CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
Concordium_concordium-node.json1 linesDownload Raw Back to root
1[{"node": {"oid": "e60f229d524a8d7ab706e6ea142373d5ee46b0ce", "messageHeadline": "Merge pull request #1105 from Concordium/hashing-baker-info", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "003d7765c62e8fe9777310eaca6f3e61845fd977", "messageHeadline": "Update block result hashes in unit tests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "57c8787a314520772d90f649f42d041a0bacee1b", "messageHeadline": "Merge pull request #1113 from Concordium/block-hash-protocol-version", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 283, "deletions": 200}}, {"node": {"oid": "f8679c82ede63384f64604df33bdf77c2a8965d2", "messageHeadline": "Bump base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1b8209cbf7e407b9998e791379e87599b9932a3", "messageHeadline": "Address comments and fix testing.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 120, "deletions": 112}}, {"node": {"oid": "c03558cadb146bd79ebcfdb8dcfb8bcd6d030dfa", "messageHeadline": "Merge pull request #1119 from Concordium/release/6.3.0", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a446446e91eb7be49cd5d9b57ceb94da59c5b30b", "messageHeadline": "Fix formatting", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "d9fa0236d32caab37486ee44b6aa2e98fcdbacab", "messageHeadline": "Merge remote-tracking branch 'origin/main' into hashing-baker-info", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 6543, "deletions": 4842}}, {"node": {"oid": "92fa9b51608c38007d338ea3de9ff6fa4416a089", "messageHeadline": "Empty commit to trigger CI", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3b760b2daddc6625ab182c0e8493b7a1fdfa4ae9", "messageHeadline": "Update lock file.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd0bcc9bee1c0774f5067ea608053f5dc20465a6", "messageHeadline": "Bump version to 6.3.0 to prepare for release.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2f3272a04c239b11f54465ebf34fd116bc346e43", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into block-hash-pr\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2319, "deletions": 1626}}, {"node": {"oid": "0e2e59fb469333a7561d81cbe46a1d2a933644f2", "messageHeadline": "Merge pull request #1110 from Concordium/merkle-proofs", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 1752, "deletions": 1614}}, {"node": {"oid": "c6949e3f9bddfef7c512839576371ee5daad34e4", "messageHeadline": "Merge pull request #1117 from Concordium/installer-branding", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "306fd212a1e2834d328b4407ead8ad3efd0393a7", "messageHeadline": "Bump base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71c1efb98628767a1c9e086139c43f904abdbdd8", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into merkle-proofs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1843, "deletions": 1411}}, {"node": {"oid": "825b59f149d07c842b88d1536b772ba106e4b6d9", "messageHeadline": "Merge pull request #1114 from Concordium/lts-22.5", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 234, "deletions": 124}}, {"node": {"oid": "9725ddaa7211b7694497c341fef9324d3a28e3f0", "messageHeadline": "Fix overlooked static yaml", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f19e2338eace29152def80f3ce99785330d0f25c", "messageHeadline": "Merge pull request #1118 from Concordium/update-deps", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 727, "deletions": 691}}, {"node": {"oid": "e3cf692f23000039164c3ea8b996a26ca8697208", "messageHeadline": "Invalidate cache, remove removal", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a718f71cdacefe3add000a7db5b790ba34887f50", "messageHeadline": "Merge pull request #1116 from Concordium/remove-install-check", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "775abd03a004b5d437497ae01cea1ab4c233a3ed", "messageHeadline": "Clear cache.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef07f3a4ee4f67ac85415c8698f4db9e39ffec0d", "messageHeadline": "Downgrade home.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "22ea9d03c1ffdb80bb0f351e69c6c5908b7866c9", "messageHeadline": "Update rust dependencies to address security advisories.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 728, "deletions": 692}}, {"node": {"oid": "eb32f82079cd23acfdc791154e72ae21a6c19789", "messageHeadline": "Update installer branding", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "02f8e8a2b6e847b53ea65ffa10c69237cf22d045", "messageHeadline": "Revert accidental installer asset change", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7e4fde6864c4d0312f1dd9138df73d06c542cc89", "messageHeadline": "Delete files on ci runner", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e525a806200133e572a3d984d656b1eed7b1904c", "messageHeadline": "Remove minimum system requirements check in install script.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3d018861d6d22d00c763861fd1821201ddf6597a", "messageHeadline": "Diagnostic", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "091c9aef64525eb1ade38342c8cd5c7a7d5d04de", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into lts-22.5", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 886, "deletions": 599}}, {"node": {"oid": "85243ef9c853f2334c905f3e00d14bab99370fa9", "messageHeadline": "Update readme and base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3f6231bb817f92f49b453712d1cf92fec788e1c6", "messageHeadline": "lts-22.9", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "516529c4e1226b54b084476f780913ec9f482ce1", "messageHeadline": "Merge pull request #1101 from Concordium/grpc2-blocking-threads", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 886, "deletions": 599}}, {"node": {"oid": "61c8b8fbdb1cb38b37975dc9ebb06c471fe11256", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "ecaad74ffb4186c50b0fdaafcfc9880afcbe28ba", "messageHeadline": "Fix for building windows installer. Remove extraneous library directo\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 11}}, {"node": {"oid": "025e580f82902df707db2693914a949044ba9c41", "messageHeadline": "Update lock file", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ec6062cc61c3f19e98116b10399a1675a6768e2c", "messageHeadline": "Add missing merkle proofs test file.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 181, "deletions": 0}}, {"node": {"oid": "6a05fb5cb92a1b37d7a15c79747c799d799864f8", "messageHeadline": "Fix typo.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "911f53e4cc342d6578bed7cf4ebd57905c05b13b", "messageHeadline": "Downgrade home.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a25258c270265cae8aa56e40fa8e737202cccf2a", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into merkle-proofs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 254, "deletions": 183}}, {"node": {"oid": "25703bf1a901d93f4b6959c6ed1bab53c68a9d6a", "messageHeadline": "Update base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "111b82eae4450cea6b1cc06774136b4f20ccd6fa", "messageHeadline": "Cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c998d47d2dd8f28395fd3bd8e5db4b8433011cbb", "messageHeadline": "Remove console-subscriber.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 121}}, {"node": {"oid": "52214fab70b5dc0707d52ba1418b49776d94ad4c", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "8ab21409868e78ae41e8548a147105bde86290c0", "messageHeadline": "Use rayon for running queries.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 741, "deletions": 553}}, {"node": {"oid": "4d6fb06aacee5e5b9d88b7a8e27a63a180c3e9e0", "messageHeadline": "Tests for Merkle proofs.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "45526d51283a8b6cdbd90c7f2536301521b4b565", "messageHeadline": "Address review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 41}}, {"node": {"oid": "e3b69e185b0794518c2de85f5c01dd07eff2beeb", "messageHeadline": "Use `-threaded` for the foreign library not just on Windows.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "3030621c6f188e92e6a4ddb7da422aaa7b29680d", "messageHeadline": "Update search path for dylibs to bundle.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "86133546ee75b4c781cd813a64d576eeca441a7a", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into lts-22.5", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 258, "deletions": 187}}, {"node": {"oid": "ba3afb86bc1368e35b32f1d081b28a9f5a8165b5", "messageHeadline": "Merge remote-tracking branch 'origin/main' into grpc2-blocking-threads", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 66}}, {"node": {"oid": "89e944763f3e9033277cbebfdfc6afdb2d5d3d06", "messageHeadline": "For static linking, use only the threaded runtime.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6e8b6339a4a4586ea6c4eca60585224ea0288bdd", "messageHeadline": "Towards fixing builds.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 56, "deletions": 32}}, {"node": {"oid": "05cd52f9c5cc885c8dbc01bb948f8765a3f40346", "messageHeadline": "Merge pull request #1115 from Concordium/deps-arkworks-ed25519-upgrade", "author": {"name": "Danil Annenkov", "email": "danil.v.annenkov@gmail.com", "user": {"login": "annenkov"}}, "additions": 255, "deletions": 184}}, {"node": {"oid": "b271b95bd14648ab10abe7094c1391e0c25a7ac7", "messageHeadline": "Bump base and rand.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 42, "deletions": 159}}, {"node": {"oid": "b08eaa0f8061c6d82bb1793c9510944e1444bd61", "messageHeadline": "Bump base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 246, "deletions": 117}}, {"node": {"oid": "88174823de50ad0130e73f1c5fec3e92b0e2b1e8", "messageHeadline": "Merge remote-tracking branch 'origin/main' into grpc2-blocking-threads", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3686, "deletions": 2141}}, {"node": {"oid": "82f2b4c08d3aa5ffafe90626107cebc392154c0f", "messageHeadline": "Code style.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79005cfaec8582733c050cba0d471c3f77a360e7", "messageHeadline": "Update dependencies; pin concordium-base to commits that include arkw\u2026", "author": {"name": "Danil Annenkov", "email": "danil.v.annenkov@gmail.com", "user": {"login": "annenkov"}}, "additions": 248, "deletions": 60}}, {"node": {"oid": "d9c2eb45aa9e49fcfbf4249b6b3e6c8ab65e9be3", "messageHeadline": "-fno-PIC on Windows.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e55feca330d08ee74dbb3d599b69e610855734d4", "messageHeadline": "Location of dynamic libraries.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "ce83a27cd16363d71f93713e52492d2b1ff2f723", "messageHeadline": "Using foreign-library stanza", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 50, "deletions": 18}}, {"node": {"oid": "ee69d5844739d408dd5c7fb2f166cb2756084f53", "messageHeadline": "Tweaks and updating ghc version.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 25, "deletions": 44}}, {"node": {"oid": "a1a9b7ff4a83718c1bae1066ee4f59e94ff6e00a", "messageHeadline": "Update Haskell stackage snapshot to LTS-22.5", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 90, "deletions": 36}}, {"node": {"oid": "1364e11c29dae4ee6608964f7bad0bd8ff6f10b9", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "3922ef28b96e8b4a9d4f3ede7a264e69c5d0d159", "messageHeadline": "Include the protocol version in the block hash from P7 onwards.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 145, "deletions": 80}}, {"node": {"oid": "43dbb9f529b131de49c1cf11a3f55310ff0a7d73", "messageHeadline": "Address comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1db5c9fb7d89af238d849ae632854e956fea1239", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "98508e631fde574711f23956ebf3e187da80cac3", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into merkle-proofs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3566, "deletions": 2035}}, {"node": {"oid": "c7a7f374b012ef872d357217d63a3e12e646c1de", "messageHeadline": "Merge pull request #1104 from Concordium/block-hashing-pv-height", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 3686, "deletions": 2141}}, {"node": {"oid": "5ae1ef310dc158209d2bcbd665cc23893de14a0a", "messageHeadline": "Update base.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee7518a14e0849eeb25d87b7292d51c29bde0de5", "messageHeadline": "Make computeBlockResultHash take epoch instead of using skov context", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "5fc9b64402631b32e8166ef3e04085c25919a489", "messageHeadline": "Addressing comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "5a7fff5a34fb7a3107437320007f1a1f452d7f58", "messageHeadline": "Merge pull request #1111 from Concordium/block-hashing-tests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 3085, "deletions": 2058}}, {"node": {"oid": "6e9de11e220798922a4ecb40aa8e9cdbc4fef6d1", "messageHeadline": "Bump base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e87676c0abf1162c2466cb84700c5ca67f4ccd3", "messageHeadline": "Cleanup test and documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "80d0b7c37c7998a59d1392d91e1f3719e2478ced", "messageHeadline": "Merge branch 'block-hashing-pv-height' into block-hashing-tests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 141, "deletions": 153}}, {"node": {"oid": "02c1a551d0969f255a6ac3c86103ee2bdd1d4dba", "messageHeadline": "WIP", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 265, "deletions": 346}}, {"node": {"oid": "a375b34dab1989143714e1d769c755203efb1e2f", "messageHeadline": "Address review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 277, "deletions": 329}}, {"node": {"oid": "43abf43b3365118b552d264ca7f2696e06221a65", "messageHeadline": "Change remaining P6 tests to also run in P7", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 909, "deletions": 836}}, {"node": {"oid": "a90f2ec9a7d766ee618f302d9654f57d62aa2b0a", "messageHeadline": "Fix test.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 33, "deletions": 39}}, {"node": {"oid": "feb579667e6568505a56ccea2742288f5c2d84bb", "messageHeadline": "WIP", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2641, "deletions": 1652}}, {"node": {"oid": "457e7d472a50ab5e9cb0934f3c31104066d0a0e2", "messageHeadline": "Clean up PoolRewards.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 71, "deletions": 300}}, {"node": {"oid": "c72edb47154b77d4e2cb0d7299d576d7eac17926", "messageHeadline": "Update base.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9088111854d8308c8b35be7a003edb02cb1913b7", "messageHeadline": "Cache the hash of finalizers used when computing block result hash", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "aede8c2e443e597b30c5644cbf13a2007e22dedc", "messageHeadline": "Address some of the minor review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "1b6ad0c153ff4023dd941db32b2d6b9fab066f88", "messageHeadline": "Revise contract instance testing.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 550, "deletions": 863}}, {"node": {"oid": "35e91901e06ad7e819315d574c987c2d97615696", "messageHeadline": "Fix missing import of localToAbsoluteBlockHeight", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bac14d26841cb9286b94eef6d2c40dc3cd95c557", "messageHeadline": "Merkelized baker infos starting from P7", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "739156c94a7ed6958e345f3f7b982f6375bb1abc", "messageHeadline": "Merge remote-tracking branch 'origin/main' into block-hashing-pv-height", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 696, "deletions": 296}}, {"node": {"oid": "632100b13909e25dcec27e95ecc029adfb0627f9", "messageHeadline": "Make consensus unit tests compile again", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 382, "deletions": 175}}, {"node": {"oid": "e44a8c398a3b21008caaf89c09a8d68fd7d649b6", "messageHeadline": "Instances hashing.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "f1013c6f62b1da1d4f914b4b415b31523ceddbf2", "messageHeadline": "Include finalization committee and block height in block state hash", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 476, "deletions": 156}}, {"node": {"oid": "9c8a68107cfb49fd63dd9c3079952beccd715141", "messageHeadline": "Fixing tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 236, "deletions": 180}}, {"node": {"oid": "47bef93f9dcba68316b4e99ddbc9a79fc3dfb517", "messageHeadline": "Remove unused package stanza.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 26}}, {"node": {"oid": "28a4650fba91489fe3d0a4285289917ea6c4c7f8", "messageHeadline": "Versioning LFMBTree hashing.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 736, "deletions": 363}}, {"node": {"oid": "b74fe98d11273a66cd08795b93e4a1a254c11808", "messageHeadline": "Formatting.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "41523da0a7a315ad154c4c8e33244c0e593f6ae7", "messageHeadline": "Improve imports.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f80e6596771c34a2a2c7d03f6161bc1e2ac66fbf", "messageHeadline": "Run queries in blocking threads.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 261, "deletions": 85}}, {"node": {"oid": "0e1b4c77163ca11b33a0f15ed94c552e1071fa20", "messageHeadline": "Merge pull request #1099 from Concordium/fix-1098", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7fc4e0c138bf0a022d7731a45ce4a0791f3bf4b3", "messageHeadline": "Report pending finalization committee parameter updates in `GetBlockP\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cd5566f3e2852535e7c6b29c0d9c0259eb6e8947", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into merkle-proofs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3383, "deletions": 3260}}, {"node": {"oid": "ab2f3fdbda074765517555e89ebe660e76853224", "messageHeadline": "Update base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4052ba5342a5c45bf960241f1d995d50b70514e3", "messageHeadline": "Merge pull request #1092 from Concordium/release/6.2.3", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "daa4b300a3c44cc19c86fd578e1eeb66345f0965", "messageHeadline": "Bump version for new release.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "24cebc610027707a45011a2ae545b4abfcdfc6d7", "messageHeadline": "Merge pull request #1089 from Concordium/fix-accountmap-init", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 67, "deletions": 48}}, {"node": {"oid": "222c1a2a4b85a518a77c41f7047d825e563a1b3d", "messageHeadline": "Shut down the account map database.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "09d8d644e757a4f123e7f8f4ee5c1942ada7ec18", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9be2e63570e3d6c298c88c8b1dae95e6cac313f5", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into fix-accountma\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1019, "deletions": 286}}, {"node": {"oid": "05e3bab50d3117a39c8186c12cde92206108586b", "messageHeadline": "Rework account map initialization to share a single account map datab\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 61, "deletions": 48}}, {"node": {"oid": "21a06cb2ae63b5d93830e72fe59579df2db8cc90", "messageHeadline": "Merge pull request #1085 from Concordium/storage-docs-update", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "c60d71cde5c37e379b7527dd66f37a294a6be5a5", "messageHeadline": "Update docs/data-storage.md", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0367bc6b7bb90dcde4b70f090c5a5347ce5486b4", "messageHeadline": "Merge pull request #1087 from Concordium/bump-6.2.2", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "784f985f5be37c91107ea92116b97af547f2c776", "messageHeadline": "Bump version to 6.2.2 for release.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0e1dda9ea539cbf366ef612b982590a56bff84e9", "messageHeadline": "Merge pull request #1061 from Concordium/trim-tt", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 490, "deletions": 208}}, {"node": {"oid": "c4d6d1d8076fb1cb2f7d9e57b5ed8cf0a570330d", "messageHeadline": "Make purging more strict and fix some documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eef74a7527937d178be2d134e555cf981125edcf", "messageHeadline": "Move documentation a bit.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "038b8bd5d49e74952d71edc80cd16bd96928557f", "messageHeadline": "Cleanup", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e5fb9933e69a1056311d744693e075cf19c188a5", "messageHeadline": "Be explicit about where to get next nonce from when performing extra", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "7c3f13ced238a807b884541feb096f0f4c9af301", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "27192f814cf4a9d532d646e0b6e1587b8dd85af1", "messageHeadline": "Re-check nonce before adding pre-verified transaction into transactio\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "1b7d02b7ee857188f43e13eb86001d5bb5266171", "messageHeadline": "Merge pull request #1081 from Concordium/no-more-baker", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 130, "deletions": 43}}, {"node": {"oid": "1992ed47f0629834b894f27ebc58a28c77a679f3", "messageHeadline": "A few refactorings and more accurate documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 22, "deletions": 25}}, {"node": {"oid": "b06dd623300864827c84e240d4c5481666e03bd9", "messageHeadline": "Improve help text.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aca557876fd0f2d5acc55ba0be0dfe89e00ac019", "messageHeadline": "change doc to reflect new reality.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2f17cdb01e0ad8ae2083d60d44b37ca69fb24641", "messageHeadline": "Update docs/data-storage.md", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44a775a11bdd34e9a1e73633266a9ba915f054af", "messageHeadline": "Update docs/data-storage.md", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c007653fdaaa1bcde16e76a189edcf33706e2a9e", "messageHeadline": "Fix tests", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "4c1da50a0b2bccb9a94866458431f63a949c6be6", "messageHeadline": "remove anftNextNonce, make sure to cache account table and some cleanup.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 91, "deletions": 95}}, {"node": {"oid": "cdc4c50ee14cc62868b23662ec580f3f6cdae168", "messageHeadline": "cleanup tests.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 30, "deletions": 50}}, {"node": {"oid": "8070111ce40b7ec29b88220a211711676bdfe94e", "messageHeadline": "Cleanup transaction table and finalization of transactions logic.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 69, "deletions": 118}}, {"node": {"oid": "ee0b44acaaa74f080e854f5b22fd6300cedc2df4", "messageHeadline": "update data storage document.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "2521cf7a76d1091ac0d12ed85b3dd8782546ea11", "messageHeadline": "Merge pull request #1075 from Concordium/add-protocol-v7", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 378, "deletions": 29}}, {"node": {"oid": "5db2971e5db7ecad02339f662a75c06238ec19f3", "messageHeadline": "Preliminary support for Merkle proofs.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "27a567758b0b5750fab60585754b8fb3b99d5e2c", "messageHeadline": "Fix issues in copy-pasted documentation", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "df0e8d37b21647e5ab592c0fc0c0b0fd67305acc", "messageHeadline": "changelog fix.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "310369bb3006eb2be62697920e3ee2f46b9cff68", "messageHeadline": "Tweaks to purging.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "e66076e69dd3655a30fddbbd14f565f38652dd27", "messageHeadline": "Fix doc and changelog.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "82f1271522867fc28c16050883704b3acf242d38", "messageHeadline": "Add integration test that checks that anftNextNonce is correct.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 185, "deletions": 5}}, {"node": {"oid": "e65efa7127812e45b94b1382da3ff08265c4563c", "messageHeadline": "Add code for P6 to P7 protocol update.", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 153, "deletions": 49}}, {"node": {"oid": "3c530a04790ae4ee978b4d5a613744df8fc878b5", "messageHeadline": "Address review comment", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82522f59b3dce9f73b8fc77771f6e3b03cff26e2", "messageHeadline": "Add protocol version 7", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 248, "deletions": 3}}, {"node": {"oid": "3db174112457c64c6bcdb1cb1887f7f7ef6f1255", "messageHeadline": "Correctly set anftNextNonce after a purge.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 84, "deletions": 29}}, {"node": {"oid": "77b3d0e6ff1b482cae32fd0b718cd6ca9f5a9484", "messageHeadline": "fmt.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d58d0e27f275a462d4aa8e35e8b9e5027db68aa3", "messageHeadline": "Cleanup some documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "3e36c68ddec7f16fdb895d2acb5e0ccf65e2e3e2", "messageHeadline": "fix some unnecessary changes.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b6eaa3a5988c23167bfb2f11cd4e08b104011c7a", "messageHeadline": "Merge branch 'main' into trim-tt", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "7f987ff6db72a40597f0c064a1f86d88dbe16a47", "messageHeadline": "reintroduce some tests.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 209, "deletions": 179}}, {"node": {"oid": "2a93b10e7e89b232b23acc3e4bbbaee56ebe0780", "messageHeadline": "do not retain accounts in transaction table when they do not have any", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 190, "deletions": 219}}, {"node": {"oid": "fe1ae10b5fa57de18dd3d3d471a9ee0e25167238", "messageHeadline": "Merge pull request #1082 from Concordium/fix-lib-def", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33ac0ecb9b9de8a54ab596ba0b3290fe2a56468d", "messageHeadline": "Add getFinalizedBlockHeight back to lib.def.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43b7e4b7d4b90bf6501b1162fbdf7b7d49e29464", "messageHeadline": "Support \"validator\" terminology.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 130, "deletions": 43}}, {"node": {"oid": "ed07057ba779ef845922a1a57465c29b1e1d599e", "messageHeadline": "Merge pull request #1077 from Concordium/release/6.2.1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "86a028d3b33ca2c63b2a6345ea64da9cc617658b", "messageHeadline": "Bump version for 6.2.1 stagenet release.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b54be71dba0c9ca91b21a006de7d735a04e7016d", "messageHeadline": "Merge branch 'main' into trim-tt", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 152, "deletions": 2714}}, {"node": {"oid": "613a5aba142ff62b7ae89fae47306b1e5565acc9", "messageHeadline": "Merge pull request #1041 from Concordium/lmdb-accountmap", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 2299, "deletions": 619}}, {"node": {"oid": "8e33fc8da08c1c7fb5e656ebb27f18093986ff0b", "messageHeadline": "Re-introduce some tests.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ee8b4bc48dc104ef0a842ee03b387e8bab57d93a", "messageHeadline": "Add missing test file.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 342, "deletions": 0}}, {"node": {"oid": "1131cc4fcd364e5e97d1fb0ea3602efd8ceb0d0b", "messageHeadline": "Move credential deployment tests to consensus test suite.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 16, "deletions": 625}}, {"node": {"oid": "6ccab7f114a11e7e7617d86987f23a1a25180599", "messageHeadline": "Future maintainers notice.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "58280e317dd5beaff66c2ee9ca6e6269c4067002", "messageHeadline": "Add extra test and cleanup things mentioned in pr review.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 29, "deletions": 36}}, {"node": {"oid": "07ab5cc5de5bbc45a342c7eec1c89bab98b55a67", "messageHeadline": "Avoid extraneous flattening when looking up accounts via the", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 57, "deletions": 41}}, {"node": {"oid": "1c2abd264b3e07947917a24b84af4cee85f58599", "messageHeadline": "Merge pull request #1065 from Concordium/remove-v1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 2336}}, {"node": {"oid": "418881b857974fc3f953391fd4773a67a194b94f", "messageHeadline": "Revert \"Cache difference map size in order to avoid flattening.\"", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 40, "deletions": 76}}, {"node": {"oid": "bb4a9c2cf3d05782ab67e88d1a05ef57a0c802b3", "messageHeadline": "Cache difference map size in order to avoid flattening.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 76, "deletions": 40}}, {"node": {"oid": "91959482a2affe1809f4701b5b029231b834639b", "messageHeadline": "Bump base after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b2814cbe2ef9e0deefea6d88817edaf299320ad", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "b19499018e9cc657eb1e9525e0c3491f4fcd2bc0", "messageHeadline": "Update changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "210be346bfe6e15a7fcbea05eb6984771aa7cdb6", "messageHeadline": "fix wrong nonce check", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "15eca04c55370aa40d7667afc56d6d64eb0f0402", "messageHeadline": "Change some constraints in skovdata impl (consensus version 1)", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "42b0e65acb058605a9ef34b5657c567170bb2b5d", "messageHeadline": "revert.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "a648ee5417d87550ea693ef5864eda8d5228c649", "messageHeadline": "Merge branch 'lmdb-accountmap' into trim-tt", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 3158, "deletions": 670}}, {"node": {"oid": "25c7ccf42863c6706aa0d76ae5bdf1c3e01e022a", "messageHeadline": "Test for branching and credential deployments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 246, "deletions": 21}}, {"node": {"oid": "8eca8254751078740f9ca97d547b45d519ca3fa5", "messageHeadline": "cleanup", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "1f3e5dab9512306031aad1ac06675326276d7039", "messageHeadline": "Fix test.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 21, "deletions": 40}}, {"node": {"oid": "638fed1bddc2fb7a3ab8baf113083842e49604b5", "messageHeadline": "formatting.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "b187d39e574fe80ab621154360746f76e855e144", "messageHeadline": "e2e cred deployment scaffolding and first test.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 406, "deletions": 0}}, {"node": {"oid": "ab35db1a5e630598e77dabb5e6b5e60e7c042340", "messageHeadline": "Fix loading certfied blocks and reconstructing different maps.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "39e39ceeb855489d8325db3b5a9663ace0584179", "messageHeadline": "More safety to 'getAccountIndex' in order to support dry runs.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "4bf7df7ce254cfcbd7d77af6e9080b099a152961", "messageHeadline": "More tests and address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 163, "deletions": 88}}, {"node": {"oid": "85a0c31cff3d50b05e8b6114dcf6812e6bdb1439", "messageHeadline": "Formatting.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d7f13674c1f72dd6fc03e883593adfa9b004d84e", "messageHeadline": "Remove blocksummary, fix getLastFinalizedBlockHeight.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 56}}, {"node": {"oid": "726d0ad187443fa0bbdd1282dc187067e3d0a461", "messageHeadline": "Improve documentation and only create a new blobstore when", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "f367133705c0ea1f6aad14743c97ac241f58311f", "messageHeadline": "Formatting.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7a40fb47a4df6f7bf84bac0b0d4e5f43cd5cf0e4", "messageHeadline": "test", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 55, "deletions": 7}}, {"node": {"oid": "f2827fb4b4b629908427e93f2b9c519864f2df40", "messageHeadline": "Local chain documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "be523487f5128054b7b7ecc294c0524b311de7ee", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 31, "deletions": 52}}, {"node": {"oid": "8339a1600e974748059e9941e764966a41ac439c", "messageHeadline": "Better documentation of lmdb env variables.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "3ebd266b2bb021c8c884ccddb398da7fd67db907", "messageHeadline": "Added some documentation to lmdb env steps and default sizes.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "978000fbc60038ca37ca0baf6c9214a0f00e9477", "messageHeadline": "Populate lmdb account map when activating a skov state now instead of", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "55f25cb0a485771a5b5b9bdb4f4a93085f48eef2", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 58, "deletions": 41}}, {"node": {"oid": "bd84caefd15c165f8ece2990a5baf1510b60bdd7", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "e53dc9de1fdcaf6a508515a33806b2a1ea28a433", "messageHeadline": "Fix curly quotes in documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "fdab92855893c96887fae0a575ba904fdb4c11aa", "messageHeadline": "Merge branch 'main' into lmdb-accountmap", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2093, "deletions": 357}}, {"node": {"oid": "6f4865d1ab6d4d8564ca465c6f654d9b8595b307", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 66, "deletions": 78}}, {"node": {"oid": "0c209f9e305d876d292bad2fa3fdff56c4db66a9", "messageHeadline": "Remove Windows service config.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 33}}, {"node": {"oid": "b09efa22cda126cdcb06d6f2233e037a64412e2c", "messageHeadline": "Don't include non-existing file.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "de4d4ded5b26b7e05c176457b399928c6a7217b8", "messageHeadline": "Queries now take nextNonce potentially by bs if no entry in tt.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 55, "deletions": 31}}, {"node": {"oid": "474cc8b4f74041dc9defa6d140c40d4212ba7e38", "messageHeadline": "Formatting.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85f82934b9a72182bb164e0e933179893d3779bc", "messageHeadline": "Update lib.def.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "4ea9f71cb839912b770124006baf6b8fb27b4ed5", "messageHeadline": "Purge accounts from anft table when they do not have any pending tran\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "bab26a2e80b2f2bfdc7afe23d0b4674f55b6c957", "messageHeadline": "Merge branch 'lmdb-accountmap' into trim-tt", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 994, "deletions": 773}}, {"node": {"oid": "948e68ebd6cefe96cab7903ff300b6d6083b731f", "messageHeadline": "Remove V1 grpc API.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 2228}}, {"node": {"oid": "0b2ca0141fe1db86b0feb597049e1f7bb2c701c3", "messageHeadline": "Merge pull request #1056 from Concordium/grpc-health-check", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 169, "deletions": 34}}, {"node": {"oid": "ddba5c503ba05609731893f9905074792325e0a1", "messageHeadline": "Bump version to 6.2.0 for stagenet.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7aad8b47689d8b1edb6de2ea860962080481f1c5", "messageHeadline": "Merge branch 'main' into grpc-health-check", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1920, "deletions": 320}}, {"node": {"oid": "95e9890633167a527a2c0aa8fa85e0305406b829", "messageHeadline": "Update base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adde583d04acc4544a104c6324bbee2b7922d736", "messageHeadline": "Cleanup and fix tests.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 78, "deletions": 101}}, {"node": {"oid": "ec7d48bd39aca3ad9f06811f29878470f052501b", "messageHeadline": "Lookup account index with and without alias support.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 85, "deletions": 66}}, {"node": {"oid": "56b7c1327f9a3a1a27fffa732df3e0528b32faee", "messageHeadline": "storeRecord instead of storeReplaceRecord for insertions into lmdb", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "535ee11de5914b0b50a50319ad600392f667814d", "messageHeadline": "Reconstruct difference maps for certified blocks on startup.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 134, "deletions": 70}}, {"node": {"oid": "001ad68592189b3baf42a5957c6590bdc2a15703", "messageHeadline": "Merge pull request #1051 from Concordium/dry-run", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 1925, "deletions": 324}}, {"node": {"oid": "4009fe78be8e1de79eb13c54fdb74d70b6efc14b", "messageHeadline": "Fix formatting.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a7df5ce5b40d6af0226c6639deb43088af0a3b3c", "messageHeadline": "Only finalized accounts are being persisted in the lmdb account", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 161, "deletions": 130}}, {"node": {"oid": "d1f913c8b964d6d8d7401354bf8214ea3b303aa3", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into dry-run", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "f1820e5207f69f13db3a96d763058e452106a5f9", "messageHeadline": "Address comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "b35327a7229738353c8db48804af1f32603ae302", "messageHeadline": "Add missing Concordium.Types.Option module", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 87, "deletions": 28}}, {"node": {"oid": "5394edfa4a23b221fb665372839be25a3ba06604", "messageHeadline": "Address review comments, moving Option out in its own module.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 92, "deletions": 101}}, {"node": {"oid": "048143d179a6214a2fa0b491ed4916b85964020f", "messageHeadline": "Add more tests for DifferenceMap.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "b419f1f3a397ac347e9a6458dfff3b7046a33fe6", "messageHeadline": "Get tests back on track!", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 48, "deletions": 94}}, {"node": {"oid": "3aa908f8f2b28bc77c9621f045145d42ca017f77", "messageHeadline": "Make tests compile again.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "4d44d5d09dd4a2719d294977fb271d0428e5fe76", "messageHeadline": "Simplify accaddr lookup from credential deployment when rolling back.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "22a224dc5db7c4a6c5955bf033fc1426904bfd34", "messageHeadline": "Refactor lmdb helper functions into helpers and reuse across all lmdb\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 253, "deletions": 249}}, {"node": {"oid": "70c885135f7a3495d981a67dffea35ff43994905", "messageHeadline": "Address review comments on diff map and accounts.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 68, "deletions": 56}}, {"node": {"oid": "9bfd9d691a39121431e1d681fb7393ef08d1d3ed", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 153, "deletions": 97}}, {"node": {"oid": "d8a0871119631fd91d99ab2143630178157cde59", "messageHeadline": "Fix memory leak caused by difference maps.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 92, "deletions": 58}}, {"node": {"oid": "b68ef786a0060b722949306ec1dea77d934cea46", "messageHeadline": "Add todo", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d331c8ecc02dca885211f62fb1a17976252f0c8b", "messageHeadline": "cleanup", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 29}}, {"node": {"oid": "e3ca104e60c9a843eb42338cfef397f3369731e0", "messageHeadline": "track lf acc nonce via bs instead of tt.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 56, "deletions": 31}}, {"node": {"oid": "0931e7a832e8fd0b4e4e713e0662679127c3f104", "messageHeadline": "Added some strictness.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "372a0afb0d307da7c4319c42d011cbd8781d8d2e", "messageHeadline": "Fix mem leak.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "9517d421916ee588d06d775770fd0ac4b1d1ee55", "messageHeadline": "Address review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 155, "deletions": 118}}, {"node": {"oid": "1b8d637705989957182606532d203f1fb854a11d", "messageHeadline": "Fix a memory leak with difference maps. Updated documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "140626bd09f4fb8d8d3c3a6be453216d80a5cb45", "messageHeadline": "Remove unused error.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "15ed9b30e33b618c72b85e3f9ba408d0d03dea20", "messageHeadline": "Merge branch 'main' into lmdb-accountmap", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1544, "deletions": 1437}}, {"node": {"oid": "f55f78d142a83ecf1fc7125fe500cc229e3aaa49", "messageHeadline": "cargo lock.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "775cf453bd376d2d7ded060622f3a7914b5e515e", "messageHeadline": "Changelog.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f06cff7ddc3a7bc828e4546cabb4bcccc0b6d4e6", "messageHeadline": "Fix the very last remnants of AccountsAndDiffMap.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e60fa895605a08e942d9d39c55872402af849c7d", "messageHeadline": "Fix last remnants of AccountsAndDiffMap.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cdb83061b6d6b842046de8fca6eef8ab451d4096", "messageHeadline": "doc.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "114933b5c1a4cd34b8710d62cc140760dc447d41", "messageHeadline": "Refactor to remove AccountsAndDiffMap and simply have the Accounts st\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 94, "deletions": 120}}, {"node": {"oid": "e85efdbec206d80fac1c0f3194342769fcb772e5", "messageHeadline": "Fix historical queries for allAccounts, fix bug in roll back which did", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 128, "deletions": 70}}, {"node": {"oid": "a34d662f1eb1091fe203dbbcfaf0625c85ebec6a", "messageHeadline": "Formatting.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cd0c6a126c143e82cc5b119a9139ba1d4d4abec1", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "7e16d17104d810d5de535aff3e8dbfa4bce3caa0", "messageHeadline": "Changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "38afaeb1e377ada96b9d4a6d16e9077750972860", "messageHeadline": "Documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "80e957bc0f4b6a80c9b818db0d65c0132a6f51e9", "messageHeadline": "Make services more in line with the desired specification.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 75, "deletions": 24}}, {"node": {"oid": "75aa3bca1293d4b4478b179439a2ebdc5cecfd07", "messageHeadline": "Add grpc health check.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 93, "deletions": 20}}, {"node": {"oid": "60f6afc570c2e43d3efe5858c24854b66d50d4d2", "messageHeadline": "Fix test.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6ab3281054e678cb99d28d4b8e2e82d2ae362ea7", "messageHeadline": "Initializing of lmdb backed account map from existing state.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 70, "deletions": 30}}, {"node": {"oid": "024cf31179e283f3bc76118b52044d6c04685848", "messageHeadline": "Address review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "90f7b135f4584de5e8d2c176501c048ddd284e18", "messageHeadline": "Rename.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a915abccb513d19961b3ebfdf67dd6ff90d6a73", "messageHeadline": "Work on initial populating of lmdb account map.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "b5828fa45102a96ca07499655e4d4fe95104bfa6", "messageHeadline": "Formatting.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 46, "deletions": 42}}, {"node": {"oid": "474f40712305350e26d84470c7a1a9dbd3df1786", "messageHeadline": "Reintroduce scheduler tests.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 49, "deletions": 50}}, {"node": {"oid": "ce4845920002b99a7184b90ffc557c69df3b0649", "messageHeadline": "Fix bug", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 54, "deletions": 52}}, {"node": {"oid": "916bc334867c6f0a1db835f78652a16c1ef49018", "messageHeadline": "Fix bug.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "03931b7a06c05a5da219a482f6d0ef8aa3c90885", "messageHeadline": "bugfixes.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "c93fef7f534a114458dd99aca57638619f49199b", "messageHeadline": "Fix `getAccountWithIndex` so it also looks in the difference map.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "4a7fcf2ed010e911c614e536cf82382a359259b1", "messageHeadline": "Fix globalstate tests.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 44, "deletions": 56}}, {"node": {"oid": "bab9433f84e85bf1aa0ef9c8ade468844e74e640", "messageHeadline": "Cleanup and make sure that new Accounts backed by lmdb works as basic\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 235, "deletions": 288}}, {"node": {"oid": "7ff805bb3a90b3b4ae35f655329f0fd9dc7ab377", "messageHeadline": "Address review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 53, "deletions": 43}}, {"node": {"oid": "d71b486eb91fa5878eda2d57f5f24f369a35b8f4", "messageHeadline": "Formatting.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "ed147c9cfa7e32ea99528607dd3c541ff3416a89", "messageHeadline": "Tests for DifferenceMap.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 63, "deletions": 10}}, {"node": {"oid": "5ec32317238c2db602294b58361f8c41f4790025", "messageHeadline": "Tests for the LMDB account map and other fixes.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 231, "deletions": 116}}, {"node": {"oid": "27e6e1da86455807af9c4b475a1e10d61e3fbc81", "messageHeadline": "Test fixes.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 72, "deletions": 37}}, {"node": {"oid": "6b1be8d0bacc92fe8031ab4852a8e3002f946196", "messageHeadline": "A few changes to Accounts test.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "40ecace5d76a11aeae90786d7f01fc2646864b99", "messageHeadline": "fix test.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "cab1ce95eb3fe41a1108ec8d42371155eb7bf69c", "messageHeadline": "fix compilation errors..", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "7651ca526505bc2d17390ffb97486d150f3f81b1", "messageHeadline": "Cleanup some stuff.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 47, "deletions": 34}}, {"node": {"oid": "f0f3ecaad1f3def9165878195fb4eecf88d3db5e", "messageHeadline": "Merge pull request #1053 from Concordium/fix/load-shed", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "d472d01e0262177f92b58d3bab3d89f8a4b99ee8", "messageHeadline": "Documentation and changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "4243e74ac4427a8c6e99a49a6fc7613709569363", "messageHeadline": "Add load-shedding to the GRPC V2 service.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 42, "deletions": 20}}, {"node": {"oid": "8d74ab52a7e2208500243555f8c4169b8a6aa653", "messageHeadline": "Add missing file", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "488e741f8a90a6c11e8689cac51c0147eabdecc7", "messageHeadline": "Cleanup.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 88, "deletions": 67}}, {"node": {"oid": "ed1d714fdcb2bb408c6b35aca6e537c40e7985a4", "messageHeadline": "TestMonad.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 37, "deletions": 35}}, {"node": {"oid": "741916bc357ba6fa0190151e545ae65e8483354f", "messageHeadline": "Delete accounts that was created as part of certified blocks from", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 59, "deletions": 17}}, {"node": {"oid": "6fd9da4ceedc387c570bf45cf9d6644ba4a7f04c", "messageHeadline": "Fix formatting", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "09f7c0d561a0c076c0b640d284bbb183f1d65462", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into dry-run", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2234, "deletions": 1721}}, {"node": {"oid": "a2d7ba3f821ad94d328e3005f100e61e7e22e9b6", "messageHeadline": "Minor simplifications and documentation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 57, "deletions": 59}}, {"node": {"oid": "9df4aa773b6a707f01430f413fc04f701a887dc5", "messageHeadline": "Resource limiting and documentation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 198, "deletions": 48}}, {"node": {"oid": "122fd885a306f918b5d7892c4feb4ce7231f53d2", "messageHeadline": "Some work.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 67, "deletions": 48}}, {"node": {"oid": "998212a99e847712214274a490a605feeb6808d2", "messageHeadline": "...", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 33, "deletions": 49}}, {"node": {"oid": "3bcdf32dc4c8b9bb77fbf688d605240f8df27b3a", "messageHeadline": "Refactorings.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 140, "deletions": 128}}, {"node": {"oid": "7802c7fb8b7cbd3ffd0442ec3ad809b766906705", "messageHeadline": "...", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 102, "deletions": 65}}, {"node": {"oid": "91a7f8a8472459988b15d03bb8f7342e2d4e4c48", "messageHeadline": "Merge pull request #1050 from Concordium/release/6.1.6", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "256f1c406b6d491f519c16e96c51bd10f8fcf5fe", "messageHeadline": "Bump version to 6.1.6 for release.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "10c3dc2d856ceebf6963428589e3e5af5d9cb35c", "messageHeadline": "Merge pull request #1046 from Concordium/fix-1045", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 130, "deletions": 47}}, {"node": {"oid": "ae9c64ad8dcf01cc0ee01a23c8f00d2d181c32a5", "messageHeadline": "Merge pull request #1043 from Concordium/auto-windows-version", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "3a009d8632dfabce128c3020761575f32b86118d", "messageHeadline": "Address review comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 68, "deletions": 37}}, {"node": {"oid": "c76c726a5d1006ee078399ce2233d99da371246e", "messageHeadline": "Merge pull request #1047 from Concordium/bump-deps", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1306, "deletions": 1354}}, {"node": {"oid": "6420f70c3f0f58e90e8cd3adbfa0966c0b03194d", "messageHeadline": "Starting to integrate the persistent accountmap into the skovs.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 126, "deletions": 60}}, {"node": {"oid": "3891830d1a128403ecbafc97f287d72bb7732bba", "messageHeadline": "Document the replacement.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f5135ad60abbb4f84101026838871bac70ee9352", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3c88c6cdbe92776577b3dfae79ef8a4edbf32968", "messageHeadline": "Use '.' as build number separator.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4da298ffa9e474732c975fe0ed87d0b4948df749", "messageHeadline": "Automate the windows installer versioning.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "041a6096caf1492483f5e893aaab74d349743ddb", "messageHeadline": "Bump collector-backend & collector versions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 222, "deletions": 233}}, {"node": {"oid": "f940006d33c5643525d83936cd1e6f540190872d", "messageHeadline": "Update dependencies", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1094, "deletions": 1131}}, {"node": {"oid": "b14775f617759d7cdce87af70827c12899127f4c", "messageHeadline": "Removed obsolete extension.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "114518e9f528bb0cdc78214299a343e95dca8ae9", "messageHeadline": "Introduced DifferenceAccountMap.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 174, "deletions": 46}}, {"node": {"oid": "90c00bc89f06646346216d4506be43405bdc9420", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e7e08a5e9f5d7ac40f7aa747b54cdcf6da2edabd", "messageHeadline": "Store the genesis block state hash in the tree state database in cons\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 88, "deletions": 36}}, {"node": {"oid": "70c1d1ac907df3922858815df25fb73314a6e60f", "messageHeadline": "Merge pull request #1044 from Concordium/release/6.1.5", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "e4126ce729eb93b52a1eae0f6bdac95efd8584a6", "messageHeadline": "Bump version to 6.1.5 for release.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "c782bf77a2dde5c1522eaa9cd644a0ed80c2f758", "messageHeadline": "...", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "7ce65f9f9534dd0bfad6bc14cd82b9211f67823f", "messageHeadline": "Cleanup.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4bda2ad42d1587810668e285f28063b8ddf3e34", "messageHeadline": "LMDB implementation for AccountMap.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 118, "deletions": 74}}, {"node": {"oid": "c2cd6918513f748381172f0303465f79d85ef6fa", "messageHeadline": "Merge pull request #1028 from Concordium/enable-outofband", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "742dd49c27b23e8e6192323aa59436e2eb304557", "messageHeadline": "Merge pull request #963 from Concordium/enable-outofband-win", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "431d3840a735d9dbf15a6bf8d20b11286185e377", "messageHeadline": "Some initial work on having accountmap in lmdb.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 248, "deletions": 0}}, {"node": {"oid": "98ac799ef976b970f0853b2439e3e2d40d194bea", "messageHeadline": "Energy quotas", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 365, "deletions": 161}}, {"node": {"oid": "839377d37043908800c46eaa5e5ef393a1c051e8", "messageHeadline": "Merge pull request #1037 from Concordium/limit-grpc2", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 320, "deletions": 24}}, {"node": {"oid": "776aa93cd96bb34edc42f949b81f20c88d7be55e", "messageHeadline": "Bump version to 6.1.4 for testing.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0d5b1429fecee1c19de7848aaba93675239a9aac", "messageHeadline": "Merge branch 'main' into limit-grpc2", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 427, "deletions": 286}}, {"node": {"oid": "2d82388fe0fff50206302bda3fc2652931beb14e", "messageHeadline": "Merge pull request #1022 from Concordium/oob-finentry", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 427, "deletions": 286}}, {"node": {"oid": "7dce0399dccbacade9e5821db2f6fdb987e281c1", "messageHeadline": "Clean up and adressing review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 154, "deletions": 112}}, {"node": {"oid": "6a635a1ce0ebbc26ba1160646142f3b1a9a22d66", "messageHeadline": "More documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f773f5cc8f5b0cf3cf4a15eeabb3ccfe1ee95a47", "messageHeadline": "Fix typos.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "900948453f4a5fe45b21e7a6815afa0aab083760", "messageHeadline": "Fix changelog.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ed267715f3c7a7b1204ae805fae86cd0caa18891", "messageHeadline": "Fix warning.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "457298b378fbd170553128707f2028f29d9ffa7b", "messageHeadline": "Merge branch 'main' into oob-finentry", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "45c6626cde7c86798033a6e29f53c83a880f53f9", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 140, "deletions": 225}}, {"node": {"oid": "c87335791a8ba2269a1dfd66bf0adc8b792824a3", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "565b33ce041f4c1e062e7a44ae20ca5bbf3dfd9b", "messageHeadline": "Merge remote-tracking branch 'origin/main' into limit-grpc2", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "75d75e21a56574cb05eaf2b0fd57f61809d0ec64", "messageHeadline": "More documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "480a6be44a3260155410af4012c0f1a823917d24", "messageHeadline": "Documentation and changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 101, "deletions": 14}}, {"node": {"oid": "80ec05c837c3736af37a038a930fb60bdcea0dba", "messageHeadline": "Limit grpc2 server.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 181, "deletions": 17}}, {"node": {"oid": "8ea34c7ce4c55a2cfb5380acbf3e05241449c1fa", "messageHeadline": "Support return values for transactions in dry-run.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 310, "deletions": 280}}, {"node": {"oid": "5f8e3ee001723c6bc409667634c4d7823cd47b80", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into dry-run", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 10780, "deletions": 10580}}, {"node": {"oid": "08c20a93b389652e9d05cff2594ef2b72a11d089", "messageHeadline": "New dry run operations", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3297, "deletions": 2335}}, {"node": {"oid": "9d686b4da52004845c533a8fbde9d9074c10ee02", "messageHeadline": "Make the exporter fully backwards compatible.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 40, "deletions": 75}}, {"node": {"oid": "24e4b2a68c09137a2fa6faab78d8faba7b8808e5", "messageHeadline": "Merge pull request #1033 from Concordium/health-grpc-web", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "636218e4a3cc78bdd0224d4068735ea0d9d7637b", "messageHeadline": "Merge branch 'main' into health-grpc-web", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e836ff9ba4bebdde7e739aefb50d64abedeb0a0d", "messageHeadline": "Formatting.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a8567c25a6de3ed29afccbea500b3a2e42b8321", "messageHeadline": "Fix undefined.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5ddff5a53037ade8eee80bd95bb9f243ad0e69e3", "messageHeadline": "Merge pull request #1034 from Concordium/bump-version-6.1.3", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "484fb75aeb0290b688f2133681f9e698efc0f3dc", "messageHeadline": "Bump version to 6.1.3 for stagenet.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c20c2ab43aec4739b9c16941b3f68c5a9f1d5c8c", "messageHeadline": "Update changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3474f66cba5f8621dae88fa42984d2b528c5b911", "messageHeadline": "Expose health and reflection services via grpc-web.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e9c774e7a6f8e0c36c12e23c7d73b6d98a823a5d", "messageHeadline": "Merge pull request #1031 from Concordium/network/bootstrapping/peers-\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "8256c6a636d3aac17078a9d7777426bf42fa3a70", "messageHeadline": "Invalidate cache.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17ce82ece81a6ad16c7bfab8fec2bee67af9d473", "messageHeadline": "Fix typo.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5975c6091ccf389d719da7f3aed6564908505516", "messageHeadline": "Formatting.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 88, "deletions": 88}}, {"node": {"oid": "b9cee6c8749aed34ddc45703095893319413fb69", "messageHeadline": "Merge branch 'main' into oob-finentry", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 12191, "deletions": 12178}}, {"node": {"oid": "118a54d69eb2b10d449c04c7a324b7986bf7496d", "messageHeadline": "Fixed jenkinsfile, should work now", "author": {"name": "rasmus-kirk", "email": "mail@rasmuskirk.com", "user": {"login": "rasmus-kirk"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cab834d05fdf1c9cf59b30f1e748a18655312582", "messageHeadline": "Add changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8b53185634b14b48ba5ce911faa9caf43ee4298b", "messageHeadline": "Fix metric calculation for \"peers in buckets\" and fix removal of peer\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "c367bb5c8a5803d5d304cddeef53a3230a5a78b4", "messageHeadline": "Update fourmolu version. (#1023)", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 12227, "deletions": 12214}}, {"node": {"oid": "b62e586a30bb3302c92fd921457f22c994131c1d", "messageHeadline": "Enabled out-of-band catch-up by default on Mac and Ubuntu", "author": {"name": "rasmus-kirk", "email": "mail@rasmuskirk.com", "user": {"login": "rasmus-kirk"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "dfddb05b7c307688ecfe3f21d57b783912b23703", "messageHeadline": "Merge branch 'main' into oob-finentry", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4cb503accabea03258a90011f3ba51193ded36eb", "messageHeadline": "Documentation.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 38, "deletions": 6}}, {"node": {"oid": "1246e24f220826f2e45ebaafb7f7adc0aed4268e", "messageHeadline": "Merge pull request #1025 from Concordium/bump-version-6.1.2", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "299e5f912b4b5f416a725e17f0f4373a7edc1a6b", "messageHeadline": "Bump version to 6.1.2.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4c23e34a92dc64ff6818b400c357bae3e90f9e64", "messageHeadline": "Tidying up db export a bit.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 108, "deletions": 120}}, {"node": {"oid": "da984309865797ef6f1fb62a9788d44bb2bc830c", "messageHeadline": "Merge branch 'main' into oob-finentry", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 284, "deletions": 192}}, {"node": {"oid": "c5ff701c1242473de81c3e120efd515054a640d1", "messageHeadline": "Add changelog entry.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "42d1286cf4bf22df3a6dd79ab81aeee1a7989d3a", "messageHeadline": "Exporting of new protocols for consensus v1.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "2e8bf7d0504159249bb77035d128014f8a2b3e83", "messageHeadline": "Backwards compatibility", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "82704bb55815150291710b4dae4115b13f0a7244", "messageHeadline": "Merge pull request #1018 from Concordium/bootstrapping", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 224, "deletions": 86}}, {"node": {"oid": "a3161e740010ac00b165e87409390f0c9e6b6ca8", "messageHeadline": "appease clippy.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0249819c9eb6ab5a3e65f4e7e0e247c23d14ab9", "messageHeadline": "Format changelog.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b7f18def3e29f2341cc5e8e1f19e439868f01e49", "messageHeadline": "Merge branch 'main' into bootstrapping", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "0af12ee779afe76792e56c382a3e4b9de19fa6c2", "messageHeadline": "Merge pull request #1021 from Concordium/collector-tls", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 32, "deletions": 3}}, {"node": {"oid": "6dc88378b631e5ae0889f47e64891d07851ff254", "messageHeadline": "Remove StoredPeer type and just using SocketAddr directly.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "a2f01f293d2bf25d857191650bc154917dae4414", "messageHeadline": "Cleanup some error messages and documentation.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3edff785dd07c76cf58b2574b99e027e0520b621", "messageHeadline": "Exporting of the last finalization entry for consensus v1.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 143, "deletions": 52}}, {"node": {"oid": "82fb4bd33a8f68ed40a70976ba1d31c66a47c0d7", "messageHeadline": "Import of finalization entries as part of catch-up.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 61, "deletions": 62}}, {"node": {"oid": "f26fcbe9e0b19909ed03e8f97c4591c3ec4940a4", "messageHeadline": "Remove unused imports from peers test module.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f64f2ad3051564586da6a87664dbf9e4ce971586", "messageHeadline": "Merge branch 'main' into collector-tls", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 29, "deletions": 104}}, {"node": {"oid": "f0195e3c86401ca7d879c5a4f4a25fb2628dba99", "messageHeadline": "Merge branch 'main' into bootstrapping", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 31, "deletions": 104}}, {"node": {"oid": "7119a0be866ee5a0c16d48c9e24dd1dd54301ba4", "messageHeadline": "Merge branch 'main' into bootstrapping", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 89, "deletions": 25}}, {"node": {"oid": "fdf3d2e6bdb5ea7fea6be8d652ef4e0cccd896cc", "messageHeadline": "Merge pull request #1020 from Concordium/147-bugfix", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 29, "deletions": 104}}, {"node": {"oid": "b3b0ce798f167ec3aae741f722e4c5d74509fd5d", "messageHeadline": "Update collector/src/bin/collector.rs", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce58051877bc1484b74b127e38f50d8e1649ea64", "messageHeadline": "Receiving FinalizationEntry as part of oob.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "7442e81f04ac3b23e5f16ae039b28f6e40856db5", "messageHeadline": "Update collector/README.md", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "652b7808617ba5e46a8ee1b2ff215da88e49f6ad", "messageHeadline": "Cleanup", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0caf16aaf2461d5dfe306d763282a942c9a216f3", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 121, "deletions": 200}}, {"node": {"oid": "c762c3dd243df1f2155006d8bea71a784a2fe2ec", "messageHeadline": "remove blockStateHash from BlockData class.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "716927344703ecac96ec07c90743b215bed41d86", "messageHeadline": "Revise changelog.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73e0a10d780efa594266a217f199ca7b898008e5", "messageHeadline": "Fixate trust roots to system via feature flag.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "4e0c46b8cb1663d5e44129de94dc4e730dc19f24", "messageHeadline": "collector tls fix.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "abc3b53ca64d086907afa1f99c4b7a220a22db23", "messageHeadline": "Doc.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "860a2126e47ce0855ac07cef6702c29ddae4e5ae", "messageHeadline": "Merge pull request #1019 from Concordium/fix/invoke-instance", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 77, "deletions": 26}}, {"node": {"oid": "63b7d0daf22e3959fece5aef4c4fb36c2c3ea2dd", "messageHeadline": "Update changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "f50c0d78fbd5c9a31e3097b2a7ed82969aad59bb", "messageHeadline": "Merge branch 'main' into fix/invoke-instance", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "e3e24c78397331623586de464378572885db8a20", "messageHeadline": "Fix test.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f05ae247f1bcd3e08cff0816b01f262e229f716a", "messageHeadline": "Changelog and formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "282aa6b46d47863332704a91551a70df7cc8e494", "messageHeadline": "Fix bug #147 which resulted in a wrong returned genesis state hash.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 26, "deletions": 88}}, {"node": {"oid": "3f631ca8bc2ea70415b3e6cd35630a5ff2ad7a44", "messageHeadline": "Merge pull request #1009 from Concordium/fix/credential-id-lookup", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "54992c587e00f066a2bee8b4b53145f99f52bd19", "messageHeadline": "Update doc explaining network layer.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3707767d611c3a709eb1ad7fcbd3a39f3c0eec91", "messageHeadline": "Documentation and less aggressive error handling when manipulating", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 56, "deletions": 30}}, {"node": {"oid": "4dca97c89e46876fb68c3e1558bc14d028cee2fd", "messageHeadline": "Flag for clearing persisted peers on startup.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "b99ed8363e0aadcbcbfffedc34917426688fcaa1", "messageHeadline": "Create DryRun entrypoint.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "b4cb480926037b54834a6436e23067667d616285", "messageHeadline": "Only try to remove peers with concluded handshakes.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 17, "deletions": 11}}, {"node": {"oid": "8a8427f5e48715fe82b9c4a328967ed1e2665ee8", "messageHeadline": "Bootstrapping robustness.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 173, "deletions": 11}}, {"node": {"oid": "a9000af35db7becd1c990df0e59f678badd7ebc7", "messageHeadline": "Changelog.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "215e796523965f75c7604c02d31dea329b0c4a5e", "messageHeadline": "Do not reset banned peers on startup by default.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ce43aef6e9614b9baf108d1ed0d596fc9463d810", "messageHeadline": "Merge pull request #1011 from Concordium/release-6.1.1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "2144bf7ab6f87417e787b4b1a13547e94a89dcca", "messageHeadline": "Bump version for 6.1.1 stagenet.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "7178ad9a43d6f910b8915e2ddca1ad5b772e5dde", "messageHeadline": "Make changelog more precise.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e183e1dbc096ca1a90269313a566dc71369bc551", "messageHeadline": "Add regression test.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 62, "deletions": 19}}, {"node": {"oid": "2c212ed54af7ab2158b7f1663a5e86159be212b0", "messageHeadline": "Fix invoke instance when supplied amount is non-zero.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8dde7bde3c93654b9777e7f0b68561790470022f", "messageHeadline": "Fix loading credential ids from genesis.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "3dac82768c723ceb196ebf2dee24796a1ccaa15c", "messageHeadline": "Merge pull request #980 from Concordium/fix-979", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 39, "deletions": 63}}, {"node": {"oid": "cd265d1a219cb5a0a87840be24be3fa25ac9bb1b", "messageHeadline": "Merge branch 'main' into fix-979", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 1682, "deletions": 702}}, {"node": {"oid": "14c575992b3220c34d6d951792083347be2b3712", "messageHeadline": "Merge pull request #1005 from Concordium/remove-pending-blocks", "author": {"name": "eb-concordium", "email": "77331975+eb-concordium@users.noreply.github.com", "user": {"login": "eb-concordium"}}, "additions": 58, "deletions": 546}}, {"node": {"oid": "48bc25b9f2c3e9a78cef9b462d951df481e9fec1", "messageHeadline": "Update changelog.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3020320e41c50bb8ea400d3f84600c48ca035df5", "messageHeadline": "Merge pull request #1006 from Concordium/bump-version-6.1.0", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b9fca59f9ad83b0c82a39a981f63fee55b08e70f", "messageHeadline": "Bump node version to 6.1.0", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "6c0a19e0eb7f1595f098952afa0704d9f9fd3245", "messageHeadline": "Address review comments.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "5d4ff0938ae48bfdfde0c1d9e7e9f5c125ff47a8", "messageHeadline": "Documentation.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "bb0d1bfdd153bc50a0bc44d9196c78fc4e948e32", "messageHeadline": "Merge pull request #1004 from Concordium/log-round", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "8985d626e77c1af8f956d185107291b02974602e", "messageHeadline": "Remove pending blocks.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 52, "deletions": 516}}, {"node": {"oid": "e2dcdbf52e8483b80cebe354c707a9050b082265", "messageHeadline": "Log when a round is advanced.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "556bc4ee86c569efb5e6b3b94e8066aa51adf503", "messageHeadline": "Merge pull request #999 from Concordium/epoch-queries", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 582, "deletions": 2}}, {"node": {"oid": "93f018c0a24572111eacbb71905c6174669b3676", "messageHeadline": "Additional documentation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bf46ad302c495ee5c348c3ec6e273ae3ec0f7b8c", "messageHeadline": "Merge pull request #1003 from Concordium/block-last-finalized", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "7d91838979ed9f0401dd53de0c7eb2ad841e23a4", "messageHeadline": "Fix formatting", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "baa41212e47bb594ed47b8ef4cb50dc0b9344a4c", "messageHeadline": "Fix the block last finalized pointer returned by `GetBlockInfo`.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "0b1b88bf11789559f5d0f62c19ccee7dbfe9b458", "messageHeadline": "Update changelog.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0120b3f3364c0ac3bf89d75b6f2237576db3da40", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into epoch-queries", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 180, "deletions": 12}}, {"node": {"oid": "3e95aa56704d176dc40f7b3da313fd0d4f50764d", "messageHeadline": "Address comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "76bb2491e1e833cbec30eccd449bd6be28bea89e", "messageHeadline": "Merge pull request #988 from Concordium/baker-earliest-win-time", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 180, "deletions": 11}}, {"node": {"oid": "f31a13d54c1d2f741ffa69e948b99b98de678023", "messageHeadline": "Formatting", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a9ab0a3258337d7d8bfffc00497a116217e3db4a", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into epoch-queries", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 451, "deletions": 10}}, {"node": {"oid": "4113813f752b37d592c4f53649adc48246b5615f", "messageHeadline": "Address review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "e59fa9a7e99c351f9f5a8eb0d049abc3bc742aab", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into baker-earlies\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 760, "deletions": 103}}, {"node": {"oid": "36e6995a4285abdfe54ab8d36bdf765176f93f8f", "messageHeadline": "Short-circuit if min block time is 0.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "8f230a90c0e502e7e05091aff1ef4a47090c8637", "messageHeadline": "Merge pull request #997 from Concordium/poolinfo-amendment", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "39c04a73a477c7b056a308666f73a9e78ecc0b28", "messageHeadline": "Merge branch 'main' into poolinfo-amendment", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 216, "deletions": 3}}, {"node": {"oid": "5c0cf478ac6c4e135f66096bb6dc6bb58370c115", "messageHeadline": "Merge pull request #995 from Concordium/get-block-certificates", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 216, "deletions": 3}}, {"node": {"oid": "3b40320e377df4d946607e15eff02e431cfcad61", "messageHeadline": "Update concordium-base pointer.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "309dd939a3ee718c98d490f159cb8524acf5edba", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "66675a1650d7e8dbd7f919e703d7342fef0fb7e6", "messageHeadline": "Support for epoch winning bakers and first block queries.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 576, "deletions": 3}}, {"node": {"oid": "0f1b8ae1e522e6806c67513f1bd24de9b1b28443", "messageHeadline": "Update concordium-base pointer.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2b02c6d6186f6d1054459d987f43374c912c63c", "messageHeadline": "Update concordium-base pointer and address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "123776890c5476bf8d58d7fa6523ee1218ca738b", "messageHeadline": "Update concordium-base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4bf13ea3ced97fd08512f20981dcdab279a97be", "messageHeadline": "Formatting.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e03e94463cd8f9b200e066e894f0d430ca7bd7a", "messageHeadline": "Merge branch 'main' into get-block-certificates", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 231, "deletions": 5}}, {"node": {"oid": "504b4603f7f26cf1bbd6b06a84ac4975cf452303", "messageHeadline": "Add `CommisionRates` to `GetPoolInfo`.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "013e711adcbe606ce8b575e0641c4958eadb4ee4", "messageHeadline": "return baker ids in finalization committee in ascending order.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d762a8904ae458b0dfac1ccf369ef3a75eebc3ba", "messageHeadline": "Update base pointer.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "ffee3d28d0aa6d4b212893dbe2b4598e8edfcaf6", "messageHeadline": "Merge pull request #985 from Concordium/get-bakers-reward-period", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 231, "deletions": 4}}, {"node": {"oid": "7ce23f3c42e560f6d445e82c657e93b215e84535", "messageHeadline": "Update concordium-base pointer.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcabc96ba003d024f7d3e6b7baf7c11f24a54388", "messageHeadline": "Fix typo.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "770a9f4b9cc67e733a2645a3ffc1b895591a8f71", "messageHeadline": "Return BakerRewardPeriodInfos in ascending order of baker id.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "49ea01700bd9c4794d26f2eec10e9ed73a88520f", "messageHeadline": "Cargo fmt.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "927b941dac69f0c7257685f4fb43d704efea0727", "messageHeadline": "Fix whitespace in changelog.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8705e5c5237853288d20494679821e5ca4f974b", "messageHeadline": "Node impl and CHANGELOG.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 150, "deletions": 12}}, {"node": {"oid": "142ecc6b81e41f96bbc8a08de323d62a50bc765e", "messageHeadline": "Update concordium-consensus/src/Concordium/Queries.hs", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "67624a6c64c57d90d4ebfa16e6e9d8c6c21223ce", "messageHeadline": "Update cargo.lock", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab10aa28448fcf88570ea28ae011e2028a30d8a0", "messageHeadline": "getBlockCertificates implementation in consensus module.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "62f59900a945fe2c3542326560aee4eb7815bde9", "messageHeadline": "Update base pointer.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "4b6282d78c08bfbed9492a4aeddc7da4cabacfa0", "messageHeadline": "Fix formatting in comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a3a11387e473a144ceaff32d9023f2836ffb141", "messageHeadline": "Formatting queries.hs", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "c98a437c212fa8e1e53e74f17987944d72852fb8", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "04bd5cfa4450854b56e797cf473304ce1dd8fd6c", "messageHeadline": "Purify isFinalizer in getBakersRewardPeriod.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "a5092b40889575560088ad8bc165595d46e8fe13", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "36303a8ab02d33d4202c188b245228e7563122d7", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66ea8a56406babd50fa081960b79c06f13d17751", "messageHeadline": "Rename variable.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f9cccaa4223f24770abb08bd04f32915e861609", "messageHeadline": "Update concordium-base ptr.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e0970c9633943c630f78f2460702d788d5aa128", "messageHeadline": "Some work on `getBlockCertificates` queryl", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "24686a409956c1f40e02ce3c898e78102435d041", "messageHeadline": "Bump base for 'GetBlockCertificates'.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d17fc7bbc039fbffbee0904743332a6f4cb4b9b", "messageHeadline": "After updating Jenkins Docker now recognises buildx is installed (#994)", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7dd91bc7350071312694765fc6305644201ef878", "messageHeadline": "Fix formatting", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8b76e18b01de5f70a3095baea9b97bcf2b1af9a2", "messageHeadline": "Unavailable at current protocol version.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85752c43b3aed5d9afbca5101e89b5aa5c5e404d", "messageHeadline": "Merge pull request #986 from Concordium/fix-984", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 144, "deletions": 51}}, {"node": {"oid": "23d49bff00b5eb83fabb62ae95a690f25fe0a91f", "messageHeadline": "Add GetBakerEarliestWinTime query.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 166, "deletions": 10}}, {"node": {"oid": "ba873c55ff8217fd9b9d44f1e157067d91eaa1a3", "messageHeadline": "Do not restore quorum messages.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 20}}, {"node": {"oid": "c22d8440e056950eaad0a048513067bcc045cd52", "messageHeadline": "Update concordium-base", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e24acd3f1c365bba4deaf24ff447b0fde22719c", "messageHeadline": "Update concordium-base pointer.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6acb713f747e479968131f6e0cf63e6c32869465", "messageHeadline": "Rust side of 'GetBakersRewardPeriod'.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 82, "deletions": 0}}, {"node": {"oid": "b397d9e8f209e98c7ece5b68759cbe36906065c5", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d8e3ac84e80f3af679aa8975b6ce97c736dd946e", "messageHeadline": "Address comments on database changes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 159, "deletions": 52}}, {"node": {"oid": "ed8c8d5c6ee14d4a021d165486823912f0864bd5", "messageHeadline": "Cleanup GetBakersRewardPeriod.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "7aeafd52b2f1ca99448e9df0ddf60e4f08495fae", "messageHeadline": "GetBlockBakersReward impl and formatting.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 74, "deletions": 40}}, {"node": {"oid": "b8b5f33a8db29cf0d3a4ed2301ed65fc5bed073b", "messageHeadline": "Some getbakersrewardperiod impl.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "464c5c29895df38fdc4ce8f47ee614cce3f83d19", "messageHeadline": "Update concoridum base dependency for \"BakerRewardPeriodInfo\" type.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76ee5ebb82d896442cbefd5eb46e0daf71209309", "messageHeadline": "Update base in order to support \"GetBakersRewardPeriod\".", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0152a890ed98af313fced49e89c58468fa632572", "messageHeadline": "Merge pull request #983 from Concordium/release/6.0.4", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "3644b7119761d6f7ce16eb3bfa314e2916579bee", "messageHeadline": "Bump version to 6.0.4.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c02256e678f943ccd50446254a77d2bc32a796f5", "messageHeadline": "Merge pull request #982 from Concordium/fix-981", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 162, "deletions": 40}}, {"node": {"oid": "c664e7fcbe02cc3bec73472eaec16c993a027e9f", "messageHeadline": "Address review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3c59305338db0c52d7ce70ce8f5169d8d99654f4", "messageHeadline": "Fix catch-up handling of timeout certificates.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 159, "deletions": 40}}, {"node": {"oid": "8e97236f421e722377e50ebc5c007084c8476a84", "messageHeadline": "Merge pull request #978 from Concordium/fix-976", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 82, "deletions": 37}}, {"node": {"oid": "435084e58808e2e22275661e93690e2a6830ba42", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fb6625018305ada74ca2c0f49a854e9830248936", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into fix-976", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 157, "deletions": 36}}, {"node": {"oid": "3919377a0e0d7c59e32ba6e836e5b90d5083a6dd", "messageHeadline": "Retroactively fix chain update handling.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 38, "deletions": 61}}, {"node": {"oid": "dd176171f8d555178e6d82cb1701e22b9cfbf850", "messageHeadline": "Merge pull request #977 from Concordium/fix-974", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ce14b376dc9f69bc6720980c2cb0aa3b5c020c8c", "messageHeadline": "Merge branch 'main' into fix-974", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 154, "deletions": 36}}, {"node": {"oid": "41293f8ae525566561d8b9cb141ba0c1d3d3f6cc", "messageHeadline": "Merge pull request #973 from Concordium/fix-972", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 154, "deletions": 36}}, {"node": {"oid": "1c40dafe69934ec3f2f8c4261ca2af0a9f86b4cf", "messageHeadline": "Move update queue tests to globalstate test suite.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "24747f89c842542b9ecacf3959b278241d280967", "messageHeadline": "Change `processQuorumCertificate` to always write the certified block\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 81, "deletions": 37}}, {"node": {"oid": "15b0af608bfe3231b040a615c1928c824b56b2cc", "messageHeadline": "Do not treat `Stale` as an aborting condition during out-of-band catc\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c5c285b5510f5d46c983d4e3450dd8623d0e37ca", "messageHeadline": "Add regression test.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "430df3baa5d47762c8df9e3bffcab026c09d6d64", "messageHeadline": "Fix processing of chain updates in P6.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 77, "deletions": 35}}, {"node": {"oid": "24a118ac6e7695030225c95858c890cc6d8875d1", "messageHeadline": "Merge pull request #971 from Concordium/bump-p6-spec-hash", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "2e5a1ccb990bda83d1331e615cf5ca42eb5ce6f5", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb8ccff761446852fdfe4977c90f4f054b614e0d", "messageHeadline": "Update P6 specification hash to the final one.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "97d99e680237ea6bcf696cbbccbd7f407f19edde", "messageHeadline": "Merge pull request #969 from Concordium/cleanup-build-script", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "af977230fe90c25797cfe901e77307d9ca17cba4", "messageHeadline": "Remove obsolete binaries from the static binaries build script.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8e64c5e7fb721cc4f5a98b630fdd808675321f23", "messageHeadline": "Merge pull request #968 from Concordium/stagenet-6.0.2", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "34f8abc90f4fc314e8f5c0f88ad1d2fc487dd55d", "messageHeadline": "Bump version to 6.0.2.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "cb0224f7280273c871c28de35707262a25266a35", "messageHeadline": "Merge pull request #964 from Concordium/fix-952", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "387a077d0a1fc5ec7de305b30d1660c510c9c323", "messageHeadline": "Merge pull request #959 from Concordium/p6-p6-update", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 700, "deletions": 130}}, {"node": {"oid": "4316d9dcede1d4716d37d3578ca95665eae91d8f", "messageHeadline": "Address comment", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3cea1d9bbed314507079f61d95df9508121b1ca", "messageHeadline": "Address review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "1319c553736b80d9f136794192545babbbf2aa70", "messageHeadline": "Fixes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "0ba31469406690e122467384208a0361060932b0", "messageHeadline": "Update base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ac0902b0b20137d30e153c78ab187b8aeafee45", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into p6-p6-update", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "836a7118fe4284a342f376534a5d30902411123f", "messageHeadline": "Prevent the baker thread from starting when it is not needed.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "50c074f7cf787712f0e9d83369a5311a0aecaf54", "messageHeadline": "Enable the out-of-band catch-up in the Windows node configuration by \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c55112a3fb497f3a7cdb134cddc15c447598a88e", "messageHeadline": "Handle the terminal block as distinct from the last finalized block w\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 171, "deletions": 66}}, {"node": {"oid": "7b67a07abc424b15da268516852c07d1aa127f18", "messageHeadline": "Merge pull request #962 from Concordium/lma/remove_rpc_server", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "ff81686cf9c7105f22964b70f6d48521eb6c96e0", "messageHeadline": "Payday calculation and documentation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 91, "deletions": 45}}, {"node": {"oid": "2d21b268688e8542fb8d58bc401e65f1c7ef13e3", "messageHeadline": "added default ports", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "68d3674022b07c245035a1db85994d87e79e9c2c", "messageHeadline": "Merge branch 'main' of github.com:Concordium/concordium-node into lma\u2026", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 17577, "deletions": 3517}}, {"node": {"oid": "a712def27328126d1c89cfa1231e56e97a770eb6", "messageHeadline": "removed rpc_server", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "73b3be4535a24411e2bd7594efb9be976eee9721", "messageHeadline": "Support loading state after P6-P6 protocol update.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 163, "deletions": 113}}, {"node": {"oid": "bc3ef9187d536566c4e6549334f9b19474951a20", "messageHeadline": "Merge pull request #956 from Concordium/dbexport-fix", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 15}}, {"node": {"oid": "3efc72b11b5abeab859fac10025e13b0668f5171", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into p6-p6-update", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3201, "deletions": 1214}}, {"node": {"oid": "25a944a873f66f6aca68ee439e17a5315be35f7e", "messageHeadline": "Merge branch 'main' into dbexport-fix", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 213, "deletions": 84}}, {"node": {"oid": "bbca9d5facdd760526ee5b56b3d4303dbe5bf7ea", "messageHeadline": "Merge pull request #960 from Concordium/database-fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 129, "deletions": 44}}, {"node": {"oid": "3e1c38526688e8f93ec175cc65d3768799a8d2d7", "messageHeadline": "Update changelog", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "815975a7c3e25178bd942678a0a9e609655deea9", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "fbb6fa93ac7f31837c8082581cea7c1223176659", "messageHeadline": "Scope resizeOnResized more tightly. Fix relative exportpath bug.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 54, "deletions": 53}}, {"node": {"oid": "f43eb6cb96023f4e5aabcc45a436d9661a6e6f99", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 44, "deletions": 10}}, {"node": {"oid": "c9b2e5a1e8e07a7a03faea357f58d295160f6b04", "messageHeadline": "Merge pull request #955 from Concordium/tests-checktimeoutcertificate", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 43, "deletions": 25}}, {"node": {"oid": "9387c78123cb0cd802bbf56fed47ded816ed16a6", "messageHeadline": "Test.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "7838cbc378b98e81519ed4b7e41cba9ebf266d6b", "messageHeadline": "Process QC before finalization entry", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0cd73ece2fec6c8ae596670219f3b8fab42c66dc", "messageHeadline": "Add P6->P6 update.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 372, "deletions": 12}}, {"node": {"oid": "90fafb407cccd419ff1a4555fa70a09228d4a1a0", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into database-fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "a3104d65926208ce640cb0ee67922739b275fbe0", "messageHeadline": "Avoid busy-looping when minimum block time is set to 0. (#957)", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d23764985eaeef9e4a9ad59b5f8f7cd29c8c7b26", "messageHeadline": "Fixed obsolete import.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bdf22f18dee98bca37aec690e5e34b6c6b69572e", "messageHeadline": "Avoid remapping blob store unless file has grown. Fix catch-up QC han\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "57c4e75443851768689ed3f66156647b81cc93d7", "messageHeadline": "Update CHANGELOG.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "02f389a340a2c5e20e4aae68a6f38623ef57505a", "messageHeadline": "Resize when reading from database via the exporter.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 53, "deletions": 47}}, {"node": {"oid": "c9cb5656318136eb69d20d40a34b30ed6a1ab02f", "messageHeadline": "Merge pull request #954 from Concordium/fix-949", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "6319ebf319f52da2e4ac63822b4364bd51c2f670", "messageHeadline": "Remove checkTimeoutCertificateSignature and add a few tests for check\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "d1f8a09fa56575b9410a73148d6ee32073d8ed32", "messageHeadline": "Fix an issue where duplicate invalid blocks are spuriously reported a\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "befdff86cccd632dafaf801a7a8bdd0ebc523853", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "3b2a8d86e29cf9ae3f8ae59b1a30455bb70ca4ab", "messageHeadline": "Fix counting of rolled-back finalized blocks.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a12fddb44177fcbf6dd74d2e30f24a8b63e8f6b", "messageHeadline": "Change genesis repo to github (#950)", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "98845142672771e57bed99190afeb48bd1c484e0", "messageHeadline": "Merge pull request #948 from Concordium/stagenet-6.0.1", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "7e0f28250c33195ea25f6626da1b215f36fb094f", "messageHeadline": "Bump version to 6.0.1", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "08fba31e0dcc5c16147ba845d364efd84ee967d9", "messageHeadline": "Merge pull request #938 from Concordium/new-consensus-recovery", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 1421, "deletions": 484}}, {"node": {"oid": "cd63665d32a25265f4a1efcc1061b8d6fb8a16dc", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "19651f341409f9dcb0c7c22285b0a997285f9bc7", "messageHeadline": "Logging reasons for rejecting catch-up response.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "3e4c493d78e6a2ed857b56f9e2f5c01ce7e9e216", "messageHeadline": "Disallow producing blocks with bad finalization certificates in certa\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "89e6bdb95d95feb72756cf3faf2cd888ee33368c", "messageHeadline": "Merge branch 'new-consensus-recovery' of github.com:Concordium/concor\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "bc5a337c25bcf733b4008818c7a43da30aaa1974", "messageHeadline": "Harden `processCertifiedBlock` to allow for the block to have already\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "7a23bb9bf349c7963bf2e732f8466d34644dccce", "messageHeadline": "Catchup tests checks for the latestFinalizationEntry.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "6565f2b3c718c81cccb7e243a44090937c9b64e9", "messageHeadline": "Some more checks in catchup tests.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 33, "deletions": 8}}, {"node": {"oid": "1e0725bd3950ff1c2f8a8eade3347e1e2bca1829", "messageHeadline": "Check the latest finalization entry on startup and prevent baking for\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "f71a855b1724291e38c5b4b85c64ff09318a2484", "messageHeadline": "Log instead of crash in case of timeout certificate roll back.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "dc8db0e55bf4fb2e83d68d2aa49192b1f63d735a", "messageHeadline": "Match in-memory low-level storage behaviour to LMDB behaviour.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f82f94fea24250a85efb6eed75c3e998e3ee859f", "messageHeadline": "Check version metadata on database load.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "a705122b569ce55ae74985f6865e92794833bb58", "messageHeadline": "Merge pull request #940 from Concordium/disable-grpc-v1-by-default", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 71, "deletions": 115}}, {"node": {"oid": "e781ff095e8dd22bfee588003eca2be8e6f841b4", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into new-consensus\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 874, "deletions": 353}}, {"node": {"oid": "7e7372c554a0fc5a1dca681eebc19124a19cf334", "messageHeadline": "Fix treatment of current round, and loading timeout messages at startup.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 55, "deletions": 57}}, {"node": {"oid": "252d0e63af6c41e22a4b90a006f1cf9445cde487", "messageHeadline": "Improve variable documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f94d93e05be78a14727915cf94d67a23d9af174", "messageHeadline": "Merge remote-tracking branch 'origin/main' into disable-grpc-v1-by-de\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 870, "deletions": 349}}, {"node": {"oid": "2150f398002a6096d36c8452d4385bf064bdc065", "messageHeadline": "Enable roll-back. Allow finalizing blocks that were not previously st\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 86, "deletions": 32}}, {"node": {"oid": "31ead9e7e242b3e7d4066f9bd5b83f5c32e49bb5", "messageHeadline": "Merge pull request #933 from Concordium/pu-from-new-consensus", "author": {"name": "eb-concordium", "email": "77331975+eb-concordium@users.noreply.github.com", "user": {"login": "eb-concordium"}}, "additions": 417, "deletions": 171}}, {"node": {"oid": "69fd353e49348163c69564682739450f738d32ce", "messageHeadline": "Merge pull request #909 from Concordium/fix-seqnum-migration", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 57, "deletions": 17}}, {"node": {"oid": "7dff920277fd212d2289ef3965896b12b2fddd5f", "messageHeadline": "Update concordium-consensus/src/Concordium/KonsensusV1/TreeState/Impl\u2026", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76b25cc15daa2475d7cc612166fe480b37dec617", "messageHeadline": "Merge branch 'main' into fix-seqnum-migration", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 396, "deletions": 160}}, {"node": {"oid": "6c6009f9a02303889ee6631875420ffad8d392ab", "messageHeadline": "Address more comments from code review.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "9e9e55662c04249cef7ed642f44c925101c0a757", "messageHeadline": "Merge pull request #875 from Concordium/new-consensus-oob-catchup", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 390, "deletions": 152}}, {"node": {"oid": "37609dacec32dd7b84f64e17d2de6f7f9afc1922", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 76, "deletions": 58}}, {"node": {"oid": "b24910fb3d6eef5624961b036b295b0e29f4db50", "messageHeadline": "Improve documentation of 'mkInitialSkovData'.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a5a7dac8dcfb863154c3ce7c4b122b4949d1696c", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 29}}, {"node": {"oid": "188d3ab5336fcc51c6603fe7d7eb05012eb1cc6e", "messageHeadline": "Fix test.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c90072af8e89b420fc94b860c84154d60c9b45e8", "messageHeadline": "Resetting the commit point when calling 'clearOnProtocolUpdate' for c\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "213dd0f58df79e2df4bfb533fbcf279245b47408", "messageHeadline": "Fix tests.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4251000c1a895a2942ba74b7e9318f965fddc0e2", "messageHeadline": "Fix.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b278fc7ba5f842dd2efbc9f8b18c5c6d6e89261c", "messageHeadline": "Update documentation.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "959aa5f47674fdc3599b2c5f1d1f9242b13ba95d", "messageHeadline": "Finished a sentence in documentation for 'mkInitialSkovData'.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab98a72944a6e95edf20e100566b688a5e48c4aa", "messageHeadline": "Merge branch 'main' into pu-from-new-consensus", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1070, "deletions": 313}}, {"node": {"oid": "2ce60b4ea1e29c23bfbd87be4eacc45abae621df", "messageHeadline": "Bump base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a84d0b1cdf2215f53ed7ab7908343e8a2f9162d3", "messageHeadline": "Merge pull request #939 from Concordium/remove-unnecessary-case", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "5a798026b7ef640292dcda82639fe78c61f60178", "messageHeadline": "Fix windows service.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "3a23924f702c2eefa392d04fc036d24b19835188", "messageHeadline": "Fix catchup tests after new database recovery.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "16a0702315f32c48204e7cf9c02053ea362e5e59", "messageHeadline": "Merge branch 'main' into new-consensus-recovery", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 464, "deletions": 8}}, {"node": {"oid": "37bef334aa400679f2e31fd190d608ddb84c56a4", "messageHeadline": "Apply suggestions from review.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 28, "deletions": 66}}, {"node": {"oid": "fa3e44d5db177c97ab5beebde11a55f75a16c8d3", "messageHeadline": "Remove from windows defaults.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "2d43ae3065b6be796bc815c4651411da231bc599", "messageHeadline": "Disable grpc V1 by default.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 68, "deletions": 97}}, {"node": {"oid": "437617e41edc3e12cb02a7ebd55ba805e2025eff", "messageHeadline": "Merge branch 'main' into fix-seqnum-migration", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 464, "deletions": 8}}, {"node": {"oid": "504550393552e9950d89a938fc699e5ed5617f0a", "messageHeadline": "Merge branch 'main' into new-consensus-oob-catchup", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 464, "deletions": 8}}, {"node": {"oid": "c78ee147218d7f866c2dc682c6c7838e0cc2f39e", "messageHeadline": "Apply feedback from PR comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "29f310f2adb2db4f1efb2647cc2f11071a3f505c", "messageHeadline": "Update concordium-consensus/src/Concordium/ImportExport.hs", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90e1a3d21370577a119c6cfc86cc46ae1ef69ad0", "messageHeadline": "Remove unused function.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 0, "deletions": 72}}, {"node": {"oid": "83fc2bbd930d59d4aba0cc8584a6fc6469026434", "messageHeadline": "Fix test compilation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "840c1f88242504c7ba26e7476caf788a83e04ea2", "messageHeadline": "Address comments from code review.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "84e2a9fe23360c5ac5b1acc93ddffff06d8f5708", "messageHeadline": "Remove unnecessary case by restricting types.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "12114ab4a9a64136140f5fa32bab8c8146dc3c94", "messageHeadline": "Merge pull request #916 from Concordium/dont-drop-messages", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "d5b115bf7960307c08e853f5523e8687819366c0", "messageHeadline": "Changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "53cda7ed13494dcb81986923b50c1c79198f5ac5", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "ebc3f707caaef1be749d3023a2f6adafb9ba2d1a", "messageHeadline": "Merge remote-tracking branch 'origin/main' into dont-drop-messages", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3478, "deletions": 362}}, {"node": {"oid": "e30c0b46e7f408fe0e6e35db05ceb51289192e05", "messageHeadline": "Merge pull request #935 from Concordium/query-account-keys", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 451, "deletions": 4}}, {"node": {"oid": "f88795f793df8ad1de28dee16f10752cd6f5a9c8", "messageHeadline": "Merge branch 'main' into new-consensus-recovery", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1307, "deletions": 393}}, {"node": {"oid": "87bdde35c68bad803846b15e68a5d7083990a00d", "messageHeadline": "Refactor the actions for reading blocks and finalization records into", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 99, "deletions": 60}}, {"node": {"oid": "e930bc97c27b8782427f61428862d9d97759c75b", "messageHeadline": "Update Changelog", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "81de660cf7fcfd1e2e175c208bc24c1c8c6b3079", "messageHeadline": "Bump base after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "905a6cc2e7c2f5be622a3da03d9f8a4a6708703d", "messageHeadline": "A bit more doc....", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4126b503b9965267eb7f5af0aa843858bf172ee9", "messageHeadline": "A bit more documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c1bec80b720c7f7bc7fc56200233bf22a66edc3d", "messageHeadline": "Improve documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "107b3e8e2353ea8705cc83a072418df7229c638e", "messageHeadline": "Better documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7563cd08a68dc9f1cb732a2873ca4a2ac5fd605", "messageHeadline": "Remove usage of AmbigiousTypes.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d15a77e63bd20fd84033acb1f4c802975d3dcff6", "messageHeadline": "Merge remote-tracking branch 'origin/main' into query-account-keys", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 601, "deletions": 298}}, {"node": {"oid": "8c81b8db125c52cd67f039e9629f8d4cb5104b8e", "messageHeadline": "Better documentation, using monadlogger for emitting all messages.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 136, "deletions": 118}}, {"node": {"oid": "ffb5f336cdb72feb7174c4eba8935849e4595a59", "messageHeadline": "Fix existing tests for database and catch-up changes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 39, "deletions": 48}}, {"node": {"oid": "c41d918d71fc4977d6fec32a913392aaf64630a4", "messageHeadline": "Change database to support liveness in recovery by storing certified \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1050, "deletions": 313}}, {"node": {"oid": "ad9416c134c4634e3302b5b9ef9834253dece79b", "messageHeadline": "Update changelog.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de74b69bc672ff3060e8852b97cf6fb8171f770a", "messageHeadline": "Merge branch 'new-consensus-oob-catchup' of github.com:Concordium/con\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "94873199d99ad48c56978cacaff103dbd0fdb40e", "messageHeadline": "Merge branch 'main' into new-consensus-oob-catchup", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 934, "deletions": 328}}, {"node": {"oid": "9226ecb1143fb2856eec0f47897c1e2b5b2ac2ad", "messageHeadline": "Update changelog.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d33639e26ad26c0ebafcd3bdba1dc256f0abe5d7", "messageHeadline": "Merge branch 'main' into fix-seqnum-migration", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1287, "deletions": 391}}, {"node": {"oid": "fcc5c806014137a24c2a870933139cb4ef90e797", "messageHeadline": "Merge pull request #903 from Concordium/catchup-tests", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 593, "deletions": 294}}, {"node": {"oid": "5b279bc2f93727f24affed261a19234a0e21dd18", "messageHeadline": "Merge pull request #934 from Concordium/p6-fix-first-payday", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f040f6121f9ac1151c7f5680f7ddd39245de6b00", "messageHeadline": "Bump base to update test files.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daf62debed39ffe6ff3bb0eab248e14303104883", "messageHeadline": "Add multiple credentials to tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 10}}, {"node": {"oid": "f302d41241d84b90e4c48fc030a8fa0993bcec45", "messageHeadline": "Formatting.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 100, "deletions": 101}}, {"node": {"oid": "f791d54b696b4e9c141203c19d16925ec96bd72d", "messageHeadline": "Add tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 255, "deletions": 2}}, {"node": {"oid": "0259f143e3839a2152c8952d67ffdd55081a3039", "messageHeadline": "Update block hashes in tests.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "20be1337da5d2e195cb5bdb400fc70d6159771ca", "messageHeadline": "Query account keys and check signatures.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 153, "deletions": 4}}, {"node": {"oid": "9542ba829e2a75f9b02886069fab1a6d26b34fdd", "messageHeadline": "Update changelog.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "05c55922792ee5862a0483427699c7639a18f247", "messageHeadline": "Fix test.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "b85d3ede5f267d7dfc80f135c3f38325ca2731ee", "messageHeadline": "Commit multiversion file.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "baa67917954c8f1f50ed2027e8054bd2f146dda1", "messageHeadline": "Give finalize handler access to state in order shut down the node cor\u2026", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 22, "deletions": 24}}, {"node": {"oid": "f4663872da2e253d70f9dd46008af246ed0236a9", "messageHeadline": "Doc and log", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "b53642f120d901bfa99e25bc4e9fb517c7ea6903", "messageHeadline": "Don't spam with unsupported protocol update and fix tests.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 35, "deletions": 10}}, {"node": {"oid": "7bd10e39b3eeadad924f8d4882c1074e70f7168b", "messageHeadline": "Update changelog.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "81bc8bedf7c32b006c54e5040947038621056ce8", "messageHeadline": "Fix bug where the trigger time of the first epoch of the new protocol", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "67eb5b6ae7828a42b3890e0513bf43b5f2796900", "messageHeadline": "Some documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "3badfbe00922ee1d92f61f60026ce2d4b2ea016a", "messageHeadline": "Update concordium-base pointer.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27acdaae3bf00c59c1601e6bcf9dbe6fbf3ebdbe", "messageHeadline": "Merge branch 'main' into pu-from-new-consensus", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 686, "deletions": 93}}, {"node": {"oid": "f6c78252381069af6c1d097704dae3dd2676a42d", "messageHeadline": "Merge pull request #923 from Concordium/dont-count-custom-section", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 161, "deletions": 17}}, {"node": {"oid": "80b3170ea6f074234ffcc51034f4c5ac0ed026a8", "messageHeadline": "Fix typo.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5594fc7afdfc9e52e278ece369430f8cac65ec0", "messageHeadline": "Work on shutting down node after a (post P6) protocol update.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 386, "deletions": 122}}, {"node": {"oid": "c6cbc0ff095f2ec71a880e5b77b9294a8aa3287c", "messageHeadline": "doc and formulo", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "df009c964f4f1fd12ba101616ae3ded84801f1d5", "messageHeadline": "Fix a bug where finalization records was not exported.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a0f01327ce0065517e93411d364001450ea33859", "messageHeadline": "Changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b88b7a307ecc12c1d8f0a8871e6c6b6d5bb92b05", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "33629d30ab3d06e6265ea0d06c60ebfe77b0bd7e", "messageHeadline": "Do not count custom section when executing contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 141, "deletions": 16}}, {"node": {"oid": "72ac2bf9b251872b1d4da68ae382a4999dac1b65", "messageHeadline": "Populate the metadata when inititalizing the database.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "97cc7e3242427212b1567570f6697ca81a8f0bbc", "messageHeadline": "Refactorings and close database after exporting (v1 db)", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 34, "deletions": 17}}, {"node": {"oid": "c91d35de8b018e0da210df76b9093260755f25d0", "messageHeadline": "Another approach to exporting of databases", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 145, "deletions": 62}}, {"node": {"oid": "c15f84c1c42443d26a9f22fee16068f735ff6e27", "messageHeadline": "Revert \"Some refactorings of the db exporter.\"", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 51, "deletions": 136}}, {"node": {"oid": "4d09eb77a18ec1bba167746bf1841a6b33769a11", "messageHeadline": "Some refactorings of the db exporter.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 136, "deletions": 51}}, {"node": {"oid": "92ae31f01560ec7db0306b3e7c9fe942af92c75b", "messageHeadline": "Merge pull request #917 from Concordium/sign-ext-instructions", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 55, "deletions": 38}}, {"node": {"oid": "e6807d71a60963d366411e374a2575a3b7740f76", "messageHeadline": "Bump base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d18e0ca84dcb813d7928c5ef1c47be41f6a877d", "messageHeadline": "Merge remote-tracking branch 'origin/main' into sign-ext-instructions", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a5ccd3d577cd7d2ef1744b5707b847a2617b03f9", "messageHeadline": "Use feature guards.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 39}}, {"node": {"oid": "92c9a2da22f80c0759a2a1ccf4c6aabc67e701dc", "messageHeadline": "Merge pull request #913 from Concordium/disallow-globals", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 158, "deletions": 16}}, {"node": {"oid": "9d30b6db2619986e7575335bf7ffda7419c6a81b", "messageHeadline": "Merge branch 'main' into new-consensus-oob-catchup", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2399, "deletions": 332}}, {"node": {"oid": "d8fbab0158ca7f3f9ce5d949bb251b32a204f1e4", "messageHeadline": "Add support for sign extension instructions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "006f6405540bec7037b0f05221833295e71fe7f3", "messageHeadline": "Fix globalstate tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f3b9e23c62f54ace91f55ad74d71a3b09d2bef5", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "8de7d5fa03cdbd8aef103d70e63b1f4c00b0ad36", "messageHeadline": "Don't drop messages just after handshake completes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "63a63612a243cd32f7c6fbc156c592b8b16d2eba", "messageHeadline": "Some more catch up tests.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 242, "deletions": 150}}, {"node": {"oid": "3ee55cb3ccd51f5cfd49069b02fede9b9b11e75c", "messageHeadline": "A bit more catch up tests.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 114, "deletions": 30}}, {"node": {"oid": "5a7a61f61621edc335fcce95383cbdc5acc63bac", "messageHeadline": "Merge remote-tracking branch 'origin/main' into disallow-globals", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dd51fd96a3cecc43cb8b2218355dcc900d5acae1", "messageHeadline": "Fix formatting.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f90897efec5e6245e4d204f97925e0f9af130b34", "messageHeadline": "Merge pull request #901 from Concordium/revise-rollbacks", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 354, "deletions": 64}}, {"node": {"oid": "d47e2660227154ab1e1ccdb9f13a4cea21bc8069", "messageHeadline": "Changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d28c2baaa00a8eb11001071d09e292bb354744fd", "messageHeadline": "Add tests for disallowed globals based on protocol version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 136, "deletions": 38}}, {"node": {"oid": "b96ac0ad0444b9a5624767237e0cc4b06b7d90ea", "messageHeadline": "Disallow globals in data/element sections in P6.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "fce795e597daf298237de9ab9dc5321fdf26ed57", "messageHeadline": "Add a few more tests.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "f4a904fa08a62242a6a73f612994ddae44129a6b", "messageHeadline": "Bump base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b69abcf40bf22a186e11af0cb65ab339dd66f03b", "messageHeadline": "Merge remote-tracking branch 'origin/main' into revise-rollbacks", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b6164ccbb13d333a5046e0f344188d3329c06316", "messageHeadline": "Add documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "0582ee08b3f8d6cd5223d91c185b890968356eff", "messageHeadline": "Fix a bug where nonces and seqnumbers where not properly", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "d11fa6b789ef993aac2f52377e4bbd301853b8d1", "messageHeadline": "Test for making catchup status", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 93, "deletions": 7}}, {"node": {"oid": "5b54eeeecc9343bd461d4235681825b1ec872033", "messageHeadline": "Fix test.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "05c4a73fddb883c34c340f0ac5746372c5e2abaf", "messageHeadline": "catchup test.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 36, "deletions": 26}}, {"node": {"oid": "79d8a04b78a5bfad0d4b0b1dda104d87ac7d34ec", "messageHeadline": "More tests for handling a catchup request.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 217, "deletions": 4}}, {"node": {"oid": "1626d7bcfddb24bdeb513a0c64c29dc627974e53", "messageHeadline": "Formatting.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 24}}, {"node": {"oid": "34a9de855b64ae3a9b38f14c6576097415fa4a80", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "50dd7ff9eb77be0a89914af748703be466e13313", "messageHeadline": "Cleanup basic catchup test.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 38, "deletions": 298}}, {"node": {"oid": "50c34c8070695aafeca3a329ea9117f11f1fa5cb", "messageHeadline": "Make sure to always initialize the flag.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f1ba2a224e89dbd0ea2444e48743280df0efc89b", "messageHeadline": "Merge pull request #883 from Concordium/fix-staked-amount", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "23efb35f23ee643d099374ca1fccecdf88fc394b", "messageHeadline": "Merge branch 'main' into fix-staked-amount", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1931, "deletions": 202}}, {"node": {"oid": "eec41403834687305c82e0cadeb1474c29e6b8a6", "messageHeadline": "Remove a FIXME.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d3b7828df4bdc8f78f3ee925928e44d0d0c47456", "messageHeadline": "Fix lock file.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "68b62a11576058fdaebb08abbb09c00960606004", "messageHeadline": "Add documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "04070de0a4fd0a51715462c153054d1bf972e62f", "messageHeadline": "Merge remote-tracking branch 'origin/main' into revise-rollbacks", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1823, "deletions": 199}}, {"node": {"oid": "b15e30aa64e7aa0123220c72ab621dc9b17ce0fc", "messageHeadline": "Merge pull request #878 from Concordium/consensus-catchup", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 1382, "deletions": 170}}, {"node": {"oid": "adb1619dd63ae3179973c769efdb23eb76c1be26", "messageHeadline": "Bump version to 6.0.0", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a6db2d71dec2dbf82a135982053f4ff799b70993", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into consensus-cat\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 655, "deletions": 97}}, {"node": {"oid": "2b280a807804d712cd5dc9a9bc4acdac3de84acb", "messageHeadline": "Merge pull request #858 from Concordium/p6_protocol_update", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 547, "deletions": 31}}, {"node": {"oid": "a9fa074892b8acc163ef470c8b77c2a79dc5f9ae", "messageHeadline": "Fix test + bug", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "0d91b9fb4038f6cb98d57bbf428e41b9d622601c", "messageHeadline": "Update concordium-base dependency.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d158f6cbaed8924507375b3c9e8ceadfbc3c4dee", "messageHeadline": "Update documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "187c3ee850ab6e0f72848198a5afa72e6e2607f1", "messageHeadline": "Simplify migration of protocol update queue", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "7543c4922885b7ea3122aaf6eccd3b31f56398fd", "messageHeadline": "Invalidate github actions cache.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "529a40c20a3d7b284c6fc33ef98febd9831cbcc9", "messageHeadline": "Addressing review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 92, "deletions": 73}}, {"node": {"oid": "a6cb2172e35f451eab63eb09b3a5d9225edab7e6", "messageHeadline": "Merge remote-tracking branch 'origin/main' into revise-rollbacks", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 165, "deletions": 37}}, {"node": {"oid": "dab8f10397d17dd58e43a26f4938cb9e523a228e", "messageHeadline": "Reuse existing epoch duration.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "80ce3115788aa076fb4c713783560cb6f2abf50e", "messageHeadline": "Update cargo lock.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 106, "deletions": 2}}, {"node": {"oid": "99b97cb37ce6b41504c196bc2756c532f7273859", "messageHeadline": "Update concordium-base dependency.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db47785780dc9ee743a5d7074d462aa1b04e13fd", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "74eb56f2d17a580f0bb6c9c7d624050fa829107c", "messageHeadline": "Merge branch 'main' into p6_protocol_update", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 85, "deletions": 61}}, {"node": {"oid": "922cf4e2314ffb3ce4d41a9dcfb1e22cdc2a7b88", "messageHeadline": "Update concordium-base dependency.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad2f935796935f65fd7bddfb9be837ed62d1955d", "messageHeadline": "Update base, fix migration of protocol update queue.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "0048511425a0cdb9b2ed77a9f14260308abd43fe", "messageHeadline": "Merge branch 'main' into p6_protocol_update", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 52, "deletions": 47}}, {"node": {"oid": "0913264ff4d1ff0c5e608c9fe5ecb2178f42e528", "messageHeadline": "Clean-up in `checkForProtocolUpdate`.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "acbaf73beb087c8614f7f38f3a29a26752dffaf7", "messageHeadline": "Invalidate cache.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "786203e54736a25aa139d53008c885ca16b4c279", "messageHeadline": "Reflect changes in the changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "af41b541d1386ccbef16fb29600acf7cdb9ea57d", "messageHeadline": "Merge remote-tracking branch 'origin/main' into fix-staked-amount", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 109, "deletions": 67}}, {"node": {"oid": "168c5996b2ca4a4b19dcdb8bd32789e9a399fd0a", "messageHeadline": "Merge pull request #881 from Concordium/start-events-after-genesis", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "851411916ceda5692b25ec190de9fc31c23c2c99", "messageHeadline": "Merge pull request #880 from Concordium/grpc-fix-dummy-values", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 103, "deletions": 65}}, {"node": {"oid": "0d4429b15b9ec83eed05b0bc227f3af831204efb", "messageHeadline": "Update concordium-base submodule.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "329054f7cdab1a0245ae8ab92668ea38994ad80f", "messageHeadline": "Fix reported staked amount in first epoch.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e57e2daf9cdc72999811c0b975318bb3ae8d987e", "messageHeadline": "Bump base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78ab77947aefffbea21ae2f8e5707a4f91ff2674", "messageHeadline": "Merge pull request #882 from Concordium/fix-dummy-values-misc", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "b6d9d5f733a298d67ee87fc32c55edf422157104", "messageHeadline": "Propagate changes from base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "9218656c2ef37c2cbe2c3f77375cb561f26c3acb", "messageHeadline": "Revise tests, better documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "6756ee63a3b6e4ff17452cf4d85afbd64559766c", "messageHeadline": "Notify consensus of direct blocks. Trigger catch-up on unverifiable f\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "f6fd2aa3abc5277025e05f4c13ba6f5ab7201539", "messageHeadline": "Update dependency to base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5bc119ca3e9bf3d42c4355d1205675e74b25824", "messageHeadline": "Store intermediate state correctly.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 34, "deletions": 35}}, {"node": {"oid": "f3abe71ac7af1ac788535e29c0d34da8771142d7", "messageHeadline": "Revise rollback behaviour.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 302, "deletions": 39}}, {"node": {"oid": "a157aa921dc556599c5e9f50ca57b40354667467", "messageHeadline": "Send status as a result of direct blocks. Fix return code for process\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "0f43698359ac0a20b0ad45fd6edbae94f16ffe10", "messageHeadline": "Remove redundant imports.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2038a4e8c89ba3bc5909ff19d5715fca4983900d", "messageHeadline": "Merge branch 'main' into consensus-catchup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 114, "deletions": 95}}, {"node": {"oid": "4fded89e53f6d4a06f37b62ecdd6f5b22edd2a97", "messageHeadline": "Improve changelog.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f3be940045478259f8a0212fab69a9ba20f824f0", "messageHeadline": "Fix tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "4a40cf72caefbe2dc0b9b84a3175ec68656043f0", "messageHeadline": "Move Round type to base. Update dependency to base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "0666d24358142cc5db07d6766066c25b70a2c58d", "messageHeadline": "Merge branch 'consensus-catchup' of github.com:Concordium/concordium-\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 425, "deletions": 196}}, {"node": {"oid": "712296023f3430c8b601413b87b4317a89dcb411", "messageHeadline": "Fix catchup for missing current timeout messages.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f33ab1c93a75bd0988ff39fc33337bad816c320f", "messageHeadline": "Merge branch 'consensus-catchup' of github.com:Concordium/concordium-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "ee51910aa617879fb2dee53b9271923b42111285", "messageHeadline": "catchup test current timeout message.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "7224cfc13b3b223fb2d32a734643edfc89bb5b60", "messageHeadline": "Merge branch 'consensus-catchup' of github.com:Concordium/concordium-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 178, "deletions": 212}}, {"node": {"oid": "a40200a25fb1923d67092c8df321927ce8408c36", "messageHeadline": "Integrate catch-up with the multi-version runner.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 425, "deletions": 196}}, {"node": {"oid": "887719798eddcc0dd638ae02b8246438be27d87e", "messageHeadline": "Catchup fix missing current quorum message in response.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "874db9e401adbe7b4f2dcfb593f7b25a47e8a267", "messageHeadline": "Start events after genesis.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "663e40f5c0d2cf68ec67494ae684042ad6ec639c", "messageHeadline": "Fix catchup tests.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 147, "deletions": 224}}, {"node": {"oid": "ffad639740c0442105ba815253a6be89847b9fb6", "messageHeadline": "Update dependency to base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f4e9afbc58f652c05fd189d54d701c981b1255f", "messageHeadline": "Merge branch 'consensus-catchup' of github.com:Concordium/concordium-\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 106, "deletions": 5}}, {"node": {"oid": "dca5c100f87bc23d53d3eef376db4c074de44f60", "messageHeadline": "more tests of catchup response.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 54, "deletions": 26}}, {"node": {"oid": "0f2efa47f14bea3f8a4a2f8ae405bd26f0d85464", "messageHeadline": "Update changelog and the dependency to base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "97c36a61bedf441d129ce015b06c439d2c4f5d20", "messageHeadline": "Checking whether we need to catch up.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 106, "deletions": 5}}, {"node": {"oid": "d29016e040b488e1e8348e9bd3d7b5f87021c241", "messageHeadline": "Update .lock file.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 51, "deletions": 33}}, {"node": {"oid": "2944a56e1ea5044ef626765ba370e8c27794ee88", "messageHeadline": "Generating catch up status. Simplifications.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 104, "deletions": 85}}, {"node": {"oid": "1e7527f5d3fafd27447b9daaa7c97da1e35e92a2", "messageHeadline": "Merge branch 'consensus-catchup' of github.com:Concordium/concordium-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 175, "deletions": 137}}, {"node": {"oid": "5ba33aaf296db5fd5decace03e892254d37e1d4b", "messageHeadline": "Processing catch-up terminal data.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 222, "deletions": 17}}, {"node": {"oid": "66835eb2404390cbeb090cae36ff14bf0c285b2a", "messageHeadline": "Some catchup tests.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "124166f1d619d3f7daa4f981a1a2015693b39078", "messageHeadline": "Update dependency to base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28100e411eaed14b2cc92ac7f497216748b676fb", "messageHeadline": "Replace dummy values with correct ones.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "67787e15c07dd9b08920bb08529122ab9fc04b45", "messageHeadline": "Update dependency to base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0ef2035ec860b8dfee988095ff8c9a513fe5b52", "messageHeadline": "Add catchup test to spec.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "f1c31aa93210dfa7073d4247d22d407a6f3062c4", "messageHeadline": "Cleanup some test scaffolding for catchup tests.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 137, "deletions": 133}}, {"node": {"oid": "ab6fa669757494d62c26ae35c1de2fc374c062ee", "messageHeadline": "Initial scaffolding for catchup tests.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 341, "deletions": 0}}, {"node": {"oid": "2ac246a7f9a40ed05a46b4e5ee539b52f73276ec", "messageHeadline": "Delete unused catchup code.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 128}}, {"node": {"oid": "57ebf58bad8a62517b54b1d07958526ae69a9380", "messageHeadline": "Filter catch-up timeout and quorum messages.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 53, "deletions": 10}}, {"node": {"oid": "a3e7d4c4a2a44fe4471b7c85c1b23c783e19ac0b", "messageHeadline": "First pass at handling catch up requests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 148, "deletions": 1}}, {"node": {"oid": "227574a467e500e425062f280d56ed3b59101cd2", "messageHeadline": "Add FIXMEs", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7dd06bd78024ac6bc76117bf8a013c373272b51f", "messageHeadline": "Merge branch 'consensus-catchup' of github.com:Concordium/concordium-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 140, "deletions": 0}}, {"node": {"oid": "5d8064f30ec011a6bf63d4d35800c1e929451af7", "messageHeadline": "Catch up terminal data", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "e12aad32c5a5f99bdfafdce358ecd5bc28f58c0a", "messageHeadline": "Include branches.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "a482049eafcff02185b39ec242ff435c6285f035", "messageHeadline": "Blocks Catchup for consensusv1. Still some branches, qc,qm,tc and tms", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "58f53545f41056eb67a828c7ae8db80b69e470e8", "messageHeadline": "Some catchup message types and creating of status.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "cba5543cc1d476f70b6b375fbd199405d51eaa4c", "messageHeadline": "Merge pull request #876 from Concordium/fix-grpc-v1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "84880a38e070370cd899b7647b370fa58736c715", "messageHeadline": "Revert a change in the V1 node API where an additional tag was added \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "028e229f1405f3685dc2b4bbed26f56add3d9b88", "messageHeadline": "Fix formatting.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "067d9bc59310eff0e2c2e44a2172fa4a37987909", "messageHeadline": "Address review comments for p6 protocol update.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "14d9e5aad204f3a2c99e72aa9a4993b264f19e38", "messageHeadline": "Merge branch 'p6_protocol_update' of github.com:Concordium/concordium\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4087, "deletions": 1187}}, {"node": {"oid": "def20495d6fa4e906737cf712e5cfd3cfc8e951f", "messageHeadline": "update base", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fecceb1178e81fbfbe48fbef3594230f22ca42f", "messageHeadline": "Refactorings for exporting new consensus database.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "1f3f07c104d81fefc312ad12cfdcb34380a9d08a", "messageHeadline": "Improve logging when checking database.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4492e19c0cbea606e1aa1cdb1b40770a22c20a3b", "messageHeadline": "P5->P6 PU fix delegators migration.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5eeb25866584b98de0f1c054e6c7c342611e1dda", "messageHeadline": "checkDatabase implementation for consensusv1.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "0406bf896daf042cd29c5867976ba0c0332e743e", "messageHeadline": "Update cargo.lock", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "4bc5e5907d0554d6a6593065b2238f616c4452d4", "messageHeadline": "Fix typo in a comment.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82852be28a52dcba6754e52456abe3cbc945dd8b", "messageHeadline": "Cleanup multiversionrunner p5->p6 pu", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 71, "deletions": 75}}, {"node": {"oid": "ee454c4a3bbe29989ddd28a1570bd30b6521c329", "messageHeadline": "Update documentation and call Skov.clearSkovOnProtocolUpdate when", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "ecc234ae3035d7c58e463dc9bf6729db108703fa", "messageHeadline": "Cleanup P5->P6", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 128, "deletions": 143}}, {"node": {"oid": "f9735db4d5c737943209304df564dab27e274f66", "messageHeadline": "Update base submodule.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed40695d733c77eb3d4f8f80da5541bd82187146", "messageHeadline": "Startup the new consensus after migration.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d12d3a112867d74c167b05b6c31fc2385c3dd560", "messageHeadline": "Work on protocol update migration.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 82, "deletions": 19}}, {"node": {"oid": "d22e8007f210f9eb5c2a3fec307addc5868cb0c6", "messageHeadline": "Merge pull request #865 from Concordium/new-consensus-timeout-bugfixes", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 38, "deletions": 40}}, {"node": {"oid": "4c9655aac10e5bbca7abae992f06452f061ae405", "messageHeadline": "Fix wrong comment.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d25dbb05bd1ed2dcaca7baa7f70c4a50cfcfe0b2", "messageHeadline": "Update concordium-consensus/src/Concordium/KonsensusV1/Consensus/Time\u2026", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3016e257161b8b08b39b918d024f7c5139bb76d0", "messageHeadline": "Fixed wrong comment.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "87e15946258eecb65360cf234ba40a8aee482d99", "messageHeadline": "Address review comments on new consensus protocol.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 33, "deletions": 36}}, {"node": {"oid": "4a107f761286743fbecc9a15292806dff4ce64f2", "messageHeadline": "Address review comments for new consensus protocol.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e8b9305861da93d5f3773eaef5b4faf5219f53d7", "messageHeadline": "P5->P6 work", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "478f901c2d85779d4dc4646d36c3c09bf5d5041f", "messageHeadline": "bring over the old persistent block state context to the migration fu\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "7cce1c4f85dd4746664e86a5a9e0e1d0a992978c", "messageHeadline": "Merge pull request #862 from Concordium/update-if-present-bootstrapper", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ca715b2ba3b47c0711a3640da3dd02f4a1a26d7b", "messageHeadline": "Invalidate cache.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ebb4ba52b557c421afe070768995252e62db18d", "messageHeadline": "Clear up some scaffolding for the protocol update migration.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 87, "deletions": 71}}, {"node": {"oid": "13a1a8a765d53800c2f2030758e14c0e23499bdd", "messageHeadline": "Make sure to update last_seen time in buckets.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "108cf1020f94c89e50b2b54ceb637fa3e165bb53", "messageHeadline": "some work on the protocol update in the multiversion runner and", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 95, "deletions": 17}}, {"node": {"oid": "ab07707f37e13b70b59a35f126e7a4c07d82a9b9", "messageHeadline": "Empty protocol update queue as part of migration instead of when", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "0009df2b2b4927c013d59a57774687e835cfa70a", "messageHeadline": "Update concordium base dependency", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc343c4ff63cb55aa4b32dbf7940b274c71bc64d", "messageHeadline": "Update concordium-base submodule.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3c35bb8f30a5c774ed65ddf4ec60635e4058fe6", "messageHeadline": "Merge branch 'main' into p6_protocol_update", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e230b72b477086e297f9c8c9c1fadf104eaeeb29", "messageHeadline": "Merge pull request #861 from Concordium/fix-859-fix-tests", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5d341844a29e88c7e30cb507e11ee6b3db4bd3d", "messageHeadline": "Merge branch 'p6_protocol_update'", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 255, "deletions": 17}}, {"node": {"oid": "766e0fcfdf81c4b08e3a9743c2b7b1c0c64efdb8", "messageHeadline": "blockstate migration (seedstate and parameters) for new consensus pro\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 66, "deletions": 13}}, {"node": {"oid": "74c0b102c9770e8bd5a167c6d7ac1aecc2d54d75", "messageHeadline": "Fix failing test cases.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9bfbb42ee39711e7d362669fadbf5f95a57657a", "messageHeadline": "Correctly set genesis baker restaking. (#860)", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "b9b596e7503f2a2d88060df9654e09fdaf9e2d75", "messageHeadline": "Merge pull request #845 from Concordium/multiversion", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 2749, "deletions": 726}}, {"node": {"oid": "7ad3d67dfaa7f6b29dd432b4c046eb5c0fc19d35", "messageHeadline": "Update base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46c9016c7d6ea419a9906a4aceda1f7b43670f23", "messageHeadline": "Address review comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "120b5199eaf2fb8790dbaef890c83b3208d31c3f", "messageHeadline": "Addressing comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "38fdf93284e655a1d83831c0ba3596fb43288be9", "messageHeadline": "Some work on the multiversion runner for executing the PU.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "2239cc8e2c80814069d53af3f8e367dd2f0e1a3c", "messageHeadline": "P6 definition", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "c2e639d40eb0c828d671a21295f649d7c82fb13e", "messageHeadline": "Work on p5->p6 protocol update.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 173, "deletions": 1}}, {"node": {"oid": "3199de762668583ea2bb93257196dd213d028c78", "messageHeadline": "Bypass deduplication for peer that we are currently catching up with.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7c77ef72d39174cc30035e3b99f1688c8994fa34", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into multiversion", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1060, "deletions": 429}}, {"node": {"oid": "86f8926461ae8a7724123b36e29e2212e630ec93", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into multiversion", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1604, "deletions": 1422}}, {"node": {"oid": "212548f08ee9d1b0ae103fa88387d1cdcc5742c3", "messageHeadline": "Merge pull request #832 from Concordium/consensus-block-execution", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 1067, "deletions": 433}}, {"node": {"oid": "07e8edeec6fd957792e32b4fa3d10233beac35de", "messageHeadline": "Typo", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "421f6ccabfa7e2f31385d8f32e5718f26e7a1a66", "messageHeadline": "Renaming and documentation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 114, "deletions": 86}}, {"node": {"oid": "66dd4101a06eb1b0e28a680c0990b00aebc413e8", "messageHeadline": "Return `ResultStale` for finalization message for old rounds instead \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cfa8909767ca2aa3a16e283d956365446d4e5423", "messageHeadline": "Merge pull request #854 from Concordium/fix-docs", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "42374c3e0f7ccbf448b4076c09cc211003cd50ff", "messageHeadline": "Merge pull request #855 from Concordium/testmonad-doc-fix", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b7ff183c435d6b54964852af5efe3f431a626c35", "messageHeadline": "Add clarifying documentation for the pendingTimers of 'TestState'.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eea5d65d924b82169f397830896c48f92099b80d", "messageHeadline": "Update base to main.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b0d1b1e2765e3a7acd4ad0ec81fe94c5e89dec1", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into consensus-blo\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1611, "deletions": 1439}}, {"node": {"oid": "b70775a0fea00a6d985263626951dd10e3f77b07", "messageHeadline": "Address review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 109, "deletions": 90}}, {"node": {"oid": "59face5e72c996f05ee882545a7c06825e14c5fd", "messageHeadline": "Clarify metrics documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "eef05cea5dc362738c2189a85ac03ae1cc6ecbfc", "messageHeadline": "Merge pull request #751 from Concordium/consensus-common", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 6914, "deletions": 375}}, {"node": {"oid": "00207de66e791206e9a42239d41f3a2feefdc8b8", "messageHeadline": "Merge branch 'main' into consensus-common", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1240, "deletions": 1095}}, {"node": {"oid": "8fb3afaa5b2766f5d43bbe6e2f9e422276a8202b", "messageHeadline": "Fix merge conflicts.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 367, "deletions": 341}}, {"node": {"oid": "d67d33a209467ed9cf52090aec10402ae43b7494", "messageHeadline": "Update concordium-base", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6fe591a3c76f3b406501fdbb0d05e9047f3d4c8", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e15157ad4c3e25aee9832d64e82575989933b4e1", "messageHeadline": "Fix startup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cf44e88df5319f8a8436609d58a638d5e6dd12dd", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 54, "deletions": 27}}, {"node": {"oid": "66e0238e14b2a29383e2812e98521c40ab9a1ed6", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/consensus-common' into c\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 848, "deletions": 728}}, {"node": {"oid": "22ef38eba4b56eb16307225a3a893edf2f8dfee1", "messageHeadline": "Fixing tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 35}}, {"node": {"oid": "61f45896f50c3804b61ad0303b019c9870fe31ad", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/consensus-common' into m\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 870, "deletions": 739}}, {"node": {"oid": "119c73065ae796c55f91e97aa60e059522ca723a", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 167, "deletions": 36}}, {"node": {"oid": "e87a658be2aeaea78d7279e145891e446ff6e104", "messageHeadline": "Simplify receive/execute timeout message handling according to review\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 95, "deletions": 120}}, {"node": {"oid": "5ec754e4ee458e3d5596ac2ea167203e00d8844a", "messageHeadline": "Merge pull request #844 from Concordium/version-5.4.0", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "9cc97bd46c8778385763d4f1468a4675169f72fb", "messageHeadline": "Address review comment and force an accummulator when calculating vot\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "113b23d0fc51aa5a497b9740ba6ea57a27e88a08", "messageHeadline": "Bump base to reduce use of unsafe code, bump version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "262df51006ea2367871a08ab419cb7b3acc04ca2", "messageHeadline": "Address review comment.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad2dd3f3bdd0f04d92ad050bae530641ca589327", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "79cbd31196a4e6f836fb8c8283e114d17434b29b", "messageHeadline": "Address review comment. Optimise total voting power calculation on ti\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "c4bb84ac8a311e762878fb3ac56ffdd14b917ea1", "messageHeadline": "Move 'Duplicate' into 'ReceiveTimeoutMessageRejectReason'.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c31f082e5b7baff3a8dc025146ef33ab48df4a03", "messageHeadline": "Fix Quorum test (result of addressing a review comment).", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37814ba8a0c174f14862247531b132d4784c5ee1", "messageHeadline": "Merge pull request #842 from Concordium/update-dependencies", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1068, "deletions": 980}}, {"node": {"oid": "766338d94bdcce2eb280f7889b3370177d826040", "messageHeadline": "Make sure to run CI on lock file updates.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7fa9f3b2bd843c718673667ad84fd8b6cd4e0a47", "messageHeadline": "Merge remote-tracking branch 'origin/main' into update-dependencies", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 514, "deletions": 441}}, {"node": {"oid": "25f69b7abde85d1a8b99c0771d281180ae9e85ec", "messageHeadline": "Merge pull request #838 from Concordium/expand-block-api", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 513, "deletions": 440}}, {"node": {"oid": "042da2aa49d92a618e02e0129f32090c5a1bb67b", "messageHeadline": "Bump base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3021731ade778ce784f5432f5d9d49be88a774d", "messageHeadline": "Merge branch 'main' into expand-block-api", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "5e2dd067ab1fc7fba2bda68e3673b875db2078f4", "messageHeadline": "Merge pull request #840 from Concordium/fix-bucket-ident", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "a9a9ba930bdfdc19907c494602de626c1ecb261b", "messageHeadline": "Use `FinalizerSet` instead of `Set FinalizerIndex`.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "7b06a8aab7c6629d3aa008713143f1d281e14b34", "messageHeadline": "Addressing comments on Timeout.hs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "7d9af1fc87994cdeeb2b7a1242813f37036ca4ce", "messageHeadline": "Address review comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 26, "deletions": 36}}, {"node": {"oid": "8be28a56afd1757ccd8dd58f53428241dcbb9097", "messageHeadline": "Address review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 332, "deletions": 329}}, {"node": {"oid": "2bfde1babd4b43b3f233a0626a02ff9e31573c5b", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "eb46eb726bcb9fe0cc432d95203a2d60aac5be9b", "messageHeadline": "Extra logging. Fixes for baking and temp catch-up. Purging of transac\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 188, "deletions": 78}}, {"node": {"oid": "24ba534d64bb01dd360d3856f29c74b44f09cc16", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8caf18be6a278d0d4bbe6c10165c4d74c2309be", "messageHeadline": "Only advertise succesfully received blocks (and not a double signed b\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6476e978f6992e6429946a0928987eac9a085ab1", "messageHeadline": "Force the accummulated weight when checking a timeout certificate.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87993a69c03b9ef2dfa408b178eacbbd1537ddd7", "messageHeadline": "Update dependencies to address security advisories.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1066, "deletions": 980}}, {"node": {"oid": "1c15ab6d2c19c89eb253c21df8005ff44012bfa8", "messageHeadline": "Changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8123ad1e37e60f8ea0739467a11dc8839753041", "messageHeadline": "Don't add anything to buckets unless running as a bootstrapper.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "13ed1d7396a1a8e061c76dec6493fa4ca76a12f2", "messageHeadline": "Identify nodes in buckets that have the same IP + port.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e5554051b6c73823189f2bf83a580f0438f2cf4d", "messageHeadline": "Only fold once over the finalization committee when checking tc valid\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "6ae9ae9ec5dd41d738f43be5720cae54fb33f689", "messageHeadline": "Removed obsolete check for checking whether we know a parent for a", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "57e61e06281dfe2ced2e69e82442c184cdf51ee6", "messageHeadline": "Bump base", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "46fc95f1777ef437b750d6c644f5865b895040de", "messageHeadline": "Remove obsolete check and add explanation.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0f3b8c9857ea51422037255e0fa9332dd459b5e5", "messageHeadline": "Fix timeout test", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b08caf363c53b9e653690a1bdcf87bb46491b2ee", "messageHeadline": "Fixed timeout test", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71735aa93d82847436f84b6da86a28b01d5ea6a0", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "db1440df78e42f07abe7cf882e93337a1f5a52d5", "messageHeadline": "Fix to actually make some blocks.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 68, "deletions": 16}}, {"node": {"oid": "7806f8141c1f171316baf7cb278b50b5ea166b2a", "messageHeadline": "Start up", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 267, "deletions": 118}}, {"node": {"oid": "6c4ca71ccb134fe582975a5bcbdfce3c3dc850fb", "messageHeadline": "Fix doc for `processQuorumMessage`.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d66e9c0358346330cb3c9e0b2f068b59d2e32a5", "messageHeadline": "Add Duplicate quorum message to the `ReceiveQuorumMessageRejectReason\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9a5a702a448f3d5e593961139aa8f769b75ad5ea", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "bf6b0beb03675580eda128e5dc76d97e0faa6ff0", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9fe5eef0e345caa8d9d59ffef9c30c1de2e45e71", "messageHeadline": "Expand the block API.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 243, "deletions": 175}}, {"node": {"oid": "cd1281bdd8df387752905d7114028e32f08ecb07", "messageHeadline": "Towards consensus initialisation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 367, "deletions": 152}}, {"node": {"oid": "3d260c4a1e2d19dd41b51e39c6417271dfa3cda7", "messageHeadline": "Removed receive and arrival times from `OrderedBlock` ordering.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a244821e0487b3a825c19632b50014f4c6d3cd47", "messageHeadline": "Introduced `InnerTestMonad` and some documentation of how the", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ee9178c00eb1b339e7ef9de652a4a555dc06cae4", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "b1b49b0fc7b03bd0dd9971e3eb23acb98112e5af", "messageHeadline": "A description for 'DummyHashMonad' and the associated tests.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9e3eaaec598f88f1e18e7683d1d6f93fe4671d0f", "messageHeadline": "Address review comments and fix hashing scheme for PersistentEpochBakers", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "a5184dfa9b2023b00b80657b14777652d0a10b63", "messageHeadline": "Merge pull request #834 from Concordium/fix/documentation", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "716a6c325b5380917b58309a2b7ccaa2e3d7ee43", "messageHeadline": "Work on loading skovdata.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 212, "deletions": 12}}, {"node": {"oid": "a0b22a266fdaac90bdd34d0b6ba6998b530f178c", "messageHeadline": "Add more documentation to 'prepareBlockInputs'.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "1e505fd2f1550e3bfda9d9a018e07902af8036eb", "messageHeadline": "Update concordium-node/README.md", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "834b48607cb2d0ea1702e9c9e11bcb89370ee7a9", "messageHeadline": "Fix Blocks tests after revisiting the hashing scheme of the persisten\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a62b4cd61f872d11b451a6aae202d522da1c0a2c", "messageHeadline": "Fix doc", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "96f4db608c34dfc385826e0890482fc8de1978c2", "messageHeadline": "Fix/clarify documentation of block receive times.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ac2abb7e949810210c03d2720ee812d4f6130458", "messageHeadline": "make `onFinalize` also return the implicitly finalized blocks.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "c797eee2851016928c0dd3a70b73974d22fa9c97", "messageHeadline": "Add variant tags to the MHashableTo instance for PersistentEpochBakers.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a70a324835971254c6966c57ed8af9d08e13daad", "messageHeadline": "Fix argument to 'makeQuorumCertificate'.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d40560920983a5276b0c0b3760c01010b731a1f", "messageHeadline": "Bugfix: Possibly wrong epoch when a QC is formed.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "70f413bad34bf67761e15cd9b92b24779e3dc7c0", "messageHeadline": "Initialiser for the LMDB low-level tree state database.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "9f3b84fd395d6e4a86e02230e35b71214b32606c", "messageHeadline": "Make current epoch bakers.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 86, "deletions": 5}}, {"node": {"oid": "1b2bfc7bdcc9ad0d324a5ccb4b525003f4f6e7b9", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "f9529f9e55425a445f9ee5b5e9dcaee971346240", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 132, "deletions": 243}}, {"node": {"oid": "63c181ebc25b0da5c7932b309d6449aeb64f580f", "messageHeadline": "Update title according to review", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6df1cefe2275cdb43350a4332b9e630eeb269305", "messageHeadline": "Update concordium-node/README.md", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f771966a4531557e48dfd9d6af50d3472d0e872a", "messageHeadline": "Query support.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 521, "deletions": 226}}, {"node": {"oid": "b02a8515dc98c34b841a70afb7fd60c5762ac054", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "c6ae97d37427e566d4c040ff9d3f5b5bfb7c73d4", "messageHeadline": "Consolidate naming patterns currentQuorummessages and currentTimeoutM\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2ebd5ed6c130193082b708b12de456c5f3197578", "messageHeadline": "Update base", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c935482b181de4057c65bdd676fcb6e37ad8935", "messageHeadline": "Fix base ptr.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86dac3c34c3f3a62b859e9de2ff779b305782309", "messageHeadline": "Merge branch 'main' into consensus-common", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e9b253ad72275468c42a16f8dd8782e44ff01202", "messageHeadline": "Moved currentEpoch, lastEpochfinalizationentry and currentTimeout to \u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "939d25523a50ff834da84f2f9cc805829ff13dd4", "messageHeadline": "Merge pull request #836 from Concordium/bump-base-rust-fmt", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1f42441c79028d90e83a1be7b3ed451298091f5", "messageHeadline": "Bump the concordium-base submodule", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1fb3c3a4d7a2316220fffab148da08441bc324f", "messageHeadline": "More documentation and renaming MonadMulticast to MonadBroadcast.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 109, "deletions": 42}}, {"node": {"oid": "8c07120e7c6d10858a343da3aa342d166dd06c29", "messageHeadline": "Progress on multiversion runner.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 589, "deletions": 211}}, {"node": {"oid": "8f1f8c72d5c7c2a2baf67a587ce5ff25adfb3d44", "messageHeadline": "Merge pull request #835 from Concordium/kb/update-rust-fmt", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "76d7a7b7a55a1ac19458c9f53b55d35f6ad958db", "messageHeadline": "Update .lock file", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7e36b1de85918d0c388e8da817ef2f5808fa80d8", "messageHeadline": "Stop using `--all` for rust fmt in CI", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1ff0f5f9c2458b751c65f00f3458bb51373f7b9d", "messageHeadline": "Fix formatting", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6164b66717362fa094f2189954ea24b18ec646c6", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into consensus-common", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 55, "deletions": 67}}, {"node": {"oid": "b302c316f37592a593399f41e1f4c97579bf0716", "messageHeadline": "Update Rust fmt to `2023-04-01`", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c990ecf6466e14011fdb9fe232ca3e3efd905b2b", "messageHeadline": "updated docs", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0d4b56f47c4e1013ba9c757ac26cdca84d79474", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "f23b8d7dc4364d0fe9b2d97790e5376ff41b8cb6", "messageHeadline": "Merge pull request #833 from Concordium/enable-cors", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 59}}, {"node": {"oid": "713e51922511a254802983950f8d6416037451f6", "messageHeadline": "Addressing comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "aa2edf049e722df8edddbaa710a66631217210fe", "messageHeadline": "Work on multiversion stuff.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 473, "deletions": 104}}, {"node": {"oid": "3147b9b273575425ee9929ba72306d2d920311bd", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "c832d4108087af7b20900f7846e1768b1d4e27e8", "messageHeadline": "updated variable names", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "64c3dd9775464df3ff97b108827e0244544c9b3f", "messageHeadline": "update variable names", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "deb1540d23e7d855bc760aebfc7e4343f7ad7afa", "messageHeadline": "updated readme", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f7ee89a99b0dd7a209e9884dd25b29d79313ea57", "messageHeadline": "Enable CORS support when grpc-web is enabled.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 59}}, {"node": {"oid": "2e70dd9539d290ec944c60e6dba8607d92c66693", "messageHeadline": "Minor changes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f02a105da2cf90b00a16d846146c0250f9cfd82c", "messageHeadline": "Remove unused code.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 61}}, {"node": {"oid": "c3439ef8639b74198cf4d9f503dfee670f4d7aee", "messageHeadline": "Improvements to updating the transaction tables when baking.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 99, "deletions": 217}}, {"node": {"oid": "eb4a3c44c01c8b284a3fda55d4263490a838b403", "messageHeadline": "Merge pull request #831 from omahs/patch-1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4b4bf57103c280218cd114740a46faa322f68a0f", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3199483d81401baeb0fc8cdcc404db84292a5c4", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd7ec16aad8ebe933ccc6c5a73a0a1ceace8a5ab", "messageHeadline": "Fix: typos", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbab6f4765734521ff2b4b826f0184e1290a3db3", "messageHeadline": "Merge pull request #830 from Concordium/fix/documentation", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "510d0a3e4f04174a0abd213197d64e429276347f", "messageHeadline": "updated readme.md to include default headers not included per default\u2026", "author": {"name": "Lasse Alm", "email": "lassealm2@gmail.com", "user": {"login": "lassemand"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70d2c234bd7a4ee852d97bad62368641b598ed1a", "messageHeadline": "Transaction execution", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 464, "deletions": 147}}, {"node": {"oid": "5ae0ede6d034de7becf316f80b388b4a135fc366", "messageHeadline": "Fix environment variable naming (#829)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7dc3a1aad59a85cbf5aae7096eae763742a3320b", "messageHeadline": "Block execution and construction.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 371, "deletions": 32}}, {"node": {"oid": "1a1d144353985441e3d90a82d1391ee9982496c0", "messageHeadline": "Refactoring transaction collation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 184, "deletions": 79}}, {"node": {"oid": "51dee7acde04eb627a42befc852d5b2653e7f7f2", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into consensus-common", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "70e47b21e63cbb637847e21a8a3095d364ecb9e3", "messageHeadline": "Merge pull request #824 from Concordium/refactor-statistics", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 196, "deletions": 130}}, {"node": {"oid": "ade77b6d79af61b58af1f3b491addee015ce8cc1", "messageHeadline": "Documentation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "6f51f4ef51ee6849b323d210c21f616726f82e37", "messageHeadline": "Additional unit tests for block production and verification.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 327, "deletions": 10}}, {"node": {"oid": "d324ceae33e4de91137a82df035c2c092ab0a0ed", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into consensus-common", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08f84093b4e5bda80c1ed869892bcc6d9f1d82ad", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "0f50aa4c81c0a46a68adeacaa9808f40d1e92d9e", "messageHeadline": "Fix timeout tests", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "ef81cce1cdd987162f03ed3f3f2aeee7567ba210", "messageHeadline": "More tweaks to timeout tests.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "813e9c7189d40a4826b1a3e767e0201f38a0f2a2", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "fa95e6277afc78c0bad5e3f4ef91b42215a0bbcf", "messageHeadline": "Introduce a common module for various test helper definitions.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "d7e8999a8a8fa110634e25f31e3e779b06be96d6", "messageHeadline": "Tweaks to timeout tests", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 40, "deletions": 72}}, {"node": {"oid": "1b851f0095967fb0666fdcf894dc1fb8eeeff1d6", "messageHeadline": "Revert unnecessary documentation changes. Remove unused `makeBlockIfL\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "d892ceede909238fc36130a43fe9a1c1ad2107d1", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 168, "deletions": 55}}, {"node": {"oid": "ca0d5ad752de8573958f04811a53bceebe687ddb", "messageHeadline": "Documentation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "d8a9ea6576c524be1639f4dd7d324d8b8a73e34c", "messageHeadline": "Fix Quorum test", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "a4b87a7630a7bf90dcb230f64d670ad7d3ad08cf", "messageHeadline": "Introduce tests for advancing round either by a qc or a tc.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 150, "deletions": 33}}, {"node": {"oid": "62de02a5470605cef67a55b1c59e51efe12cde6d", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 124, "deletions": 93}}, {"node": {"oid": "5926b33bee2231a89032839a1df38952ddffd20f", "messageHeadline": "Add `MonadConsensusEvent`. Documentation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 316, "deletions": 182}}, {"node": {"oid": "072d20d19d1749bfb7739573519efbf7337e548e", "messageHeadline": "A couple of tweaks to persistent round status and tests.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 132, "deletions": 101}}, {"node": {"oid": "807e00b79e9c3ccf8002c6e32b373ad355f76b3d", "messageHeadline": "Bump submodule pointing to squashed commit ref. (#823)", "author": {"name": "vikt0r0", "email": "vfh@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1be67381e48c13c288ffe3942402f7efb03bc616", "messageHeadline": "Refactor statistics handling.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 162, "deletions": 130}}, {"node": {"oid": "fe9cc80e7caf4bee0d87867bf04917aab496d840", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into consensus-common", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3391, "deletions": 1647}}, {"node": {"oid": "f4aa7bf6a7fd09ace6026b72452bd53777deb349", "messageHeadline": "Tweaks and refactoring.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 154, "deletions": 120}}, {"node": {"oid": "43522a6adafb1e9285edd4b57b1c60ce6fc9599e", "messageHeadline": "Merge pull request #822 from Concordium/kb/fix-mac-build", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "dbd7d9c84d1e024bf5aaf2fafbe808b89ce332a0", "messageHeadline": "Document why create-dir should be used over overwrite-dir", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5af4abb3f17d7039475bd9e255ff462f9b25ccb1", "messageHeadline": "Tweaks to handling of timeout messages.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 165, "deletions": 134}}, {"node": {"oid": "537c5d6f363900f59d604323b98fe3c0585c586c", "messageHeadline": "Merge pull request #821 from Concordium/fix-missing-metric-renaming-c\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47b615e767c4f9eb5f4de06491637ccabe73b600", "messageHeadline": "Fix mac build script", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad30ad43d70c6de9567f811cd0bd9fb844021958", "messageHeadline": "Update test for persistent round status.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "c56d5502b9907345cfb030d3fce6ecfc8d249f4f", "messageHeadline": "makeBlock and other details.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 595, "deletions": 235}}, {"node": {"oid": "6bb370c2141ff5a10a0aa8fc0dc5d9b71065a59d", "messageHeadline": "Fix leftover renaming of metric in changelog", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "510545b30943239d4a8ca8c9312fa355fe4e3749", "messageHeadline": "Merge pull request #818 from Concordium/rm-old-konsensus-tests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 0, "deletions": 935}}, {"node": {"oid": "89e2f4867f1ff9321ac25803ea297cd89454959c", "messageHeadline": "Remove the disabled tests for konsensus", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 0, "deletions": 935}}, {"node": {"oid": "a6b0b00c1a8a829967d2b36e4baf2c8e4ff17119", "messageHeadline": "Updated docker compose configurations (#811)", "author": {"name": "Rasmus Kirk", "email": "mail@rasmuskirk.com", "user": {"login": "rasmus-kirk"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "8de3623cb09dc9321be5c314eb5c161f50cb6002", "messageHeadline": "Add doc for finality check for a block.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "dbddf83cc6bb669460d32deeab3cb45bed49bd74", "messageHeadline": "More timeout tests", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "7e0fb77f39a2ad953f4fc181ec36c7fb4650ff8d", "messageHeadline": "Merge pull request #817 from Concordium/bump-version-5.3.2", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "7cb7ee6ca4fdd9627864316d2d465656b70a06dc", "messageHeadline": "Fix unit tests for executing timeout messages.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "ef7b4b80cc443473bbaa2f5012334e10e3702304", "messageHeadline": "Bump node version to 5.3.2", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "924e21e2b3f7d1a0d8d6a80303138802d632cfcc", "messageHeadline": "Fix advancing rounds for executeTimeoutMessage.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed7454e88097531b094906f83ca56d6840af31b7", "messageHeadline": "Upgrade tooling (#815)", "author": {"name": "vikt0r0", "email": "vfh@concordium.com", "user": null}, "additions": 42, "deletions": 281}}, {"node": {"oid": "310d120ff01b3ce777acc84df82041e0fe9612e7", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 347, "deletions": 43}}, {"node": {"oid": "946f54aa1fe6054eee91f51f8e0292b2068e8b3f", "messageHeadline": "Change epoch baker handling to be relative to the last finalized block", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 198, "deletions": 148}}, {"node": {"oid": "a4579b45a23edf13fb725f6ff2d3526b676a06dc", "messageHeadline": "Fix test.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6bd44e535c59b84cd1ba381e447f64951f5481c6", "messageHeadline": "Run tests again", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "d6b3ad17678c49d034f5c173a18b85cffcdfafc5", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 330, "deletions": 35}}, {"node": {"oid": "f5a690d19f2ff2e35f3718ed11c54120d544037b", "messageHeadline": "Cleanup", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "05122a74bdcc9fd51b592b01c85a3936e3575888", "messageHeadline": "Fix unsafe io usages in test", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "ece49287f42b2e97b98cf5cef6260083508d8e3d", "messageHeadline": "Add more timeout tests.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 330, "deletions": 35}}, {"node": {"oid": "0100a578b0c6f1f1872feeaa192886a22bb92eda", "messageHeadline": "Put the qc in the checked qc buffer when it's received as part of a", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f8c539af4b0fbd5a195580127e7a02be684ad592", "messageHeadline": "Introduced a witness for checking wether live rounds has a qc assoica\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 85, "deletions": 34}}, {"node": {"oid": "6fdf2215a163d3d3c519d294854dad3ed83dd98f", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 122, "deletions": 41}}, {"node": {"oid": "6100e21829dc6ce0394c7ffa4682a9484d2ca6be", "messageHeadline": "Handling pending blocks.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 235, "deletions": 65}}, {"node": {"oid": "5c701dc6655d28699811ff9b655722c9c53ebc39", "messageHeadline": "Timeout commit and run.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 108, "deletions": 23}}, {"node": {"oid": "28b619eb3665351d01fa7738b79613ca687c306b", "messageHeadline": "Cleanup", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "fa0280a150514de14618825151adab0d18b2f7b1", "messageHeadline": "Remove unused tests", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f401669d60a9a5f4d793df2b97b5b086ef05faab", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 172, "deletions": 108}}, {"node": {"oid": "e43ff1b47960d8bbe66687dd8fdaebc7dcc20dbc", "messageHeadline": "More tests and logging for block validation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 604, "deletions": 93}}, {"node": {"oid": "f416c6454639c9639eb8d1eb17acfa0ef3e2f58d", "messageHeadline": "Extend reporter metrics with recently connected peer counts. (#812)", "author": {"name": "vikt0r0", "email": "vfh@concordium.com", "user": null}, "additions": 74, "deletions": 16}}, {"node": {"oid": "79156eef1b4dc939d4733be87ce7d6fe843ee805", "messageHeadline": "Move bls signature check to receive timeout message.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "d4ce10808da7bf04344cefd10f165156fb9f65a5", "messageHeadline": "Remaining tests for receiving a timeout message.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 155, "deletions": 91}}, {"node": {"oid": "d745f9ed0ecbb164ce361f2ce4ec5067241c94ff", "messageHeadline": "Re-enable tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "f42e4d141766bd6108208a3a0ecf6f0f83ddd7bc", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 350, "deletions": 43}}, {"node": {"oid": "53f2d9ef7ba997ee6bcd9e65089421c4bc728c28", "messageHeadline": "Testing for block verification.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 632, "deletions": 106}}, {"node": {"oid": "2bec266477ceb8ce61467c43411a8be9a3b5483f", "messageHeadline": "Timeout tests", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 147, "deletions": 27}}, {"node": {"oid": "8162a119c9f39651d170d771d8682f21ff3a6ac3", "messageHeadline": "Timeout tests", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e3241c0356d21caca1510cd0edf6c9a35eb508ee", "messageHeadline": "Commit missing line.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "99304cded0827bab89ce32426c1c7de67e83ce0f", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 396, "deletions": 57}}, {"node": {"oid": "31250d89ff203b02aab3ceafa1baf51df47c1907", "messageHeadline": "First version of uponReceivingTimeoutMessage", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 197, "deletions": 19}}, {"node": {"oid": "9b4353dc8781b97e0c923ce1109be9d02aca0992", "messageHeadline": "Catcup note.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6228b0e5f5886f88571ea520c48026e080ad8bc6", "messageHeadline": "Towards testing uponReceivingBlock.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 113, "deletions": 1}}, {"node": {"oid": "92d494f9630cd2e40e94272356832a11181a1078", "messageHeadline": "Fix missing pragmas", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0de21a77063dd16d2d3204b32e1df132fa801216", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "cc2dc65dcc761c2d826032ea39f22c8165c40952", "messageHeadline": "Implement a basic test monad for consensus.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 228, "deletions": 19}}, {"node": {"oid": "9c0da474c43373df453ccfda9de4957f56dec996", "messageHeadline": "Add timeout test module and fix a broken test.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "2c9dbea97ea3a428c0e71ba3a87cccdac1cad5d5", "messageHeadline": "Merge pull request #809 from Concordium/bump-version-5.3.1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "8222acb9cc3cb8e988a13229e0f621b2ab4d9b2c", "messageHeadline": "Bump version to 5.3.1", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a81916f0d522c3d0b8c56c43b44488da2fcc68e0", "messageHeadline": "Migrating Collector to GRPCv2 (#801)", "author": {"name": "Rasmus Kirk", "email": "mail@rasmuskirk.com", "user": {"login": "rasmus-kirk"}}, "additions": 3283, "deletions": 556}}, {"node": {"oid": "a355e7fe47e1c0d21e891921263b91fe45ed08da", "messageHeadline": "Merge pull request #808 from Concordium/fix-v2-api-incoming-amounts", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5e6404b3966386d15f5215b43c9b3964e71a0306", "messageHeadline": "Merge remote-tracking branch 'origin/main' into fix-v2-api-incoming-a\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "cdbb6f8c88b8af44dbb537e1af578804739d5339", "messageHeadline": "Bump base, add bugfix to changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d3bfa9ee4a97f9a5557711765575453903031b37", "messageHeadline": "Fix ToProto for incoming amounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a5dc48483d288c2937e1bab39cad52aa6668601", "messageHeadline": "Disable broadcast callbacks when performing out-of-band-catchup. (#804)", "author": {"name": "vikt0r0", "email": "vfh@concordium.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "6b0bf32ffc488688b16a7c091ad0a40efbad7ffc", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 67, "deletions": 13}}, {"node": {"oid": "370cd00590794959d3fb184ee0d3ae1d3f762b07", "messageHeadline": "Tweaks to block and finalization processing.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 48, "deletions": 36}}, {"node": {"oid": "6d265336c99a58af0085d937d71e7fc6ba20d1d9", "messageHeadline": "Start of some receiving of some timeout messages.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "9213b04a0a9e49595881145108133e4acedd45b5", "messageHeadline": "Quorum cleanup.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "afb8c1e383566268dd7e1cc4e2244bff94021e04", "messageHeadline": "Clean up imports", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 19}}, {"node": {"oid": "8325d8ae9b68078ced6a8fe02e14074bd3fd70da", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 184, "deletions": 58}}, {"node": {"oid": "03e3e734bc87a62478541a792e58846dec6bc2d1", "messageHeadline": "Implement `validateBlock`.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 82, "deletions": 16}}, {"node": {"oid": "c22b51747ff4696e0651158c2ab525e1506cb78e", "messageHeadline": "Formatting of KonsensusV1.Types module", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "184ddc6a11455e462938dfd85e1ae20797aea72a", "messageHeadline": "More tests for receiving quorum messages.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 113, "deletions": 32}}, {"node": {"oid": "741aecc6f1caadff8a4d4ad4d963d7ebe694477e", "messageHeadline": "A couple of tests before bedtime.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 86, "deletions": 41}}, {"node": {"oid": "e7ce42bd80f1beec791ff94ba70efd0961ba878c", "messageHeadline": "Merge pull request #802 from Concordium/limit-invoke-instance", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 64, "deletions": 31}}, {"node": {"oid": "9ba367e6d20cad2adfa637f02b1282da207c3c18", "messageHeadline": "Apply limit to V1 API as well.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "0a206e2357d8356eca4c7794edc1624ada7d266f", "messageHeadline": "Tidying up Timeout handling.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 267, "deletions": 225}}, {"node": {"oid": "fa4741900802b5b816788e7189cffa70f92ba0fb", "messageHeadline": "Fix quorum tests", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "3b9fb43a1f1f2c564b8cb12d7aecdcb184fa4619", "messageHeadline": "Fix compilation", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c405509813da6b8145355a1d702f7f0779242854", "messageHeadline": "Merge pull request #789 from Concordium/fix-broken-readme-links-kirk", "author": {"name": "Rasmus Kirk", "email": "mail@rasmuskirk.com", "user": {"login": "rasmus-kirk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c001065fd06ac717c3df8f5d9ca3eeb6b21c0abb", "messageHeadline": "Merge branch 'upon-timeout-event' into consensus-common", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 366, "deletions": 105}}, {"node": {"oid": "ad66622834a5718240770f8398a99bd5c327888f", "messageHeadline": "Remove unused MultiWayIf", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cc1dece234023f9e9c7cf6123bd2bd4e52afbc92", "messageHeadline": "Cleanup some code for processing quorum messages.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "100d5db05fe5aee32f786b6432b78aa2588ff124", "messageHeadline": "Add some documentation to processing quorum message and clean up some\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2d95f6a24473535ba376af2ee4996c80bf44113b", "messageHeadline": "Refinements to quorum handling.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "08e584a9dcce58787a7a93b540d4e4ba2e3e404e", "messageHeadline": "Add catchup file currently with notes to remember.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "582fd91d720a0214b0d5bdfd81ca595f1da3d744", "messageHeadline": "Add check for round equality in processQuorumMessage", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 98, "deletions": 82}}, {"node": {"oid": "fb00aa1cd44bd4d851beee99893fcd1fbd5d07ea", "messageHeadline": "Removed a wrong flag.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9db92dfc65ae277b381d4e54b9bc959f7be2532f", "messageHeadline": "Fix double signing check to only check for a quorum message.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "53b64627fc15c7b3732492bf6b803067d3b8cd3e", "messageHeadline": "Remove 'Awaiting' result code for when receiving a quorum message.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "cdcd9e3440836f24a409b97e0b000b74c675c636", "messageHeadline": "Some fixes wrt. review comments for Quroum handling.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "e6b067cea617e77d1492c546e90524f5591b387a", "messageHeadline": "Add Timeout module and move timeout handling functions.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 230, "deletions": 191}}, {"node": {"oid": "f3ee9351671eaab3bd641cf47308b79ae6ef6f9b", "messageHeadline": "Limit invoke instance in V2 API.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "b70a48a0f5c76ec4f9987dde8d827dc3113513d3", "messageHeadline": "More cleanup and some documentation.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "390d15b3056319ada83e95e998bf6b8c26be7300", "messageHeadline": "Merge pull request #800 from Concordium/check-overwrite", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "c16fcd6df45c48cb8be6b8ce866900582387bc90", "messageHeadline": "Run the precheck step in the `jenkins-worker`.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c6455ccf187d6ee9ac20f305293e0a0caceea24", "messageHeadline": "Formatting", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 71, "deletions": 41}}, {"node": {"oid": "7d9d274a8b1b44e609c0d200e08d0e2b959d56e3", "messageHeadline": "Check that we are not overwriting existing binaries in build jobs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "49c33097cca72b847d21ec9b7e92b9f61983ab63", "messageHeadline": "Fix transaction processing test for konsensusv1 after merge.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "76d92907c563281abca7ef49ea8841f06d37aebf", "messageHeadline": "Fix build errors after merge.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "f14c1bf0e3f40e40c44c282480787f638218a9c6", "messageHeadline": "Update base dependency", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9845ec64c38c7968b228b74f8fc301ecf7448ae", "messageHeadline": "Fix some fixme's.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 33, "deletions": 40}}, {"node": {"oid": "973967c73c3fc76d536a72043443faadd3c0e093", "messageHeadline": "Merge pull request #799 from Concordium/health-checks", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "b36f89ece12655d2255c5b4fba907181dc1caa26", "messageHeadline": "Fix some merge failures.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "3f191a061837f030a62607edb0c7dc80f094a834", "messageHeadline": "Update cargo.lock", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "42efc24ec1cf27a897a03537d859807d9a380cee", "messageHeadline": "Update contracts common branch.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "768500bbe398626f7cc63744d1d1c6b411c02489", "messageHeadline": "Fix typo.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83b621742fe34109c01ef89e16e6af6040e7a13d", "messageHeadline": "Fix copy paste leftover.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34fc55d8e3992a4bdfdaceabcc25c926ceabb826", "messageHeadline": "Merge branch 'main' into consensus-common", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1865, "deletions": 6069}}, {"node": {"oid": "19d9343ebab422a7db0720adb76fefc3a443804b", "messageHeadline": "Add a health check option to check minimum number of peers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "e5793fe724a815c0d8232c4d9f4a60cffdb91b9a", "messageHeadline": "Test for making quorum certificate.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "5a02c99ab1109d2263c92671159bf0bfb4ded660", "messageHeadline": "Fix tests.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 19, "deletions": 31}}, {"node": {"oid": "5129324256ce5914481a0f87f2b338e10645ec69", "messageHeadline": "More tests.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "1c08a8ec6de9b1ee2b0a199855231a0e314ceb5a", "messageHeadline": "Fix compilation after merge.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 88, "deletions": 104}}, {"node": {"oid": "2e5d3649a5dce507ac5084525c8ffe85f8f487f6", "messageHeadline": "Change constraints of makeQuorumCertificate", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d1f045adc3718dce16c7c97fd90f35ecbbd2478", "messageHeadline": "Remove some unecessary constraints from 'receiveQuorumMessage'.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "b0b668052eedaf33db4c78c086299caf496369f0", "messageHeadline": "Add test for adding a quorum message and removed MonadMulticast.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 61, "deletions": 32}}, {"node": {"oid": "d882caa3cea6270bde4f6efca4e82ead067a31ab", "messageHeadline": "Merge pull request #795 from Concordium/release/5.3.0", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a915f3ab696cf7e918874b761165d91eef2aa1aa", "messageHeadline": "Bump version to 5.3.0", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9631acd0c826e4ccfd3b18386529b2adec48e324", "messageHeadline": "Quorum tests scaffolding.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "e563c3655f48ace95613056f568947d07b5cec2f", "messageHeadline": "First test..", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "a029fdb5ca1945be896ca142570304da6513f6c6", "messageHeadline": "Add Eq and Show instances for ReceiveQuorumMessageResult", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6616c0da303ef14ab4a4a65dd9a352c7350f2201", "messageHeadline": "Remove unused QuorumWitness type.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "e341c30763e0586eda7013245765724a4a2d143e", "messageHeadline": "Cleanup some quorum stuff and improve documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "34d159e53599833d5a7e807378db6122536a1c49", "messageHeadline": "Refactorings.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 29, "deletions": 32}}, {"node": {"oid": "db67cf0bb4826157bb2c902405fcb17b51f2ddb0", "messageHeadline": "Merge pull request #786 from Concordium/extend-metrics-unsupported-up\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 193, "deletions": 64}}, {"node": {"oid": "e3941eda15ee192347a01b655722e81353503ef4", "messageHeadline": "Merge branch 'consensus-common' into upon-timeout-event", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 512, "deletions": 234}}, {"node": {"oid": "7f312f5a10859d533453896ae755dc835fa47e6c", "messageHeadline": "Fix doc.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cf9bdf58200bd43a7b71ebefc73bdfa6f8ed9b76", "messageHeadline": "Merge pull request #787 from Concordium/upon-receiving-quorum-signature", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 331, "deletions": 137}}, {"node": {"oid": "bc10fa54cb7719872c2ae91528f24f30f3334654", "messageHeadline": "Documentation and some cleanup.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 65, "deletions": 42}}, {"node": {"oid": "6d8fc33a720c5cb6860af2af73a731cd2dee5279", "messageHeadline": "Add fixme.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d78c95b37318c3442c3dcd4f87e743210fc1260", "messageHeadline": "Merge branch 'consensus-common' into upon-receiving-quorum-signature", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 271, "deletions": 206}}, {"node": {"oid": "ee23d2cfd7bf16b0aeecd5f215303420bb2f9229", "messageHeadline": "Fix compilation.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "e37577cfac0b2bf0dc34d3090c015ef6b8170234", "messageHeadline": "Address comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "2946d8bb803b7713ae7d7c778a0d6358bb7f671e", "messageHeadline": "Merge pull request #788 from Concordium/restructure-rust-src", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 62, "deletions": 307}}, {"node": {"oid": "808555078fe04f7b34b839a8604f5b44b58a2228", "messageHeadline": "The all important naming.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "cdcc73dfa0e750e1c087420868028725f07e54af", "messageHeadline": "Finished draft implementation of quourum related stuff.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 247, "deletions": 287}}, {"node": {"oid": "6e60cc2e5dda73c80d022ff502aaa3f1ee630105", "messageHeadline": "Start on block validation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "882a4bc5f30b334574f83a7fb56abcc41370f70d", "messageHeadline": "Merge branch 'consensus-common' into upon-timeout-event", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 4376, "deletions": 1265}}, {"node": {"oid": "2a03d68e5e549796e86baffdf3c86401ee8398b1", "messageHeadline": "`processBlock`.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 153, "deletions": 104}}, {"node": {"oid": "c748298c646075a27c706a6c4758cf5ac27534ea", "messageHeadline": "Implement makeTC and processTimeout.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 162, "deletions": 7}}, {"node": {"oid": "e1bf5d42889870a7e16554724c3e0a5485a1e851", "messageHeadline": "cleanup in types test for konsensusv1", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "00020a37fe026c437e843d42c6b84848c5e6d1c0", "messageHeadline": "Fixing merge happenings.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 25}}, {"node": {"oid": "69c5d74dc59fa10164027e6e5476971ae3bfb860", "messageHeadline": "Merge pull request #749 from Concordium/transaction-processing", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1210, "deletions": 318}}, {"node": {"oid": "5e9e8d3ee99aec69fdc588cfd46faa10da79ea9f", "messageHeadline": "Merge branch 'consensus-common' into upon-receiving-quorum-signature", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 340, "deletions": 58}}, {"node": {"oid": "3d086b985e4e2f80a6a0a1a167a377bb1a67e4cf", "messageHeadline": "Merge branch 'consensus-common' into upon-receiving-quorum-signature", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 110, "deletions": 36}}, {"node": {"oid": "8edf26bd31b6625590e18d338c6c25dc36f2f8c9", "messageHeadline": "Fix import of KonsensusV1.Transactions module.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d37f0e7f10f4bb1f0ee7a028e7c6d0bd0602818b", "messageHeadline": "Updating epoch bakers on finalization", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 50, "deletions": 77}}, {"node": {"oid": "ab2f3e8f8ab23dc5637810bb95e79c25f642d633", "messageHeadline": "Move stuff around.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 190, "deletions": 213}}, {"node": {"oid": "1f59b589a6bd0573d8d72564532001b2f1d731c5", "messageHeadline": "Merge branch 'consensus-common' of github.com:Concordium/concordium-n\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 300, "deletions": 29}}, {"node": {"oid": "54c505db9fb39cf5610c0fa8eb5bf206a9111e05", "messageHeadline": "Finalization and block handling.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 62, "deletions": 29}}, {"node": {"oid": "a9a66f3d46819066a12510749f537be218192359", "messageHeadline": "Update concordium-consensus/src/Concordium/KonsensusV1/Consensus.hs", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "970554fe9e6f03b591987164b952e155eb9d31a0", "messageHeadline": "Prepare for review", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "06fce07059313b1e67dd4c44ca089a4ad490474c", "messageHeadline": "Merge pull request #774 from Concordium/advance-round", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 301, "deletions": 29}}, {"node": {"oid": "df53ac27d18659a8b36a913e50b4933e632f4341", "messageHeadline": "Formatting.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "3b3331bccf9e0be1b9044dc4620a216332a5745d", "messageHeadline": "Move stuff around.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 171, "deletions": 148}}, {"node": {"oid": "a11a22df03de724a1162c88e257fdeba2a420cc4", "messageHeadline": "Appeasing clippy", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 51, "deletions": 61}}, {"node": {"oid": "d113a391bcc65e1927c42b7e47ec3630ba66c71a", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "564d2a75054b436e4d2944e258c69e8efcfa50fc", "messageHeadline": "fix test.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6add62261d3ce15c6d1776e10019924c1c832594", "messageHeadline": "Use dedicated callback for signalling a unsupported protocol update", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 146, "deletions": 79}}, {"node": {"oid": "4e24107c2155d923e38831dd20d99c84f1e96a3c", "messageHeadline": "Fixups", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "1a16fe60363fe62ca4915e80e3dfa4f8647ad9d1", "messageHeadline": "Fix persistent genesis.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6d578c288356a7ac6a0e454f8b0318613e3cad5a", "messageHeadline": "Remove unecessary blank line.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "36f8c6bbfd362efa31ad564ba60c3d58374bcfa0", "messageHeadline": "Fix merge thing in persistent blockstate.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "b7b38f252dc2e9ffa280cdd47b9b0e79d0e4a429", "messageHeadline": "redo bakers", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 20, "deletions": 38}}, {"node": {"oid": "8b34b863bdf06c340b9b2f312673bc85111dd225", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 33, "deletions": 53}}, {"node": {"oid": "381338a38c85547a764fa0cd450a6f2d36df0eca", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 37, "deletions": 41}}, {"node": {"oid": "16d7c9b45b4a472359d1088c102d194ad6118c8a", "messageHeadline": "Merge branch 'main' into transaction-processing", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 476, "deletions": 5365}}, {"node": {"oid": "a45cbf56e7cbff683bef94068f11955c85fb387c", "messageHeadline": "Fix tests and formatting.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "5718682075fa1d15013a40fc4324620b270129fa", "messageHeadline": "Merge branch 'consensus-common' into quorum-processing", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1783, "deletions": 239}}, {"node": {"oid": "70f2824c77aa21584e154a6854b19344b6c88bd7", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "5971fc69dee58f04994e0168e8ed7974ffa723af", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "9cae7c5902bf79ef3c43bed0d97a5b6f9659ef08", "messageHeadline": "Moved current round signature messages to root of skovdata instead of\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 63, "deletions": 65}}, {"node": {"oid": "4d487bc9b947b7109d136a998fb5b5e385d8978c", "messageHeadline": "Fix broken git links in readme", "author": {"name": "Rasmus Kirk", "email": "mail@rasmuskirk.com", "user": {"login": "rasmus-kirk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6934e00112edad43175cf5f2a042c64486ee502a", "messageHeadline": "Fix Haskell imports due to base update.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 30, "deletions": 38}}, {"node": {"oid": "f212e024aa8c850bc23a5560a74586f44821e1f4", "messageHeadline": "Merge pull request #780 from Concordium/advance-epoch", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "723135e314f2ab56dbc47e16ebd5e9b04d166940", "messageHeadline": "Update concordium-consensus/src/Concordium/KonsensusV1/TreeState/Type\u2026", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4c5cbbcff1a9f96fc641ccc3cb804d09f2635c8", "messageHeadline": "Update concordium-consensus/src/Concordium/KonsensusV1/TreeState/Type\u2026", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7de572d849c0d96c266c2b3a49dd8b6a17c54b1", "messageHeadline": "Doc", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "38043154bcfc6be9ac07b88a9c2eef9015b1adfc", "messageHeadline": "More quorum signature handling and a few tests.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 141, "deletions": 24}}, {"node": {"oid": "c32600ebad2634cbe1d7262e2e4a121b278b8468", "messageHeadline": "Propagate changes from restructuring rust-src.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 32, "deletions": 269}}, {"node": {"oid": "d166ee316ee182d4170afc73dc09cd802b291dc3", "messageHeadline": "Merge pull request #784 from Concordium/extend-metrics-baked-blocks2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 100, "deletions": 20}}, {"node": {"oid": "7678302d34bf0973352076e275b125042286e138", "messageHeadline": "Extend metrics with indicator for unsupported pending protocol updates", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 114, "deletions": 48}}, {"node": {"oid": "1b325a6a538b80fed8a409caf480f5886aeeeb70", "messageHeadline": "Fix formatting", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07f62779b64ff7ac4497451eae2c3924650f5d41", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 69, "deletions": 64}}, {"node": {"oid": "2b5e2c3562714f02b5cfb55da23f737f40b5c4dc", "messageHeadline": "Uponce a time when receiving a quorum message.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 130, "deletions": 1}}, {"node": {"oid": "8cfc0bef87bf9dfbafe3fa2113429c8a4d77637b", "messageHeadline": "Block finalization", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 110, "deletions": 36}}, {"node": {"oid": "3a0090c3e41438b70b75a27ba217feb1335ee3c5", "messageHeadline": "Update concordium-consensus/src/Concordium/MultiVersion.hs", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "ce87a0f762ffd8ff3289aff56cc0924dee8c7e6a", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3c09449a36838c12b46c85edca714e6446e0cf44", "messageHeadline": "Add documentation for choice of implementation of baked blocks metric", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "3a3b20b604cf3ab040b6db8a8a3e657c5f0fb285", "messageHeadline": "Merge with round advancing", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "1be89ab86e43218469c8d1a375e2ac3c9c8f0cff", "messageHeadline": "Merge branch 'quorum-processing' into advance-epoch", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 73, "deletions": 79}}, {"node": {"oid": "f0cf5f5f41003fb3e0bcea64246f823763706892", "messageHeadline": "Processing block finalization.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 169, "deletions": 3}}, {"node": {"oid": "a44bb753c0c739fe43639bfd63f1eba638a97d5c", "messageHeadline": "Merge pull request #782 from Concordium/extend-metrics-non-finalized-\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "0d1497bf616f4e4aa1f7bd049f25631652a86711", "messageHeadline": "Merge pull request #779 from Concordium/extend-metrics-lottery-power", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 80, "deletions": 40}}, {"node": {"oid": "10f15154455216267c713a3c521f58cfeff68b8b", "messageHeadline": "Clean up code.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 21}}, {"node": {"oid": "ef2068b0cfb7861f8003ffd1e677c078eb59a6ca", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "f92997c036a66f7cebda5af3a1697f4129d2385c", "messageHeadline": "Restructuring of consensus components. Start on finalization processing.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 668, "deletions": 560}}, {"node": {"oid": "98efd40cd073b139be5c145bd2c57b72fdcc7643", "messageHeadline": "Extend metrics with count of baked blocks", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 84, "deletions": 20}}, {"node": {"oid": "8ff7269a8a6d24d07981999be648b628f6373892", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "b6848f0aedee8ab8c6ba980fb1a0fb5a1d8d40a1", "messageHeadline": "Address a few review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 51, "deletions": 43}}, {"node": {"oid": "0d3aed2061a02f925e03e8c1b3639d500d72fead", "messageHeadline": "Address a few more review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "57b6d6bb7d9d4e3d6c3747cd5340814d0c2af748", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "9b25b436081d28be232ea206140013e19aed1897", "messageHeadline": "Block execution, adding arriving blocks, statistics.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 431, "deletions": 180}}, {"node": {"oid": "4d6bc8c082d8bfd6599734fdf49280d318abe0b2", "messageHeadline": "Merge branch 'extend-metrics-lottery-power' into extend-metrics-non-f\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "53a4514ec5b16ea6e7c74867576d3867d05edd3a", "messageHeadline": "Address review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "248fbde2dba0be561a970b34d472e102fc17c608", "messageHeadline": "Address review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a9f1efd60186d36e136be2ff6e2c14fcc142a6b", "messageHeadline": "Extend metrics with current non-finalized transactions", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "c538a584d467b003a7ab747dc9784561b4bd4032", "messageHeadline": "Merge pull request #772 from Concordium/extend-metrics-committee-status", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 103, "deletions": 5}}, {"node": {"oid": "2a0dafa2bffc8f5a9eb01b0827d12651fe6cdfb5", "messageHeadline": "Tests and documentation for advancing epochs.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 87, "deletions": 10}}, {"node": {"oid": "ac978c36ac7144889528785f201e616385dafa2b", "messageHeadline": "Extend metrics with the current lottery power", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 80, "deletions": 40}}, {"node": {"oid": "dd94d2b3f76ec1971f94a4a2dc30aa48837597b0", "messageHeadline": "Represent baking_committee status using one metric instead of labels", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 17, "deletions": 59}}, {"node": {"oid": "4c83ad70f0090b878cdf2f3eb8c263fd00945491", "messageHeadline": "Merge branch 'quorum-processing' into advance-epoch", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "11d89b8e6da47296327d2aa1480cc05dfc9466a6", "messageHeadline": "A few more lines of documentation and persist the new round.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "44730f4321a21506bbed661bf5f8c8363cb59a9a", "messageHeadline": "A definition", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "69ac2445d3028be65657240e8415ee43e617e5a4", "messageHeadline": "Remove a couple of unused warnings.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "fe703bdeeb1f2e4a7f9c04afbdf3708ac0d33f30", "messageHeadline": "Documentation and tests", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 96, "deletions": 13}}, {"node": {"oid": "dd9621049cf9d742a5c150bd06ae9a6cf8f3eeee", "messageHeadline": "Merge pull request #769 from Concordium/extend-metrics-pending-requests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "eff2b2089e82f7ff91fe71d93eb2e0d0b6297fd3", "messageHeadline": "Address review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "ac57c2633cc8d4e4596976a16152361ea3956272", "messageHeadline": "Extend metrics with total count for soft banned peers", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "00157cceb7afce0688d6157b381451ac3edab592", "messageHeadline": "Extend metrics with the finalization membership", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "d0011726f415e5649fb3f00928f4dc836528c613", "messageHeadline": "Add documentation for metric related to baking committee status", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "04438cf78812880d6cb2f41afa36be1aea172099", "messageHeadline": "Extend metrics with best block baking committee status of the node.", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 87, "deletions": 5}}, {"node": {"oid": "2e80d25fc6b7fd7eb0b95ff60fedc0c2c4b88168", "messageHeadline": "Remove needless usage of pub in private type", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5afb8c539d4dbb37583b243d28af31a6e83c928", "messageHeadline": "Make something nicer to read.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "f263c387c0d14df47e7db2bb822143fa052d6250", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/consensus-common' into b\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2046, "deletions": 1000}}, {"node": {"oid": "fe4a373efc6e5189eb70d50dce2cb37a70afc04c", "messageHeadline": "Rename a helper function.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7048f1bd4118aa8ff5161ac862aceaa6f8aa8a92", "messageHeadline": "Move comment.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "da69c068f805e657cee5262fc5f7390f5b12756c", "messageHeadline": "Advance round.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 97, "deletions": 13}}, {"node": {"oid": "817ef038580bcf808da109c32368683dc561f2c8", "messageHeadline": "Merge branch 'block-verification' of github.com:Concordium/concordium\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7f93baa47e388a5dc311947101305f636a18534b", "messageHeadline": "Remove unused file", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "f5ffcf904ebe46b855595d63dc6729071aecd40c", "messageHeadline": "Finalization committee computation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 422, "deletions": 23}}, {"node": {"oid": "898e002f1b5ffa8759be59e2c50e57bc5d81ce05", "messageHeadline": "Change base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5dedf9eb74004c80ac47fa312707b7ded06187f3", "messageHeadline": "Documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "a79dec90d9f609e4e8fdd95267c776af1499522b", "messageHeadline": "A few instances for the AccountNonceQueryT", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 66, "deletions": 69}}, {"node": {"oid": "5ddb312f0538f2f7cf3e6cd5e0de7bd4b86cb964", "messageHeadline": "AccountNonceQueryMixin", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "5673b23aace73fe2ae8eb18464963ecec49d75d1", "messageHeadline": "Address review comment", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9150fe3f63cd1fd751665b24e560eb749698b8c9", "messageHeadline": "Remove unused instances", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1249e7aa164ec434ba1079df573c5eba38184c7c", "messageHeadline": "Redo", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ea55557c45bdae1d9ddb36a39effc6f48a6e0cdd", "messageHeadline": ".", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "524419b3ce7564dce32f51f7605c944091aae01e", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e413c2849512ee1d24ba2eb702513c6a7fa8cc54", "messageHeadline": "runSkovMonad", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddcd73eec09f55c8455bb93bceb34b9cd7b97e2c", "messageHeadline": "Update base dependency", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bbd523a5be69d5cc94eb27dbaaf86ffd905fe9a", "messageHeadline": "add monad", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "45e2fcef9019cefcb888cc97d9969cdc4fc00c3f", "messageHeadline": ".", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4be8d98434d1f22e0dfc030b20a2743be0c13aaa", "messageHeadline": "Changes.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 78, "deletions": 83}}, {"node": {"oid": "76694acca1a8571ddd366acb678024709e0d2468", "messageHeadline": "Use in flight instead of pending for grpc metric", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "ee35cbc5879420def35fa87c6232c3cc2eb4cfcf", "messageHeadline": "Merge pull request #762 from Concordium/kb/move-wasm-tests", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 83, "deletions": 5297}}, {"node": {"oid": "d06d6e0e36eeded66ae8c2ec6089db0a8906f088", "messageHeadline": "Merge branch 'main' into kb/move-wasm-tests", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 522, "deletions": 179}}, {"node": {"oid": "8d3dffd69e9a4017dcdb5024cd9f28dff61c04d8", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "402bf0dabf27779a22ffd13de81a89d013348972", "messageHeadline": "Merge branch 'consensus-common' into transaction-processing", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3276, "deletions": 1674}}, {"node": {"oid": "4cb3496910ba0136706c8b71567c916895dd57a0", "messageHeadline": "Merge branch 'main' into consensus-common", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2302, "deletions": 1013}}, {"node": {"oid": "b88ac8b007d0880487f91f93bc43c3588ea17d0e", "messageHeadline": "Tired man forgot to commit file.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 153, "deletions": 0}}, {"node": {"oid": "6f6549d2b3b2c5f224a3c8e2d10b3607d6ebb1a7", "messageHeadline": "Tired man trying out something.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 86, "deletions": 249}}, {"node": {"oid": "827357d218a9e14569673f0a3b917d2d937497ed", "messageHeadline": "Reuse transaction verification.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 60, "deletions": 129}}, {"node": {"oid": "7996d5ff145322283fab8e73bc09e5d4c53319d6", "messageHeadline": ".", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "e19b9b145124e70226589e1db65a04671e59db9e", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "a01e429aa2f0817110440297e7030ef573398d2d", "messageHeadline": "Base change", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70528d4a6458830cb1a6b921aa7f60b12016510c", "messageHeadline": "Improve documentation and revert when we add transactions to the ptt.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "91d5603443df0ce2d54fe97914f197ead0a15b78", "messageHeadline": "Update concordium base module", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecfa291770645aa408feaff5ed03c535790bd178", "messageHeadline": "Merge pull request #748 from Concordium/leader-election", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 522, "deletions": 179}}, {"node": {"oid": "bf045f9dacf767967e6bdf6013b25a995276f377", "messageHeadline": "Update concordium base.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89433c9668b2a3551a73e8a32a664498530362fc", "messageHeadline": "Merge branch 'leader-election' of github.com:Concordium/concordium-no\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 104, "deletions": 101}}, {"node": {"oid": "8ebc75a4427a321e42e7cae8cce7a3b2ef77b0ef", "messageHeadline": "Merge branch 'main' into leader-election", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2630, "deletions": 1451}}, {"node": {"oid": "258a0dbb7c228c771f4240bf17781a9ab2880fdd", "messageHeadline": "Improve documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4eb48551fbcd800c41ed4d045418250cae68b94c", "messageHeadline": "Address a few review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "1e526191d14acc8e775298f1e362e0438047a4d6", "messageHeadline": "Rework seed state with lenses.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 105, "deletions": 104}}, {"node": {"oid": "082b22aaeb37b35717de021b95fbf09c09f74045", "messageHeadline": "Add Consensus module with baker context", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "9f666252fd0de05bdf108f2166bfb7faaf374be6", "messageHeadline": "Move BakerIdentity to its own file.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "0ca873aa4a00b8f744578e708de0606b1802038b", "messageHeadline": "Merge branch 'main' into kb/move-wasm-tests", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 4971, "deletions": 900}}, {"node": {"oid": "bf08b97a6c88f282da548dea813c779508cfe9ef", "messageHeadline": "Add consensus tests file.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "9c7b8c2de1820b9d0ee0c634a5e426ab266cbb84", "messageHeadline": "Fix compilation after merge.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eac6d5ef8679c9cc613259f6b6f6091df8577ed1", "messageHeadline": "Merge pull request #708 from Concordium/new-treestate", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 3653, "deletions": 135}}, {"node": {"oid": "b4b3005b088dc48dc6af496feb0c699fb1919948", "messageHeadline": "Extend prometheus exporter with grpc_pending_requests metric", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "4b86b26d30de4178b60b59ecff597a02cf7ea88e", "messageHeadline": "Merge branch 'main' into new-treestate", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1550, "deletions": 786}}, {"node": {"oid": "358fd6f835a766ae1330115c45738fd4c5ac7166", "messageHeadline": "Update concordium-base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e7c0af171edf7fa0c3ed464ecd2e13952436998", "messageHeadline": "Merge branch 'consensus-common' into upon-timeout-event", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 925, "deletions": 648}}, {"node": {"oid": "9c47010385100b89766e08d44e8690abdc0adeb5", "messageHeadline": "Add `getBakersForLiveEpoch`.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "912aaef088f06280fd2abe49a414257cb28cc7d7", "messageHeadline": "Forcing the 'PendingBlock' when adding it for good measure.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "8f6004efb6abc1b4065cfb5b68eedc92d683c489", "messageHeadline": "Ensure lock files are up-to-date.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c3b18f0a4ad8987cb5c779c688303d92ef99b71c", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 109, "deletions": 41}}, {"node": {"oid": "7f491fbc17aa37c0678e9b9962c4fbdde38a680e", "messageHeadline": "Some testing.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "b435af8ea6729fb03ba34b5bd9f005af8c48d017", "messageHeadline": "Bump version and update changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "645ca18b5126680e83c895f825e1d295284d8041", "messageHeadline": "Addressing review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 117, "deletions": 12}}, {"node": {"oid": "3a4b01defa89149f478d868ec2d77633d2cddaab", "messageHeadline": "TransactionEnergyLimit tx ver result is now maybeok.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "1670f3f175ddd6761465afafede5e63e00267173", "messageHeadline": "Addressing review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 39, "deletions": 42}}, {"node": {"oid": "7cfab3538a94deb71fdc0beb78134d010df96b90", "messageHeadline": "Fix catchup message labelling (#765)", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba88b77932fda92810cde09719eb9ee4deb32072", "messageHeadline": "Fixes after rebase", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 183, "deletions": 57}}, {"node": {"oid": "13d30751bd3f9a549e4ee49a6a77658d31b94516", "messageHeadline": "Block verification", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 430, "deletions": 0}}, {"node": {"oid": "8ae166c9d1f31ace42acd727c3f771a23084a392", "messageHeadline": "Leader election functionality for new consensus.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 401, "deletions": 117}}, {"node": {"oid": "756120c506b90828c8af3c54c26b97068e692c23", "messageHeadline": "Block verification", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 430, "deletions": 0}}, {"node": {"oid": "de7c812c0575fc77e39ac2b51f2ba43fb200aa97", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/consensus-common' into b\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 284, "deletions": 62}}, {"node": {"oid": "461f459a822f98f337c8c9c71970c4397ff5fc9e", "messageHeadline": "Revise timeout certificate. Add previous epoch bakers to EpochBakers.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "6eb57e5558dafdf3dfe85b745ce17c686911b1da", "messageHeadline": "Cleanup the test file for transaction processing.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "928a43279e9f21f2ea6dac6e1321a6819a796f4c", "messageHeadline": "More tests for transaction batch processing.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 156, "deletions": 19}}, {"node": {"oid": "359e8e1f0a23eb0e0ed3921df64fec650af84750", "messageHeadline": "Merge pull request #760 from Concordium/bump-dependendies-to-fix-secu\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1300, "deletions": 753}}, {"node": {"oid": "7edefbee8742325bcbfc57ad96dfbc3a8270239f", "messageHeadline": "Move smart contract test files to base", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 83, "deletions": 5299}}, {"node": {"oid": "a8b3846534e19ae095b75cab224d6adbb5aca6c7", "messageHeadline": "Merge branch 'new-treestate' into consensus-common", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 866, "deletions": 633}}, {"node": {"oid": "579df1e28c420487a86de495d2651c484208b7d5", "messageHeadline": "Merge remote-tracking branch 'origin/main' into bump-dependendies-to-\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 228, "deletions": 19}}, {"node": {"oid": "116ad2b990e0c55a2dd6317d402566c58c3b93c6", "messageHeadline": "Merge pull request #742 from Concordium/extend-metrics-grpc", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 228, "deletions": 19}}, {"node": {"oid": "ff59d2fd7db3cdfa4443de66670818751887a33b", "messageHeadline": "Bump dependencies that have security advisories.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1300, "deletions": 753}}, {"node": {"oid": "befcfd9b7bd84fc933dbd011517e00fb36be1cee", "messageHeadline": "Address more review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "f7ae44d986c5752002640613f55cd788d837da43", "messageHeadline": "More tests and a small refactor to processBlockItem", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 58, "deletions": 25}}, {"node": {"oid": "e085f8156e83441a89e0197fff3aad0f8834f708", "messageHeadline": "processBlockItem verifiable credential deployment", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 134, "deletions": 86}}, {"node": {"oid": "67c5d513dff5b67a3b21b63a32ab641ad6fe413d", "messageHeadline": "Some initial setup of state for testing transaction processing.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 191, "deletions": 2}}, {"node": {"oid": "7c4f00775410062254ec79b8c44cdea73f44e7a5", "messageHeadline": "Address comments, rename and fix documentation", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 59, "deletions": 36}}, {"node": {"oid": "156e7d7bf5b36f16b83687fe03ad7d0c35939ac8", "messageHeadline": "Documenting tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "eac1611b34b1f8bd3beb724bd47674e59cec4e12", "messageHeadline": "Merge remote-tracking branch 'origin/main' into extend-metrics-grpc", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 791, "deletions": 209}}, {"node": {"oid": "60e8b154973742da46c7f436f1ea268b4a5bbc32", "messageHeadline": "Rename (new) GenesisConfiguration to GenesisMetadata", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 49, "deletions": 44}}, {"node": {"oid": "f28160086726765c58f9cfd04b6fb904a5f7f1b3", "messageHeadline": "Correct changelog related to released metrics", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bf0908b7f14c38c111d3bb8bc0e41629b4e7bf80", "messageHeadline": "Formatting KonsensusV1.LMDB.hs", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c92a0faa3c3f0b3be1f625de341458e59479793e", "messageHeadline": "Expand documentation on grpc_request_duration_seconds", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "16f2dc674cd38cf7348a6eee329e5ba54ab9055f", "messageHeadline": "A bit more documentation.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "15c7604d9998c9f4e93be086928f77b79f099599", "messageHeadline": "Add more documentation.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 22, "deletions": 31}}, {"node": {"oid": "665087db7e500af047a7bbef7cad5a9bae3f8ff2", "messageHeadline": "Addressing review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 118, "deletions": 97}}, {"node": {"oid": "9c69dec0c5aafa63bbf6677c4ccec1bc8e07470c", "messageHeadline": "Fixed haskell", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ff7c3302552c7d443b148f8e369f9a3c2ba215a", "messageHeadline": "Merge branch 'leader-election' of github.com:Concordium/concordium-no\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c47afdb72d34d9552f3155e68184fe7148c49eae", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c54fe173f866330e47d3b63e4a70cff4f01726a", "messageHeadline": "Introduce the tests in the consensus test suite and a", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "5d186f232b73af4571e94ab2838a8f8a07ce09cd", "messageHeadline": "Only check trailers when status is not present in headers", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6a89cbff80040bcac76010eb3413a734a0919aa7", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0c3f5b6e1647bea88b320dec46253fa1238aba49", "messageHeadline": "Introduce a helper function for running disk backed tests.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 69, "deletions": 109}}, {"node": {"oid": "656317ef4a48bf71562a8d4ebd57320ce8e31b30", "messageHeadline": "Add a counter for rolling back blocks.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "1b247bfbf9f03d941839910bc92dc203646868b1", "messageHeadline": "Commit updated lock file.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38d8c18f04f884f5a8cb9091f425e40fc99452cd", "messageHeadline": "Merge pull request #753 from Concordium/bump-version-5.2.3", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "add4687039e6e5835499b08509f53bba7af6ddd5", "messageHeadline": "Bump version to 5.2.3.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "24eeb83362c5d2810ecd28afaff2914b27393a23", "messageHeadline": "Formatting.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "ede07aefe863a4d4974fea5ed4917dc3c4fd6416", "messageHeadline": "Address a few more review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d8d1580bb566f199b3e387da796350edf55b6e04", "messageHeadline": "Addressing review comments and introduced getFinalizedBlockAtHeight", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "a181a68ffc5e36d8dc22dba8ce6e515a231f655b", "messageHeadline": "Addressing review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 96, "deletions": 19}}, {"node": {"oid": "550ebfd99eec27ca44daa6d01b5d46018acb2bfe", "messageHeadline": "Configure buckets for grpc request duration metric", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "555a19c0538d88574dff88509cd74385a1b30ac5", "messageHeadline": "Address comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "d66ad41723cdec7b742d38001dea5ee22d7ce2c7", "messageHeadline": "addressing review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "ae9b6386feb4636feb72e3fd2843cc4a1c963059", "messageHeadline": "Addressing a few review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "980c000663deec1fcba4ad0d92b5a18555edb0c6", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 84, "deletions": 13}}, {"node": {"oid": "e0feb9b9264c884e7eff5dcc4d95af09e59ea354", "messageHeadline": "Bump max commit point for transactions received as part of a block.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "142ddc08e2cdcba6df9c742011d07e1b7a9c41df", "messageHeadline": "Remove invalid line.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a15ca1131d524ba2a086a44702f20ff7f2c6cec3", "messageHeadline": "Some documentation.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "a031f4ad4e458bdf95e3d5a59a86d7ec1fffab74", "messageHeadline": "Allow orphan instances for TreeStateTests.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d33e1da60a29ad190b6b5508cf265b48805b86c5", "messageHeadline": "Addressing a few more review comments before bed time.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "7d837952c6b707e9bd63d62c41fe47f6a19d766f", "messageHeadline": "Renaming tree state functions so they are no longer prefixed with do", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 261, "deletions": 216}}, {"node": {"oid": "7990594a0277061928ee6e88c621955388f54ed3", "messageHeadline": "More work on uponTimeoutEvent.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 64, "deletions": 53}}, {"node": {"oid": "3d0763ba1af815fb6d4b924f8912f767a1da80f5", "messageHeadline": "Fix compilation.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a07f58bebef8383690914c7a125af6bf974fbf17", "messageHeadline": "Fix merge", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f116dc0d5b354aeaf82f9e576aea71bb01999cce", "messageHeadline": "Merge branch 'consensus-common' into upon-timeout-event", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 123, "deletions": 30}}, {"node": {"oid": "40b6b5a0f2795947ff3cbc480168ed44173dce0a", "messageHeadline": "Work on uponTimeoutEvent", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 176, "deletions": 84}}, {"node": {"oid": "4e261883b7b4d2d7b3c06cbb0bfde06f7bbff572", "messageHeadline": "Update base dependency.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95e3d7ff7793465ed78797f24160f0e242d2c7a2", "messageHeadline": "Merge branch 'transaction-processing' of github.com:Concordium/concor\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dff159b8cd6a40ec76c582f8194e8bf5a0dab825", "messageHeadline": "Doc", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "90bcf2864ec53c1efcbc84d2478e24a80071ee36", "messageHeadline": "Banged it.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "0d51c4295b2d40b8b27dc304535ce2fdd1f772c7", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "52d6313ac57aff4573aa67e0782a24e7b9e65d38", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "07bb3aea368c7203fbbfcdfaace8eaf236ed1bc5", "messageHeadline": "Add test file for transaction processing.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5e783ba2bb5e37d5469297337f8f512853c5fd09", "messageHeadline": "Some refactoring", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 94, "deletions": 66}}, {"node": {"oid": "473b29fa794123aa5a8064eadec9148a196b0fb5", "messageHeadline": "Bulk transaction processing.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 78, "deletions": 4}}, {"node": {"oid": "7a6650b7ced898f42711b68f13c9edf650d4f22b", "messageHeadline": "Purge transaction table", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f087752c6cb658b27ce799fcd9d674c2193e8cb1", "messageHeadline": "add calls to purge transaction table", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4ddd7f5e8752cf95b6f592f14e61ac4b2acaa570", "messageHeadline": "Fix", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ffe1ca8d571e16034a89229fed57f05e5536172f", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bee2504bbdd0350da47d424aeba299a960068f1c", "messageHeadline": "putBlockItem", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 126, "deletions": 46}}, {"node": {"oid": "255a7307be8590e21c60756096bd0ce3834810bb", "messageHeadline": "Refactorings", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "1bbe4f8efbeb6d6421cc18ae10776bb6566651f2", "messageHeadline": "Transaction verifier for new consensus.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "95fcc17cbf9d4135ed370202e6aa87057418c809", "messageHeadline": "Rebase", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "44c05e773bfe58509c2a0ee2e8ff5d7aa3b5b579", "messageHeadline": "TransactionVerifier for new consensus", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 113, "deletions": 2}}, {"node": {"oid": "b43dd71c1290b8f8de38c7fcbbd6c6831eb8569f", "messageHeadline": "Add Consensus module.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7558d2140ebdf4bfc4b142513c2d75bb69c03cef", "messageHeadline": "BlockStateQuery - getChainParameters", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b340f580e8e073d006cb141567ab4a930cef2067", "messageHeadline": "Doc", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "32ef28e739ccc52e741fa1eb7a8f38f605eaa9f0", "messageHeadline": "Banged it.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "3ad2b8fb174ce5b3ea0b93350d104dd99ff6f951", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "142f757113fd5d9daf865f85a2b29730b317b0fe", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "4befbce86853764379075a141fbbcdf18b3e7ca1", "messageHeadline": "Add test file for transaction processing.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0a5eadf588e2157f5a280f357bea699694481a80", "messageHeadline": "Some refactoring", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 94, "deletions": 66}}, {"node": {"oid": "395f351c85ded9cdf23c40b7df8ff1e7feaa4d7e", "messageHeadline": "Add _bakerFinalizationCommitteParameters to PersistentEpochBakers.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 56, "deletions": 28}}, {"node": {"oid": "b572cde6c11218466ac9022d8b35e009317740fd", "messageHeadline": "Bulk transaction processing.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 78, "deletions": 4}}, {"node": {"oid": "beb0f8864249128fe127a5dc09bec830063fb65f", "messageHeadline": "Add EpochBakers to SkovData. Add finalizerByBakerId.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "45ffc921bdd377c22d2f194b01910bfd9d386334", "messageHeadline": "Purge transaction table", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ff772a126c916eb04672f69d89b52fdaff8479b", "messageHeadline": "add calls to purge transaction table", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8951a1c2ec321c7f0fa4bbfeebfd2decd7c5b32c", "messageHeadline": "Fix", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "f53adbe52ce76fc219f1a4e8f5433e85c145ba89", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6d5796dda8c143e46e147ec1c406acb397f49a1a", "messageHeadline": "putBlockItem", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 127, "deletions": 47}}, {"node": {"oid": "9d21b2bceb25bf3a2d0bf0473e1d9c48cf6d0cd4", "messageHeadline": "Refactorings", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "71ad713e73795be12bd3f7ddcb5bf63cc517d4d3", "messageHeadline": "Transaction verifier for new consensus.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "df54d7a61257c6a70f4721793546912beb11bc82", "messageHeadline": "A few type definitions", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "c76cb565a981baddf69a04e0a0d988aa147cb972", "messageHeadline": "TransactionVerifier for new consensus", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 113, "deletions": 2}}, {"node": {"oid": "090b992f7904030b5e17c1a52276575b2f0ee275", "messageHeadline": "Update base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e2c5b9cdd44d6475ce3e1a93935a22efa2491e7", "messageHeadline": "Update base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a640ed263bcb1671e1d50021e7843cba713c0167", "messageHeadline": "Add Consensus module.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c64bcdbdf5f802d54afb19dcf8b8a5557e5bfa56", "messageHeadline": "Leader election functionality for new consensus.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 401, "deletions": 117}}, {"node": {"oid": "558b3bbf6e3029a5ea2964a65b45aa44fae38c18", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "babf42ddb7064bfd59847eb469650b963c069556", "messageHeadline": "Merge branch 'new-treestate' of github.com:Concordium/concordium-node\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 41, "deletions": 69}}, {"node": {"oid": "9f179605be0efc1808ae3cf125a3fefd3f5a95a3", "messageHeadline": "Use new base.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 25, "deletions": 42}}, {"node": {"oid": "86438b4cbc814214acb880a1ee59570615508f77", "messageHeadline": "Minor tweaks.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 41, "deletions": 69}}, {"node": {"oid": "872d45c08311a184bb61fbc82b11e3d0f9b4f844", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "008ba5866e044563ed3631ec4c20eaf6c7dc7818", "messageHeadline": "Remove obsolete test", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "d3b58b469cca6921425dbb590ea12be762d50770", "messageHeadline": "Test", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "bafa265645819a931f19b515a1af470c8912bbe2", "messageHeadline": "Fix last merge conflict that didn't go our way.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c2f9637359b78f8b9c13197ea5ea4a563c9b558d", "messageHeadline": "More merge fix", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "071c6898224ccc8eb7b71c6e6015f0006fbed584", "messageHeadline": "Merge fix", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "acc9f128131b1019d6a6a47cc1d69c8d524a053c", "messageHeadline": "Merge branch 'main' into new-treestate", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 770, "deletions": 152}}, {"node": {"oid": "0f24c6c72be2dff88b32e5551199a0c42966d9de", "messageHeadline": "Merge pull request #745 from Concordium/finalization-params", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 209, "deletions": 13}}, {"node": {"oid": "ef70564ab4cb63e103081bbee4cb0610c8609af9", "messageHeadline": "Update base dependency", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5d1ee82e2d6e34d16ab48fe5e1e0eb365556f22", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "d22cf34d0cab3cce67dd52754dc7394d073dc8c1", "messageHeadline": "Test fail", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 43, "deletions": 6}}, {"node": {"oid": "ab15eae0cc959cb842130851fed53d1a443f8ee0", "messageHeadline": "Test for purging and clear on pu", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "d6992eefee6c2cad3a6c9cc319533b0fe0c5c956", "messageHeadline": "Merge pull request #743 from Concordium/v1types-tests", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 214, "deletions": 4}}, {"node": {"oid": "df18a0b243d58e3646abe9f3b6bc88be7e2f774e", "messageHeadline": "Fix comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "786968d432134f949cbdca0a9a567c38c01fc92a", "messageHeadline": "Test for marking transactions as dead.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "7a211c2bff19525352b627118af70a8a1096a296", "messageHeadline": "Add test for commit transaction", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 19, "deletions": 37}}, {"node": {"oid": "5b9139afd74483046f39b7082259fbcfecea26c1", "messageHeadline": "Add hashing and processing for timeout parameters, min block time, bl\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 130, "deletions": 4}}, {"node": {"oid": "c2ba572492daa56f31baa4e78314afb3de19bff8", "messageHeadline": "doAddTransaction test", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "0238ba2c878d8f3c8a8aae1b0f0486f96db54e51", "messageHeadline": "Remove obsolete typeclass for the new treestate", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 261}}, {"node": {"oid": "2aa40e4ba8c17b34ee2d281fd955a9c5f60c9ecc", "messageHeadline": "Test for finalizing chain updates and credential deployments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "489afe2c43af601592fb23b6addbaf3345374722", "messageHeadline": "Add LMDB low level tests.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 355, "deletions": 0}}, {"node": {"oid": "53aeb50db62a09bddb390b0dfeec567e46f8b965", "messageHeadline": "Rewording of a comment.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5557fca7c643c7432f9783a1cb6326c98f1f34ee", "messageHeadline": "The final parameters.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "a023d63f59769cfa9d10bab53071144287bb6822", "messageHeadline": "Update base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5276acd090c0085bb540807c11732dd1942d1f67", "messageHeadline": "Accommodate the new finalization comm. param. update.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "d9b95eab54ac437552a3b10a039fd1ae14f08f0b", "messageHeadline": "update base dependency", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b292a73e819870dae38efffb247f93baf506261", "messageHeadline": "Even more tests!", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 62, "deletions": 12}}, {"node": {"oid": "0f57c0a06cfe617aa9a07af64a3a2afc88018444", "messageHeadline": "More tests!", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "394efb5b93a7bbd3bd249d7c5bc050362e19885a", "messageHeadline": "Add transactions to blocks in tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "dd5f27b446f9f743c34e2743b6eab3231759f507", "messageHeadline": "Tree state tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 171, "deletions": 7}}, {"node": {"oid": "b351324ca755b7ef426d0019ebb64a8571318275", "messageHeadline": "Tree state tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 532, "deletions": 45}}, {"node": {"oid": "4d8fd2f99560edef40164e6e2ca41b5bf283c23b", "messageHeadline": "Merge pull request #732 from Concordium/new-core-genesis", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 249, "deletions": 130}}, {"node": {"oid": "839f70227cdad246fb482df4219baecf4b3f0293", "messageHeadline": "Address comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8c908a631147d8cd610fcaf79736c10f0268883d", "messageHeadline": "Added more tests to konsensus v1 types.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 210, "deletions": 4}}, {"node": {"oid": "1fae0caafd914feede8e74bae92b5fa87d7fba07", "messageHeadline": "Address review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "04fc1e921a0aafa1e84793254b18115065e355f2", "messageHeadline": "Merge pull request #727 from Concordium/konsensusv1-types", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 115, "deletions": 60}}, {"node": {"oid": "77a601918cc6c74133ce358981ba628a886566cf", "messageHeadline": "Replace metric grpc_received_requests with more general histogram", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "1e73ada81e2ef4c0dde35d701b2ba8de4d01e7eb", "messageHeadline": "Handle changes to core genesis parameters in support of new consensus\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 248, "deletions": 132}}, {"node": {"oid": "02bb3d30fd72c1307e1de49a55e7b8d07990c77e", "messageHeadline": "Added the genesis hash as a parameter for signing and verifying", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 59, "deletions": 29}}, {"node": {"oid": "06c1e100ddf519704933193cc2fed6072b841fb4", "messageHeadline": "Handle changes to core genesis parameters in support of new consensus\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 249, "deletions": 139}}, {"node": {"oid": "76019a144d85374257a1bdf84bae7652b0d7395d", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8667619705f230456829aed6a86dcd6ce16ceb54", "messageHeadline": "Address review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 53, "deletions": 81}}, {"node": {"oid": "d0550526d8bf8c116237eccbea6f0ddc72dcd28f", "messageHeadline": "Remove lies from comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5214babc85957d6873868c98e7d08936ad112722", "messageHeadline": "Add metric tracking number of gRPC v2 API requests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 150, "deletions": 1}}, {"node": {"oid": "268f6f544ffbbcb9a462a1baaaf380adb2c6ce4a", "messageHeadline": "Added qc epoch for timeout signature message and genesis hash at places.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "ec22be6dca12162162004f00a811ad9aedb9d77b", "messageHeadline": "Merge pull request #729 from Concordium/bump-version-5.2.2", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "27b54746dd1e4427fe0f19c9b1f2359c75cdf19c", "messageHeadline": "Bump version to 5.2.2 for stagenet release.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c4499c4e8acc16deb4e8af3c8bb9d6cf38985359", "messageHeadline": "Merge pull request #725 from Concordium/extend-metrics-more", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 104, "deletions": 2}}, {"node": {"oid": "40611bb8768b6856e500379ea9fc0cc174383633", "messageHeadline": "Merge pull request #724 from Concordium/extend-metrics-received-messages", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 97, "deletions": 64}}, {"node": {"oid": "82889b37b3833e1d4dc9f174c510ca734a44029a", "messageHeadline": "Address comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "da349ef294c7bb8a2f0c602e88870d93047a2582", "messageHeadline": "Add metrics exposing node version and startup time", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "73fc882d1f27d94f49e1d73fa68e489ee33657fc", "messageHeadline": "Add metric for total number of peers", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "3c0df76385fd941c79722fe740aa86d9a39b74b9", "messageHeadline": "Add metric for soft banned peers", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b5ae92cd31c4ebeb244dd829879da69ecf1017c4", "messageHeadline": "Add metric for total sent consensus messages", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 25, "deletions": 2}}, {"node": {"oid": "b71660d7c799735a09bec8f4e1228683072803ac", "messageHeadline": "Remove mentions of finalizations records in prometheus exporter doc", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b55d6cd5e9b6cd1656e1c31a0e960495a8b00f62", "messageHeadline": "Fix tests", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "4c854f4aeadd245daa0279a1ff7f5ebd5d34bafa", "messageHeadline": "Address comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "e5637940efb9a831a198ea288467be70a2c0078c", "messageHeadline": "Add epoch to tc, tsm and tmb.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "588752099a793604403c96754762f2f7182c9243", "messageHeadline": "Merge pull request #726 from Concordium/kb/clarify-and-improve-checkp\u2026", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "d68bff54c74392ec104e278e1a1185c3e3878062", "messageHeadline": "Remove BakerSignVerifyKey from the BakedBlock", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "323ad5e2a6eb5f6b7f0b5807ad1b15a4663c529e", "messageHeadline": "Add KonsensusV1 treestate test scaffold", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "0cefb20893e40a8d86dbe707cc4487c84ded7cba", "messageHeadline": "Fix merge errors", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "72de14cc5f280b674caa93e763a90d73e9d0c429", "messageHeadline": "Fix test name", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "660494060ee5bb707e477a57398d19ebfaf7df0c", "messageHeadline": "Redo", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5cc1361b2c343ed453263b5c9c58a91f3d0b852f", "messageHeadline": "Redo a renaming of a qualified import in tx verification", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ddb4d59217b02c50dbebd242195dc425e9478986", "messageHeadline": "Merge main", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de89f573984c8e6998f0aae00cd1dc8b856add6a", "messageHeadline": "Merge branch 'main' into new-treestate", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 627, "deletions": 473}}, {"node": {"oid": "97e4209fc5caeee58c0b1ba7e169bf6a9be302bb", "messageHeadline": "Cleaning up tree state implementation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 423, "deletions": 319}}, {"node": {"oid": "c4b9c0090d301c04d676dd3132526158bc4c32ef", "messageHeadline": "Clarify and improve assertions in checkpointing test", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "9133f17abb4d239c696179bc24df34c307212056", "messageHeadline": "Add genesis configuration. Revise block status queries.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 38, "deletions": 47}}, {"node": {"oid": "19038ee154046c4127743a34bdb8c998c1ac9b41", "messageHeadline": "mkInitialSkovData", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "a58e91786481b721b41ef3600b6a70e5b17618b9", "messageHeadline": "Merge pull request #707 from Concordium/new-consensus-types", "author": {"name": "eb-concordium", "email": "77331975+eb-concordium@users.noreply.github.com", "user": {"login": "eb-concordium"}}, "additions": 1073, "deletions": 6}}, {"node": {"oid": "7cfab3c87afa786c395776837acd38b41d83bfbc", "messageHeadline": "Remove multiplication (could be used to cause integer overflow).", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f23c071254af91d38b6d063637e70341dde5b7f4", "messageHeadline": "Merge branch 'new-treestate' of github.com:Concordium/concordium-node\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 145, "deletions": 15}}, {"node": {"oid": "1486ea437e32f563667d227a1f79f71327ecea2b", "messageHeadline": "Tree state cleanup on protocol update.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 58, "deletions": 13}}, {"node": {"oid": "af6781eeb71a4ec06aaa08ff743ff13ced24ac05", "messageHeadline": "getNextAccountNonce.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "c87f50b00d426a05f6ac167621a6f09db9121bf8", "messageHeadline": "mkInitialSkovData", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "4a4b3d631729e3d7e406c012cf5e21ad5d1ac812", "messageHeadline": "Explicit Serialize instances for SignatureMessag types.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "030c6560d968b5e572e2aa93e539fcf33d355618", "messageHeadline": "Purge transactions", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "5dd6411d63b47948bca27f3deec658ff5106e68a", "messageHeadline": "Purge transactions", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "1ad365a1dcb7f39cf9d7215d35bfed39a11e145f", "messageHeadline": "Tree state implementation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "a815eeec5ce048be525c83da20a8d18aaafc28c0", "messageHeadline": "Simplify things a bit.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "c06b2f8a1275fa774eb7af197423b4bb97a2dbbe", "messageHeadline": "Merge branch 'new-treestate' of github.com:Concordium/concordium-node\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "14a7e34112d7d7695c7c88fc527df151a13da106", "messageHeadline": "TreeState implementation and RoundStatus expanded with current signat\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 67, "deletions": 60}}, {"node": {"oid": "16412febf01ead8821d67043f603df3004007ae7", "messageHeadline": "Pending blocks operations", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "df7255da76b6a7833071b748e5be13112a6b7c4f", "messageHeadline": "Change docker/Ubuntu build scripts to use default genesis from librar\u2026", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "a138bdff86282ef7d030ff7f850461573ba94e33", "messageHeadline": "Tree state impl.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 33, "deletions": 50}}, {"node": {"oid": "336a5ab0cceb287c0142a7f5dc5bd8a1ef933ef4", "messageHeadline": "Update changelog", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "49d29a169aaa84bb3a4f0e70975ef51d35e3bd9b", "messageHeadline": "More impl.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 55, "deletions": 108}}, {"node": {"oid": "dd0826ea888fab984fb502d6b9c7d505daaa745f", "messageHeadline": "Add metric for total recevied messages, removing inbound_*_messages", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 94, "deletions": 63}}, {"node": {"oid": "dc3f6b1e5d415e429c062e3691c8076f4fa95f36", "messageHeadline": "Merge pull request #720 from Concordium/extend-metrics-notifications", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 135, "deletions": 36}}, {"node": {"oid": "b54f03468c9348a1019eb790f5b4fbc5b39d5f39", "messageHeadline": "TreeState implementation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 435, "deletions": 329}}, {"node": {"oid": "ca55a60ae659d85dddc941808b2c96ff55d18f23", "messageHeadline": "Add quorum message.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "9f03e73949f78e6ee0552de2b078fca540235bca", "messageHeadline": "Merge branch 'new-treestate' of github.com:Concordium/concordium-node\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1ee5dc44042ba525efc2da76d7689f30138d6ced", "messageHeadline": "Parameterizing InMemoryBlockStatus by pv.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "3debb2738f28957418cd29dda9f522714aaec123", "messageHeadline": "Apply suggestions from code-review", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2dad8e4f2c954410876f01398d69cc8f757f7da4", "messageHeadline": "Avoid using broadcast", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 106, "deletions": 116}}, {"node": {"oid": "dd0f113abcc2e9bf102ae7e7801e1afd07541e11", "messageHeadline": "Update changelog", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1484c8f2a983b5f10dc7de4bab2e934a239e11c9", "messageHeadline": "Merge pull request #717 from Concordium/fix-metric-sent-received-bytes", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 50, "deletions": 69}}, {"node": {"oid": "e7f20cfffa005863cd49cdf9b92483f69abc565e", "messageHeadline": "Introduce finalized and arrived block metrics using the notifications", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 138, "deletions": 30}}, {"node": {"oid": "20a5d122752d595272b59c2070790272fcca9966", "messageHeadline": "Provide more information in changelog", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "034d6c20d4b795e5df216e729b75667c0d04b34d", "messageHeadline": "Merge branch 'new-consensus-types' of github.com:Concordium/concordiu\u2026", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d91cf2eb8de126b8697aa182c1135dea0c7aa495", "messageHeadline": "Merge branch 'new-treestate' of github.com:Concordium/concordium-node\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 107, "deletions": 55}}, {"node": {"oid": "fb69405d83b0378862e06ad045614ac9a3e3bd89", "messageHeadline": "Minor doc changes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "b61bf73a7c573e9ae4ed8064fc2a2dec7cfed752", "messageHeadline": "Make use of withSkovData", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "dd750e47f1546bf678017a88da29b38d292f26c1", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d67a03f3aeee162eb5e7fb9ca696ce4cc9a62430", "messageHeadline": "Refactoring", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "7ec5502d8796ee141fb3fdc22e3b6385c70b9194", "messageHeadline": "Added some convenience and an implementation for looking up transacti\u2026", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 75, "deletions": 21}}, {"node": {"oid": "ffc28d774b13b52e90ae40b25ac6cb7ac7466383", "messageHeadline": "Implement getBlockStatus with the state pointer.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "09e3dea72078f8c499817557b73a4dcb3c603d43", "messageHeadline": "Make stuff compile.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "a581c64a2c23d4b953be79aaad7a34642ff31713", "messageHeadline": "Tweaks", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 125, "deletions": 118}}, {"node": {"oid": "55e724e1f37d9da0da99c5a13b4588a402db1242", "messageHeadline": "Address comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "cf9b73eb4ce8d8669a52e662ef0c64530eb7d7f5", "messageHeadline": "Address comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "87729985100de558d8686c51f65accc493857b8f", "messageHeadline": "Merge pull request #721 from Concordium/fix-config-parsing", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c0ed1bdfc51e093ca72525e94549266ee1e30820", "messageHeadline": "Fix config parsing for grpc2 certificate options.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f3b05b40289a7d712c9798f956fa9009bb695c4c", "messageHeadline": "Fix test.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a02b7561386806043f72fc3970451590974ec797", "messageHeadline": "Adding missing instance resolution guiding.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4d06a6a1ee16430a2f4e1513a6025f3133df11dd", "messageHeadline": "Address more comments on code review.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 17, "deletions": 23}}, {"node": {"oid": "712b23b9f4b01f4ca0ff536ac280592aeb2f3824", "messageHeadline": "Some fixes.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 71, "deletions": 19}}, {"node": {"oid": "245507c9baa682f4fafcddb109baa83c409eae16", "messageHeadline": "Fix missing TypeApplications", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de8eda99f0ae228ae1f85d4a47f68604a3077230", "messageHeadline": "Merge branch 'new-treestate' of github.com:Concordium/concordium-node\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 254, "deletions": 117}}, {"node": {"oid": "c62bcebe310e3f5dcf069219df4262d526f16759", "messageHeadline": "Introduce Block type for block storage.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 45, "deletions": 26}}, {"node": {"oid": "c65390072058087012aba74bae20ffbc083302b6", "messageHeadline": "Document TimeoutSignatureMessage and remove void instance.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "0b3e3870e6e05dacf633e6abc878ace8657a154b", "messageHeadline": "Fix blockpointer and focusblock impls.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "5e823afd0995affbad0ce7ac223622eda3fb551b", "messageHeadline": "Merge pull request #714 from Concordium/polish-current-metrics", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 294, "deletions": 280}}, {"node": {"oid": "ec2eb42b273a6cb19039d343fb9e98d8f24b83d9", "messageHeadline": "Some implementation of the new TreeState", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 129, "deletions": 35}}, {"node": {"oid": "4d17da74b44172977baa57f37375579e87ed52f9", "messageHeadline": "Use computed bytes sent/receive totals for average instead of summing\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 5, "deletions": 27}}, {"node": {"oid": "1db667d1950a23b4746cb1ae83a919fb18cd2dd9", "messageHeadline": "Add finalization committee type.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "bc2602edc7602cb9d1ed7c96eecb2ca4698c2b8b", "messageHeadline": "Constraint r to SkovData", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0cad777a66437c5a71eaa26e348f0b0589efb202", "messageHeadline": "Fix instance for MonadTreeState", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "5a5d737550ca14b5b727b038b2d395b2924931f5", "messageHeadline": "Add missing instance for MonadProtocolVersion", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "818b1dd8f5175a2918554bb420f3f8b8384788bd", "messageHeadline": "Renamed TreeStateImpl to TreeState.Implementation", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a003a50b57b1ec076bb7ecad9dbed7ce92b3e1c7", "messageHeadline": "Remove NamedFieldPuns.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "87693384e499303947b0dbc03dab01cbb1aa503b", "messageHeadline": "Merge branch 'new-treestate' of github.com:Concordium/concordium-node\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "7d9399be5ec339bf48d5ea1b27bfa5d991cc3c82", "messageHeadline": "Adding general `Block` type.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "a9ccef7117013824c5fe750c3534f8a72efde808", "messageHeadline": "New instance for MonadTreeState", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "697b47182ba4f7d8ad99b497d0415d422c1689e1", "messageHeadline": "Remove Monoid instance from Quorum and Timeout sigs.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b493f3e6d9738806af8f73826443b0baeaa8a7fb", "messageHeadline": "Document QuorumCertificate.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "dc1126dbac74ec2eaf04bf20312d090ebd3f6afd", "messageHeadline": "Update metrics for bytes sent and received on message.", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "6ce390061b3c239ad502e4f5cb6330e30df037be", "messageHeadline": "Address comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "22dd64339a8775632c015aaf37f97d7f0222613d", "messageHeadline": "Format.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92b11d03f42e24b9712a210852408153a2de2a41", "messageHeadline": "Rename Optionally to Option.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "eeaf626e1942f4a338835e86b52316be3ba8d416", "messageHeadline": "Simplify hashAsLFMBT.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "44d50626e9c8d80b224c841fa4424ea66a0afab4", "messageHeadline": "Merge branch 'new-treestate' of github.com:Concordium/concordium-node\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d24f693240425afed25a558425bf9c65abffb926", "messageHeadline": "Dot dot", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "c6b17f8b4898268653b22dfbd53be21d68af22ab", "messageHeadline": "Formatting", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ed42b1112b8bd2a6a98f976bab0becce632c6e9", "messageHeadline": "Fix build", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4d075f36e9172990ec104fcda034b54103633865", "messageHeadline": "Merge branch 'new-treestate' of github.com:Concordium/concordium-node\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 280, "deletions": 76}}, {"node": {"oid": "a52dfd2009081f89eff9b2ac6de461c62b7ade13", "messageHeadline": "Low-level tree state database implementation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 418, "deletions": 50}}, {"node": {"oid": "11dc10ae601c5f940cdf94fa0e575c9bdf646d54", "messageHeadline": "Fix doc", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52afa7841b410995c00632b61898455880a05e02", "messageHeadline": "Add new BlockPointer", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 59, "deletions": 49}}, {"node": {"oid": "33f8dbc4d3a68002fe64ad3c2a6e1a6725c43103", "messageHeadline": "Address comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a4b57d0646454050f141c3763ca5177fde169331", "messageHeadline": "Renaming", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "2bde1be6ec919ccd5716b29ae22fd509e731ced5", "messageHeadline": "Remove some uneccesary lenses for now", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d782cf22df99100394a253b4ca7de8620aa60733", "messageHeadline": "commitTransactions now takes a list of verified transactions", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "89ea89bcf6ff7afa1a0a3104c7000ca459b675df", "messageHeadline": "TreeStateImpl", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "1ee5b3bace159d380f4517c81599ed475acadf8f", "messageHeadline": "Adding more things to 'RoundStatus' and separating out impl.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 106, "deletions": 29}}, {"node": {"oid": "af3a871bb9c1ccbef04dab537d451ee6a5e90782", "messageHeadline": "Update changelog", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "fb8c0e1beacba009e6503602e101e3920e1c34e4", "messageHeadline": "Remove unused feature \"gen\" from prometheus dependency", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "024f365c8e16fc0df3c040f27bb0271dea8171e9", "messageHeadline": "Provide documentation for each of the metrics exposed by prometheus e\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 71, "deletions": 22}}, {"node": {"oid": "8f378df749aaff3f9eedecb9a9e740ee9ee92d08", "messageHeadline": "Use a more consistent metric naming and expand help text", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 218, "deletions": 259}}, {"node": {"oid": "ff813b35df61ba014fa4b639663b2f193f739282", "messageHeadline": "Merge pull request #716 from Concordium/fix-clippy", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "6c62e25d009d6b97cee9a0e2078e45b06b7a50b4", "messageHeadline": "commitTransactions changed.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fca6f0ef2591e33343bce3859439e1a3547471d", "messageHeadline": "Remove obsolete comment.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0cfff17bcea961ac328b57306e0f3c55a8af6333", "messageHeadline": "Make sure clippy also fails on rustc warnings.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "b8edb31a3fdab18e18de65e81fcebf2fa7248fbb", "messageHeadline": "Fix test", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e18e3606f42e698e424357f279e5cdf1eb6e52f6", "messageHeadline": "Remnants from the old tsSlot and ftsSlot", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "dd7c9e2c91d4ad554b0b3e6626bebab3baa3ee64", "messageHeadline": "Introduce IsCommitPoint constraint in order to prevent some unecessary", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 82, "deletions": 52}}, {"node": {"oid": "9b39d61b77745af4df99a3fb7f9fd6e18e4f0c7b", "messageHeadline": "Merge pull request #715 from Concordium/bump-version-5.2.1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "c3e326f9f07ae14905173233e89122bdbc35c208", "messageHeadline": "Bump version to 5.2.1.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "85a0b583bc6f1932876f04ea65b0892749248e4f", "messageHeadline": "Parameterized TransactionTable with an Ord so it can be reused for ne\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "bf0b97486186e5000978f008391fc29f42590673", "messageHeadline": "Merge branch 'new-treestate' of github.com:Concordium/concordium-node\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 256, "deletions": 97}}, {"node": {"oid": "204c3fdbb2c5e413d5b3bd3ad5862584ea6c67b3", "messageHeadline": "Low-level tree state implementation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 344, "deletions": 19}}, {"node": {"oid": "ba731efa29c913072807202805d4370155efdc0e", "messageHeadline": "Merge pull request #713 from Concordium/fix-prometheus-push-log", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "7d64f9a8a706b2903c56644853186699d8a46d0d", "messageHeadline": "Correct logs related to Prometheus", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "3e1c9259485a159a1c44af0ec2e4a9a699ce28b3", "messageHeadline": "Log the enabling of Prometheus push gateway even when exporter is ena\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a5d596aaac3b7665a484ded31b73eeb011f75b10", "messageHeadline": "Merge pull request #712 from Concordium/doc-enabling-prometheus", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "5beb3c2a9991d95bb6ff00fa0599f9286839d85f", "messageHeadline": "Documentation and a few types.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 60, "deletions": 25}}, {"node": {"oid": "be436f22c741301ca357e27e1d93d8d6b5beafa0", "messageHeadline": "Address comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "323cc6998dee92e34bc1a42f0192105401c1349d", "messageHeadline": "More doc and refinements.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 158, "deletions": 58}}, {"node": {"oid": "d59f5cba73e05118c6a72c130ae2216d51d3380c", "messageHeadline": "Add documentation on enabling and configuring the prometheus exporter", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "c5267c27b369f54e96a84dd72371663f1683b231", "messageHeadline": "TreeState edits", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "641af8e627934b119fc997adcfa2e5695269082b", "messageHeadline": "Merge pull request #711 from Concordium/rm-unused-prometheus-metrics", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 29}}, {"node": {"oid": "30f452a5c5bcf440a40d405685e0cd3509bf5129", "messageHeadline": "Merge branch 'new-treestate' of github.com:Concordium/concordium-node\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 44, "deletions": 113}}, {"node": {"oid": "6559392c3f1b25eb0c46294e5426e4899531daae", "messageHeadline": "Add low-level tree state interface.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 130, "deletions": 30}}, {"node": {"oid": "aa4452c2e6769ba64c1578dc500d9cecd19240d3", "messageHeadline": "Adding some types to the API", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 44, "deletions": 113}}, {"node": {"oid": "26aa35ed698f57b493a9200bfa7a224f2667ba31", "messageHeadline": "Remove unused prometheus metrics", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 29}}, {"node": {"oid": "d31dcb048e441d8f163aec67ee6d8fa8e771c566", "messageHeadline": "undo", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f57863082895080cb1be74d7bbcceab12cc9b672", "messageHeadline": "some types added", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "5c7a04edf7f69b3bdcda1a8c07b67a8ef75b62b5", "messageHeadline": "Merge branch 'new-consensus-types' of github.com:Concordium/concordiu\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d7b8fe9185f0dd60685ad74931d692856bea3bd2", "messageHeadline": "Formatting", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "df02914cfa29a6434e4265380dd3da7e78523d98", "messageHeadline": "Merge branch 'new-consensus-types' into new-treestate", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1292, "deletions": 1421}}, {"node": {"oid": "5b703234ba0f6cac6e4097576ebe31fac1558ffa", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11dfb26404f03eec8a15863f0f3c0f8609b6bfe9", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into new-consensus\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 923, "deletions": 1393}}, {"node": {"oid": "3337dfdbb5fa1f04cb6ab7daa25f053d181d855c", "messageHeadline": "Add tests and block serialization.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 370, "deletions": 29}}, {"node": {"oid": "6508e7d4da32d884545973d330f845022ba954fe", "messageHeadline": "Merge branch 'new-consensus-types' into new-treestate", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 555, "deletions": 1573}}, {"node": {"oid": "483216a2d12502857cc7d81de8a813fd4f48a9bf", "messageHeadline": "TreeState API draft", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 205, "deletions": 7}}, {"node": {"oid": "971279f5b6f4c7e13f83ea9c91c1d61dc54f081c", "messageHeadline": "Merge pull request #697 from Concordium/simplify-global-state-config", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 487, "deletions": 558}}, {"node": {"oid": "db308cb688e5531136b62d609c763b4de148e906", "messageHeadline": "Merge pull request #693 from Concordium/simplify-skov-monad", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 419, "deletions": 818}}, {"node": {"oid": "440e5926124b75f665d6e6b76a68f74a1da34c9e", "messageHeadline": "Merge pull request #698 from Concordium/rename-wasm-chain-integration", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 62, "deletions": 62}}, {"node": {"oid": "0b29e0a09b48cefc1f0519aa39e43113f39f3bf3", "messageHeadline": "Address comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98b5f7c747183b08545bd7576ad4dfd046663309", "messageHeadline": "Merge branch 'simplify-skov-monad' into simplify-global-state-config", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1060, "deletions": 645}}, {"node": {"oid": "88883e14aeb872df695de535b78f59e005c1aa7a", "messageHeadline": "Address comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 66, "deletions": 68}}, {"node": {"oid": "ad80f5209e8836b3327fe48c7a81075812c6fbc2", "messageHeadline": "Fix Windows build.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c48fe6e4fd568274ef415c782bedb2ab60219f0e", "messageHeadline": "Remove obsolete configuration option.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f0926b85ad000a00401992b582ff2fcabf3116d2", "messageHeadline": "New consensus types.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 335, "deletions": 44}}, {"node": {"oid": "255beec7ff8417d4211bce65b90ddcf74f4f8c08", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into new-consensus\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 221, "deletions": 1530}}, {"node": {"oid": "629f292894cb97074503a656be8203e068f45fb4", "messageHeadline": "..", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0a0316c83a3f7f862586ea8b1923eaba85336a1a", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 65, "deletions": 53}}, {"node": {"oid": "5a7af92e10ef4ff8ccf88b0b9f83adf010af5cee", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "98807aca0d305a2d2ff144cdfaaefe3e15c08ea5", "messageHeadline": "A start", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9cf8d71b7ff36a22db9bcb1bdeea19850921115", "messageHeadline": "Attempt to Merge remote branch 'origin/main' into simplify-skov-monad", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1007, "deletions": 591}}, {"node": {"oid": "614b3153971dd4b5211fd53300e2d2cb0a24e696", "messageHeadline": "Address comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6c9851ad6e3ffb1643b33a83b33bf90e4e1ccf0b", "messageHeadline": "Merge remote-tracking branch 'origin/main' into rename-wasm-chain-int\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 981, "deletions": 568}}, {"node": {"oid": "2af6933c8235ae0c29bb04c6f74a5aa39860bc01", "messageHeadline": "Merge pull request #653 from Concordium/chain-parameters-v2", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 986, "deletions": 573}}, {"node": {"oid": "80965aa609f84d0894f8e0e69b7c98f76f2a2e0f", "messageHeadline": "Update concordium base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ed2bbcf69b3b8756b9d04d0ab8b324c9eb8b350", "messageHeadline": "Merge pull request #701 from Concordium/remove-format-shield", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "24f91b7afc73dc1c17729d5a00058b13b43f5147", "messageHeadline": "Remove non-existent job link", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8ebce26d45a9c62505fe24d1d59338fc931596d6", "messageHeadline": "Update DummyData with new timeout field naming.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f34da04e68fd6b9dd4d1faaac34ef6956104e881", "messageHeadline": "Update base", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccc0b6a351798d6b017e37fd5da5b96e7c28d02d", "messageHeadline": "Invalidate cache.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05cddce93db97b02db993b7c94f42f5c11e62067", "messageHeadline": "Address review comments and simplify some code.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "caaf530b1eaf1537472bbe62240ac98af37a1d26", "messageHeadline": "Addressing review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "a1cd83a1b3004bbe8d2e811987ede4c32d9f73eb", "messageHeadline": "Changes related to updating base.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15dac54d969c94a60b7a45b81d0c7d728db46e18", "messageHeadline": "update base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b04af684ca792a2d02e4455ec159859fe205e8bd", "messageHeadline": "Merge branch 'main' into chain-parameters-v2", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 199, "deletions": 1495}}, {"node": {"oid": "e74efb80dd0aa7e10ac47ded979cb50961b9e381", "messageHeadline": "update base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1fe60da146494e1eaa5cc12c0e8d68829e33fb5", "messageHeadline": "Propagate renaming of `wasm-chain-integration`.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 63, "deletions": 65}}, {"node": {"oid": "77bad911f164f8f013f1730b9a3816a152157410", "messageHeadline": "Merge pull request #696 from Concordium/fix-incorrect-doc", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5e09f7d64f425ff23e9af6a149c9991a769da714", "messageHeadline": "Remove unused FocusGlobalStateM", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 0, "deletions": 24}}, {"node": {"oid": "94c8591a7348f6c2408815c1337ccbe2ffb14f52", "messageHeadline": "Fix the only type of GlobalStateConfig", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 481, "deletions": 528}}, {"node": {"oid": "395b6e300b602dfc8c74261147557ae8d0864dd0", "messageHeadline": "Inline persistent block state and tree state into skovT", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 159, "deletions": 149}}, {"node": {"oid": "8030faa7e95904d77f7095f9237af4d709662e5f", "messageHeadline": "Inline RWSTIO for GlobalState in MonadImplementations", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "c0fb76b1791d9081a6392422178e8a602d6f612a", "messageHeadline": "Fix another misleading comment in the tests. Add assertion.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "06d5c53fc4508a98ac3b16f720d727316f4e0ff2", "messageHeadline": "Merge pull request #695 from Concordium/fix-incoming-amounts", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f613bda06276d97b932a3f69f7e3c9288a5d38e0", "messageHeadline": "Fix encrypted amount ToProto instance to include incoming amounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2590dc9f12be06abd7d5f59162e7a1e7143b1986", "messageHeadline": "Fix unit tests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "7bcab2e8064bee8aee519ae68cd63c391a760201", "messageHeadline": "Simplify.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1d3345d9cd2b9c6e6b53d5d76ba28c7e6b34160", "messageHeadline": "Merge pull request #694 from Concordium/fix-comment", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d25d3c474eb4b90703f5a552e7b0799f45069ec0", "messageHeadline": "Remove the use of *M mixins (e.g. GlobalStateM) for deriving.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 193, "deletions": 605}}, {"node": {"oid": "4fe64ab6c6ea426fa9dbdf8f50b7215f1f01e53f", "messageHeadline": "Remove mixin indirections.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 57, "deletions": 36}}, {"node": {"oid": "067a96862c3fc5943a0afcd7947aac967c58265b", "messageHeadline": "Fix test documentation to not mislead future readers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f8ed49744014b9fa0feb415eb3ea640051a44237", "messageHeadline": "Type definitions for new consensus.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 378, "deletions": 0}}, {"node": {"oid": "ed46c7c3680ddcfdfd0aea981f51751c062b7dfc", "messageHeadline": "Fix persistent block state type various places removing type variables", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 124, "deletions": 150}}, {"node": {"oid": "91abf3dac880ab60ae4661513218770e604be0d2", "messageHeadline": "Merge pull request #692 from Concordium/clean-up-basic", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 14, "deletions": 921}}, {"node": {"oid": "646fb5f2f669626f0ee417c6be81f5c01f0a662f", "messageHeadline": "Merge pull request #690 from Concordium/rm-global-state-mock", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 177, "deletions": 529}}, {"node": {"oid": "bbcd43815c7d0e6d5c1658638cf828deb22224ac", "messageHeadline": "Move Basic files only used by tests to a tests subdirectory", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "716d4deb286cd4c864d475f156135d682afd4387", "messageHeadline": "Remove unused modules and code in Basic", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 0, "deletions": 911}}, {"node": {"oid": "907c69293b71d5444658be8481deef4880e9004a", "messageHeadline": "Address review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 122, "deletions": 26}}, {"node": {"oid": "167e56624c1966ae767e5aa8b0ef1b8daa9ae458", "messageHeadline": "Update base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12583aab9a3203f385f849c9c3733f4814a70d4a", "messageHeadline": "Minor tweaks", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "d6a42fe9428ea238506beae1926b64a75eed8f4b", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into chain-paramet\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1131, "deletions": 6463}}, {"node": {"oid": "00e67dbd38bca6da50a6392af52693afa3deb085", "messageHeadline": "Update base.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44292e544a8c8f71074aeed6e94c64a9c3015531", "messageHeadline": "Merge pull request #691 from Concordium/bump-version-5.2.0", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ef82c8f6fdc7224ee280f8c7ba18030569650b84", "messageHeadline": "Bump node version to 5.2.0 for new release.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a903b9b6750163f1eb2bfb711e8a37e617e56b0a", "messageHeadline": "Merge pull request #689 from Concordium/rm-bso-monad-wrapper", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 190, "deletions": 265}}, {"node": {"oid": "c773095c44e80bee2d0c43b2c6d2f7a66ba8102f", "messageHeadline": "Merge pull request #686 from Concordium/rm-no-log-scheduler", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 50}}, {"node": {"oid": "d65749e70d1f37dd4c7356b24127eb7c82a07d7e", "messageHeadline": "Merge pull request #685 from Concordium/rm-bs-abstractions", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 943, "deletions": 6095}}, {"node": {"oid": "bd7379a868940f09fdb457c764bb8d8b91a19326", "messageHeadline": "Remove needless section comment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d0d67b3c192e281e5562235010a30d1b17a9180d", "messageHeadline": "Use PVSupportsDelegation instead of AVSupportsDelegation when PV is a\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "3c23deb8d7c0b0e5b6b1d99ece681c901d43d7f8", "messageHeadline": "Update base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d7c8a2f6e2488428b43389eaee8d45caa2c6116", "messageHeadline": "Bump base.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55120c14dac5e38ccf0b5cb4793b7bb74573a960", "messageHeadline": "Fix remaining warnings.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1c75e34ec049a141ca5a1cd4465e38c59ef10e08", "messageHeadline": "Rewrite SchedulerTests/Payday and remove GlobalStateMock", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 73, "deletions": 521}}, {"node": {"oid": "293bd431517288ce52f63c495b46a732bc2e0fac", "messageHeadline": "Improve documentation for SchedulerT and related types", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "d0917007c8a9a183950438b7ece71d28ed52fff7", "messageHeadline": "Fix warning.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b9936859b0692c96584af1dcd6620852bbda8d1a", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63d53eca3112fcac8930b9e50aab3d8efb08cc33", "messageHeadline": "Add MonoLocalBinds to SimpleTransferSpec", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "39d7b7fb119ac8e390a0e5b750768540f8717b32", "messageHeadline": "Fix test and some warning + bump base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fd60f4d12dd48ea31902a16160b941b98cd76879", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e83d6da5402f9ce03959ed94702739b5e813ba12", "messageHeadline": "Fix tests and bump base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "3fbc06d9147c662be1611636739dc36bcefdc2bc", "messageHeadline": "Combine BSOMonadWrapper and BlockStateMonad into one", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 167, "deletions": 257}}, {"node": {"oid": "9f0a66efeb97ff40b8ac60baeec079a289dcba1c", "messageHeadline": "Remove unused NoLogSchedulerState and rename LogSchedulerState", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 26, "deletions": 50}}, {"node": {"oid": "9970ef40f58fa6b654226c7700a459cea1cee62d", "messageHeadline": "Reenable consensus tests PassiveFinalization and FinalizationRecover", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 435, "deletions": 437}}, {"node": {"oid": "13ec6474bd88cc57a1ad51ecf616999873be5fe0", "messageHeadline": "Merge branch 'main' into chain-parameters-v2", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 6212, "deletions": 4812}}, {"node": {"oid": "c38be5a2dba6c420d6007084393283cbeb2af77d", "messageHeadline": "Bump base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "756b334537c898367ad1470b67bd354f91e3512a", "messageHeadline": "Fix bug in `load` for `HashedBufferedRefO`", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "eeb9bc4e84a317b02d614f9c0803a9c586c1b277", "messageHeadline": "Bump base and work on persistent update queues.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2998d23f1ee6881f7ce14e27fb7a8d5220b9f812", "messageHeadline": "bump base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "160cff482033c3af5945d22500cafc99eb560e50", "messageHeadline": "Bump base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49f5ce2237499029e5a327a89c39c51140747646", "messageHeadline": "Bump base and fix some warnings.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "14145d1bfbcc26beb4464903fa5d9db4c8c1a7ca", "messageHeadline": "Merge pull request #661 from Concordium/persistent-scheduler-test-part2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 6210, "deletions": 4812}}, {"node": {"oid": "094dfbb29496e00859cc56212b5c394c6d71aaad", "messageHeadline": "Format", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "602011425cf303631dc02b3fa96aa79e3ab4c1a3", "messageHeadline": "Remove Paired.hs", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 1494}}, {"node": {"oid": "aa6b4543d9c0cd1cb50c131f43c253fff940c23f", "messageHeadline": "Remove Basic.BlockState and Basic.TreeState, disabling several consen\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1364, "deletions": 5021}}, {"node": {"oid": "d9cea4d77e9ced50fa621c60d775c5b4dd05dea1", "messageHeadline": "Address comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 547, "deletions": 562}}, {"node": {"oid": "993dedba960b9c35742af4e976bb69d53d8bd62c", "messageHeadline": "Formatting.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "54fd6f55703ccc10d5c1de8cc0d56f0ce2d4e96b", "messageHeadline": "Bump concordium-base", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60061d21ad914b63691af9d02e4a3649c4f65702", "messageHeadline": "Merge branch 'main' into chain-parameters-v2", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 7046, "deletions": 7449}}, {"node": {"oid": "0b6bc1acec51953bf41ba7a0a581f303a61d82dc", "messageHeadline": "Reduce some syntax", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 38, "deletions": 48}}, {"node": {"oid": "6b52955ecc2f73c3dba5ecb033defc04280be8d8", "messageHeadline": "Merge pull request #684 from Concordium/kb/refer-to-consensus-depende\u2026", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "64f7475f089963d961fd708fccb34a41960944f7", "messageHeadline": "Use absolute link to make anchor work", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3908b3006cc566aa4db38413d3e49048a599ed50", "messageHeadline": "Refer to consensus dependencies in node readme", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4eb903140af2a75aeac535ecba47f9a096b21c0e", "messageHeadline": "Update base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89af1f015e5e618054833a506385a14f87bc363c", "messageHeadline": "Parameters", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 365, "deletions": 305}}, {"node": {"oid": "8edede8b591148e88ffa99c7dfea5d800bda40fb", "messageHeadline": "Merge remote-tracking branch 'origin/main' into persistent-scheduler-\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1661, "deletions": 3651}}, {"node": {"oid": "362883416a4822b030e30392a5963c0fdc6d37f9", "messageHeadline": "Update base submodule", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dfb7a36c5f9d1d31aeb5e484fa4153e8f415877", "messageHeadline": "Add helpers for asserting deployment and init energy", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 595, "deletions": 156}}, {"node": {"oid": "d4dc84644000d588683f98fb06876e7bdedfc0c1", "messageHeadline": "Merge pull request #682 from Concordium/move-grpc2-types-to-base", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1563, "deletions": 3574}}, {"node": {"oid": "d73e7f39ca6d763db0d0d617d43706ddb5c5944c", "messageHeadline": "Bump concordium-base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7b386d31a8ef711297f292583a0e4dd1d7c3d96", "messageHeadline": "Run the invariant check after transaction in tests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 691, "deletions": 935}}, {"node": {"oid": "3a243c8808aed59558e2aa88e5987a5b6f93f128", "messageHeadline": "Make lookupKey for contract state provide a loader function", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 42, "deletions": 47}}, {"node": {"oid": "56775d90577cb4633297c0e0eb8b5e67602c525f", "messageHeadline": "Merge pull request #680 from Concordium/migrate-receive-tx-test", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 95, "deletions": 74}}, {"node": {"oid": "b1d26da72dc270ec36aec1db8baae7b31bc9469a", "messageHeadline": "Merge pull request #683 from Concordium/fix-args", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f754ffd58ec38360b547172e645df11d01b151c0", "messageHeadline": "Fix environment variable names.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "03c881f0159ece71c4aaaafb92c419a8674e1a4c", "messageHeadline": "Rename type aliases, make tests for P5.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4a440d5c0982ea32d33dad4d316527f322b67c9a", "messageHeadline": "Revert unintended change in package.yaml.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a5c934924faf8a86f3b6bd78a150b39059a7235", "messageHeadline": "Remove grpc-api submodule.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "0ab08b970373bd50268f1d4eb3d8f5e67a9818f1", "messageHeadline": "Move GRPC2 types to concordium-base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1563, "deletions": 3570}}, {"node": {"oid": "3d4653194c8977d0975b5aaa799d5fa5a352ffe4", "messageHeadline": "Parameters", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 154, "deletions": 106}}, {"node": {"oid": "ff1bfc03147caee7617a646cfab2a37873f8e341", "messageHeadline": "Merge pull request #681 from Concordium/stack-2-9-1", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8afded1f9b5b2019dcdd36c0d43e76ecc5ed98d9", "messageHeadline": "Bump base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fabd1b8c46cc1504d6f37570fcbeccc0ae1c331e", "messageHeadline": "Move import and refactor some types", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "b518fa0fb77b13be1e45b0d71113e50b3deaf680", "messageHeadline": "Migrate 'ReceiveTransactionsTest' to use persistent state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 82, "deletions": 67}}, {"node": {"oid": "390fbf5ed99878a16bc9691a458fd50790994523", "messageHeadline": "Parameters", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 116, "deletions": 91}}, {"node": {"oid": "8beee13265100da187b00639d79eca38a0ed2d28", "messageHeadline": "Parameters.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 401, "deletions": 312}}, {"node": {"oid": "a82f791722ebbcaf2fb902f60dce8b234fa8fc10", "messageHeadline": "Merge remote-tracking branch 'origin/main' into persistent-scheduler-\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 365, "deletions": 954}}, {"node": {"oid": "827982c5ed496017810e24987d7bb75f3f93d825", "messageHeadline": "Remove basic block state usage in SchedulerTests/Payday", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 46, "deletions": 74}}, {"node": {"oid": "ab941e16e18dd63eadf8d6e3b5ac5514ce185652", "messageHeadline": "Use persistent block state in SchedulerTests/../Upgrading", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 736, "deletions": 555}}, {"node": {"oid": "e20d298990bc37608d397c4197fb379803509a50", "messageHeadline": "Merge pull request #678 from Concordium/fix-storing-config", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "cae4e10c73c9b704baef336eb29bde558c12f153", "messageHeadline": "Use persistent block state in SchedulerTests/../Transfer", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 127, "deletions": 124}}, {"node": {"oid": "36b4f4cea0caa579b9b766af44a7a3cd6f5ae37d", "messageHeadline": "Use persistent block state in SchedulerTests/.../Recorder", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 124, "deletions": 112}}, {"node": {"oid": "826ca21e7d571e0a684e1445b5f8fb4a4816159b", "messageHeadline": "Fix Haskell test build.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c518a05e0753396da1a58862fab7bb10e6de4139", "messageHeadline": "Fix storing node settings.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "54b811ca3b1e8e247e9efd876fdcb9b9b5baf47c", "messageHeadline": "Use persistent block state in SchedulerTests/../Queries", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 670, "deletions": 661}}, {"node": {"oid": "cbd1a2b30cc797d71f9d1d23887578862922e7fd", "messageHeadline": "Parameters", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "cc3cea2b230a46c5c149379e3041a333af8730a1", "messageHeadline": "Merge pull request #674 from Concordium/migrate-consensus-tests", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "44aba53e11d37345b791135fdc8ec8e862becaa4", "messageHeadline": "Merge pull request #673 from Concordium/migrate-globalstate-tests", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 248, "deletions": 399}}, {"node": {"oid": "4c9fc6168f4df66639a444f810dbcbaf6bce1e88", "messageHeadline": "Revert system-ghc.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d570914747351f98bf87f56e3694d6f15f0880c2", "messageHeadline": "bump base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a1b8a7ccb35677034d79c0737d5a49032f1cb22", "messageHeadline": "bump base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df683f675b8ab70bc6e17545f04de15ffad5927a", "messageHeadline": "bump base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "69a825293537f8c5c2671054c1d5600beaf73ad6", "messageHeadline": "Use persistent block state in SchedulerTests/../CrossMessaging", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 203, "deletions": 77}}, {"node": {"oid": "f9be06f3bd8f4a53218a84eac19bbc6a3a3cdedb", "messageHeadline": "Use persistent block state in SchedulerTests/../V1/Counter", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 123, "deletions": 114}}, {"node": {"oid": "304fcb2418d9bb3c46750fc86c562d8be5df8cf5", "messageHeadline": "Parameters", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 244, "deletions": 155}}, {"node": {"oid": "facebf025208e5598538430d39406b4809c13468", "messageHeadline": "Use persistent block state in SchedulerTests/.../Checkpointing", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 411, "deletions": 351}}, {"node": {"oid": "d81cc923d7fa4633dab75e78396bc18272ea70b1", "messageHeadline": "Migrate a consensus test to use the persistent state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "2ffad67035b9f60c4ebd9c005faf24b6ca8e6af6", "messageHeadline": "Move account construction to a module accessible from all tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 84, "deletions": 143}}, {"node": {"oid": "543075b0b049217e69900e384661e6698a5d3473", "messageHeadline": "Migrate account release schedule test to use persistent state only.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 152, "deletions": 166}}, {"node": {"oid": "9a1dea967db14a3aa401ffe85665cc6dc58317d6", "messageHeadline": "More chain parameters stuff.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "80b83877b3430d9e20bae424425b3daf58277760", "messageHeadline": "Migrate Updates tests away from using basic blockstate.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 75, "deletions": 153}}, {"node": {"oid": "b8e1d2e09e37d56c100ae5e75534c9624b31f207", "messageHeadline": "Use persistent block state in SchedulerTests/../SmartContractTests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 359, "deletions": 237}}, {"node": {"oid": "030e74b11045d40a7f8a0fe30dd50eed7280ad89", "messageHeadline": "Use persistent block state in SchedulerTests/SmartContracts/V1/Relaxe\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 294, "deletions": 269}}, {"node": {"oid": "5fbf2db0a35a4aaa019a75652cb4152fce2cd487", "messageHeadline": "Use persistent block state in SchedulerTests/V0/RelaxedRestrictions", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 212, "deletions": 206}}, {"node": {"oid": "b3f0f8e1e0f84a1e974056b9478edd2a011b6f93", "messageHeadline": "Use persistent block state in SchedulerTests/UpdateCredentials", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 297, "deletions": 155}}, {"node": {"oid": "540ccc64113826237972b5ed57f3347eb84ea159", "messageHeadline": "Merge pull request #670 from Concordium/disable-node-endpoints-flag", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 86, "deletions": 8}}, {"node": {"oid": "2e6d47cbd66dd4b45082d3f070615522406ff0dc", "messageHeadline": "Update changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "04773bc92b5164370f51dcaa69953407d4b6fb88", "messageHeadline": "Fix flag name.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b10e5f379437de3f14d5166df920fbfd51e73fd2", "messageHeadline": "Merge branch 'main' into disable-node-endpoints-flag", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 536}}, {"node": {"oid": "4cbab5dc8cff754ee17f6bea9f95fbcfaa14cc93", "messageHeadline": "Merge pull request #671 from Concordium/fix-diff-test", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd4f96c45a5d5733bd1dca86469be90d1798617c", "messageHeadline": "Fix the test for changes in the repo.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a897ca1531293e6d51d73c280497dd8be631fa0f", "messageHeadline": "Add an option to disable disruptive GRPC queries.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 80, "deletions": 8}}, {"node": {"oid": "df0c092c6bef52b88101108179f3b575d6efbd66", "messageHeadline": "More integration of new chain parameters", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 153, "deletions": 66}}, {"node": {"oid": "3b98c87732a80b2ac6c984603477d9249ecadc02", "messageHeadline": "Merge pull request #665 from Concordium/snm/Remove_obsolete_builds", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 0, "deletions": 535}}, {"node": {"oid": "20bd962749bf8d1bb4357e605d67f4c410ed3b56", "messageHeadline": "Use persistent block state in SchedulerTests/UpdateAccountKeys", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 108, "deletions": 76}}, {"node": {"oid": "6548dac11367fc5ee0ca8dc5f81e10125d368d20", "messageHeadline": "Remove files related to node-dev and node-master build jobs as they a\u2026", "author": {"name": "Stefan Madsen", "email": "snm@concordium.com", "user": {"login": "Thahara"}}, "additions": 0, "deletions": 535}}, {"node": {"oid": "88d31cf41c1872d9737c07ce8c9a75b43b186476", "messageHeadline": "Bump base and some missing instances", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "62ac0120c33cda2e21b1bf5a58c7be18f679c433", "messageHeadline": "Merge pull request #664 from Concordium/fix-windows-build", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f09c18179fa59a0e46845f0749956607f3ab436a", "messageHeadline": "Use persistent block state in SchedulerTests/TrySendTest", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 124, "deletions": 82}}, {"node": {"oid": "ad458ce3fa872037422a0e11ecb78c740d52d07d", "messageHeadline": "More work on persistent update queues.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 130, "deletions": 39}}, {"node": {"oid": "2782cbe7a7130ea72fd12cfcc328d2fb09817049", "messageHeadline": "Bump base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "236074fa9c0dcb06629d6b2a01dcf969e53f0a2c", "messageHeadline": "Use persistent block state in SchedulerTests/TransferWithScheduleTest", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 405, "deletions": 238}}, {"node": {"oid": "6ede1b7c58f91207eb971b55257980c905ec5407", "messageHeadline": "Fix windows build. Link the library as a shared library.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dfe86862a215bcff2c602328c0516d9a7636893", "messageHeadline": "Use persistent block state in SchedulerTests/TransactionsGroupingSpec2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 98, "deletions": 76}}, {"node": {"oid": "1e9f1fc9b6418ff5d37a02c856038f08046edc8e", "messageHeadline": "Use persistent block state in SchedulerTests/TransactionExpirySpec", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 122, "deletions": 99}}, {"node": {"oid": "c14a603e8600d760fc0c5a7833abf651ada3360a", "messageHeadline": "Use persistent block state in SchedulerTests/StakedAmountLocked.hs", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 239, "deletions": 192}}, {"node": {"oid": "4f68e5394acee85dc3d26f68ca1744397209feea", "messageHeadline": "Merge pull request #660 from Concordium/do-not-build-if-changes", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7eb3177863423b3251975fe0c6cdbbf2925b7ac1", "messageHeadline": "Merge pull request #655 from Concordium/persistent-scheduler-test", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2936, "deletions": 1939}}, {"node": {"oid": "62f94e408dfd2d6663d0325cb6ecb7561f7728b1", "messageHeadline": "Do not build if there are uncommitted changes in the repository.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "295f7c065d99242fc0cfb78b4cf0d46f9784ab5f", "messageHeadline": "More work on chain parameters.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 75, "deletions": 52}}, {"node": {"oid": "1d1150c020b34cab20866d76581d76f41622cae1", "messageHeadline": "Bump base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c953a174a569164db769e3d39d4635cf0164cbcc", "messageHeadline": "Merge branch 'persistent-scheduler-test' into persistent-scheduler-te\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 448, "deletions": 350}}, {"node": {"oid": "dacae55e7711ca49415b955d5ae961cfa0f80a9c", "messageHeadline": "Address review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 448, "deletions": 350}}, {"node": {"oid": "ef4468d6f5ab804ae0015b4371235952cd79a9f8", "messageHeadline": "Merge pull request #659 from Concordium/ignore-root-stack-lockfile", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9bb03864a9d28dd20edfc21b428fb7567345051d", "messageHeadline": "Ignore stack.yaml.lock generated in root when building consensus from\u2026", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "384fd6e7a9d4d27845cb9a7a22557dfb2ba40253", "messageHeadline": "Merge remote-tracking branch 'origin/main' into persistent-scheduler-\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 734, "deletions": 329}}, {"node": {"oid": "56c4b774fa7c6abf52e2153d59f1ef5bd59e3d44", "messageHeadline": "Merge remote-tracking branch 'origin/main' into persistent-scheduler-\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 733, "deletions": 328}}, {"node": {"oid": "67497fe5a1aba5d31d20ed909b76a7f7586c1753", "messageHeadline": "Use persistent block state in SchedulerTests/SimpleTransfersTest", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 444, "deletions": 289}}, {"node": {"oid": "1423a891746597724738dc5a3585ab3c6c508cf8", "messageHeadline": "Add parameter for static libraries build image tag. (#658)", "author": {"name": "vikt0r0", "email": "vfh@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "24edee9e2e21cb3d735dda3fae676eaf90497331", "messageHeadline": "Work on chain parameters.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 32, "deletions": 31}}, {"node": {"oid": "bf6aef33682b1f629833fe959ee2c49224ad67d2", "messageHeadline": "Bump base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf95ff32534d83738e9ed15c1cb61f0b07631738", "messageHeadline": "Merge pull request #657 from Concordium/bump-version-5.1.3", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "679bc57dda65fc6d9cd2ea381ff133d471dad9a8", "messageHeadline": "Bump version to 5.1.3.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "0caa47aa64a8d9d0f2d49add997471ee6c838be7", "messageHeadline": "Upgrade compiler tooling and libraries. (#649)", "author": {"name": "vikt0r0", "email": "vfh@concordium.com", "user": null}, "additions": 344, "deletions": 216}}, {"node": {"oid": "ad83a8a0934108634a917354254e56936158cb88", "messageHeadline": "Use persistent block state in SchedulerTests/SimpleTransferSpec", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 101, "deletions": 65}}, {"node": {"oid": "349c9358b0bef7603938695e00027be533e32d27", "messageHeadline": "Use persistent block state in SchedulerTests/RejectReasonsRustContract", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 102, "deletions": 74}}, {"node": {"oid": "5389f9f14b79168365666c1dea8c0d67e3a8abca", "messageHeadline": "Use persistent block state in SchedulerTests/RejectReason", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 111, "deletions": 90}}, {"node": {"oid": "277955a8535ccd9d6e16eafd277e805c63ad35eb", "messageHeadline": "Use persistent block state in SchedulerTests/ReceiveContextTest", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 80, "deletions": 87}}, {"node": {"oid": "ea845ec17cb354e26065126bf4bc718d0b5d6433", "messageHeadline": "Use persistent block state in SchedulerTests.RandomBakerTransactions", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 62, "deletions": 48}}, {"node": {"oid": "2247270fdd995bc80be39ed3fd99e8d1ff652c1c", "messageHeadline": "Use persistent state in SchedulerTest/MaxIncomingAmountsTest", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 340, "deletions": 190}}, {"node": {"oid": "be08250e3b8e276e90c316bf19f1b75543dba16c", "messageHeadline": "Work on UpdateQueues.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "44e7da271a201c13dfc4e05b12b660f2fe3409ff", "messageHeadline": "Use persistent state in SchedulerTest/InitialAccountCreationSpec", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 70, "deletions": 89}}, {"node": {"oid": "40d3ac46a42df447eecac7a5fdeba8935bfa29a3", "messageHeadline": "Use persistent state in SchedulerTest/InitContextTest", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 80, "deletions": 83}}, {"node": {"oid": "b89c3dfd3b9e407978245b96e4f7c0d08f023edb", "messageHeadline": "bump concordium base", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "913b652b6e5fca677a68fe0f228ef15555980b0f", "messageHeadline": "Towards support for new chain parameters.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "e07189483040368f6c1cd246e98f868bc2b90274", "messageHeadline": "Use persistent state in SchedulerTests/FibonacciSelfMessageTest.hs", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 132, "deletions": 97}}, {"node": {"oid": "b810e95ff566348c9091d9119e6ccb06fce40e8b", "messageHeadline": "Merge pull request #635 from Concordium/vh/fix-db-exporter-issues", "author": {"name": "vikt0r0", "email": "vfh@concordium.com", "user": null}, "additions": 372, "deletions": 108}}, {"node": {"oid": "916a07c595846effb9a389d251f4ef10e645291c", "messageHeadline": "Use persistent block state in schedulerTests/EncryptedTransfersTest", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1393, "deletions": 921}}, {"node": {"oid": "21a1c1c573fd0587aa3adaec83eb646b1aa2f2c6", "messageHeadline": "- Do not use `read` and `!!` when parsing, but rather use (`atto`)`pa\u2026", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 372, "deletions": 108}}, {"node": {"oid": "85d21a8ecfa80b9f98f6a548b2fb130920536abb", "messageHeadline": "Use persistent state in scheduler test Delegation.hs", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 527, "deletions": 320}}, {"node": {"oid": "0fc12c7b4392477afaa61d64595c947175f70803", "messageHeadline": "Merge pull request #652 from Concordium/kb/fix-missing-ar-data-in-grp\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "38f3e3e3b389346027fed00b689ca6e444099ed9", "messageHeadline": "Merge pull request #651 from Concordium/initial-persistent-state", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 685, "deletions": 378}}, {"node": {"oid": "c2033c20b6b17d8ea70b1e67c0e1720ef5a84cb2", "messageHeadline": "Use persistent block state in ChainMetatest.hs", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 85, "deletions": 60}}, {"node": {"oid": "fc07d1e577b1c39cc2004c21ae41f84ec111f40b", "messageHeadline": "Use persistent block state in BlockEnergyLimitSpec.hs", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 110, "deletions": 92}}, {"node": {"oid": "675813f32a4221d30ebc7cd5e2b13fc570e3f131", "messageHeadline": "Add test helpers for deterministically generating keypair", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 199, "deletions": 91}}, {"node": {"oid": "fc23ed47122ff0b6e72c3fb16d47dc4b16579717", "messageHeadline": "Fix missing ar_data bug", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b85733899fb5aff597f93e8172d9548929389f47", "messageHeadline": "Address comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "3950fdc6fe889be9b80bbad89639761e14f96ddb", "messageHeadline": "Construct initial test block state without basic block state", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 503, "deletions": 303}}, {"node": {"oid": "9eb1bc7b7c7c2d80a1a85885c9bb030ddbf6eef5", "messageHeadline": "Merge pull request #641 from Concordium/persistent-scheduler-tests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 726, "deletions": 191}}, {"node": {"oid": "58fe6e7e89eec7861ac2050867388cc3d265f247", "messageHeadline": "Use structured data for accumulating during invariant checks", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 46, "deletions": 31}}, {"node": {"oid": "467c8b5ad633049616ba64e31d7c583ed3e22d34", "messageHeadline": "Improve documentation comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 81, "deletions": 21}}, {"node": {"oid": "cc29fcfe87f01e9b00a48b1204cc2e2c64044f4f", "messageHeadline": "Merge pull request #645 from Concordium/bump-secp256k1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 37}}, {"node": {"oid": "9b69bf46cd79dd76ff6f9067bc9537e202745663", "messageHeadline": "Bump log4rs to remove warning about unmaintained dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d708d56a2aa2956b44292ea6c1985353ce191dcc", "messageHeadline": "Bump dependency to remove warning about security advisory.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "81fafa7eee7c79d0daad43572447589135570c89", "messageHeadline": "Merge pull request #644 from Concordium/p6", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "501fc1b9e8aa01390c679d78c17cd09276803b2f", "messageHeadline": "Merge pull request #634 from Concordium/select-message-queues", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 46, "deletions": 64}}, {"node": {"oid": "0ac29813af354c4d986af9e528b860f7cf3914fb", "messageHeadline": "Add block state invariant check for delegators in relevant PVs", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 83, "deletions": 12}}, {"node": {"oid": "721d2fdebf7fc2a60eb4fa1219d04d21b31d54c6", "messageHeadline": "Bump concordium-grpc-api and set correct p6 proto value", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39278d135b9c34e830b239508ecbfc43202dc0dc", "messageHeadline": "Address some of the review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 47, "deletions": 37}}, {"node": {"oid": "a0f4fc7000dc6decd68b17f2e160223ec0068656", "messageHeadline": "P6", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "ede73ffd3c50cfffd16adb91ef2be1b5f510d0b6", "messageHeadline": "Merge pull request #643 from Concordium/vh/fix-oobc-timeout-issue", "author": {"name": "vikt0r0", "email": "vfh@concordium.com", "user": null}, "additions": 17, "deletions": 13}}, {"node": {"oid": "9f317f43c7b004017ddc943ac5184aabcddc81ba", "messageHeadline": "Change csv version to not specify patch.", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "166fdfab547ff577eaa8f222d98572e7c551ad7f", "messageHeadline": "Get first line of catch-up block index using .lines().", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7285b93c78cb7e68d6ae900f93f3b3b035f5c78c", "messageHeadline": "Add csv dependency.", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75ff887d6898d6c479ef20ae92ad974aa3da9c04", "messageHeadline": "Fully download out-of-band catchup block index file rather than strea\u2026", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 17, "deletions": 12}}, {"node": {"oid": "717821cc8d42cb223fe3992d7579700f942d91a6", "messageHeadline": "Remove unneeded `parking_lot` dependency.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "842ae08a029dcc09af028567c96fdc6735d57c63", "messageHeadline": "Implement helpers for using persistent block state in tests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 568, "deletions": 189}}, {"node": {"oid": "d613787f486e270e15578de758fd11deb63bf9be", "messageHeadline": "Use `select!` instead of condition variables for message queue handling.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 46, "deletions": 62}}, {"node": {"oid": "59f58d14079b980312740daf2f2233c386ed1d90", "messageHeadline": "Merge pull request #633 from Concordium/version-5.1.2", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "13a632413da8f19325aa9d05e522269260e8207d", "messageHeadline": "Bump version to 5.1.2 for stagenet deploy.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "9863d41305dee33fe8f73e81389bbc4710f58887", "messageHeadline": "Merge pull request #632 from Concordium/robust-shutdown", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "5b8cb711775e83514e6d11b82b5118cfbbb3bbe0", "messageHeadline": "Merge branch 'main' into robust-shutdown", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 131, "deletions": 50}}, {"node": {"oid": "2eec3334265ef9d74a2c0255d66d7ae5a9d3f7b8", "messageHeadline": "Merge pull request #617 from Concordium/vh/kill-node-on-error", "author": {"name": "vikt0r0", "email": "vfh@concordium.com", "user": null}, "additions": 113, "deletions": 49}}, {"node": {"oid": "7399353b11e7ec75f4c48ebb400864a095b70c3c", "messageHeadline": "Merge branch 'main' into vh/kill-node-on-error", "author": {"name": "vikt0r0", "email": "vfh@concordium.com", "user": null}, "additions": 25, "deletions": 2}}, {"node": {"oid": "2d536cc9afb36d4a12e1d72e72d4d95dcadec9b5", "messageHeadline": "Merge pull request #629 from Concordium/vh/add-timeout-to-catchup", "author": {"name": "vikt0r0", "email": "vfh@concordium.com", "user": null}, "additions": 22, "deletions": 2}}, {"node": {"oid": "153d9c8ca61fb3960c0dab3dba380f51b33a27c8", "messageHeadline": "Merge.", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 1329, "deletions": 784}}, {"node": {"oid": "ad2d005dd8d419d36bdac4fe405a5462b4d24ebd", "messageHeadline": "Comments.", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f0ac6e2e29ead849ebc9003b459a7aadb3caecfa", "messageHeadline": "Update error messages in services.", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 6, "deletions": 10}}, {"node": {"oid": "1f548205f4e52a27c0b47512d932e6034339e41e", "messageHeadline": "Updated changelog.", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1f233b8031440beea26293d922fb9fc439e19893", "messageHeadline": "Updated Cargo.toml to enable time feature in Cargo.toml.", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdcb261069eb0bb1a5e58f76a54887c38713857a", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "vikt0r0", "email": "viktor.f.hansen@gmail.com", "user": {"login": "vikt0r0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4efaa3330f94d748dccf940133d5fc431a9914a5", "messageHeadline": "Appease clippy.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bdf42b77199e51713b2a1171dbe7dfd117079df3", "messageHeadline": "Update changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4a4ad4958851acccc3f5e779e77c5cd3c04edd5c", "messageHeadline": "Avoid some deadlocks in message threads.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "7f949c6924c61c2677affeef6eb99d68d018c861", "messageHeadline": "Do not panic.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5417e8d594bee03060255cc5c709ee1b6e7cfdc4", "messageHeadline": "Merge remote-tracking branch 'origin/main' into vh/kill-node-on-error", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1330, "deletions": 783}}, {"node": {"oid": "3918654187de3800ab70d86d616b752a3e9465b2", "messageHeadline": "Merge pull request #625 from Concordium/persistent-migrate-account-re\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "9224258215045ab2e58b5c95d4ad0bb603f6340f", "messageHeadline": "Merge branch 'main' into vh/add-timeout-to-catchup", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 114, "deletions": 308}}, {"node": {"oid": "fb154910ad9c257779593d1de615fced66036ca1", "messageHeadline": "Merge pull request #631 from Concordium/remove-instrumentation-feature", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 115, "deletions": 308}}, {"node": {"oid": "a76761504daa8f3069cc53451dcb17c3ebe0c2e8", "messageHeadline": "Changelog and logging.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0216ae74978add4c1f8413ab969837de65fc3c7c", "messageHeadline": "Remove the custom metrics implementation. Always use prometheus.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 108, "deletions": 306}}, {"node": {"oid": "d7a63c37725e8beb664b29597567029a8d51b3e8", "messageHeadline": "Update changelog.", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "eecdf8ae9f3c7b674dbf701d5aaae9f8db24d476", "messageHeadline": "Use reqwest request and connection timeout instead of tokio. Add comm\u2026", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 33, "deletions": 32}}, {"node": {"oid": "d999d43c00e31cb9b3f7f0fc65c46da5d5c88a48", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69fa1171dd7549c6dde554506edd027c94d1f40f", "messageHeadline": "Add timeout to the catchup downloader in download_chunk.", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 31, "deletions": 15}}, {"node": {"oid": "845ef342c2818f8adb51f3e6787777edaae9624e", "messageHeadline": "Node should terminate gracefully if it can not start the configured s\u2026", "author": {"name": "Viktor Fredslund-Hansen", "email": "vfh@concordium.com", "user": null}, "additions": 99, "deletions": 41}}, {"node": {"oid": "298ccf10b3bb5f16b3e71c5dc6072f91f04a8a30", "messageHeadline": "Address review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3241440c238796c2c4028249f0dfd620f56c3083", "messageHeadline": "Merge pull request #627 from Concordium/add-instrumentation", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "b08e2b5bbc69409cef2bdd18b6628b761b6dc892", "messageHeadline": "Make distributions builds support prometheus. Bump version to 5.1.1", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "fb5652cf4e1ecfdb8134e7b4ed7eee870ed01970", "messageHeadline": "Merge pull request #611 from Concordium/block-relay-cont", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 685, "deletions": 349}}, {"node": {"oid": "e49f6c3b88a479db3d6e2d2b8c8b7e1eb5928778", "messageHeadline": "Fix changelog", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cadba8d0c00ba23c6fbf494f40847b7e1980adaa", "messageHeadline": "Merge branch 'main' into block-relay-cont", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 641, "deletions": 655}}, {"node": {"oid": "43e5f6d604a0766a2c30343cef87411d24a78ef1", "messageHeadline": "Addressing review comments and formatting.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "9554c19c2f851a90ef1e8845431c5942c62ebc07", "messageHeadline": "Addressing review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 33, "deletions": 25}}, {"node": {"oid": "d3b12f4957b8f536d325c03ef37e2c4d17e81e3d", "messageHeadline": "Merge pull request #613 from Concordium/persistent-block-state-genesis", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 481, "deletions": 71}}, {"node": {"oid": "3d6eefd1714741b3a822f05135d98a49ff34e8dc", "messageHeadline": "Trigger CI", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7f6f6aadceae2433e4522a1eb6fced1dec739982", "messageHeadline": "Migrate account schedules without using basic block state", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "028bde0d35633e9d2a43b600cf2c92ce63d3c553", "messageHeadline": "Address review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 59, "deletions": 65}}, {"node": {"oid": "234d6ad1d2259f900f1ead68d5dc5a0aab4805b6", "messageHeadline": "Addressing review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d069398d59a04ec72c958af66d88c70b8f03bfbb", "messageHeadline": "Addressing review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "e7b91814f4e1544c7b2144299b46a99590f0869f", "messageHeadline": "Fix typo in concordium-consensus/src/Concordium/MultiVersion.hs", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66d34104ade9df8e98e62fa492b6e2a044257e14", "messageHeadline": "Fix typo in concordium-node/src/consensus_ffi/ffi.rs", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df2e044c8f15876aa5ac7019b697a5f710cea938", "messageHeadline": "Merge pull request #622 from Concordium/rm-no_rebroadcast_consensus_v\u2026", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 17, "deletions": 51}}, {"node": {"oid": "d06cdb126f46ae98250b5e36be75ee1c23f2c722", "messageHeadline": "Address review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "f93b9d0e48cd09e594af4014e274a5a2daf1b15e", "messageHeadline": "Update concordium-consensus/src/Concordium/Skov/Update.hs", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de3c80498f022394999be3e512c3360e61c89d25", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ac93481971c3f81beca978423c43ef43436a4f1", "messageHeadline": "Merge remote-tracking branch 'origin/main' into persistent-block-stat\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 429, "deletions": 676}}, {"node": {"oid": "30ee13691681ba1c1ab1acda6442feb6e74676b1", "messageHeadline": "Remove no_rebroadcast_consensus_validation", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 17, "deletions": 51}}, {"node": {"oid": "a32c63c2e42b09e3384b136d55666babf3a2ad68", "messageHeadline": "Moving clockit to TimeMonad and renaming to measureTime", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "1843c17aab3ee9635189bf468b4a86b75ed18433", "messageHeadline": "Addressing review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4b2c66b2ac59784bb58f07386f85b80717a2175e", "messageHeadline": "Addressing review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 75, "deletions": 87}}, {"node": {"oid": "c749ae8544a6fb70ec3cd017b45bc9711a8facd4", "messageHeadline": "Construct persistent account directly from genesis account and flush \u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 129, "deletions": 41}}, {"node": {"oid": "4321660be9517fe23132cda7110049534dce3e69", "messageHeadline": "Tests now use the less verbose `receiveExecuteBlock` as opposed to", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 24}}, {"node": {"oid": "215c21c5c348af523f03787ce22b0e825179e4b2", "messageHeadline": "Addressing review comments.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 23, "deletions": 13}}, {"node": {"oid": "ea6b20a2fafcb9a63a69c11b682c72d74307a2e5", "messageHeadline": "Reuse bakerInfoRef when generating genesis block", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 33, "deletions": 62}}, {"node": {"oid": "545287ddc6f366c0d80f1019f736d1e267f811c5", "messageHeadline": "Add module for block state from genesis data logic", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 350, "deletions": 202}}, {"node": {"oid": "98b5fa3269ef47e3fa9473c4b085d887459814d1", "messageHeadline": "Fixed multiversion", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "b5dfa32314c61436d71961503967992b3489b54e", "messageHeadline": "Revert stack.yaml in root.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "879582548d074a6874bb7d5c24d538e16a7b09e8", "messageHeadline": "Checking consensus is not shutdown on execute and introduce easier im\u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 39, "deletions": 19}}, {"node": {"oid": "86057d60ccc489b6ace01eb28efa1f932acf49a4", "messageHeadline": "Update documentation related to deferred block nonce check.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "6d4a413d34aa0c2356b6c5f70ddedf77b56f70b1", "messageHeadline": "Defer block nonce check until execution.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "72f84805b8c85a5a1206e1a4b3273eff8101fe2e", "messageHeadline": "Refactor block checks with live parent.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 108, "deletions": 122}}, {"node": {"oid": "ea62264ee1e28bfaedd96690ec2bab9bf7cb6f5f", "messageHeadline": "Doc and formatting.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 81, "deletions": 74}}, {"node": {"oid": "c619f64ed9b2a1141b4fa71859ce6bdef37fbd41", "messageHeadline": "Removed obsolete addBlock and other refactorings", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 101, "deletions": 167}}, {"node": {"oid": "6c1374373fcbd5f7714b8956748085caaacc017a", "messageHeadline": "Fix building persistent genesis block directly from genesis data", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "44e97cf6ea41d7e111c508f21b377cbd24333712", "messageHeadline": "Revise ffi handling of execute block callback.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 40, "deletions": 92}}, {"node": {"oid": "55111005443233e7f558fd2380cc46696cfbd844", "messageHeadline": "Only iterate genesis accounts once when building genesis block", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 112, "deletions": 105}}, {"node": {"oid": "9f3e1f1ae8908f86b4cf9df4add112606c045824", "messageHeadline": "CHANGELOG", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3d65d2d6dd201ae4f1ea8a7e8c0a827f3d87ba85", "messageHeadline": "Rearrange the ffi relating to blockreceive/blockexecute", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 99, "deletions": 40}}, {"node": {"oid": "e2605fddf277d802a7fd03291029cab21560043c", "messageHeadline": "Processing of pending children and some documentation.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 89, "deletions": 63}}, {"node": {"oid": "cd116c08792c84f5aa8d011dde7277b5649ab8af", "messageHeadline": "Merge pull request #614 from Concordium/genesis-cleanup", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 132, "deletions": 512}}, {"node": {"oid": "293bbe66850906020447043139e23e85f3151c36", "messageHeadline": "Improve documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4f895c981aa1ce32ba1625dbde1e5a70fbaae62a", "messageHeadline": "WIP: Addressing some issues.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 99, "deletions": 34}}, {"node": {"oid": "987ebd2a2e11374838b7a1d8d9bb900b55150d81", "messageHeadline": "Postpone finalization checks to execution phase.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 94, "deletions": 112}}, {"node": {"oid": "1570ca3f75f5ec8b96c56d1b05fca4b2e600ec17", "messageHeadline": "Info logging for block verification and block exec timings.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f425d3ada0e3cfb3b21b9ce0fb3fa05ee026efcf", "messageHeadline": "Merge pull request #615 from Concordium/5.1.0-stagenet", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4bab0f213cf75294f3218a17a4ea4791bc73d2a6", "messageHeadline": "Bump version for stagenet deploy.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "be6553c7258c2a393a7c91ed58c8003661425a6a", "messageHeadline": "Replace genesis generation instructions with simplified ones using th\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 128, "deletions": 512}}, {"node": {"oid": "9cd86847aa576f079f2279f993cc8de22eca79ee", "messageHeadline": "Construct the genesis block without using BasicBlockState", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 216, "deletions": 19}}, {"node": {"oid": "02ed3393270de033aecd9827130d3cda7a835c3c", "messageHeadline": "Formatting", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 327, "deletions": 294}}, {"node": {"oid": "22648c01a9f87321f111f4ea2020f3be1beb44d7", "messageHeadline": "Refactor and doc.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 61, "deletions": 78}}, {"node": {"oid": "697a807cf55b5fe2994032d272bba10aa12b5b3d", "messageHeadline": "Address a few comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1e3e0048a7f37fe423398ce317d91592d699030", "messageHeadline": "Addressing review comments.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "57e1c5e26f1c15f5a735a546958b49bd35a6ac3d", "messageHeadline": "Measuring block verification times of all blocks.", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "ad7b9d58bb2451bf46d75ab19ccc07579b7ba3cf", "messageHeadline": "Remove unnecessary check", "author": {"name": "Emil Lai", "email": "mail@emillai.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c62e849a711777f418687c5ecdac819bbafde399", "messageHeadline": "Removed some commented inlines..", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "8fcf9f240949d14e56c9c22157467804b315b759", "messageHeadline": "Fix merge issues in MultiVersion.hs", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "56a26ac415e221892ce8c1ab30753d4a5b7f8b20", "messageHeadline": "Merge branch 'main' into block-relay-cont", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 40722, "deletions": 35019}}, {"node": {"oid": "5bdc13bc4af222b5947919e15154a71250a1d838", "messageHeadline": "Executing an invalid block returns ResultInvalid instead of ResultStale", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "03ba88321cc3e6d4034b0428e187f97da8aede40", "messageHeadline": "fix receive stats", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1e1950dd5bf266beeaeffa14a277741b72d1298f", "messageHeadline": "Fix indentation", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fd634eccc6b6cae42f1f006462474c50d186e783", "messageHeadline": "Ensure sharing of prior received transactions.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6b15b1454548d3f591180d7b60a6559aa96a800a", "messageHeadline": "Merge pull request #610 from Concordium/optimise-transaction-preverif\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 289, "deletions": 157}}, {"node": {"oid": "e89234eab161d82bfdcaa15392ff07664e1c0137", "messageHeadline": "Address comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "db69415ce44edb752d53db57dd3fa755f16ce35b", "messageHeadline": "Fix log wording", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6fcebc6f98013aa86907e54762c497b3d548b33b", "messageHeadline": "Removed ffi free ptr function for execute block and added some", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 114, "deletions": 115}}, {"node": {"oid": "9d6bbbab46fb9bb5d8d268372f097e2343e2026f", "messageHeadline": "Fixing todos and documentation.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 76, "deletions": 47}}, {"node": {"oid": "d4323f60837888708aadf0c0dae1040774c935a6", "messageHeadline": "Documentation and fixing a few todos.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "e33b2157f6fd8853eef70f7f58eb927ad11672eb", "messageHeadline": "Documentation and fix of block receive statistics", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "57b01421d2cf82cd7c0347fda8b1936c925c8a5c", "messageHeadline": "Address comments. Factor out adding transactions to the transaction t\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 91, "deletions": 188}}, {"node": {"oid": "342bcb1a0e5d5375123adfbb311f0906bfcf0782", "messageHeadline": "Fix last finalized block pointer for 'VerifiedPendingBlock'.", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 17, "deletions": 14}}, {"node": {"oid": "912708f93662ffdab23cb00a6d077afbb4fa8f3f", "messageHeadline": "Clean up.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "6b27054a18c6e8d3bdde75d2cccc7d7ecc9c8382", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into optimise-tran\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 74, "deletions": 128}}, {"node": {"oid": "92547f2118ccdbe21006f6690fdf157af4244851", "messageHeadline": "Fix Konsensus and Catchup tests according to new receive/execute flow.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "60b9c42f60dbe4643430f64e010bd02de80196d8", "messageHeadline": "Fix some tests", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 71, "deletions": 39}}, {"node": {"oid": "7c07b0c2d861859954762419f4277605f7a9eeb9", "messageHeadline": "Merge pull request #603 from Concordium/ci-fail-on-warnings", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 74, "deletions": 128}}, {"node": {"oid": "1608d8694c41c117f96115e3611d2fb77c256030", "messageHeadline": "Merge branch 'main' into optimise-transaction-preverification", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 40864, "deletions": 35198}}, {"node": {"oid": "18945c27cb5483cdc5af4307f4eefc19f6cf63d5", "messageHeadline": "Update readme with the move of the rustfmt job", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95c068f98a62644e4dcf7268d66ea216c9a1ace6", "messageHeadline": "Update base", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60d522deb9606d3526012af792196f7daa96d2e7", "messageHeadline": "Fix build warnings", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "f540ebf29ced854d2d9a993f88cb833b568e3329", "messageHeadline": "Fix consensus finalizer.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "378ad1a8ed841c81bea20330d9d5914d49fb9896", "messageHeadline": "Merge pull request #597 from Concordium/fourmolu", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 39704, "deletions": 35201}}, {"node": {"oid": "042374c8bf61b5c49124e830b9c85065edd587f3", "messageHeadline": "Make CI builds fail on warnings", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85b786b5fa59914c7b5c971d8f3b86b84ed3a9c1", "messageHeadline": "Make build depend on formatting in CI", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 71, "deletions": 114}}, {"node": {"oid": "a3f362a22f01fdc5a746d511d9cdb50a13fee087", "messageHeadline": "Don't check for formatter idempotence in CI", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "009bb886f5db3ed5443fb1e9a9d7590b377f3e34", "messageHeadline": "Address review comments and update base", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "68bf3ff7a4cda7a8a3ec762dce18af8a2645e110", "messageHeadline": "Fix a shadowed binding in External.hs", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f6ba17cfa7b308004f32d3ab416cf46f54cd913d", "messageHeadline": "Fix receiveBlock in MultiVersion.hs", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 14, "deletions": 12}}, {"node": {"oid": "f57fa35aa2ec965f7e6db56012e451864cc914dc", "messageHeadline": "doc and simplified executeBlock", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "65aa206bb11d9128b7609cacd8fbf77cd021e124", "messageHeadline": "Fix a parenthesis in MultiVersion for receiveBlock", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0803ab5e95d796b14988d01550cae3d757f4091", "messageHeadline": "IO UpdateResult on the continuation for executing blocks.", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 30, "deletions": 26}}, {"node": {"oid": "12c65b71fac064b5491d39f9861b0456af847959", "messageHeadline": "Fix receiveBlock in MultiVersion", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea90e7fdc7b4ff3b3f07822a0bf292ab8b8c7619", "messageHeadline": "ExecuteBlock parameterized by gsconf finconf", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "87fbf4881da48799ab43a3abaaac008e613e2e70", "messageHeadline": "Constructing cont in MultiVersion", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 46, "deletions": 41}}, {"node": {"oid": "7d128fa548dda3f5aad9dbd48ee1f36658d2237b", "messageHeadline": "Fixing IO in the VerifiedPendingBlock", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 1, "deletions": 11}}, {"node": {"oid": "8c3297409ccbbb959ed1ad737b326a054c4af888", "messageHeadline": "Add missing constraint", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebc55c503de52e53e5e9c0a153c20f7a8dfc6777", "messageHeadline": "Cont version", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 68, "deletions": 61}}, {"node": {"oid": "784aa6e0c9ff359cbf18d92c72220fccf0996041", "messageHeadline": "Merge pull request #604 from Concordium/snm/updateStagenetGenesis", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63d9fc20eaf2494b96bd50e4477642601a7a5ba8", "messageHeadline": "Update path for stagenet genesis", "author": {"name": "Stefan Madsen", "email": "snm@concordium.com", "user": {"login": "Thahara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c323d53653afbf57a70a8e0b81e3e2a4aad9d52a", "messageHeadline": "Update concordium-base to use formatting", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5254011f2208f73dfc5131d92ade86ff30871028", "messageHeadline": "Format Haskell code", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 39614, "deletions": 35196}}, {"node": {"oid": "c0c2b50bfabd2d2efd61eba7117c181591c64cb5", "messageHeadline": "Fix code issues related to formatter", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 171, "deletions": 171}}, {"node": {"oid": "fca61b73508ba2e991793e2051bf9335e41fe468", "messageHeadline": "Add config and CI job for the fourmolu formatter", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "da36ee836a3a6e30e9acb91feab263d159250d0e", "messageHeadline": "Merge pull request #587 from Concordium/fix-migration", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 926, "deletions": 229}}, {"node": {"oid": "927b4f2d5137156cfcddbff5fbd57480c88b5b75", "messageHeadline": "Merge remote-tracking branch 'origin/main' into fix-migration", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 513, "deletions": 76}}, {"node": {"oid": "1110994a7a1bbea5f3a2b38edcde8392e5ee9f08", "messageHeadline": "Bump base after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "5faaf21ce895479268b4e73124814dcaabc5a369", "messageHeadline": "Merge pull request #583 from Concordium/account-release-testing", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 511, "deletions": 5}}, {"node": {"oid": "1bfc9e601090e0ae8a4a1ae9bfd074812c9e32df", "messageHeadline": "Add unit test to make sure balance queries preserve state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 139, "deletions": 0}}, {"node": {"oid": "3a3ff23ea65983b5bd8e87637e55c98f26a9872e", "messageHeadline": "Improve documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "74395da19eb2927571c2c9c02f096fc129ff5ec5", "messageHeadline": "Handle pending children of a parent that was pending.", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 16, "deletions": 6}}, {"node": {"oid": "a965702c622e3172df967e5cde8ea8a9f50309d5", "messageHeadline": "Remove unused imports.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 28}}, {"node": {"oid": "88db3846ccfdb47998cdfc961f47f2e97f9418c6", "messageHeadline": "More tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 471, "deletions": 270}}, {"node": {"oid": "b8f59f05804a8c383fd18960c6849d76085e1413", "messageHeadline": "Pre-verify transactions without taking the global state write lock.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 260, "deletions": 43}}, {"node": {"oid": "93ed59e4f91a48d6b8a563edb3620bccb878264d", "messageHeadline": "Changed VerifiedPendingBlock a bit.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 199, "deletions": 196}}, {"node": {"oid": "4e3d97aabeb91f07026c0a001eb6d94e173728b7", "messageHeadline": "Bump version to 5.0.6.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "484b47b5c6ab9935ee93b8775f08def9c24c0a17", "messageHeadline": "Add unit test for querying another contract in scheduler", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "57f2973171df184b9b0f74424cb5b6bcc993a2ee", "messageHeadline": "Tests and bugfixes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 321, "deletions": 47}}, {"node": {"oid": "8c82944c160b6160aabdf1c68d6b5b2483a54a8c", "messageHeadline": "Merge pull request #592 from Concordium/use-bs58", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 16, "deletions": 74}}, {"node": {"oid": "97a96cfd15906498bc97a5a13d532bfde0d65202", "messageHeadline": "Remove needless re-query of contract balance.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "ed01541fa9f7d058dbb26319697c09cdd2bca2ec", "messageHeadline": "Moved block verification steps to doReceiveBlock and introduced", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 218, "deletions": 164}}, {"node": {"oid": "64b868f25f237a3bd5fa49d323e3df2376c4afee", "messageHeadline": "Force CI cache invalidation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b84d7eb84f5f599b4543f6d0e3050e0b4ed43c6", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into account-relea\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "eead5ddaadba58946e65ff6b24150e056c72d929", "messageHeadline": "Remove base58check from node cargo.toml", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 71}}, {"node": {"oid": "e8ea345398cd98d370d90d75e1fcaeb3991764de", "messageHeadline": "Update concordium-base", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "0b057d4cab01821f76fadf29ca5ef394c2dae0d3", "messageHeadline": "Addressing review comments. Tests for blob store.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 331, "deletions": 21}}, {"node": {"oid": "6c30f13fd8a913365e6efca3a578ffe95dc04fcc", "messageHeadline": "Update changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "610e6d930c57e392412dcfb9ac1e3158c062335a", "messageHeadline": "Emit smart contract events also in cases of upgrade failure, and SC q\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "0117977afb547427b0c6af220de9a120d3ee0301", "messageHeadline": "Make sure to update the cached module interface as well.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "e299168e7d2a7ca55c96d07e414a898e5bd4ddae", "messageHeadline": "Fix persistent state instance modification.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "527e8e509585d63e231170028371790dd08b673e", "messageHeadline": "Fix inline pragma", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de2bbfd9498b6c942306435d880b707f6cbd7e8e", "messageHeadline": "Fix runners related to new receiveBlock/executeBlock skov funs.", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "edb76269318dedfb58f301570614c5c925da5499", "messageHeadline": "receiveBlock and executeBlock ffi and some refactorings required.", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 181, "deletions": 147}}, {"node": {"oid": "54bde47e3a9c9bc25ba9e3f929e47ee721e640ee", "messageHeadline": "Fix contract query bug, bump version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "da06f4c9b00beb9fae585652a67fd8b0273459cf", "messageHeadline": "Fix contract balance query.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5dfe16f5ba6ad10106b97ae497d6c755fabd109f", "messageHeadline": "Update changelog, bump Windows version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ab5a6d831148a30d2993ba9c159e65b869952a4a", "messageHeadline": "Fix handling of next payday on protocol update.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "18c4bb4c2c0e38cf10c249597eafa123eff7a2d2", "messageHeadline": "FFI for receiveBlock, executeBlock and freeExecutableBlock.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 150, "deletions": 23}}, {"node": {"oid": "d359f33952094ca4043b19e8676bf92e14bb3602", "messageHeadline": "Bump node version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "731d7859d24cbd9325e1c3e2c7dcdbebacb91905", "messageHeadline": "Fix state migration bugs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "afe2743a9991652c8a849ebeaef9e2a793e16465", "messageHeadline": "Merge pull request #585 from Concordium/parameters-api-fix", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 10}}, {"node": {"oid": "d43fd337ee87a4152c17b8fa403f2633df6c7b0d", "messageHeadline": "Revert unintended change in the lock file.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53665688cd61456540625d2baa8489c22d6ab013", "messageHeadline": "Fix grpc V2 API encoding of a baker transaction with no effects.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "77cf070af379fb0359d6fafb20a789773ed27fdc", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into account-relea\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 605, "deletions": 12}}, {"node": {"oid": "a2950ee9ba110d42be6a2a5b1fac0849a42154e3", "messageHeadline": "Merge pull request #584 from Concordium/5.0.1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cb6ee85de32769177c8e1aa6d54b01463c2119d7", "messageHeadline": "Bump version to 5.0.1 for next release.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "206dccd505152ae6b68a61c41f21ab9f51a9a1bf", "messageHeadline": "Additional testing and documentation for account release schedules.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 199, "deletions": 3}}, {"node": {"oid": "400d2c5248976ef615fcb06b911025a3ac23aaef", "messageHeadline": "Merge pull request #578 from Concordium/kb/relax-sc-limits-v0-test", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 397, "deletions": 6}}, {"node": {"oid": "da9890d538660505a9ca60731d2b79bdc2573e5a", "messageHeadline": "Address review comments", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d6060a40954b1d33a0faa856a353bbb4199070ef", "messageHeadline": "Merge pull request #581 from Concordium/fix-580", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 103, "deletions": 33}}, {"node": {"oid": "631824b58baece6c714b8bcaca5bad250ba1c92d", "messageHeadline": "Address comments and improve documentation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "9b4c7a8c0415293be6be5d04cf1a707e450ca895", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3f0fb7d11733b75d6c7748cdbd1cdd9f55fe2f76", "messageHeadline": "Fix ownership of build artifacts (#579)", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "2ab5ce40e461c15c741470fcf3ec1dc0ff924956", "messageHeadline": "Fix migration of V0 account release schedule to V1.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 80, "deletions": 29}}, {"node": {"oid": "be8b8d0b625a40bf89e78edeaa06e3cbdd467bf4", "messageHeadline": "Move V0 contract tests and add relaxed restrictions test", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 394, "deletions": 4}}, {"node": {"oid": "d01c329095428e08a766e5e6ff5f8dd52330b04f", "messageHeadline": "Add build pipeline for bootstrapper (#575)", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 192, "deletions": 0}}, {"node": {"oid": "448e1930409b273e6b5c23f34c7dc233d52dbdf4", "messageHeadline": "Merge pull request #577 from Concordium/bump-version-5.0.0", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "5df90809f2e0646517752bd39454dd3e7708e255", "messageHeadline": "Merge pull request #576 from Concordium/account-release-schedule-v1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1077, "deletions": 310}}, {"node": {"oid": "25ee6595d1560897444b7c42121e67e24b9e2343", "messageHeadline": "Update specification hash for P5, bump version to 5.0.0.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "ec043dce062bbc8f994eedb19ef531fd481f3901", "messageHeadline": "Fix migration of accounts, pool rewards from P4 to P5.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "d7f46018a004c36153953232b419c2135b4a29c2", "messageHeadline": "Add some documentation, remove redundant sort.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "fa5affad9ff68b7af49f79a136469279aacfd241", "messageHeadline": "Merge branch 'main' into account-release-schedule-v1", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 355, "deletions": 82}}, {"node": {"oid": "ab914bae86bb1c806e7f3e8303f2956ff01af974", "messageHeadline": "Merge pull request #572 from Concordium/txochash", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 355, "deletions": 82}}, {"node": {"oid": "7b8a017c72f33f871127ad402b3f719e3d1a36fa", "messageHeadline": "Standardize implementation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "6a3096bc75d7ff8236c5c24122acf584b403d926", "messageHeadline": "Bump base after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8bd4f2b6c484ac9ebc1451d0594a9ebc6d4d9d3", "messageHeadline": "Add unique prefix to the hash of transaction outcomes so we can chang\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 22}}, {"node": {"oid": "5f8fec1219d7b7b865faea8ded9ad0efd3df6490", "messageHeadline": "Addressing review comment.", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "3de0326b9b60d987e29aae998d7698f8a5426fcf", "messageHeadline": "Fix some bugs in release schedule handling.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "3e463b1f4eba5dfbb1e0f2c4f217dfdb6b7dce49", "messageHeadline": "Merge branch 'main' into account-release-schedule-v1", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2052, "deletions": 133}}, {"node": {"oid": "4350d8a69591af6c3bdd8f61f9016b963b4a6b74", "messageHeadline": "Missing file.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 242, "deletions": 0}}, {"node": {"oid": "b912b3624e7a4cefa71219e86c79deb82f4747ac", "messageHeadline": "Fix Updates test to use the correct TransactionOutcomesHash type.", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b5b371a105fc762d47aa2b7ebaf8dd5e9aa99646", "messageHeadline": "Fixed size encoding of sender.", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "7991c89557ad3b3405faad0cda5b6fa125b2c189", "messageHeadline": "Encode the valid result last.", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fca16dda94928979dbc4d7bc361c8d2cc03afa62", "messageHeadline": "Remove redundant constraints, fix some tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "32f2509221181a215c8a9662fe85b38b19bdc143", "messageHeadline": "Merge branch 'main' into txochash", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2657, "deletions": 175}}, {"node": {"oid": "77433a6c32f7df3240e6fb9907fab515e728beb7", "messageHeadline": "Merge pull request #573 from Concordium/kb/relax-sc-limits", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 514, "deletions": 19}}, {"node": {"oid": "444d6deda2c05e9d099ce0ba99ca88226fc79f19", "messageHeadline": "Simplify test methods.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "e76e3995512d1f37726a4cfc8d2f0d97bdff6bb7", "messageHeadline": "Merge remote-tracking branch 'origin/main' into kb/relax-sc-limits", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5386, "deletions": 1691}}, {"node": {"oid": "2a820184ae2cab3496c3b8a4d66e328cc8b0e3d6", "messageHeadline": "Merge pull request #569 from Concordium/sc-queries", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1449, "deletions": 53}}, {"node": {"oid": "9ba9d730d2ae40ee22b0e45f7cb9a84b163c5dec", "messageHeadline": "Add a test with non-trivial staked and scheduled balance.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "09b512a31dd6d3a75456294687e160d10ed5d5a0", "messageHeadline": "Update dependency", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffc3174c1d3dbd003d9ac3e98da20a962a9675f6", "messageHeadline": "Make use of newly introduced account abstractions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "9462e54526e498f4f1d82d4c49e1f8556c1950b8", "messageHeadline": "Add documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c69eb615179c0e936c09df1fbab4173af4474d08", "messageHeadline": "Merge remote-tracking branch 'origin/main' into sc-queries", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5350, "deletions": 1664}}, {"node": {"oid": "32cdbc6d34cef9d9f3fd1a3652c56b22482e219a", "messageHeadline": "Merge branch 'sc-queries' into kb/relax-sc-limits", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1046, "deletions": 48}}, {"node": {"oid": "2add880914c2927fe5d412c60b01916cec0c4622", "messageHeadline": "Address review comments", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "099ca86ff5e18b8ba3c2c3dbbba40446dda762ab", "messageHeadline": "Add changelog entry", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "0ed0b9a802f6ae472a80bb0c892cdebd436a0e82", "messageHeadline": "Update dependency", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "376eb396e166ea3972cd80be31a54bd20932ae10", "messageHeadline": "Add tests for relaxed sc restrictions", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 472, "deletions": 6}}, {"node": {"oid": "20d272cdfb8f1661645cebde020a67ca2a88b004", "messageHeadline": "Add unit test ensuring queries fail prior to PV5", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 153, "deletions": 3}}, {"node": {"oid": "19c043629f7109683abdb080bf6c92673bd3ba15", "messageHeadline": "Add more unit tests for queries", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 430, "deletions": 22}}, {"node": {"oid": "4f3dfdf016006f78035dee7f7d7a1dbf9273fd0f", "messageHeadline": "Merge pull request #570 from Concordium/release-schedule-top-level", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 699, "deletions": 107}}, {"node": {"oid": "41eb55417dfaca5d7bf3d1e4bc05c281317fa9f0", "messageHeadline": "Merge branch 'main' into release-schedule-top-level", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "bf25e53c4571da9aec3ea964405aea904bc0c57f", "messageHeadline": "revert stack.yaml", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c977cc33c24bd611e1f8994ec5f13f00cc60eca", "messageHeadline": "Merge branch 'main' into txochash", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4345, "deletions": 1553}}, {"node": {"oid": "6520119b9af7cda1ce25150577223264666832b1", "messageHeadline": "Fix tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "939f6385e6deba3c1bf4c8c3c6aeafee04c782c4", "messageHeadline": "Documentation and some cleanup of the basic block state.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "2a6d2546ba4d46bf14d4e96b46cd8faada6e63d6", "messageHeadline": "Documentation of a few types in the basic state.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a9ee2b32d5999125fbeaa30ae55b954a7a7798ba", "messageHeadline": "Merge remote-tracking branch 'origin/sc-queries' into sc-queries", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 149, "deletions": 7}}, {"node": {"oid": "b6a9f4dc489344155635b0661fd463cff4b69bbc", "messageHeadline": "Use helper.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3fcc6a71008af149269a72086f72b19e8b719b88", "messageHeadline": "Add unit test for smart contract query a contract balance", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 149, "deletions": 7}}, {"node": {"oid": "554bd0edb18743a49349db7e679230af49863d63", "messageHeadline": "Revised account release schedule.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 428, "deletions": 316}}, {"node": {"oid": "8b2abf962e7e891a3799a85c03d918e346d3f758", "messageHeadline": "Bump base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3423365b5e0ab3034fad5a94f1a55450a1906940", "messageHeadline": "Fix missing account query test.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "154273320ebe2b423c65a3cf12151091ba9dabd3", "messageHeadline": "Fix queries tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dc044b3bde4f666f23e7684d634ef60ed5f7d518", "messageHeadline": "Merge remote-tracking branch 'origin/sc-queries' into sc-queries", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 311, "deletions": 14}}, {"node": {"oid": "05111a212727b10e93459b3602a3f176c0d7843b", "messageHeadline": "Use little endian serialization when passing data to smart contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "145638b51a03e0cc808f5d6ca7776e37f477f668", "messageHeadline": "Add mode unit tests for contract queries", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 311, "deletions": 14}}, {"node": {"oid": "59dfae1ae53ca73e6eb83f56a2ba810d1fe974fc", "messageHeadline": "Updated CHANGELOG", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "14720bb7bf70af91b85c06a443771b8636bffcff", "messageHeadline": "Bump base", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eedcbaa880a2e61424ee402ed62f33c3fd56b339", "messageHeadline": "bump base", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c76501edfaf6cdd937db6c19842f654027eff68", "messageHeadline": "Fix compilation error.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d983d592cd6c4a986a7003c50a02f6d6623b4fe4", "messageHeadline": "GenesisBlock transaction outcomes hash", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "c2642e2ccee9e8b065e863aefb79a0e579dd6a31", "messageHeadline": "Addressing comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "95483f7899e3132742eb89ad51d657b8d2c22103", "messageHeadline": "Fix outcomes hash and some warnings + doc.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "eecadbe627f605bafc496fd0acb8507eaf418e58", "messageHeadline": "Address comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 58, "deletions": 55}}, {"node": {"oid": "cb98937d47e03973f29e8addeb4f76dc334d32e5", "messageHeadline": "Merge pull request #559 from Concordium/account-refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 4334, "deletions": 1551}}, {"node": {"oid": "73ee2f93aaab7a0df74c893a219e228fa88ce760", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into account-refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "fabfd0e69c5cd65855a796f58925b785a1315217", "messageHeadline": "Update base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "413ab0248a192a6aebdd8641aed8b7ee18cbbf6c", "messageHeadline": "Addressing review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "53a3caac6d9ba1c5e15c4e9fec05164e3dc86d05", "messageHeadline": "Migration to new account release schedule.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 82, "deletions": 28}}, {"node": {"oid": "3bd471a3a1acf9b08b749c33a16915b19ca5b619", "messageHeadline": "Remove redundant constraints.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "fa478c96d1f30f738e3f8fe5e7c417e43b1868ff", "messageHeadline": "Propagate changes through persistent state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 132, "deletions": 76}}, {"node": {"oid": "d0669b4cfe447bfa338f1d906573f2a5154601e9", "messageHeadline": "Remove a blank line in stack.yaml...", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2e7e8930b5d7e194c2417352c399300312be46e9", "messageHeadline": "Revert stack.yaml", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "64590c0ebd8c90002b2fef7d87e600564c734883", "messageHeadline": "makePersistent supports for TransactionOutcomes", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "0a1f84af5e9ab2da73f43aaea6ced728dbd14e13", "messageHeadline": "Storable and hashable persistent instances.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "a275981022348fd8bb013a2a4c767433e1aedcb5", "messageHeadline": "Update state manipulation in persistent state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 50, "deletions": 18}}, {"node": {"oid": "888f84b4dfc7035e67cb1de067c30db9bc179e0c", "messageHeadline": "Fix compilation of TreeStateEnvironment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "030970bbea8dc0fc51b8f69f405d71e49882dd70", "messageHeadline": "Merge remote-tracking branch 'origin/txochash' into txochash", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 39, "deletions": 14}}, {"node": {"oid": "e6e4079d528bee67b97a418eff330ecb59bcf9ec", "messageHeadline": "Fix basic state implementation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "0b65a9d83e2a1a2a4a01536c49dc0c8a78dbea3f", "messageHeadline": "Persistent block state doc and type refinements.", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 39, "deletions": 14}}, {"node": {"oid": "0c377b81c2d5b2803f0eac89ceb28d717c72c429", "messageHeadline": "Trees indexed by TransactionIndex", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "296f3b4910d2e1882663e6359179671de5f716ff", "messageHeadline": "More basic state", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 28, "deletions": 22}}, {"node": {"oid": "18dd14a54bfdd84026198bc84e829224cecf08cb", "messageHeadline": "Update dependency", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1f181a23cda0c6de3b7908910f51c59edf9f7bd", "messageHeadline": "Merge branch 'sc-queries' into kb/relax-sc-limits", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 434, "deletions": 51}}, {"node": {"oid": "865c3788bfec2825c6748576a1261c201d56d3ec", "messageHeadline": "bsoSetTransactionOutcomes", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5671444d1ed4cd5b17702345a97a9f62749e99d2", "messageHeadline": "Basic merkle and bump base.", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 49, "deletions": 16}}, {"node": {"oid": "c8162c86d49ddddbae4fa2a87616e4a94dd1f663", "messageHeadline": "Update node changelog", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ad1f3f3f164dcc3aff8dfe7f63e88f6f4f5aaa03", "messageHeadline": "Address review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "b67342dcf8786a240626b6ff60bac9d0bf514c57", "messageHeadline": "Account release schedule version 1.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 280, "deletions": 0}}, {"node": {"oid": "f522d17862e1c8f7ad17067bca2f10c2155fe367", "messageHeadline": "Implement two simple account balance query unit tests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 281, "deletions": 3}}, {"node": {"oid": "185a357068912a9ef693d0edad55900119ac5ca6", "messageHeadline": "Relax restrictions on parameter/return value size and log count", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "334801f2231d21658a0b9e486274f724563d9ece", "messageHeadline": "Merge pull request #571 from Concordium/fix-catchup-protocol-update", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "59d064fbfcda454a6fff2f8302c96a36271c0d49", "messageHeadline": "Explanatory comment", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5c885b9dd0419af2cd54d4c2beb2e59ac5667531", "messageHeadline": "Combine exchange rate getters into one", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 53, "deletions": 147}}, {"node": {"oid": "ea8b3502c7f68dfff1e472111135047243dec2e3", "messageHeadline": "Introduced MerkleTrees for TransactionOutcomes in basic and persisten\u2026", "author": {"name": "Emil Lai", "email": "emillai@pop-os.localdomain", "user": null}, "additions": 29, "deletions": 8}}, {"node": {"oid": "ed3f27b11e7680b5fff0b44752a6bc66c1719c0c", "messageHeadline": "Fix for handling of protocol updates by the catch-up downloader.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a67ee3776ae14a3b5ea7926c2dadcd2301202b3b", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "406c3ad6d579a61a5faf313541fc7c885f5eb9f0", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/account-refactor' into r\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e51059d73026e1e707bc7e852450081375fe9037", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "23c0431c6db594294570099e0cc51d1449b21e96", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/account-refactor' into r\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2757, "deletions": 435}}, {"node": {"oid": "cebc3414b346f26000c08d972e6cfedd48303093", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "55f797676eb27b46ef429f2d37f8b152ccbc8aee", "messageHeadline": "Tidying", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "ca583e3c8ed0cf20983d603ad9c3a141157740a2", "messageHeadline": "First complete draft for the contract chain queries", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "3d8c11196c7a2aceacb4ce86d2eb53b1f5a7f81d", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into account-refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2399, "deletions": 187}}, {"node": {"oid": "d4fa7985086e184547ad68105223b30c7ac97c05", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into account-refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1febc0eb85dd583aec72d7176fdbde3df81dc644", "messageHeadline": "Address review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 359, "deletions": 249}}, {"node": {"oid": "c497f972df875291c78d59c013dda5965db76819", "messageHeadline": "WIP First half of supporting contract chain queries", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 169, "deletions": 8}}, {"node": {"oid": "6bc4f9bf10b8b786969f859112e818fed305c718", "messageHeadline": "Add  build pipeline for database exporter (#546)", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 305, "deletions": 0}}, {"node": {"oid": "1f4c8a40df03ffd83652ec4d4cfc7a3465b6da65", "messageHeadline": "Merge pull request #565 from Concordium/snm/fix_activation_pipeline", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "2bee3f9ecf3c03712c60ed3c9c28dd81c9a61803", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 60, "deletions": 26}}, {"node": {"oid": "b9c91c9cd1b619f2d1ae93e7fe9520b936830d99", "messageHeadline": "Fix `getAccountAvailableAmount`", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16ee3f88798dd74857152a8dbfb275abf2ce4248", "messageHeadline": "Complete implementation of top-level release schedule", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 199, "deletions": 22}}, {"node": {"oid": "7b3aafef69b76d439ce736256150eb2b27ff4736", "messageHeadline": "Move latest tag to separate command", "author": {"name": "Stefan Madsen", "email": "snm@concordium.com", "user": {"login": "Thahara"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "32088e5812605a9f75f02848e83508c0741adf7e", "messageHeadline": "Merge pull request #549 from Concordium/sc-upgrade", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2091, "deletions": 181}}, {"node": {"oid": "8e053511edb06c01003f949fcd43ab9e0c5eff85", "messageHeadline": "Update changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "33565080a2ee5f5485fce8af5d4b00e43372680f", "messageHeadline": "Revise the top-level release schedule handling.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 465, "deletions": 80}}, {"node": {"oid": "e97d27bdbddea5537596858dc0f87540c7f95825", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "d35628c0d74024db1bc054a082ac28ecf29b0f8f", "messageHeadline": "Bump base & grpc-api after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7d612d481cd571ca41630dba0a0d99e1ec2879d", "messageHeadline": "Update concordium-base", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "437c9d753415abf30dfd67b112133d10e8cd1a29", "messageHeadline": "Add more documentation of upgrading-*.wat testdata", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "496217df239ff33588af6d9ebd96bb4b863b8d71", "messageHeadline": "Handle \"upgraded\" event in GRPC V2.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "c896c0091308eebf8c4c3faa9371ff8e265b046d", "messageHeadline": "Remove rehashing of basic parameters during upgrades.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "19c84186442e814a500f2034fe3c57b2561233d4", "messageHeadline": "Add documentation, remove some redundancy.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 54, "deletions": 29}}, {"node": {"oid": "acc83809943bff71c9f218afdac3ac97a8b08b0c", "messageHeadline": "Add documentation, and state checks for some upgrade tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "c2caac9773a277ccfd64303bf2b8ee77f1361a52", "messageHeadline": "Remove unneeded return codes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 31}}, {"node": {"oid": "24840f91b4fafdcd4e37625c55191e3b1409dce1", "messageHeadline": "Merge remote-tracking branch 'origin/main' into sc-upgrade", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8e2b95ef72467fb4ca7cb2e0c443c66c3c411646", "messageHeadline": "Fix protobuf version requirement. (#560)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35d844922ecaea145f41001fc1c4446a2f262643", "messageHeadline": "Pass flag to chain-integration whether to support of upgrade", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "3c665b97466ee2797649ba39052040339ce41815", "messageHeadline": "New LazyBufferedRef for use in accounts.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 109, "deletions": 24}}, {"node": {"oid": "d14d6052af9dfbde253072fd6ffc72bade3029c5", "messageHeadline": "Track the new set of receive names when upgrading, to avoid impossible", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "a9d7a35837af4820452743ad66a276ccec4551bc", "messageHeadline": "Fix issue with removing stake on AccountV2. Add getLockedAmount and g\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 82, "deletions": 38}}, {"node": {"oid": "a5fd880faca22e6e8a97a9a8685c7a5396e5346a", "messageHeadline": "Add unit test for contract state during upgrading", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 207, "deletions": 2}}, {"node": {"oid": "5e9d6787c934e01478cc0a33265da87b04b7c62b", "messageHeadline": "Formatting, organisation and documentation. Restrict the StructureV0 \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 682, "deletions": 594}}, {"node": {"oid": "dd667347a706f0c84fd34772b0c8a9d105696af4", "messageHeadline": "Add more unit tests for smart contract upgrading", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 310, "deletions": 59}}, {"node": {"oid": "855ae929359fdb5754e7899c52fa88e6cf1809bc", "messageHeadline": "Move globalstate tests to P5.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 112, "deletions": 38}}, {"node": {"oid": "380cb7724309ac7821772bb6891af36b5705bf79", "messageHeadline": "Remove `_auAddress` from `AccountUpdate`.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 26}}, {"node": {"oid": "3eb3c6a9d7e091694ab1f8e3ecfb14310411d24c", "messageHeadline": "Fixing tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 46, "deletions": 47}}, {"node": {"oid": "57eda7793da31e7d4598c6ab7acc15939e70dffb", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into account-refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 226, "deletions": 32}}, {"node": {"oid": "71756fb3494a41b5b09624e1945d75e35047538b", "messageHeadline": "Add unit test for upgrading a lot in the same transaction", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 186, "deletions": 1}}, {"node": {"oid": "15bc2552b781a33e169ebc46e5a164de54ceabf2", "messageHeadline": "Restructuring account handling and introducing AccountV2.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3770, "deletions": 1431}}, {"node": {"oid": "384f290110298f5d9019828af83011a362ac81a7", "messageHeadline": "Add unit test for upgrading twice in during the same invocation", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 256, "deletions": 12}}, {"node": {"oid": "8c823ad79edcbac62fe28c356d04a50362015495", "messageHeadline": "Unit test for failing to upgrade to version 0 module", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "6d2acc5ce9f6d325aae22a029be3ce2f1fc579c6", "messageHeadline": "Minor cleanup", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "8e39152a0df1c210fc0cd0701922d984e263f521", "messageHeadline": "Fix unit tests checking for no upgrade events when failing", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "0e074f104e0a86df79aa6fc68302d9c530020d32", "messageHeadline": "Upgrading charges right after new module lookup", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e835be106b147052cced3b15980b03c9f5216b1c", "messageHeadline": "Merge unit tests for smart contract upgrades", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 172, "deletions": 278}}, {"node": {"oid": "f2021708887ac323513e0d9eeba71994019a8280", "messageHeadline": "Merge branch 'lime/sc-upgrade' into sc-upgrade", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 510, "deletions": 1}}, {"node": {"oid": "715a0c1c3a1652966ebbce0c2298c7e9dfac1683", "messageHeadline": "Bug fixes and test.", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 41, "deletions": 22}}, {"node": {"oid": "695f5295efe25c129698ab289e758b5c7cc7d322", "messageHeadline": "Add unit test for ensuring upgrading fails with correct error code", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 205, "deletions": 18}}, {"node": {"oid": "7de605f5383466ca902614c190aa775e71251dd5", "messageHeadline": "Extend the checks for scheduler unit test upgradeSelfInvoke", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "76491c350652e580f463697ef095e8821110c769", "messageHeadline": "Bump base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58af3d10a290874457a944e562a2e408cba9174a", "messageHeadline": "bugfix getCurrentContractInstance now gives back correct params when \u2026", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "bb18d6da1e481973e4e5eb22e953624771f2dd71", "messageHeadline": "Invoke after upgrading in unit test", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cf27650ceff23dd8d360034f84654e8e7604103c", "messageHeadline": "Fix Scheduler unit test upgradingSelfInvoke", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c196c79eaa36af14e02e555da4edad6afbcfb861", "messageHeadline": ".", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "b483d69147a097f88bba83464c6fca2a1c117173", "messageHeadline": "First implementation of a contract for unit test for upgradeability", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 307, "deletions": 114}}, {"node": {"oid": "a8db4997267f9c30f7e36d9ed996e85f27356b1a", "messageHeadline": "Adding a WIP wat for unit testing upgradeability", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 113, "deletions": 0}}, {"node": {"oid": "79261981acc33c790bcc663e9ce6472bbfa49eac", "messageHeadline": ".", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 131, "deletions": 47}}, {"node": {"oid": "3ddf61eae7882a44b86bcb7fc13e6da2cb2fe36f", "messageHeadline": "bump base", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2dd28efd5e481069ba9be06888386d3483445eb4", "messageHeadline": "bump grpc", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04a7dd6edab80d94e22834facd1948da4b853ab6", "messageHeadline": "Bugfix and some strictness", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "ad2facda9df146aa94c9f926918b7b496c645b15", "messageHeadline": "Removing some blank characters.", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "80d5ea6cba4ca7c26c7697dc9e991854b01a4269", "messageHeadline": "Expose PV5 in TestUtils.", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cf78625abaffd3c45deeec2c495aff4bb18da5ec", "messageHeadline": "bump base", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de850d7606866b663df0ff9e7f86d57565e0cfce", "messageHeadline": "bump grpc", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bd5c6d5155797a3c22ba877fea046daf3381b19", "messageHeadline": "A start.", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "96f03acb73130e74215ae91cef7f848859c8c766", "messageHeadline": "Cleanup", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc523721858404cd8e5ca69536920502be0a9b92", "messageHeadline": "cleanup", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "4f4a84c416ac31ed2b0198fa68801af0e69e3fbb", "messageHeadline": "cleanup", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "828b042fdbd86b13df39d116691b895acb400174", "messageHeadline": ".", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "0e4af870e121a16ecfbc9af2142bdf7653bfbdd8", "messageHeadline": "Tests.", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "0938dad7bd613901199063038ea15f01be6f7246", "messageHeadline": "Revert some changes.", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 12, "deletions": 27}}, {"node": {"oid": "5b877eb3bcb1be04b52c3a2134b07fc1356fbb6b", "messageHeadline": "bump base", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7faf89bc9cea9ecc24c4318187c9b96c099a92d0", "messageHeadline": "upgradable..", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "cc3618e119e75be32488c6ea521ac3bbd1c11fac", "messageHeadline": "...", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33e0f7d56f478c7fb56cb0fa8dd6f8cadb748266", "messageHeadline": "proto", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "96b0038047f5e99a812d9f470f217da635f17633", "messageHeadline": "bump grpc and fix test.", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "67a3884950de3140146f7266201ba354b54959bc", "messageHeadline": "Documentation.", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f104836f3cdc33a08518b733d7687ea0d6b64f78", "messageHeadline": "fix", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "00f710e043b4a3aa087b88d3b804041e346143e8", "messageHeadline": "Remove serialization TODO.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "bd6bab1f5689a852304b468db62e3815bdcde1af", "messageHeadline": "Type shenanigans.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 65, "deletions": 44}}, {"node": {"oid": "e0b107d06dd893411fffe771e56a3b56776a6ec6", "messageHeadline": "commit n'run", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 175, "deletions": 114}}, {"node": {"oid": "400bd5736918649514d067b3dfb4a7a6117a2380", "messageHeadline": "Merge pull request #553 from Concordium/mainnet-node.yaml-minor-changes", "author": {"name": "Martin Heinrich", "email": "98821384+mh-concordium@users.noreply.github.com", "user": {"login": "mh-concordium"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2bb2a1af3aefafa72faac2dbbc97640fa80d8679", "messageHeadline": "Update testnet-node.yaml", "author": {"name": "Martin Heinrich", "email": "98821384+mh-concordium@users.noreply.github.com", "user": {"login": "mh-concordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcbaecd57443f08c0427a6ab376b383b77ca6452", "messageHeadline": "bump base", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7242edd6f4ac1f156b28a1bec0432ab4dd2eecf", "messageHeadline": "Update mainnet-node.yaml", "author": {"name": "Martin Heinrich", "email": "98821384+mh-concordium@users.noreply.github.com", "user": {"login": "mh-concordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7d0602d8a6616017e095353afd079c30c1de7db", "messageHeadline": "Somework", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 62, "deletions": 14}}, {"node": {"oid": "e5b824558236807e07bd06268fdf8c03b91b56ce", "messageHeadline": "Fix error codes", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "5dbf93fff6e48dd0019bac9bbdc6b1cb3e5481c3", "messageHeadline": "Cleanup some unfinished business.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "503a03513696c6f2d5a027c686fb3f571aafdde0", "messageHeadline": "Bump base", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "724d7ae1b9aecd6498c0ba9f000bb4b35aef1cc2", "messageHeadline": "Make room for the protocol version", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f2f3688c5bb8e6e4428d0c23b3cf126e5a3bd94f", "messageHeadline": "bump", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2caac63c8cf182796bc8aeb49ea8d73b573a073d", "messageHeadline": "bump base", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cc8fcf65fbd1ec6467cd2fa58742eded7ccf738", "messageHeadline": "Revert stack.yaml", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9aa5d376fdf7a8057376de3b262f15a4508802d8", "messageHeadline": "Some work.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "05756790784a619973de542a05484ed263bb0e6f", "messageHeadline": "bump base", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca6a87adb60488aee702adebc81a6ca2c36b2c97", "messageHeadline": "Merge pull request #544 from Concordium/account-refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 695, "deletions": 403}}, {"node": {"oid": "f0d9a6c3004a80bf41a88dc30f32cbff5694412f", "messageHeadline": "Address comments. Add draft protocol update.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 189, "deletions": 18}}, {"node": {"oid": "dc35008887f32c8f5ea32083489973fb614a0f98", "messageHeadline": "Fix warning in tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3a73dc1b11688676d2bae876ad941552bcf727c6", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into account-refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 446, "deletions": 269}}, {"node": {"oid": "2129971dd1db0286b7600ed56a66783c1e9f83e2", "messageHeadline": "Fix scheduler to support AccountV2. Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 88, "deletions": 91}}, {"node": {"oid": "d7b91274cd3dae927b8f18e2966c21f335c170d3", "messageHeadline": "Merge pull request #543 from Concordium/release/4.5.0", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 447, "deletions": 270}}, {"node": {"oid": "5dc06cd2799f73482c9539d3485fc842bcaa7bce", "messageHeadline": "Improve readme and changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e58fab48d4dad516f8258a348dd6e066f5a19288", "messageHeadline": "Bump base to resolve linking issues with the static linux build.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 347, "deletions": 265}}, {"node": {"oid": "76eb6c4056012e33b88156399a536955303071a4", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into account-refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3142, "deletions": 504}}, {"node": {"oid": "e88d5da6749b1ff162c80b8c7f520991845fa3cd", "messageHeadline": "Enable grpc2 in all distributions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 89, "deletions": 2}}, {"node": {"oid": "ad888f3b1dbc99d85d439d575ced2a21b40281ee", "messageHeadline": "Add logging and a bit of documentation, update changelog for release.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6c866195900eff02f1489df831fd16a12444d8d8", "messageHeadline": "Grpc2 endpoint enabling (#542)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 368, "deletions": 10}}, {"node": {"oid": "6be4de4f0494ae47785427bee6a4689226ebf9e1", "messageHeadline": "GRPC BlockItems (#540)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 224, "deletions": 10}}, {"node": {"oid": "586dc2b8151a4c6b7cead93763e0dc5568a84cb4", "messageHeadline": "Merge pull request #541 from Concordium/grpc2-health", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 151, "deletions": 10}}, {"node": {"oid": "8e8a1ed2b50f6e62f183f7bff895429e213b7e56", "messageHeadline": "Update concordium-node/src/health.rs", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e5315f24fd9bc9768661675aaf54c3933b24517", "messageHeadline": "Do not require since it does not work correctly with clap default val\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c9c4a1e1fe86ee7e5427653c815a99d9a49d6786", "messageHeadline": "Implement the health check endpoint.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 152, "deletions": 10}}, {"node": {"oid": "27cd6163c714f7dc2d30977a6cdb314159423b00", "messageHeadline": "Merge pull request #526 from Concordium/grpc2-block-summary", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1096, "deletions": 68}}, {"node": {"oid": "39c74c46b95158338b3fed8e467a5ed0843483cf", "messageHeadline": "Invalidate github actions cache.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cc93f10aee3fd43e46ce077fd7e2556a944080a", "messageHeadline": "Simplify.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "3588be890337a6a98f0d49e559a752d52b52496c", "messageHeadline": "Merge remote-tracking branch 'origin/main' into grpc2-block-summary", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 810, "deletions": 64}}, {"node": {"oid": "1ad275fab2d8f5a793ab8d646bb0af5953790fc7", "messageHeadline": "Node queries (#531)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 469, "deletions": 10}}, {"node": {"oid": "b4681f13a807d0f9323816c6d94b4945cb81956f", "messageHeadline": "Expose block finalization data.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 161, "deletions": 1}}, {"node": {"oid": "52b18fbd1e3ae766eb09371c4bbd18396e8e8b0a", "messageHeadline": "Expose block chain parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 196, "deletions": 13}}, {"node": {"oid": "49e258b1cc531a86b9ec8dc876553fe44cf47173", "messageHeadline": "Refactoring to support AccountV2.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 444, "deletions": 322}}, {"node": {"oid": "cb4cd3423225cb6db6087ec9a48513e53ff75dc3", "messageHeadline": "Merge pull request #536 from Concordium/remove-memory-credential-map", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 340, "deletions": 53}}, {"node": {"oid": "41baf7e0c83227ec166d34d39940ac7c06f7a101", "messageHeadline": "Addressing comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "0e29dc84243b0884b64187d056d38d76a505bea1", "messageHeadline": "Use CCD, not GTU.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "59211f18cfb6fd5997b366b03e0c0b26083adbf4", "messageHeadline": "Merge remote-tracking branch 'origin/main' into grpc2-block-summary", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 896, "deletions": 390}}, {"node": {"oid": "a4a65c43eb6804fd2bc33e63edc3bc2158b2413b", "messageHeadline": "Merge pull request #535 from Concordium/kb/grpc2-send-transaction", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 784, "deletions": 377}}, {"node": {"oid": "95e25a987a6678b659498a43ecaeb15b69f7cf35", "messageHeadline": "Bump dependencies after merging.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "cf93457546949d760f7622027088d26c35fc76a4", "messageHeadline": "Bump base to latest.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 89}}, {"node": {"oid": "337190b60a868282b0c9a46c6fa7e373ff6206a2", "messageHeadline": "Fix tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "a4c6e37bd920d931fc5b1e3e24b9f204a0aab3a4", "messageHeadline": "Fix tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0579235e67f47180d2445730533558e992a33e0f", "messageHeadline": "Merge remote-tracking branch 'origin/main' into kb/grpc2-send-transac\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1135, "deletions": 683}}, {"node": {"oid": "b5b041ffd613722b109af60435176abc2a0a3a13", "messageHeadline": "Add a benchmark for credential look-up.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "2fb47862f18615c64771f862ffc9249aa72ec9e7", "messageHeadline": "Add GetBlockPendingUpdates and GetNextUpdateSequenceNumbers to gRPC", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 369, "deletions": 46}}, {"node": {"oid": "57ed76616ff4aeb6ef076feb94a71b76c307dbdc", "messageHeadline": "Merge pull request #512 from Concordium/fix-module-migration", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 45, "deletions": 12}}, {"node": {"oid": "d36e31310486e20cbc8117d924a99bfea58ef018", "messageHeadline": "Remove the in-memory credential map from the persistent accounts.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 153, "deletions": 36}}, {"node": {"oid": "8537e748d516482ab6859e75ccca2606b31f910e", "messageHeadline": "Merge remote-tracking branch 'origin/main' into grpc2-block-summary", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "ff124a0c57dcf51d407a6e35e312e2b36412d08b", "messageHeadline": "Fix serialization of updates", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3436bccee46e97676cd4a98d31167b530a6738db", "messageHeadline": "Merge pull request #521 from Concordium/grpc2-get-election-info", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 450, "deletions": 10}}, {"node": {"oid": "abe73c21efd49295d90b8946af95b57722a79fb7", "messageHeadline": "Add getters for block events to gRPC API v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 315, "deletions": 14}}, {"node": {"oid": "fc30952d5ee7ae7dc08ecbe84fdc1396c9e07659", "messageHeadline": "Add GetAccountNonFinalizedTransactions to gRPC API v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 95, "deletions": 2}}, {"node": {"oid": "ea31ea69573a85a6e7adef768dde05e10ecd7d32", "messageHeadline": "Merge pull request #525 from Concordium/dockerDistribution", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "384ac654ce1f00b6ac2f1b3778865dc2071fa386", "messageHeadline": "Merge branch 'main' into kb/grpc2-send-transaction", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 26901, "deletions": 17542}}, {"node": {"oid": "c3a715573dd2f6add3561bf2f22e3479b9e6bf43", "messageHeadline": "Fix registered data serialization", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "c4b4cacbb4b43f62feb9da2c5e77b40bb4a0b367", "messageHeadline": "Fix memo serialization", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c3fe8b3bdd418cd74d8649e8c9d4102ad34fb40e", "messageHeadline": "Fix serialization", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8835de569546fd928472d95c5b42d2ea3f6cb07e", "messageHeadline": "Add static_binaries_image_tag arg, update documentation", "author": {"name": "Stefan Madsen", "email": "snm@concordium.com", "user": {"login": "Thahara"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "34213aa41d3c9fdea350198f4884c2b6d3c8e191", "messageHeadline": "Bump version for next release cycle.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "16e2b11c02db1a670806b6795b6faed8f10dcdaf", "messageHeadline": "Bump version to 4.4.4.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "12ade2315b612c51451b86ecfc4687ff6dc9fc94", "messageHeadline": "Add GetAccountNonFinalizedTransactions to gRPC API v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 95, "deletions": 2}}, {"node": {"oid": "f171be459e199023b7a5ec62e6ec40ad988d1848", "messageHeadline": "Hardcode genesis paths for Ubuntu distribution (#518)", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "b10b20e86fe17ad35adae3742a1b09f72d8105b4", "messageHeadline": "Add GetAnonymityRevokers to gRPC API v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 115, "deletions": 4}}, {"node": {"oid": "36e6fc96010d8a465f62f560aa352c110cd776d8", "messageHeadline": "Make use of lazy loading of modules to simplify migration.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 25, "deletions": 54}}, {"node": {"oid": "c175cccb852d38c70aeba3a8ddb2cc73ec27a35f", "messageHeadline": "Merge remote-tracking branch 'origin/main' into fix-module-migration", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1148, "deletions": 207}}, {"node": {"oid": "68221adda618c9eaa21792c78dfb822c6c8236af", "messageHeadline": "Add endpoint for getting transaction sign hash", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 120, "deletions": 74}}, {"node": {"oid": "1bce29aa56d557f43e822996cda01e2b13fb55fe", "messageHeadline": "Merge pull request #520 from Concordium/fixDockerDist", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c88394a9b4df1a65a1fc0850f5bfc7ee0a27801", "messageHeadline": "Add GetIdentityProviders to gRPC API v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 117, "deletions": 4}}, {"node": {"oid": "0b6ca5bbd04c3ebbfb4de6a5b7e80db0269e779d", "messageHeadline": "Fix jenkins file for docker distribution", "author": {"name": "Stefan Madsen", "email": "snm@concordium.com", "user": {"login": "Thahara"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "be6208647bb87427756fb09402a9142b8d6f363c", "messageHeadline": "Add GetElectionInfo in gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 127, "deletions": 4}}, {"node": {"oid": "d94d006e8f17c11c35c653641f9015e2f357b60d", "messageHeadline": "Merge pull request #513 from Concordium/grpc2-get-delegators", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 821, "deletions": 5}}, {"node": {"oid": "4e5205c1ae2e85faa203baf094294518fae20ea9", "messageHeadline": "Add more comments for delegators queries", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 109, "deletions": 81}}, {"node": {"oid": "b91b40f23be298e9ec2c85f32ed7637c073dbb45", "messageHeadline": "Merge pull request #517 from Concordium/unmap-before-truncating", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "ae797442e2cb8fe42611e7ea8c1817ff61fac647", "messageHeadline": "Minor changes to documentation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "39941250bcd3eb78e8efec81406b24863187dfd1", "messageHeadline": "Update changelog.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e5a5ad0b3e4d1d13450aef3f661e511c511135bb", "messageHeadline": "Merge pull request #514 from Concordium/dead-block-cache-test-fix", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "046724a35ebf7c85ac2ac29223e10f70cb9035ee", "messageHeadline": "Fix test in `truncateBlobStore` and add caveat. Defer loading the gen\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "7448ed4ec60f759175ceb8348a34b6cf6e16698b", "messageHeadline": "Implement remaining serialization and add comments", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 148, "deletions": 38}}, {"node": {"oid": "ea834bd99295515987f4ca8f4084ed96f95a3479", "messageHeadline": "Unmap the blobstore before truncating.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "81a96add0b37c5fd82d356edd4c6cdc9ed3e6c90", "messageHeadline": "Get correct trx hash and add module deploy", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 76, "deletions": 32}}, {"node": {"oid": "1bb198140e0ba5f219ce2a95fd9178415d26a6dc", "messageHeadline": "Add GetBranches to gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 64, "deletions": 1}}, {"node": {"oid": "fa8447fe3fe6c4c8c9a3931d4f16582eda6fcfeb", "messageHeadline": "Reduce number of test iterations.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "60f0f6f3fd3df6d48cb1790600222135de06c678", "messageHeadline": "Begin work on returning correct trx hash", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "fc54a00c1ed81d111ad285bd6e56b83d546d7c04", "messageHeadline": "Fix serialization", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 47, "deletions": 28}}, {"node": {"oid": "94b8e239a8a9d5222e35268301940bf85c5a09fa", "messageHeadline": "Merge pull request #491 from Concordium/contract-caching-patch", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 111, "deletions": 165}}, {"node": {"oid": "6170766d54f8f98a8e7f184953ca0f388f15eee7", "messageHeadline": "Fix for failure of dead block cache test in case duplicate blocks are\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "673342e26cd16db56bb221f12dea5c1ce276db70", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "d73aefd7876b77f9853d2bc9a24564b93df2528b", "messageHeadline": "Add endpoints for getting delegators", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 579, "deletions": 6}}, {"node": {"oid": "4c5c5504f5a3e82a0c2e71c11dfac22f4d56cb58", "messageHeadline": "Fix migration of modules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 74, "deletions": 12}}, {"node": {"oid": "253421b5f40687b0fd641ea3bfbd1ea3cc1348b1", "messageHeadline": "Merge pull request #507 from Concordium/gsinit-failback", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "bc993025e9b89f6bd16ed67a60519032c3d14572", "messageHeadline": "Implement simple transfer", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 124, "deletions": 7}}, {"node": {"oid": "92d8ed635c1babc4c925fe2650fa1d87665a770a", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into contract-cach\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 26702, "deletions": 17304}}, {"node": {"oid": "2b32192a78393f65de5ecc6ae8ea78e3d796b119", "messageHeadline": "Add Jenkins pipeline for Ubuntu distribution (#509)", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 128, "deletions": 2}}, {"node": {"oid": "e0f7013bad9066d144c10a7b9e0581a65678ecfe", "messageHeadline": "Documentation and update base.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a7ec07f21b4f025660418d3f2de221ff10eca301", "messageHeadline": "CHANGELOG update", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d7b222f5a75004a2a6088aa2538379a324acc07e", "messageHeadline": "`checkExistingDatabase` restored and deletes partial databases now", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 62, "deletions": 41}}, {"node": {"oid": "d5031878f362997dc26df2ddb3578bac40e9c57b", "messageHeadline": "addressing comments", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "d9a805efa333e582d7f6099c40225beba95755fb", "messageHeadline": "Treestate is recreated if not readable but blockstate exists", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 41, "deletions": 60}}, {"node": {"oid": "92b9bf549d7cea68a42e6759e1ed1663ce7eb6ac", "messageHeadline": "Fix check for database corruption. (#510)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "f8a91d03dda7618291c13761c743e70b6472b6f0", "messageHeadline": "Add ability to extract delegators.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 152, "deletions": 0}}, {"node": {"oid": "161465241568af68e2eefdaee70eaa4c73d1f7d2", "messageHeadline": "Fix typo in environment variable (#506)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "588f87b44427dfe06a59183437e9e72fa3ed0430", "messageHeadline": "Merge pull request #505 from Concordium/release/4.4.2", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "0b022f0e552fa079cd1c24a255b526225ec1703f", "messageHeadline": "Bump version to 4.4.2.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "4cb8651e5504ae4fa33138a45221c2b0424ffffa", "messageHeadline": "Merge pull request #502 from Concordium/update-windows-installer-lice\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 23644, "deletions": 17236}}, {"node": {"oid": "2baf963e43f8be6753783dbd0d32a515defa54b3", "messageHeadline": "Merge pull request #500 from Concordium/expose-contract-state", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 531, "deletions": 6}}, {"node": {"oid": "8f335734ad87acc5d2710c00d117c53d759d284d", "messageHeadline": "Improve documentation and some auxiliary types.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 23}}, {"node": {"oid": "d92e5ffd36e60e4d9bdc0e2e614792bd840bbcac", "messageHeadline": "Merge remote-tracking branch 'origin/main' into expose-contract-state", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 349, "deletions": 41}}, {"node": {"oid": "53f8fa37ca617de1dd1e86d999392f6e70ef195c", "messageHeadline": "Merge pull request #503 from Concordium/lime/grpc2-invoke-contract", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 346, "deletions": 39}}, {"node": {"oid": "4f3bb9cbeb0ea5aa1e0f8c3a3d1e64278ff9c5e8", "messageHeadline": "Add documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ae398e622387ce43eb08eda79f5a090a7723da8c", "messageHeadline": "Improve error handling.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "05f7a3d128cf8444b981cac8565db5ffa9c1c0ba", "messageHeadline": "Merge pull request #504 from Concordium/fix-space-leak-in-nonce-comp", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d6ff5f8a68f7b6ff78183ea400d01fd4dffe664", "messageHeadline": "Fix space leak in nonce computation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "039a7618fe0a42dbd897045cb837ee812cc3e222", "messageHeadline": "Rename invokeContract to invokeInstance in gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "e37a8621ecc8cf8539474d0674b4899eaf6b8845", "messageHeadline": "Merge remote-tracking branch 'origin/main' into lime/grpc2-invoke-con\u2026", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 4117, "deletions": 1046}}, {"node": {"oid": "7cb5e3ca1701f4ed75b8abe06773fab2c1ff834b", "messageHeadline": "Improve documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "755cf94ea87f375c31f0d8dd2a0225355021d89c", "messageHeadline": "Update the license file for the windows installer.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 23644, "deletions": 17236}}, {"node": {"oid": "33b5ccfb2386a8c4ff85f4aa4a4f83d165eacea9", "messageHeadline": "Rename to send block item", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "9568efa98bd46b1afbef9325573a72ff553816eb", "messageHeadline": "Improve documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "375cb952813f29bccec35a7e979ddd95da71620f", "messageHeadline": "Add endpoint to query a specific key.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "9859325f19fa85d02e7f33d699d9b0220e43a3b3", "messageHeadline": "Improve documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "49b9c19b5cce8e496f6df956278527be148d7acf", "messageHeadline": "Move iterator definition to wasm-chain-integration.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 40}}, {"node": {"oid": "a77882c2b71863dd5ac1d09ae86cbc89b3e4ac21", "messageHeadline": "Avoid using mutable state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 33}}, {"node": {"oid": "ac8267e457f36f7a34ff437f41b6c072e5c83484", "messageHeadline": "Expose contract state in GRPC query.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 475, "deletions": 4}}, {"node": {"oid": "6ef2bf80efb96e6ae98e81aa29782b3964675acc", "messageHeadline": "Merge pull request #494 from Concordium/lime/grpc2-continuation", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1159, "deletions": 26}}, {"node": {"oid": "ae747fac5f6feb02054fea8e20747607b3e0b0f9", "messageHeadline": "Implement basic send transaction", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 95, "deletions": 3}}, {"node": {"oid": "f999f22befd022742a76e0e4dee99fb815efbdee", "messageHeadline": "Revise smart contract interface to pass bytestring serialized code ac\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 93, "deletions": 138}}, {"node": {"oid": "eb5b2b947eaa55a22f0eb1cb569b76f8123356d4", "messageHeadline": "fix changelog (#501)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "411868eac57bc228dbf697463fc63895795cd761", "messageHeadline": "Merge pull request #495 from Concordium/vendored-ssl", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b2568c183d37cba33cf99fc69251261e8bb862dc", "messageHeadline": "Merge remote-tracking branch 'origin/main' into lime/grpc2-continuation", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 4349, "deletions": 1157}}, {"node": {"oid": "ef3a1052a77505da0e923f5f39e8867f48838704", "messageHeadline": "Address PR comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "93fac0d0cb05c773885e6fe8080c1c39a99b97fb", "messageHeadline": "Rename status to info in grpc api v2 and make BlocksAtHeight use list", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 70, "deletions": 77}}, {"node": {"oid": "34e92ea97d22497a5575819c7a367dd3abbf343a", "messageHeadline": "Use embedded openssl to ease linux distribution.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "a878422fb372d2450b2d413bf754dcb7830676c5", "messageHeadline": "Add InvokeContract to gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 316, "deletions": 39}}, {"node": {"oid": "601a4145b63b6631d36f7bf98c6c2b5734616b66", "messageHeadline": "gRPC api v2: Block Item Status (#486)", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 880, "deletions": 12}}, {"node": {"oid": "6d0ae4a24c5bb8f829742744b321ad0d3116fa37", "messageHeadline": "Update name in lib.def", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be347953e53233d4b7a1ce6d60bfe631dd52d114", "messageHeadline": "Another way of moving artifacts from Haskell to Rust.", "author": {"name": "Emil Lai", "email": "emil@milkywaypirates.com", "user": {"login": "EmilLa1"}}, "additions": 79, "deletions": 93}}, {"node": {"oid": "0fd7c3858231f96764ff0ff886bd2ea2f28818f9", "messageHeadline": "Fix encoding of contract state and parameter", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86b31d94a5c6f771f1fc48670b8f21a5535ac487", "messageHeadline": "Modules caching (#459)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1214, "deletions": 690}}, {"node": {"oid": "bd9f7d3c1ec9ed1a37b923f76015800efc2dc018", "messageHeadline": "Use mvlog instead of hPutStrLn", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cc5228ccebcad8d08e15f5aaab8106ed71829b90", "messageHeadline": "Merge branch 'main' into kb/grpc2", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1740, "deletions": 345}}, {"node": {"oid": "b375a4a7fc911d73352aa7a0c363914b2e6e2302", "messageHeadline": "Fix key updates", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "32ffd3ac3c919f414cc52cb7d4962b59a87fbc75", "messageHeadline": "Include report bug msg", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "510c8dbe53a61e6698eefd03f99e4129f2f40ef5", "messageHeadline": "Address PR comments", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 81, "deletions": 59}}, {"node": {"oid": "3c3b42c560318bb360ea5af452666e25de86689e", "messageHeadline": "Rename transaction status to block item status", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "7962f0acb8fb79994d31aedc77a8732033efce5c", "messageHeadline": "Merge pull request #483 from Concordium/treestate-rollback", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 156, "deletions": 38}}, {"node": {"oid": "e6443e0778e88cde1e481fcedcaf0b90bb6e0299", "messageHeadline": "Remap the blob store mmap on blob store truncation", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "76a6542f3e6a01f134d9909df467d3e15033950a", "messageHeadline": "Split block deletion into one transaction per finalization record", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 86, "deletions": 39}}, {"node": {"oid": "df1731559b93ba6e27a9e7dc2e0d1ae8e50bea7a", "messageHeadline": "Do not cache contract state. (#484)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "e6cd9afdd6725e7946846ec329d7a5b9207bca60", "messageHeadline": "Address PR comments", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 155, "deletions": 134}}, {"node": {"oid": "ac2661e0d0660d25446e1d255fa70e6155d4d8aa", "messageHeadline": "Add GetTokenomicsStatus to gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 132, "deletions": 11}}, {"node": {"oid": "ecb0aa76a0fe82c606e46f6c8f67e5f7080081b3", "messageHeadline": "Merge pull request #479 from Concordium/improve-protocol-update-handling", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1512, "deletions": 261}}, {"node": {"oid": "40ecba92887dad154b20105d3d18755e314bb3a0", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "4ced4f339c9ca294e6c0905aeb5b48f6336f65e6", "messageHeadline": "Cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f2d2e3c9b616b82bf8e69267adcfda2eda3aaa9", "messageHeadline": "Don't allow partial eq without eq", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "969b4b69621ee4a3cc547dc1ab89f61d1535b715", "messageHeadline": "Allow some clippy warnings", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8031b65fbbaaea88d0bcb455b8ab1bd5832f55a1", "messageHeadline": "Docker release pipeline (#492)", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 65, "deletions": 37}}, {"node": {"oid": "533cce9ab5c209e92ad021c59d26493c09f87805", "messageHeadline": "More documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "7db62d93de42758fad7cec19a603e050f07276ba", "messageHeadline": "Do not migrate modules twice.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 22}}, {"node": {"oid": "598484525324ec119bd1352d2e8a70c6e3b79eac", "messageHeadline": "Fix issue in migration of persistent bakers. Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 100, "deletions": 59}}, {"node": {"oid": "da43b7ca7b57301d6f26c875f403b27d446254d1", "messageHeadline": "Update block height index after rollback", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 32, "deletions": 105}}, {"node": {"oid": "30ee67b226aae95bd52a0a3ddc6b600df2677e0e", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 67, "deletions": 12}}, {"node": {"oid": "b416d04dc09fcc8315ef34f8f984b8722ad4d89a", "messageHeadline": "Add some documentation and remove some wrapper types", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 40, "deletions": 21}}, {"node": {"oid": "65a717930abb27a8c10b2daf022f665d2878e04f", "messageHeadline": "Fix basic transaction table migration, add documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 62, "deletions": 24}}, {"node": {"oid": "be4f84cfc3eaefc6f7c3b86e8be63b6b7fbfc00a", "messageHeadline": "Add GetBlocksAtHeight to gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 141, "deletions": 1}}, {"node": {"oid": "0fcfa1b2100a211984f8d836b8ba32ed172d1e03", "messageHeadline": "Add GetPoolStatus and GetPassiveDelegationStatus to gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 266, "deletions": 6}}, {"node": {"oid": "5c9ae6199b7bfd8020b7803427d33a8611c9dcd8", "messageHeadline": "Renaming based on renamings in base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "c1a50d7bd819c54ca8df7695c952521a102dbcea", "messageHeadline": "Merge branch 'main' into kb/grpc2", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1474, "deletions": 410}}, {"node": {"oid": "2d667c1375e1aa5e1829ec43b685a0f2415fb7ee", "messageHeadline": "Merge main in to grpc", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c62ca69556767266c858d0bd8f445023ea44db65", "messageHeadline": "Implement toProto for IpInfo", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "6f8f1813e8465cf36579cee7241fb8cf63de1096", "messageHeadline": "Block removal starting with the last finalized block", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "8fd5f452111335e8f9ab48aeb34efb0a2a579205", "messageHeadline": "Block removal until the last with a valid blockstate", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 122, "deletions": 18}}, {"node": {"oid": "12d188a23945e410af6f64bb92a43620f7cf4c1e", "messageHeadline": "Implement toProto for ARInfo", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "5f82b2a7285e5d5671e5ae92319ff730b1bea123", "messageHeadline": "Add GetBakerList to gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 116, "deletions": 5}}, {"node": {"oid": "7d9db1b6bcce9e15b4f250922b2ea3cb577e0add", "messageHeadline": "Add GetBlockInfo to gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 167, "deletions": 9}}, {"node": {"oid": "988c559875c980249962bc8ab035c142136103d5", "messageHeadline": "Ensure the update type matches the event", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 59, "deletions": 58}}, {"node": {"oid": "16a3de8b7d7ec29ec8e20e41d44fda2b4631f5ef", "messageHeadline": "Update changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "06d18f787dcb21908097ef96fbcb649aa05f7893", "messageHeadline": "Merge remote-tracking branch 'origin/main' into improve-protocol-upda\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "1cd79395cbc902deff0f75b5013203f61bc01bfb", "messageHeadline": "Merge remote-tracking branch 'origin/main' into improve-protocol-upda\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 985, "deletions": 87}}, {"node": {"oid": "52348a1f6a8fc465b141ceb76a1d16cbc54dacf5", "messageHeadline": "Merge pull request #488 from Concordium/bump-version-4.4.1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "73297d3c59cfb92e77aa0d269c7c6a5f91814bbf", "messageHeadline": "Bump version to 4.4.1", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "361164fbdc147aa23a26d08c4340781959019a08", "messageHeadline": "Improve documentation, and streamline some typeclass constraints.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 48, "deletions": 95}}, {"node": {"oid": "8b766e0952404c0a31e682a3949732d6d9d0a09d", "messageHeadline": "Do not cache regids on migration. There is a separate in-memory cache\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 73, "deletions": 55}}, {"node": {"oid": "efcff54b4fce63f7e7a59b7ca2ffc15852ccc71a", "messageHeadline": "Add chain updates and account creations", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 222, "deletions": 13}}, {"node": {"oid": "7f9179e2ab8864f5398750844342e55413fcc7e4", "messageHeadline": "Merge pull request #482 from Concordium/lime/grpc2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 985, "deletions": 87}}, {"node": {"oid": "a1dede1b78a59e1e400677fcf23e8a6732f6b45e", "messageHeadline": "Remove unused import.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9fd2c641fff437861bf13f787e91e6bbfa9d8239", "messageHeadline": "Merge branch 'lime/grpc2' into lime/grpc2-continuation", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 197, "deletions": 79}}, {"node": {"oid": "6bd491b4dbd73facaeda880800566eab2237b3fe", "messageHeadline": "Update consensus lib.def to include gRPC api v2 ffi", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6856cc5468c44c0a6d6723f0e375b55d136271c1", "messageHeadline": "gRPC api v2 verify byte length for module references", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "afc53ebd37d78883c0493a454fa488f78818062f", "messageHeadline": "Improve doc comments for grpc api v2 ffi", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 125, "deletions": 41}}, {"node": {"oid": "eb8301e4669e7cee846214fd8b8242698a62b511", "messageHeadline": "GetNextAccountSequenceNumber takes an accountaddress instead of id", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "72b901c918aa9ad0e9f0fab3e223cf2f4701bb40", "messageHeadline": "Merge remote-tracking branch 'origin/main' into improve-protocol-upda\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 516, "deletions": 129}}, {"node": {"oid": "ca2bb079055f58ac418005457356f4ae014f1fcd", "messageHeadline": "Merge pull request #487 from Concordium/fix-account-info", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe71dd9328f499494cc1c0ab7663bea9f53d7d37", "messageHeadline": "Only return AccountInfo and not the hash in the old query.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c01347f771eb36c8575b4dd93ef382750ceafff", "messageHeadline": "Merge pull request #485 from Concordium/fix-ubuntu-build-version", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6c7b105c020a97615cbe9c1cb79e065482e8ee73", "messageHeadline": "Migrate V1 contract state gradually.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ff80d06cad13fd5e77f44db25030bf63c19cbe4", "messageHeadline": "Merge branch 'fix-ubuntu-build-version' into improve-protocol-update-\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "e773e33c7913198a97094785e42e63224bb988e0", "messageHeadline": "Fix version of protoc in the ubuntu build.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "394c45c497033d7859c59939092b0bad17ff64dd", "messageHeadline": "Merge branch 'lime/grpc2' into lime/grpc2-continuation", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 22, "deletions": 175}}, {"node": {"oid": "9ebd457800b27ac4022f16df83bbb153fca9b522", "messageHeadline": "Address some review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 15, "deletions": 23}}, {"node": {"oid": "f288dbc8d6cc4b45648d581edae21dde59b41fdf", "messageHeadline": "Merge pull request #478 from Concordium/check-pending-blocks", "author": {"name": "eb-concordium", "email": "77331975+eb-concordium@users.noreply.github.com", "user": {"login": "eb-concordium"}}, "additions": 515, "deletions": 128}}, {"node": {"oid": "a76a8829e9b9afab1f1b064516190a32ee2d92e2", "messageHeadline": "Reformulate changes.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "eacd7135d5d965db63ac93948f3a0af1aac8bbcb", "messageHeadline": "Use versioned module source in gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1e1dfac705d7bfa8708649fe21f981315d03fb4b", "messageHeadline": "Remove incomplete gRPC api v2 transaction status", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 150}}, {"node": {"oid": "8c7eee25f093cc9b5875c17b15654645fb3e8389", "messageHeadline": "Update changelog", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6a0b9130d9ff7e4d9a286f2cb639f1d603db9073", "messageHeadline": "Fix typos.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "35b55655618462430aaf405fe17ce7815bc8d64b", "messageHeadline": "Complete account transactions", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 276, "deletions": 54}}, {"node": {"oid": "6d094cb960412a81b52be4a63eba7f3dadc18429", "messageHeadline": "Add GetCryptographicParameters to gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 353, "deletions": 5}}, {"node": {"oid": "5d9c87157d1bc4e041a5f72420cfd688adef10b7", "messageHeadline": "Clear CI cache.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c941e983bf30cca34981afc4856087e67107c16a", "messageHeadline": "Add baker trxs", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "101ea5361f8e9516d81aa479389f2733ba9fcf38", "messageHeadline": "Merge pull request #481 from Concordium/blobstore-error-handling", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "519c7c68f1c60091b2b5bd42f240ff7e48398a63", "messageHeadline": "Revert unintended changes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ac0060cd0a32a74674454dc071ea1951c114a246", "messageHeadline": "Merge remote-tracking branch 'origin/main' into improve-protocol-upda\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1952, "deletions": 56}}, {"node": {"oid": "dbc6a0f3c0b92cecb3741ab4eff30c65c1fedee0", "messageHeadline": "Remove some lines from stack.yaml.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5b9274fd18308658d3cda2c4f5a6d0a7875bfed8", "messageHeadline": "Modified the error message type on blockstate read failure", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "251722c3c3021f43651e2371c0ff808281ce1da2", "messageHeadline": "Add some more comments for new gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "3b703d509c14784a93ce97471464d8d4195e2d0b", "messageHeadline": "Add addBaker, moduleDeploy, initcontract trx statuses", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 65, "deletions": 6}}, {"node": {"oid": "3f38ccad9208b936eef1fb5b11542b79eb4d0f27", "messageHeadline": "Merge remote-tracking branch 'origin/main' into lime/grpc2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 564, "deletions": 233}}, {"node": {"oid": "46f75f8e16bbbed265ddd87b5989c886dac758fc", "messageHeadline": "Add None (failed transactions)", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 119, "deletions": 42}}, {"node": {"oid": "e6aee45a90d0ac89de32b84219cc8e83a9f01b33", "messageHeadline": "Implement GetConsensusStatus in gRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 110, "deletions": 2}}, {"node": {"oid": "8bf3c4ad6b32b66e9dc743e281ccc7dd698de346", "messageHeadline": "Merge pull request #443 from Concordium/grpc2", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1952, "deletions": 61}}, {"node": {"oid": "9d22560173021fc9837b00573443fd7b94103146", "messageHeadline": "Do not use patch version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ea0f784faf885716ff7510e5de1ec31362e8f7b2", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "83cba321e320d2da847345430e0a9b2f3ade3a9d", "messageHeadline": "Documentation and elaboration.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "ea3381fd5b001fd934863724eb0d3f65c8791e09", "messageHeadline": "Address some comments from code review.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "92131875d28742083a0e05918ed28b5c101fdf4e", "messageHeadline": "Implement happy path trx status for transfer", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 69, "deletions": 63}}, {"node": {"oid": "58d49ec279a7b92b34dea0fac3a9f0c5ba415e30", "messageHeadline": "Implement GetNextAccountNonce in GRPC api v2", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 99, "deletions": 18}}, {"node": {"oid": "c5ef64fbf8e0d33dd1349b7ef50741e8c84d8a94", "messageHeadline": "Corrected the blob store remaining bytes check", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8cfa32f410a3d2fbfa7db5a591ae9529ac924f3b", "messageHeadline": "Document the overall migration approach.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "4882ff738cc810b99da9fb3cd7a02d6562519a9c", "messageHeadline": "Cleanup remnants of the wrong direction.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "608420d480e3895087e9e29bf0e734e977c1d684", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c9c4c543bbafadc7e82e01bb46d42061b8e02ed1", "messageHeadline": "Implement migration of V1 contract state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "160e3c995e306bccb4b899cb500ec6433f184a03", "messageHeadline": "Unify reference implementations a bit.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 68, "deletions": 54}}, {"node": {"oid": "b4d9bf54ad435721f1a522f1d9e53958ec55cd6a", "messageHeadline": "Correct the state handling on a live protocol update.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 95, "deletions": 77}}, {"node": {"oid": "0533e2d7fe2f8ec387be017aaa87eb09dbe24120", "messageHeadline": "Properly migrate the transaction table.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 141, "deletions": 111}}, {"node": {"oid": "2582bc5c34a4b6ae7ba0787fd5e8480af1074b19", "messageHeadline": "Introduce \"Regenesis\" and refine types of state migration functions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 50, "deletions": 53}}, {"node": {"oid": "2d8b707ea4a50e7b2a8f98c59c7265dd55773288", "messageHeadline": "Comment on the blob dereference check", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "87682b493f94a252679473c89b94ff0bc32abed7", "messageHeadline": "Started work on block item summary", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 34, "deletions": 5}}, {"node": {"oid": "aa8ba6c129150d0c1da4ce36b883cb8a85bf35a5", "messageHeadline": "Throw an exception on reading beyond blob store end", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "234c25bf40de138de40b08dfe6e3e358e86ef287", "messageHeadline": "Cleanup unused definitions, etc.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 64, "deletions": 56}}, {"node": {"oid": "2eb3730a606e71ec19519d6282682dfb03a87422", "messageHeadline": "Add transaction status with transfers", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 175, "deletions": 1}}, {"node": {"oid": "584543a0b7e428b774e434221ce69ab6bd04941f", "messageHeadline": "Log start of protocol update.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 111, "deletions": 101}}, {"node": {"oid": "f0f7dae218cbfea11acbe1b4f29039ba3f14c2d7", "messageHeadline": "Add some strictness.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "360c4b1a5455f3e58d7f856255c66bb5305054a5", "messageHeadline": "Initial working prototype.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1132, "deletions": 140}}, {"node": {"oid": "bd941ef4defa6cf5568cce0c5b55db49cbc7d13d", "messageHeadline": "Fix the collector.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "700864f0ebd7c748f1ae027da42b08e89d93dcd8", "messageHeadline": "Provide documentation for the new API.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 77, "deletions": 21}}, {"node": {"oid": "c90498607bd2d9c5cba5c8f197f74cc37dd7bbef", "messageHeadline": "Format.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "63c64f08871abfa738a804bd27d5f8154b2de42d", "messageHeadline": "Enable selective endpoint configuration.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 92, "deletions": 2}}, {"node": {"oid": "4d4c77183741f9692c1dbfed36e3b2736b0a419d", "messageHeadline": "Minor corrections in documentation.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "518c028bcde302d620c1ee89d1605fdeb1c132b4", "messageHeadline": "More documentation and testing.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 68, "deletions": 21}}, {"node": {"oid": "225ae09c233fbe21db859c6015490cfef5b24e89", "messageHeadline": "Only enable notifications if the grpc2 server is enabled.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 321, "deletions": 157}}, {"node": {"oid": "227ddf000de23b1fa43394e1a2842c67f785753e", "messageHeadline": "Remove extra arg introduced with merge", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8bb5906dcff51d13c8fdde3cf67cc4e294f360ed", "messageHeadline": "Merge remote-tracking branch 'origin/grpc2' into kb/grpc2", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 464, "deletions": 309}}, {"node": {"oid": "c1f70726d6c9f7fe621ad1956e0dbbef7149b227", "messageHeadline": "Fix messages that only have default values", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "8fc35f712f32c7c6746596742f2bf8c07ef10d77", "messageHeadline": "Abort background tasks on shutdown.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "dde0986b4920626e09ca3fbdbf3a34839a02062a", "messageHeadline": "More documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2ab70a150fc52a365b766061f1ca6828f5fd20bb", "messageHeadline": "Fixes to memory leaks and documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "af656a6aff5a780a75741e953f2139d26b97aa54", "messageHeadline": "Merge branch 'main' into grpc2", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 403, "deletions": 267}}, {"node": {"oid": "7e1eff8077f7fe1794e7bee2bd23cbd810e53045", "messageHeadline": "More tests for the leadership election nonce predicting function.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 82, "deletions": 1}}, {"node": {"oid": "ac886a2f0b2b4cc4c7b3ae3cf48b6c94c0b3b79d", "messageHeadline": "Add module source, instance list, instance info", "author": {"name": "Kasper Dissing Bargsteen", "email": "kasper@Kaspers-iMac.local", "user": null}, "additions": 376, "deletions": 17}}, {"node": {"oid": "19181676f6d4b7bd983d3471e44b08d088f030ef", "messageHeadline": "Merge pull request #460 from Concordium/import-multiple-chunks", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 195, "deletions": 32}}, {"node": {"oid": "9bc08e856d04bfa7ebc371ee223c8c144f89aa20", "messageHeadline": "Merge pull request #470 from Concordium/do-not-reset", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "72bebd2f45df1270ed249d40e798a2c006d49816", "messageHeadline": "Merge pull request #472 from Concordium/fix-457", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 22, "deletions": 88}}, {"node": {"oid": "141871f0a047584305537f06c5a1e45e798ee58c", "messageHeadline": "Comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "270876d328394887ab89bf0e56361099834e04d5", "messageHeadline": "Better handling of manual import stop", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "7490a9e8d4cfa06c392e293679cab8e85a2b3b57", "messageHeadline": "Do not reset the stop flag on import start.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "1c7a4c3925cbdf909419a23aea1ad1277c43fc2f", "messageHeadline": "Remove redundant check", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec258d30d36dd1049d89ffb238e60f1dab8bf34b", "messageHeadline": "Remove dead code from earlier block importer.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 73}}, {"node": {"oid": "9d78892f8507479b3fe950db49d4565d4ef6d0ca", "messageHeadline": "Check that there are sufficient bytes available before deserializing \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "e7c0625d8ea88226675f2e2436c4b2b077e17c77", "messageHeadline": "Correct predictLeadershipElectionNonce, add documentation and a few m\u2026", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "3b229763cfd2679a808ae455951dc617786afb4b", "messageHeadline": "Merge branch 'main' into import-multiple-chunks", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e026a9ac77589bb4fe1a088a7f523d55e1c859e6", "messageHeadline": "Merge pull request #471 from Concordium/bump-4.3.1", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "15cf2f8c990736ef8d79b1a674f39255f8cef576", "messageHeadline": "Bump version to 4.4.0.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c80acdfae9557f94917d0f4b4a526b038b9eafc1", "messageHeadline": "Stop downloading chunks if block import was stopped manually", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "b8ae34fcafc23faa52dd274fe8d5bed9665a763e", "messageHeadline": "Added http connection reuse + better http response handling", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "2651ccb3866a44b631956b2241fccc3d8046aabb", "messageHeadline": "Bump version to 4.3.1.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4617fc23b56c40c8be197194ddcacb837621fe76", "messageHeadline": "Fix warning about comments", "author": {"name": "Kasper Dissing Bargsteen", "email": "kasper@Kaspers-iMac.local", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5ba31c45559278d1c8d07f9ad485cc7489029455", "messageHeadline": "Add get ancestors", "author": {"name": "Kasper Dissing Bargsteen", "email": "kasper@Kaspers-iMac.local", "user": null}, "additions": 118, "deletions": 9}}, {"node": {"oid": "923c52c668c3397d400c7460e6a02c00ee0d67ff", "messageHeadline": "Delete temporary file even after failed block import (+various)", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "38f1e6123ffcdc3e65e4efbbeed0dd5dd03670d6", "messageHeadline": "Error wording", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a187b94e8f650d95816863912eba10dbb0f6e9ae", "messageHeadline": "Fix argument order to match grpc spec", "author": {"name": "Kasper Dissing Bargsteen", "email": "kasper@Kaspers-iMac.local", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "002a33e228f3682e7c57f50b5f52a95aae8955bc", "messageHeadline": "Merge branch 'main' into import-multiple-chunks", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 177, "deletions": 141}}, {"node": {"oid": "ab2cf879f790710ab5a92df6a999b0e63ad0a851", "messageHeadline": "Changed verbosity level for block chunk skipping messages", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05591b22f7ce9e68a511b72f03309e48fa5225f4", "messageHeadline": "Comments for the `getLastFinalizedBlockHeight` FFI call", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3a387e4c4f03e677038432d444db7ab195c64bd0", "messageHeadline": "Use a single GET request to parse the index file", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "daaf916df243fd5d111f506653dd65926ad0f653", "messageHeadline": "Add get module list v2", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 107, "deletions": 4}}, {"node": {"oid": "2ec9feee7d5a991106775a970e981d7e982dfbf5", "messageHeadline": "Merge pull request #465 from Concordium/startup-regression", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 176, "deletions": 140}}, {"node": {"oid": "24f846b5b82b3068693a7c15a74de7cd80b2019c", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ebbfdd5fe0a9a4a2123820e325d36a3a938961fc", "messageHeadline": "Rewording.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cb2bb2f7af236ab92ece726c37ccdb015611f867", "messageHeadline": "Made `getLastFinalizedBlockHeight` return relative height", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "f655879b2dda7e323834b3eaf4fcaefb5a42a43c", "messageHeadline": "getBestBlockHeight -> getLastFinalizedBlockHeight", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "e436ce4648d9534b0c10733c4e5f762ebe44f9a7", "messageHeadline": "Additional logging", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "c0466f58970ce2d305478a75d17f41e9d6b75208", "messageHeadline": "Fixed clippy complaint about a non-async-aware mutex", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "679cec153009f54363af09b2ea226546b56f6706", "messageHeadline": "Fix `predictLeadershipElectionNonce` and add test.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 76, "deletions": 3}}, {"node": {"oid": "e66359920e313f64fe2ecb8a946ac1db1d71161e", "messageHeadline": "Fix tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c875b12748d001bb611ce450315540637ae9dc7d", "messageHeadline": "Error handling when index genesis hash doesn't match tree state", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 63, "deletions": 21}}, {"node": {"oid": "c3d83d1a9b6b65d422ac30974b2b0c9cbcc26f3e", "messageHeadline": "Clean up", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 33, "deletions": 125}}, {"node": {"oid": "cdcc4e9d722fe189fdb05dc4841452117e36b4bd", "messageHeadline": "Revise persistent activation to cache the state and initialise the tr\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 78, "deletions": 70}}, {"node": {"oid": "22031bc88d82c11e78475f718b04a12d6e680475", "messageHeadline": "Support for constructing transaction table while caching accounts.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 121, "deletions": 1}}, {"node": {"oid": "a4dc8c013ffc9aef1aca14c3cf070d2317c7f2fa", "messageHeadline": "Hash the cached value, not the uncached one.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69e59c17c2bf8a8140f2e499170c16869d0a32e3", "messageHeadline": "Introduce ToProto abstraction.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 335, "deletions": 155}}, {"node": {"oid": "fd06208ea1721f86ce1a5d59905ad48daf2d94ef", "messageHeadline": "Rename for consistency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ea8c1b37b4cef7b85f61c8f1656b6dc939230890", "messageHeadline": "Add basic logging of requests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1dc2398d434ba4a814defb286bbb1747ed570f95", "messageHeadline": "Add support for grpc-web.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 49, "deletions": 11}}, {"node": {"oid": "f5c03902b565cea84d20b095cede0a100e87c9b1", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "15b6f4e5646290bf7201be3242e4d29d06f23f8b", "messageHeadline": "Fix runners.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "aac3b4f05f9807e6d4f226072ec00acea8ff91b0", "messageHeadline": "Add GetAccountList, add node configuration.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 895, "deletions": 344}}, {"node": {"oid": "32df8d089fbd9e1be2e1cf394ea77fb17ffd0ccd", "messageHeadline": "Complete getAccountInfoV2.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 416, "deletions": 18}}, {"node": {"oid": "8f9cd1c5feb166d6d4e9a2c10d65a418a49d53f4", "messageHeadline": "Change package structure of generated files a bit.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "b91935c9cf5dfa779709db8f3073fa1c3927cb8b", "messageHeadline": "Set up approach to grpc2.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 314, "deletions": 3}}, {"node": {"oid": "36200b2188eee43cd4c47e80dce880bf738f6277", "messageHeadline": "Added an FFI call for returning the best block height", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "8605b8138932377f476217c42203aa91cf03ad31", "messageHeadline": "Bumped grpc dep (#463)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe77d0f07b3a6f890c24225273aff06a5ad111c2", "messageHeadline": "Added support for importing catchup chunk files", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 78, "deletions": 25}}, {"node": {"oid": "e425973656a64da5cb9bac1d994c93b055b4bb05", "messageHeadline": "Do not relay pending blocks.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 45, "deletions": 82}}, {"node": {"oid": "288c0f5cb77d407183bee9e01369b87ef2182e3b", "messageHeadline": "More checking of pending blocks.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 102, "deletions": 76}}, {"node": {"oid": "9a156083548816cddf542d7db45812ebc98171c5", "messageHeadline": "Merge pull request #440 from Concordium/export-db-chunks", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 252, "deletions": 157}}, {"node": {"oid": "af231371eec4157e4bc2ccdc57346605914b6bc9", "messageHeadline": "README improvements, bis", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "37e999843664b85efffd1ae181f2543bbd367c36", "messageHeadline": "README improvements", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 21, "deletions": 41}}, {"node": {"oid": "323676b1fdf6a210cff200bc0fd7f5788efeb1a0", "messageHeadline": "Merge branch 'main' into export-db-chunks", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 3347, "deletions": 1824}}, {"node": {"oid": "51245c7430d508b77a8e4b3cf99257b40500373e", "messageHeadline": "Chunk name versioning when a chunk with a given name exists", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 53, "deletions": 21}}, {"node": {"oid": "f8e8415f1d91f80fc168dcf7a34089e905b6f6cc", "messageHeadline": "Towards checking pending blocks.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 231, "deletions": 57}}, {"node": {"oid": "71edf0fd19c49e879301149194b92ae541cc6bcc", "messageHeadline": "Merge pull request #456 from Concordium/fix-ffi", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8d2a85cb35cbdb90a4f4c326ec3eaa5965e9bcb3", "messageHeadline": "Fix incorrectly removed startConsensus argument.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aca8f5adbd19aa8a83d7e8940c27ccdeb85c9a44", "messageHeadline": "Merge pull request #455 from Concordium/bump-4.3.0", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "5cb882cfcf410db16ecb9a6ed48388b721e2859d", "messageHeadline": "Bump version to 4.3.0", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "135cab7210c10ad2c7f375894d19d6d0de57defc", "messageHeadline": "Merge pull request #447 from Concordium/download-into-temp-dir", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 110, "deletions": 59}}, {"node": {"oid": "15b497ac5ecc3330ea076c232541e45971518925", "messageHeadline": "Fix changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49fd3e97bbfdad9defc2f99847a5dc89eb9671e8", "messageHeadline": "Merge branch 'main' into download-into-temp-dir", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 174, "deletions": 25}}, {"node": {"oid": "fc070f79305ebb01f17de5119e1c3212628ec295", "messageHeadline": "Merge pull request from GHSA-44wx-3q8j-r8qr", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 174, "deletions": 25}}, {"node": {"oid": "6a3464d17474da12837a7d7833ef62603a663d81", "messageHeadline": "Factor out the large catchup handling block.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 62, "deletions": 41}}, {"node": {"oid": "5179c1e5ad2ee47e71c99293de680fcf175ba4d7", "messageHeadline": "Remove unintended Cargo.toml changes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "f42ec6e8d5402db54e1d47c47b502ebf148a433b", "messageHeadline": "Add 4.2.3 to the changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "432cee471f208371f3224ea0fefc1d17953a685d", "messageHeadline": "Let getCurrentContractAmount take only the address.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4c4382b79643e51869b771f62eedc9be6b5ec77d", "messageHeadline": "Add regression test for the contract accounting bug.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 158, "deletions": 13}}, {"node": {"oid": "ad093f3b8762ff7c08690429b554cee5a415ebad", "messageHeadline": "Fix incorrect accounting in nested contract calls.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "0d27ea16fff1034d48613640d45ee798d40b7ed5", "messageHeadline": "Merge branch 'main' into download-into-temp-dir", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "6eb6ed3ad6401238835815008a36804bd6c1f0ab", "messageHeadline": "Merge pull request #454 from Concordium/use-smart-contracts-from-base", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "cd8e0882504e7b18f29afa82d5a95dc5ac80ebe6", "messageHeadline": "Bump base to main.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5379d8bf3d565eace05711493dbb03b2c49f1d2b", "messageHeadline": "Merge branch 'main' into use-smart-contracts-from-base", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1885, "deletions": 728}}, {"node": {"oid": "61e86108d76b8bdb6257ff5c86edb8750e6cdf51", "messageHeadline": "Fix collector lock file.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 66, "deletions": 34}}, {"node": {"oid": "a61824c3fa9561b00b698979eadb44e16f5ba977", "messageHeadline": "Merge branch 'main' into download-into-temp-dir", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 2751, "deletions": 1560}}, {"node": {"oid": "7781a828f5e22d0f4debf00a285a35c6d9db34b6", "messageHeadline": "Added incremental treestate export", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 121, "deletions": 76}}, {"node": {"oid": "13d8cccddef65846ffc3d8ad387a7459f2477e64", "messageHeadline": "Account Cache  (#421)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1887, "deletions": 698}}, {"node": {"oid": "8faa008bf2a4838c76ff0065099ae0008c448e8a", "messageHeadline": "Update path of `smart-contracts` in build scripts", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9122551701733bb099eb5d8a7caf8475c31a09d4", "messageHeadline": "Update concordium-base and use smart-contracts from base", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "bc0410bb6d7ed81b6c63121ad215ed6e20df8bea", "messageHeadline": "Clarified docstrings for out-of-band catchup configuration", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edd876dd63621b904d854b51b6acbe7a6e02a670", "messageHeadline": "Update smart-contracts", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c466c375195e9860499c8c5a167a7d0ff83f0046", "messageHeadline": "Regenerate lock file after dependency changes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 66, "deletions": 34}}, {"node": {"oid": "39318170b527ee9921c76e8041b6f377cc1b4e02", "messageHeadline": "Remove unused runtime parameter from the node.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 38}}, {"node": {"oid": "596b4aec79207805aa11ac587a12a201b803c5b8", "messageHeadline": "Update concordium-base", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "9fc57bbace7badd333f51a18df234313922c82b1", "messageHeadline": "Bump tonic (#445)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 787, "deletions": 793}}, {"node": {"oid": "20e1ac41948357055d9d4c51ccfe1b48b76c79d3", "messageHeadline": "Merge pull request #446 from Concordium/bump-version-4.2.4", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "cbc6121ac857c4a7dd0cae4de1b6f08eebcd4b1f", "messageHeadline": "Download catchup file into a robustly constructed temporary file.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 81, "deletions": 52}}, {"node": {"oid": "f0646c13cf20b9c4d670982b7dd9c3f2180d8efa", "messageHeadline": "Bump version of the node to 4.2.4", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "b1d2eff9fbfa9f98bd645128fee7bf9c0e35eda6", "messageHeadline": "Merge pull request #444 from Concordium/upgrade-rust-1.62", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 55, "deletions": 62}}, {"node": {"oid": "6a6c3b2c34f4561cec8f2e6e821f3ce4ee6c5d35", "messageHeadline": "Upgrade Rust to 1.62 and resolve the new clippy complaints.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 55, "deletions": 62}}, {"node": {"oid": "c7e610cb0c1083ae632c927c910c53042ba9071e", "messageHeadline": "Merge pull request #439 from Concordium/revise-genesis-transaction-table", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 185, "deletions": 88}}, {"node": {"oid": "86cd4c049774c6e113ed27c7d6a22c063234b312", "messageHeadline": "Fix warning", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c62ef8759e2ddb7f62ca66a559db821ad1868066", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into revise-genesi\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "c8be7383efd45e6dcada237bee97b35ab24c3369", "messageHeadline": "Address comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83fa13e526da2e2e4c3e4d87103859dcaec48077", "messageHeadline": "Merge pull request #441 from Concordium/fix-dummy-transaction-cost", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "ee728dd0bf2bb91d08e5d57591838d36658ecaab", "messageHeadline": "Update `concordium-base` after merge.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9be3f430b5edcccabb88012e983f68067c072433", "messageHeadline": "Fix consensus tests with corrected transaction costs.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "c8731af2efa1f8289c25407c6e803f162ed61017", "messageHeadline": "Switch `concordium-base` to main branch.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "355c92e24a1931b651c550a243e6db7e394f7095", "messageHeadline": "Added support for exporting the block DB in chunks of fixed size", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 170, "deletions": 134}}, {"node": {"oid": "8610c8e810b3df25825968fa081a6f16b4e032b4", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9ab5368adf5fbf6a5776779941b83b76378b4134", "messageHeadline": "Revise how the transaction table is generated on genesis.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 183, "deletions": 87}}, {"node": {"oid": "2cafbd44cb1780eced45027d2f3b0a204a890b91", "messageHeadline": "Merge pull request #392 from Concordium/fetch-catchup-file", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 69, "deletions": 12}}, {"node": {"oid": "c269f42dd631f732e0b504cd96a2fa63ec12f027", "messageHeadline": "Only delete downloaded catch-up files, not user-supplied ones", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "87c306579d535da3676ab115d029fab96dc8db86", "messageHeadline": "Moved the catchup data downloader into a separate function", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "55235413381a9c11b6c3cee8a1406bb785c8937c", "messageHeadline": "Better error handling", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "d0cbd6a7486d56bdf54083239f571e04a258d15d", "messageHeadline": "Changed catchup file download from in-memory buffered to streamed", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "7fb90b15988acd99ee07855d107d4e207c40166a", "messageHeadline": "formatting and dependency fixes", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 28, "deletions": 33}}, {"node": {"oid": "d1990f6aa5c2022cb6a1ebb82f02b4bc678528b1", "messageHeadline": "Added the ability to download the catch-up file from configured URL", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 67, "deletions": 30}}, {"node": {"oid": "051e6fa7af051dc7f33006415324b88f46c46cbe", "messageHeadline": "Merge pull request #434 from Concordium/better-trie", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 432, "deletions": 281}}, {"node": {"oid": "081a05bdc4448bad2eee2f75a61a5728f41523c7", "messageHeadline": "Documentation. Replace `ReaderT BlobStore IO` with a newtype `BlobSto\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 51, "deletions": 29}}, {"node": {"oid": "3e5aa5e8e53c3d7c37a7e1045f2d7245bc16059d", "messageHeadline": "Address comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 26, "deletions": 31}}, {"node": {"oid": "2773507fef82b429885c8d969b9a089f29fa8489", "messageHeadline": "Add a state for BufferedRef that is both on disk and in memory (witho\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "1ad0282370cc9ed3bce226dcb009b907af3ee75b", "messageHeadline": "Replace `BufferedBlobbed` with a simpler `BufferedFix`.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 87, "deletions": 200}}, {"node": {"oid": "e551164d2c885f34ee5aa32b84837c5e16aed768", "messageHeadline": "Some Trie simplifications and a better FixedTrieKey instance for Acco\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "c856fd8c070ba6840a56474f1451141504540a9a", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into better-trie", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 304, "deletions": 809}}, {"node": {"oid": "2aeb67c97e8d1d3c69603f5eeb0b492072a670fb", "messageHeadline": "Fix Serialze & BlobStorable instances for Trie. Further optimisation \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "da79f5fd251ce10ccc84efaffed3e051bc0b0621", "messageHeadline": "Trie implementation with branches as ordered array of pairs.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 90, "deletions": 22}}, {"node": {"oid": "2caa02c0f43e3438a0c9621e9183dca0e90e7435", "messageHeadline": "Remove grpc .md documents and update grpc dependency (#430)", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 743}}, {"node": {"oid": "b4d86a0d49bddb4e2d160d3b3c066feaa2896433", "messageHeadline": "Use boxed arrays instead of vectors for Trie branches.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 176, "deletions": 49}}, {"node": {"oid": "e6f92309039def0ad4346602d9c9324eeafb4c70", "messageHeadline": "Merge pull request #399 from Concordium/do-not-retain-finalized-block\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 303, "deletions": 66}}, {"node": {"oid": "469a23afca23cf7e4d6a6517e088b9724674f6a0", "messageHeadline": "Improve naming and documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 53, "deletions": 42}}, {"node": {"oid": "36406eaee3825900b0b7cd2d82f446bd95ed2174", "messageHeadline": "Improve documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1690c73f49556587ce61f9b4777060d64b2d0724", "messageHeadline": "ShortByteString-based Trie.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "0f3daafaebd70752168da30e3402fe1d557aa4d2", "messageHeadline": "Revise the distribution image and its build script. (#422)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 309, "deletions": 239}}, {"node": {"oid": "1e33fc31d9bc69f78898dbbe572c15b74b978f15", "messageHeadline": "Improve documentation, optimize catchup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "559cc0075bc583177bcff40278231bd8c4fa26c8", "messageHeadline": "Merge remote-tracking branch 'origin/main' into do-not-retain-finaliz\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 46, "deletions": 129}}, {"node": {"oid": "31d77c3a7bc4c1ece97fb39d2e65d24c1b461689", "messageHeadline": "Bump version to 4.2.2 for stagenet deployment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dab93f8f5a12aad7bf4249a6955873bf78ca8c1f", "messageHeadline": "Merge pull request #395 from Concordium/remove-transaction-logging", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 283, "deletions": 1276}}, {"node": {"oid": "17de4375e333d021fdc565933c2eafcdf223c18c", "messageHeadline": "Merge remote-tracking branch 'origin/main' into remove-transaction-lo\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "6412d033e2c65a8bfda0828815effe3bbe30f2a6", "messageHeadline": "Cleanup installers, and other leftover pieces pointed out in the code\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 107}}, {"node": {"oid": "0d08c8b664d04c3367c6626d88d6739b4c0a0f66", "messageHeadline": "Fix default GHC versions for build scripts and documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eeac5c5bb37ff2eb40e74387b7f1bed05274083d", "messageHeadline": "Add tests for the dead block cache.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 39, "deletions": 1}}, {"node": {"oid": "142ea9d191b181c37cb316f60f48da66bc652928", "messageHeadline": "Update the changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c160a9a0ff2ea6c1963be2c026f08570f67786bf", "messageHeadline": "Use dedicated types and more appropriate naming.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 54, "deletions": 36}}, {"node": {"oid": "c42dd6d8aaf8b14c495b25d6d8c11d0fdbd7f99f", "messageHeadline": "Fix incorrect rpc response for when user have insufficient funds. (#401)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "7db42540d765e09b0a2d4e9c02498c4a4b4aa2ba", "messageHeadline": "Updated README to reflect reality. (#397)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "debae5e7bbbbc481f3ca425f4f5f3c318bf72d05", "messageHeadline": "Bump version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe060d544ffc94faa6d3f3b6bc3a8a14dce9405c", "messageHeadline": "Remove finalized blocks (apart from the last one) entirely from memory.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 192, "deletions": 48}}, {"node": {"oid": "bda7a6b2272eb0bd56554beac28c41f7332736fd", "messageHeadline": "Remove documentation that is no longer relevant.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 128}}, {"node": {"oid": "1037c4efe3eedc208e531ae39860c245cbbf9f0f", "messageHeadline": "Remove configuration options from the node.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 109}}, {"node": {"oid": "fb35128008251aba9bbbdc72c043308bfdb8fd91", "messageHeadline": "Remove transaction logging functionality from the node.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 256, "deletions": 933}}, {"node": {"oid": "5672885c244163d30f5027a312acbfbaa56b162a", "messageHeadline": "Merge pull request #394 from Concordium/correct-absolute-height", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "56c9d91d5d81d54e1d36f1edb32ca1b4fcd81c73", "messageHeadline": "Bump version to 4.2.1.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2075fdaf8bb79f8b4624a7a5de0fb60e1344191d", "messageHeadline": "Report correct absolute height.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecb503564b5954039fe119915cb2ec47fe69f22f", "messageHeadline": "Merge pull request #391 from Concordium/release/4.2.0", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "56c21185458ca5afad526e15ea93e57a31c8e19a", "messageHeadline": "Add `-I0` also to the default windows config.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "21e5b1e70756be0b30995f418a41399bb4fc2076", "messageHeadline": "Update installer versions, and use -I0 in mac and ubuntu distributions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6422c71e73bf303554a4b70b8ae9df870c908d44", "messageHeadline": "Merge pull request #377 from Concordium/speed-up-credential-loading", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 77, "deletions": 53}}, {"node": {"oid": "91afb8f086a95c25b70900b078bd765ebd8dc278", "messageHeadline": "Fix test compilation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "911bc3a834a4725bd020846c3dbe79c6081d2768", "messageHeadline": "Bump base after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e24b87e0bb948aad192029093d27c85bb46d8a11", "messageHeadline": "Revert needless empty line change.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f24f5f764fd5f029e619f0e40bdce5f644e745a2", "messageHeadline": "Elaborate on TODOs", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "b4436466f17cfed67518a2d7f215f34d66ed370b", "messageHeadline": "Merge branch 'main' into speed-up-credential-loading", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "dee1ef0704620a90b2517c5931a612274e1f6526", "messageHeadline": "Merge pull request #387 from Concordium/merge-4.1-bugfixes", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 823, "deletions": 144}}, {"node": {"oid": "fd965496ddfc62b1b2a9db9eadd807e265fb59f1", "messageHeadline": "Make documentation reflect reality.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f1d01452615d094e0531cf90a9a8d169960de47c", "messageHeadline": "Loosen the sandboxing and allow writable and executable regions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e04c37e5144493bdfcd121abcc9e0a5ebaff1711", "messageHeadline": "Add documentation and ensure consistent naming.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "f77a69b1adee8cc9c7bde5150cc05c4b92fb80b0", "messageHeadline": "Ensure consistent naming of Raw* types.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b01d1580a83d52e494426d0a1907935714f1fe50", "messageHeadline": "Merge branch 'merge-4.1-bugfixes' into speed-up-credential-loading", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "e41d5f88095be0aa1f56a81873e994fb0e918b84", "messageHeadline": "Add regression test for the transfer amount even bug.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "fba8142c17f6f4e92c26f1d71e759196114b04bf", "messageHeadline": "Merge branch 'merge-4.1-bugfixes' into speed-up-credential-loading", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 817, "deletions": 168}}, {"node": {"oid": "35df7f2ea99bf83b4727da7e9b0305b8f0837313", "messageHeadline": "Rename Credential...Raw to RawCredential....", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "9432cffb094913807091cd5bd59458f09178ae3e", "messageHeadline": "More unit tests for delegation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 293, "deletions": 37}}, {"node": {"oid": "bf3275a7ff28b5e1738f4198ea47e11de63d672f", "messageHeadline": "Merge branch 'release/4.1.0' into merge-4.1-bugfixes", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 280, "deletions": 104}}, {"node": {"oid": "2fad2fc5209670e330bf68a351fbfb9ab5618ecf", "messageHeadline": "Bump version of the node and Win installer to 4.1.1.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cbbdd4abc22fbd989682cad5beb443ed82585856", "messageHeadline": "Add basic regression test for the delegator reduce/remove fix.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 152, "deletions": 1}}, {"node": {"oid": "47973228291b8325993703069ad786aa2d822175", "messageHeadline": "Fix basic implementation of removing delegators/decreasing stake as w\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 57, "deletions": 45}}, {"node": {"oid": "9bce7f62a12b49adc35159641ea94de7ddb0fea8", "messageHeadline": "Fix bug in checking for overdelegation.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 67, "deletions": 56}}, {"node": {"oid": "fbc7f5d9bf2989d9c112f171b2368142b20e67bf", "messageHeadline": "Install package 'ca-certificates' to make node collector work over HT\u2026", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c57f61cb4ec4e08b14c48296feb9fb36a61889a9", "messageHeadline": "Merge branch 'main' into merge-4.1-bugfixes", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "7aac509c0b48d930a9ae764a8530bcb446c904ec", "messageHeadline": "Merge remote-tracking branch 'origin/release/4.1.0' into merge-4.1-bu\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 242, "deletions": 38}}, {"node": {"oid": "32b06d15394fadb6ea138cfcefffb513065f6f84", "messageHeadline": "Fix environment variable naming.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "34b0605a92c4a928beebffa9e4cceba77f6ac86f", "messageHeadline": "Update ubuntu build script.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e190e087af26d137ca7cb68c13384266c51cd76", "messageHeadline": "Update testnet genesis in mac and windows distributions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5a315b98fe5f36664c2b26bf57f59a72a9d1d094", "messageHeadline": "Correct the Windows package version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "802470fd4aefeeabc7752aa43f4c45489e4d0821", "messageHeadline": "Merge pull request #366 from Concordium/credential-ids", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 31, "deletions": 24}}, {"node": {"oid": "9058a93bff4e25d1f9944bfbe987a8590343ddea", "messageHeadline": "Made RemovedCredentials raw", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "24968f1305b2e38453bbc965d94699b493b4da5a", "messageHeadline": "getAccountByCredId now takes RawCredentialRegistrationID as argument", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e55ad77347b6853c2da08690a2f030d7f245c565", "messageHeadline": "Changed credential id representation to RawCredentialRegistrationID", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "f50cf5c1986eb829f84bf4095c1f6af82850c44d", "messageHeadline": "Updated CHANGELOG", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1187041558933f561da168fcd80aecddbfe15bff", "messageHeadline": "Deferred credential registration id deserialization until use", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "3036ec4f8ae72df0bfc8e2fc241b414d6ec59627", "messageHeadline": "Merge pull request #350 from Concordium/avoid-loading-genesis", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 662, "deletions": 313}}, {"node": {"oid": "a947f210e1863c1758ae4ffa3b961d5c24d44ca4", "messageHeadline": "Merge pull request #378 from Concordium/fix-precision-of-block-times", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "8366d474ff142604a019dd51ca8c445389d5a61c", "messageHeadline": "Make documentation more precise.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f0f2b742a45f88f69d5881abdd384b5b0cc81c4", "messageHeadline": "Bump base after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "926cdff6b41967ccd40a5fa0bd9a0349bd12cfed", "messageHeadline": "Fix test compilation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 29}}, {"node": {"oid": "eb12dbbb53856d0827f616811b79921ea4fccdef", "messageHeadline": "Merge branch 'fix-precision-of-block-times' into speed-up-credential-\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "6e77349cf2bdef9a789aba58f0e6a87dfefd01e1", "messageHeadline": "Fix precision of stored block receive and arrive times. They are now \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "449f44c09c922a5e56d7cf0580b638e85ab4f9ed", "messageHeadline": "Make documentation more precise.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "49bf116a045fca8375710f273a7d9a8705805a4d", "messageHeadline": "Use raw account encryption key in the state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "461d59f466526744773bdd4a1e2c4d8e802cd163", "messageHeadline": "Use CredentialRegistrationIDRaw instead of CredentialRegistrationID.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 50, "deletions": 46}}, {"node": {"oid": "cb4cd532b10953c5a325d8bc1081d3b68eb919e1", "messageHeadline": "Avoid decoding the initial genesis if the state already exists.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6ad7d9d4ef32344642d8910d3128e6fbfebbced3", "messageHeadline": "Remove genesis data from genesis block pointer.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 37}}, {"node": {"oid": "923737cad6a6c68a90d3985d0a962ce389a295e0", "messageHeadline": "Avoid processing protocol updates during startup if the state is alre\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "bfc00f1feaac590da9693a9a4b2afeae0a2ef472", "messageHeadline": "Add comment sanity-checking arithmetic in `doBlockRewardP4`.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0cdaf8f8a034a95e5ce83fe0c06c61ddf8d3f9e1", "messageHeadline": "Change the order of events when handleConfigureBaker adds a baker to \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a4fc9e75f0c335eb8d65416b1db9a70763e69714", "messageHeadline": "More testing of `rewardDelegators`.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 123, "deletions": 71}}, {"node": {"oid": "8c70abd931e69bc3dbf75113b1c2ea171a74efff", "messageHeadline": "Fix an issue with `doBlockRewardP4` and add documentation of the calc\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "3a86d234eeab010af808bafd91bda4b0a77a7869", "messageHeadline": "Fix test compilation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "468732f4a8829690ad48831f29a76f15c00d4afd", "messageHeadline": "Improve documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "c18dc4cd3bd5b26a6b0c8c5bc238d2c3f734bf85", "messageHeadline": "Restructure the abstractions a bit.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 155, "deletions": 110}}, {"node": {"oid": "f8be7e87d696fc2876382a4f69b1a5a82e3b4a61", "messageHeadline": "Improve documentation and remove some abstractions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "25f6f97a8f234b9c6382bc2ef8f30759b464a637", "messageHeadline": "Remove protocol version parameter from global state config.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "9e6eb4d8859dd98baa32a350967add5c27dacf3a", "messageHeadline": "Add some documentation, and clean up some obsolete code.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "c50077783784331caabc90e149e6fcadea1e8b07", "messageHeadline": "Update changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "355ba158e199d8fe2f6bf819358884c61d27d01f", "messageHeadline": "Bump node version to avoid problems.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6df55d84bc02d99c4c9bb17f72cd5d772cf4b30", "messageHeadline": "Avoid decoding the initial genesis if the state already exists.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 61, "deletions": 39}}, {"node": {"oid": "5364f82607607fa9b802e8676a1d1a6a59d55876", "messageHeadline": "Remove genesis data from genesis block pointer.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 116, "deletions": 127}}, {"node": {"oid": "5f106589b920ec8da9416d724d6f92f7a5e64b44", "messageHeadline": "Avoid processing protocol updates during startup if the state is alre\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 421, "deletions": 178}}, {"node": {"oid": "36f118a0370f3c18d27e29026aff9c616b218b02", "messageHeadline": "Fix possible overflows in reward calculations.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 133, "deletions": 25}}, {"node": {"oid": "c5a30489d99f9a4f05fe8e1e90ffae8c1b7c5eb1", "messageHeadline": "Fix installer bug causing Continue to be disabled", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b7574d14beb9a9c7821d0e339cc00d09b637458d", "messageHeadline": "Bump node version and blacklist the buggy 4.0.* versions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8d586b50d3fade44700e10af9ff9b16a1e5cdfa7", "messageHeadline": "Fix incorrect or missing events.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8c1af6945738d9d0dcc63ef99cf04a5af08d9ac1", "messageHeadline": "Merge pull request #333 from Concordium/update-toolchain-and-dependen\u2026", "author": {"name": "Cem Eliguzel", "email": "cemeliguzel@gmail.com", "user": {"login": "rimbi"}}, "additions": 129, "deletions": 94}}, {"node": {"oid": "4385e81f73361a4217dc11cf4659db991eea3244", "messageHeadline": "Addresses review comments", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dfcbee8b69a5e03eb1524551da4a73ded8e49e71", "messageHeadline": "Fixes the build error in the pipeline", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 14, "deletions": 35}}, {"node": {"oid": "88f36cf00636647c118c148ccc7e1e7b441faf88", "messageHeadline": "Fixes image build error", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d21c2c02bd496d589927c19b26c9b1914071cce8", "messageHeadline": "Updates Changelog", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f8f1480deb52bab93d7442923869a10efc625520", "messageHeadline": "Adds a section to resolve M1 Mac specific build issues.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 81, "deletions": 36}}, {"node": {"oid": "a770506d27e01b3fc00ba3407a9accb680f8e733", "messageHeadline": "Fixes after PR comments", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 0, "deletions": 10}}, {"node": {"oid": "a8d128354b06c7462ee125b501c916f4689ba339", "messageHeadline": "Fixes for PR comments.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "38ff1fa4e92bf673747df8b653f54398ebd5cca4", "messageHeadline": "Fixes test build errors", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 14, "deletions": 12}}, {"node": {"oid": "3551afe6e58e970acab6a18dc09f8efc3315f07f", "messageHeadline": "Updates ghc version to 9.0.2 and applies the new rts path.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8291c0e2b42deb7577e5ec6d2d5b22309ef7d2c1", "messageHeadline": "Remove redundant constraints.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "3e8e664e780a8583309ad49e0d259cc5475aa959", "messageHeadline": "Fix template haskell confusion.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c551a6676bacb25cd9af2dc3848220bac26f80c", "messageHeadline": "Fix TreeStateEnvironment compilation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fd96177a810e0d1b12726b3351a57615628e3e46", "messageHeadline": "Updates ghc to `9.0.2` and resolver to `lts-19.6`.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c6b2cd09d451514cc2972f730cbe40b7bcdc1a88", "messageHeadline": "Info log when blocks are received. (#351)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3900edb2c7a339ae6165626929f695f145c45c8", "messageHeadline": "Merge pull request #335 from Concordium/delegation-tests", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 232, "deletions": 3}}, {"node": {"oid": "013a3c256f08f67ae203f38bbd73af168b9dcb8d", "messageHeadline": "Added persistent state variants for reward distribution tests", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 103, "deletions": 65}}, {"node": {"oid": "c30f50b87203a3babe5cf77986149d1da33be63a", "messageHeadline": "Tweaks to genesis generation script.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "544e170fd1fb8ab75236685da9928b0e33abb5de", "messageHeadline": "Genesis: Update values in default genesis.json (#349)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a8d0efc562f0ab22729af2078aa85868a22f085a", "messageHeadline": "Reuse verification results  (#337)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "78f62a1045872fa5f15362338206d12915402dfa", "messageHeadline": "Fix installer bug causing Continue to be disabled (#345)", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "89b1ff88b04c526a044b978f3b5145dd91607ca8", "messageHeadline": "Include final P4 update hash. Bump version to 4.0.11.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bed02f87111275cb572697883048a94172cab542", "messageHeadline": "Merge pull request #332 from Concordium/fix-paired", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 173, "deletions": 156}}, {"node": {"oid": "8839ca905f1a61658265f81781b4a8f16bfb38c7", "messageHeadline": "Added P4 reward distribution tests", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 192, "deletions": 1}}, {"node": {"oid": "ef7fd142f86495f4abe60fe309562bb698401145", "messageHeadline": "Fix issues from Paired block state:", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 173, "deletions": 156}}, {"node": {"oid": "c77bd0490347d3174dcc2a202ec98c3fe3dc24f8", "messageHeadline": "Release version 4.0.10.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1b088cb37b76f329975f73fab9523333e3fb38bc", "messageHeadline": "Fix regression in transaction verification logic.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "fd244b647212500c835510a2065d14e3721f0099", "messageHeadline": "Add option to generate an extra CCD drop account to the genesis script.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "ea9527363f2b266c038992a9bbc2e4d76ff1e9e8", "messageHeadline": "Release 4.0.9.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1acae290eda497aefe8bc1ecef19d3bc76067c28", "messageHeadline": "Fix globalstate tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc8aa786cf27faff7926ef702f50665cc7304db7", "messageHeadline": "Fix a crash bug when a finalizer that signs a finalization record is \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "5faac588646ec9c2b856778be63312fb7f487ba2", "messageHeadline": "Merge pull request #307 from Concordium/fix_macos_jenkinsfile", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "371af67d8bfde256cdd05b882f62f74b9aa7b51e", "messageHeadline": "Build script was changed to add '-unsigned', but this was not updated\u2026", "author": {"name": "Stefan Niemann Madsen", "email": "snm@concordium.com", "user": {"login": "Thahara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ec7e4d9481a96c2f3792f5404928560ceb03075", "messageHeadline": "Bump version to 4.0.8.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c36dfb90f839ee2299d4356ff9fdc1af3b59a6a8", "messageHeadline": "Merge pull request #305 from Concordium/kb/mac-build-script-improvements", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "f97d6313a9cd5187b2746fd881d31260fb48a45c", "messageHeadline": "Merge pull request #281 from Concordium/126-node-does-not-stop-during\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 84, "deletions": 21}}, {"node": {"oid": "77f074b67c9c75c1356bd254c867167051513871", "messageHeadline": "Merge remote-tracking branch 'origin/main' into 126-node-does-not-sto\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 596, "deletions": 325}}, {"node": {"oid": "3e49cff3ab38c56584a0839abed8ff55e7561972", "messageHeadline": "Make mac build script more robust", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "3fb736e8b5a0168bb947bd25ae4f8e7a78052ff2", "messageHeadline": "Integrate cryptographic primitives into the node (#298)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 83, "deletions": 1}}, {"node": {"oid": "8fe1ded67bd2559929bfabc0e461bfc3a2d5aaa8", "messageHeadline": "Fix setExecutable error on macOS (Monterey +) (#303)", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "e6b49f4127009328d6e81e65326ae91263752d02", "messageHeadline": "Update base after merge, clear CI cache.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a34488496913e96383e8846885de9f842c875d37", "messageHeadline": "Address review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 323, "deletions": 191}}, {"node": {"oid": "1617ee72dce1509cc6600b9610d444f1af1eb483", "messageHeadline": "Install the signal handler before starting consensus.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "1fbfd03f6ab405aa4702bfea94fe13532662d3d7", "messageHeadline": "Docker: Migrate images to Docker Hub (#283)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "23d235f11e73c0cddd0465f5b883af9c0d75bcac", "messageHeadline": "Bumps the counter to invalidate the github workflow cache.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "203222677b8283c2ff1ae86b24bf44c4e6159e96", "messageHeadline": "Changes in accordance with  review comments.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "82af13bfc8148d678df64a6eb353e92b69f42554", "messageHeadline": "Changes in accordance with review comments.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 17, "deletions": 16}}, {"node": {"oid": "268a40619686848e26554516ad10f347c04ba329", "messageHeadline": "Bump version to 4.0.7.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c8bc1d8d1f42ec034e4a98d26759a66a2c78a11d", "messageHeadline": "Merge pull request #280 from Concordium/fix-process-pending", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 159, "deletions": 116}}, {"node": {"oid": "e4fe1a14c19863c6909eefbb5ad3720bedce1778", "messageHeadline": "Fixes formatting.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "cabd4fc41c531b03f7cfeba804456f74b5a99495", "messageHeadline": "Address comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "1194df7311d5724d2e7ec2669a135df1f802ed4b", "messageHeadline": "Fixes #126: Node does not stop during out of band catchup", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 71, "deletions": 23}}, {"node": {"oid": "ef1207e2c6eb5fad202c9f7b4e78b579ca9f4db9", "messageHeadline": "Merge pull request #278 from Concordium/fix-bakerid0", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "c7abb8bfe6d8808c072f3ef188d8eec2c1305c6b", "messageHeadline": "Merge pull request #243 from Concordium/v1-contract-state", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 3619, "deletions": 637}}, {"node": {"oid": "b4d45dc4a1cd411d9b8aadb2c255f14efa21021e", "messageHeadline": "Fix and clean up dockerized builds of node-related components (#80)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 186, "deletions": 216}}, {"node": {"oid": "6664b130926dfb4b5500f7e3cd032e5a080c8e6d", "messageHeadline": "Add contract changes to the changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ac8d863c84d8008a7f6db0e64c5cf700a38ff743", "messageHeadline": "Bump smart contract submodule after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13120839ef2cd36fbcdb7557218a16ffc110a2d1", "messageHeadline": "Improve documentation and naming. Remove redundant code.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 258, "deletions": 212}}, {"node": {"oid": "4a3003a805fdcecd76ff8f1018dfe69bf8235fdf", "messageHeadline": "Fixes to issues with `bsoProcessPendingChanges`:", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 147, "deletions": 109}}, {"node": {"oid": "f8861482defea85d5c37fe9116b633a21dfd290e", "messageHeadline": "Tweak `in_baking_committee` to work around issue #261", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "842729e6dae070b17e46c0feed3d76c38e291f5c", "messageHeadline": "Fix tests after merging.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "a97ce311561299cc15c2b4911abb9ff4f9db69a6", "messageHeadline": "Merge pull request #277 from Concordium/return-baker-remove-event", "author": {"name": "eb-concordium", "email": "77331975+eb-concordium@users.noreply.github.com", "user": {"login": "eb-concordium"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "192bc1b9201d842620266e617bba71662f35c4ce", "messageHeadline": "Return BakerRemoved event when baker is removed.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "25c96f40d3fee0a7b1516066c0d5f6e3461f529d", "messageHeadline": "Merge remote-tracking branch 'origin/main' into v1-contract-state", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9235, "deletions": 1748}}, {"node": {"oid": "180d93017d6b099b746014d82b0a1bef789a33a2", "messageHeadline": "Merge pull request #276 from Concordium/fix-genesis-example", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7456a0762dfc3eafdcca9f8ebb14e1171159ece5", "messageHeadline": "Fix the genesis example script. The genesis tool has gdver, not the k\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea476befaa715c351c6256bb9f4cfb91f8be431c", "messageHeadline": "Merge pull request #253 from Concordium/delegation-parameters", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 9083, "deletions": 1697}}, {"node": {"oid": "1301d35fd32f3c03ada3fec70923b0bda68a15b5", "messageHeadline": "Bump submodules after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8f6642fef6a624fa1ece68f0face76ef1dbc568", "messageHeadline": "Fix doGetAccountByIndex name conflict.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "24fc2d26587660cb586e648c42d0e02718b2ef88", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "3ffcffc9d0df1e784d2b492a9cd7fe8e6e1dae58", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into delegation-pa\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 221, "deletions": 313}}, {"node": {"oid": "0acd5eb185ca51e0f8c5d5a5b36d47f73fba3e20", "messageHeadline": "Address review comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "35f3d4a8d475044b71170dcfbef11c5a02114e0b", "messageHeadline": "Add timeouts to requests to prevent indefinite hangs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "551d5f1dc01535df0884987d02b08a9c924f0618", "messageHeadline": "Skip missed submissions in case the collector is delayed for some time.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6121c3744a81fe5653cfbee5b974a752bce0cfa5", "messageHeadline": "Address comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "3b6d477142fb880ac260b881438367f45fb8018e", "messageHeadline": "Update dependency to grpc-api and update get_pool_status accordingly.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d0a53cc2f1025c9b63af86b64195d8de30a06031", "messageHeadline": "Generate stake increased events when the configure baker/delegator tr\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "c1d5cf8097a87e15a0e539005c7ea19b159aff7d", "messageHeadline": "Rename the \"bakerStakeThreshold\" access structure to \"poolParameters\".", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da83979f166ef309c9cacc99288606768ba59c8b", "messageHeadline": "Add protocol version to reward status in V0.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "0c14c67fcf7c8e7a30403a492625dacb7536eb0d", "messageHeadline": "Renaming L-Pool to Passive Delegation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 285, "deletions": 279}}, {"node": {"oid": "fa26ef5c1e7813485254c2382d750c83230b3ce2", "messageHeadline": "Add a `DelegationStakeIncreased` event when adding a delegation. The \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ac8328e85d5ef6a4f8fbdad77ae403dc7ecf336d", "messageHeadline": "Fix where bsoConfigureDelegation on Basic implementation does not upd\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 117, "deletions": 13}}, {"node": {"oid": "4c68edbfbad0e207ad5abff816685b76874017f8", "messageHeadline": "Merge pull request #271 from Concordium/fixes-issue-162", "author": {"name": "Cem Eliguzel", "email": "cemeliguzel@gmail.com", "user": {"login": "rimbi"}}, "additions": 128, "deletions": 45}}, {"node": {"oid": "97f22c46d3ec08ec46edc82f3e77d2377f301633", "messageHeadline": "Formatting", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3c84bea2827207a413121095eec4587d6e11b33f", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5974fb642a3572a47a5d4dccd0cd0a8ea9352b4f", "messageHeadline": "Updates changelog", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d8d68424ef4b32225f05bbc9e5e5fa0fbe7ff5e5", "messageHeadline": "Disables 'Continue' button if both net configurations are empty in th\u2026", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "404ae0ee4cc8f1f9ae835314f05d3fe6bceeebd6", "messageHeadline": "Update scripts/distribution/macOS-package/NodeConfigurationInstallerP\u2026", "author": {"name": "Cem Eliguzel", "email": "cemeliguzel@gmail.com", "user": {"login": "rimbi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7857f2e7e11edb8da5bacb3c6d5839ff8df8aa3", "messageHeadline": "Merge remote-tracking branch 'origin/main' into v1-contract-state", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 76, "deletions": 264}}, {"node": {"oid": "80d41b935a9c8ccdeb8166da0c4f7c81ee503521", "messageHeadline": "Changes after review comments.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 64, "deletions": 22}}, {"node": {"oid": "428cc37b9593e978b6ddd67e84fca227b10b155a", "messageHeadline": "Bump noise_explorer to fix out of bounds access issue.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f63761a87bd678d1fa30c4d9722c251ac2476375", "messageHeadline": "Merge pull request #273 from Concordium/138-maintain-or-remove-features", "author": {"name": "Cem Eliguzel", "email": "cemeliguzel@gmail.com", "user": {"login": "rimbi"}}, "additions": 8, "deletions": 205}}, {"node": {"oid": "c0eac467d87cbdc61caa4fd9d5e4d81de4a0f0d7", "messageHeadline": "Removes `network_stress_test` and `database_emitter` binaries.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 8, "deletions": 183}}, {"node": {"oid": "11097b6d1179251e2eda64b14e28d55a97af0bc3", "messageHeadline": "Fixes #138:Removes `genesis_tester` feature.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 0, "deletions": 22}}, {"node": {"oid": "05e76994d9bd07739129f0701bb5a542bee1fdd3", "messageHeadline": "Address review comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 473, "deletions": 421}}, {"node": {"oid": "9a84d1f6cf5b7def4f624721005d1fa92b590a83", "messageHeadline": "Prevents the installer from installing the apps and support files for\u2026", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 41, "deletions": 24}}, {"node": {"oid": "0a91fe227061d6e537273b1add783bf04969ab9d", "messageHeadline": "Fixes #162: Remove the need to enter a name, when a node is not going\u2026", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 35, "deletions": 19}}, {"node": {"oid": "bf184914d83b362733b64d6e0ee42e5c789dda5d", "messageHeadline": "Merge branch 'delegation-parameters' of github.com:Concordium/concord\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ff2367abe39695699005a18431c5665e0a96d23c", "messageHeadline": "- Fix #263: setting pool status to closed for all now transfers deleg\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 279, "deletions": 70}}, {"node": {"oid": "56a2e64a3aee587c7bb4f7de57288012ff1d939d", "messageHeadline": "Merge pull request #269 from Concordium/get-account-info-by-index", "author": {"name": "Cem Eliguzel", "email": "cemeliguzel@gmail.com", "user": {"login": "rimbi"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "4d6ab9eec83e0576ac037ebc74ba83edb238e004", "messageHeadline": "Moves decodeAccountAddressOrCredId to concordium-base and renames to \u2026", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 7, "deletions": 19}}, {"node": {"oid": "df847a77868741735bc51fa1bbc651473ae55a9c", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Cem Eliguzel", "email": "cemeliguzel@gmail.com", "user": {"login": "rimbi"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4b198de982fb7740771a919c589a0fef5d3a6846", "messageHeadline": "Clarify entry invalidation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "05324da27ed57662d904200395237811db5e5738", "messageHeadline": "Add more new contract state documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 165, "deletions": 10}}, {"node": {"oid": "a9cc3869ded9a2308be09714553d77f9bee09058", "messageHeadline": "Updates changelog.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f82d40ba97855518b88211e39bbd02090251f2e1", "messageHeadline": "Updates the `concordium-base` reference.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "397dcd31f31ddae342c712e14ce3737966cc7e49", "messageHeadline": "Fixes after review comments.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1f54519b7768e35f7dfe79b64be13f3dde954dd7", "messageHeadline": "Update concordium-consensus/src/Concordium/Queries.hs", "author": {"name": "Cem Eliguzel", "email": "cemeliguzel@gmail.com", "user": {"login": "rimbi"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b995784d2b5d9a1f063b45ed6d63808add2a19a5", "messageHeadline": "Fix global state mock.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "e89aa1a435af71011fc043f291c998d03a55e4ef", "messageHeadline": "Fixes the issue #259: Expose foundation account address", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 37, "deletions": 7}}, {"node": {"oid": "944131d7bcd99068a7bbd50c7478f6ae96a52bea", "messageHeadline": "Version 4.0.6", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3fa73d65d7830ddc6819d4dead576e12761ad71f", "messageHeadline": "Add allPoolTotalCapital to the PoolStatus.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4e588465abb03dcccdc306dae3276f7a6f413e4a", "messageHeadline": "- Fix `getSlotBakersP4` to account for cooldowns to bakers. This ensu\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 350, "deletions": 237}}, {"node": {"oid": "cf8f2e6f3213e2d097ce7aac9b9f4ee6e026a7f6", "messageHeadline": "Merge pull request #266 from Concordium/node-collector-keep-trying", "author": {"name": "Cem Eliguzel", "email": "cemeliguzel@gmail.com", "user": {"login": "rimbi"}}, "additions": 19, "deletions": 41}}, {"node": {"oid": "b28161f710d85239dd123a534bb269bf8846857b", "messageHeadline": "Updates changelog.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2a26496c7d869acbd5791deba42257b018d0a627", "messageHeadline": "Replaces `thread::sleep` with corresponding tokio artifacts.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8834079cbd024366e9fbb0af36f4621dae1e7f9d", "messageHeadline": "Fixes source formatting.", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 12, "deletions": 19}}, {"node": {"oid": "4be87583b1723391dc91527715503ebbd9fbd1be", "messageHeadline": "Fixes issue #244: Collector to keep querying", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 0, "deletions": 18}}, {"node": {"oid": "b8a05767ac18adb11baaecaea988ff47277d2498", "messageHeadline": "Merge pull request #268 from Concordium/node-collector-hangs", "author": {"name": "Cem Eliguzel", "email": "cemeliguzel@gmail.com", "user": {"login": "rimbi"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "cf6eeb363a4757252fba34a735f238f31f12ae49", "messageHeadline": "A probable fix for the issue #245: Collector hangs after error", "author": {"name": "Cem Eliguzel", "email": "ce@concordium.com", "user": null}, "additions": 16, "deletions": 5}}, {"node": {"oid": "2faf12e310c5485fb5beb756cdb90459afad1fff", "messageHeadline": "Use the existing Cargo.lock file when building static libraries.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a79657fb45f3415357800544e106046ca36b3b0c", "messageHeadline": "Fix bug in `freeze` where changes were not correctly propagated to th\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94e5d4c95fc4822d3ce15f8a6d5c527cb6bedbb5", "messageHeadline": "Refactoring and documenting `distributeRewards`. Changes:", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 320, "deletions": 233}}, {"node": {"oid": "aec094805ade8a0d691fc89e1d17f7eea4c85cf1", "messageHeadline": "Reduce max entry size to 1GB to allow the use of 32 bit integers for \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44d82ef7a2c76c72b89ecea9c9c6c4efc4b3ef5c", "messageHeadline": "Distinguish different commission rate failures", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "92b5baea235799a84a9fa01b83a4230440ba557a", "messageHeadline": "Check that the target of delegation is an open pool when adding or co\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 57, "deletions": 22}}, {"node": {"oid": "8d4355d79e22667ae9e326d87e8401889385a7de", "messageHeadline": "Revise `getSlotBakers` for P4 protocol version.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 52, "deletions": 38}}, {"node": {"oid": "6a724e44a9c7e5e4e45fe5e1a55a1fcf6d6466ce", "messageHeadline": "Make the cost reported by invokeContract in line with transaction cost.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "b9022d2a6c48e46da25be67e36105af024789930", "messageHeadline": "Fix overdelegation when changing delegation target.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "6eed329d31ace868d0fb88a47e29e45ecc083362", "messageHeadline": "- Fix issue where changing delegation target breaks delegators index.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 439, "deletions": 415}}, {"node": {"oid": "0ff172247bc3779db7d121a5651e6289994e997c", "messageHeadline": "Bump smart contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7dd5e482cf324bf6f7ce0f788e6434c6602353be", "messageHeadline": "Merge remote-tracking branch 'origin/main' into v1-contract-state", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 141, "deletions": 54}}, {"node": {"oid": "9e5d8eb5f4d6da36641fd4a01f259b54f12eb916", "messageHeadline": "Bump base after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b09a064b6a929745ebbafae163599c4b4eb1b70", "messageHeadline": "Tests cross checkpointing (#256)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 298, "deletions": 70}}, {"node": {"oid": "68675a5a096b3b7837ba942ead89fc10bc4927d4", "messageHeadline": "Bump version to 4.0.5", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b9060d278d39dc0044a1e5381e0c7cb94f95dd0", "messageHeadline": "Restrict leverage and capital bounds to sensible values.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f640131979763c5bc3579f06d48b21aa63757819", "messageHeadline": "Fix tracking of modifications.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "facc02e5a0c35e5d45fa58a9bbad0924b5caee82", "messageHeadline": "- Epoch bakers include the baker info, which is used for reward distr\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 308, "deletions": 122}}, {"node": {"oid": "12584b3b4e4f7ba73879b3c6a9010c964cc1038d", "messageHeadline": "Fixes:", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 119, "deletions": 55}}, {"node": {"oid": "effae36bc99912cfdea8c6a4d9e07612a13623cd", "messageHeadline": "Merge pull request #255 from Concordium/fix-broken-link", "author": {"name": "Cem Eliguzel", "email": "cemeliguzel@gmail.com", "user": {"login": "rimbi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09e677498f2b0338c068aabde02eb9fb0476d4e9", "messageHeadline": "Fixes the broken link to `smart-contracts` repository", "author": {"name": "Cem Eliguzel", "email": "cemeliguzel@gmail.com", "user": {"login": "rimbi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f8c7dffcf1100342677dfffcf40847525c0ee54", "messageHeadline": "Fix tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "bac53fae87805409d894573ce3e4b4fffb350fd0", "messageHeadline": "Bump submodule.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c4e2e058e3b42b879d3c788bae9a5515b3e3a59", "messageHeadline": "Version 4.0.3.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee23b243dd6a5414dc0f035a51e0b26e1b1c654d", "messageHeadline": "Tests/checkpointing (#252)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 587, "deletions": 1}}, {"node": {"oid": "f28323ceeb19732c35a60b7ecb798095eaf1d9f1", "messageHeadline": "Documentation and cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 192, "deletions": 152}}, {"node": {"oid": "d0636389f9c26738d3e6aa4ab109d1a580b973ff", "messageHeadline": "- Simplify future bakers computation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 611, "deletions": 158}}, {"node": {"oid": "d3d5626eff93b6c6ac0c6edbe3ff5df0779105e6", "messageHeadline": "Better charging for V1 storage.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 19}}, {"node": {"oid": "be873af579d7f6c51172c84e6fe10eb4eccd0761", "messageHeadline": "Fix computation of new state storage for V1 contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "9cd060d29dd315f336f8b4197595b66a15da9add", "messageHeadline": "Update GRPC documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 101, "deletions": 2}}, {"node": {"oid": "38a0abce4a290b7c10d8a123c31c2f2e90ec188f", "messageHeadline": "Fix V1 contract storage related bugs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "4c213fabebecd47078795bba4046c4ef09e0c3a4", "messageHeadline": "Fix getPoolStatus query. Fix baker rotation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "2e2da700ee76fe93a3cd402727dd6ecd21bf8881", "messageHeadline": "Fix scheduler tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 104, "deletions": 45}}, {"node": {"oid": "2d986189486194958a66cb49d8baa531a7badbc9", "messageHeadline": "Charge for storing contract state at the end of execution.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "3156cf27a14b147da5cd5bf8b30fc37f90b92e56", "messageHeadline": "Towards fixing tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "de2aa85588223f7aa8c19294a61709eade6fbbeb", "messageHeadline": "Fix iterator tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "041d77dfb7d54cb5578604bdfbb07f73330cc02b", "messageHeadline": "Fix rustfmt", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "93b6768dcc9556b52e502c2acf483ac7a0a553d3", "messageHeadline": "Bump version to 4.0.2", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "82ded3b06934d3368866531bd4405b5bc2b791fe", "messageHeadline": "Do not check block state hash match on P3->P4 migration.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "66228a439118a8b1b2c8165cf66eb4f848494e8e", "messageHeadline": "Bump to version 4.0.1", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b3fe72437d4d522a425371efdbac0bed3487f951", "messageHeadline": "Fix some issues in state serialization.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 38, "deletions": 106}}, {"node": {"oid": "7b4d62364972931146edda76099df2d7565a68cb", "messageHeadline": "Merge branch 'v1-contract-state' of github.com:Concordium/concordium-\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 276, "deletions": 0}}, {"node": {"oid": "773724e6d276d0626bb8602af22bcb03f607b93a", "messageHeadline": "Bump base to add construction of fallback names.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5b98ea495306121391cc02035333a20982bbf99", "messageHeadline": "Fix lib.def", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "72494b2e0cdd5002ff050a52a0509bdb90e36d14", "messageHeadline": "Remove cargo update from build-static-libraries.sh", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97bd49d0121f65b8ea085c09cac941401f48a6ff", "messageHeadline": "Bump version to 4.0.0", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "db20c802b24dc3cae50f0ce8fb496739f31aa3d0", "messageHeadline": "Merge pull request #250 from Concordium/v1-contract-state-iterator-tests", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 276, "deletions": 0}}, {"node": {"oid": "00bc95dbdc807b72f1085db34e8c4542533a7a3b", "messageHeadline": "Introduced iterator smart contract tests.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 276, "deletions": 0}}, {"node": {"oid": "745714d07b85794a3bd4950c481eea49314644d0", "messageHeadline": "Change to Result data type in ffi.rs", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "64f1b556bd861ee9a6ce55a5542b88687025ddba", "messageHeadline": "fix block count and finalization awake in mintAndReward", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 141, "deletions": 59}}, {"node": {"oid": "265e2ed414bdce7f7d557a94dcfb8f47f9628092", "messageHeadline": "Documentation and additional type annotations.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 152, "deletions": 91}}, {"node": {"oid": "300c682390631b655976b06d11cc31fdb6ea5737", "messageHeadline": "Start fix block count and finalization awake in mintAndReward", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "8e205737a52bdc3c7dcc6905382f375b917c4714", "messageHeadline": "Merge branch 'delegation-parameters' of github.com:Concordium/concord\u2026", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 73, "deletions": 20}}, {"node": {"oid": "5dd6c056f5fb4d7e7b02a535cbfce9d3652d7a8a", "messageHeadline": "Revised RewardStatus to include additional information for P4.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 73, "deletions": 20}}, {"node": {"oid": "7a82c289208e932756f465f564f010a1471e8cb6", "messageHeadline": "Pin concordium-base", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d941dd1a870fa23f9769eb171ce3bbecd92ed13", "messageHeadline": "Merge branch 'delegation-parameters' of github.com:Concordium/concord\u2026", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 7194, "deletions": 1675}}, {"node": {"oid": "5487438a816cb524425c04aed3890b50e336781d", "messageHeadline": "Added support for generating genesis data", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "2da2f02f13b582b896f44a69dfc067b8bdda286e", "messageHeadline": "Allow account version 1 in makePersistentBirkParameters", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5dda1eb61626f06947ba27a99ec6bcac0f9a7ac6", "messageHeadline": "Introduce fallback entrypoints for V1 contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 250, "deletions": 13}}, {"node": {"oid": "beeb0c8f0022259b4e93507077470bb7003acb50", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into delegation-pa\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 141, "deletions": 54}}, {"node": {"oid": "d2e365bedaee41c2b7355ef5a0223cafc5a53c6c", "messageHeadline": "Revise cooldowns to use real time duration (rather than number of rew\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 61, "deletions": 117}}, {"node": {"oid": "7b666d3a693bbf1ce326baa16cf76b06b13ee019", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into delegation-pa\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7003, "deletions": 1515}}, {"node": {"oid": "df57535a84340662fe26c3644ffac1fc1867409a", "messageHeadline": "Merge pull request #242 from Concordium/single-transaction-finalization", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 141, "deletions": 55}}, {"node": {"oid": "763f62517924468793eab9011a3e682bb8a35615", "messageHeadline": "Keep track of state changes in contracts more precisely.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 62, "deletions": 28}}, {"node": {"oid": "a1c4a62b2337fdafeeb4f5d23a34c42ecbdb17f3", "messageHeadline": "Merge branch 'delegation-parameters' of github.com:Concordium/concord\u2026", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 90, "deletions": 100}}, {"node": {"oid": "6d138395708d0795b4974d44b9fc0e5d9c32b31b", "messageHeadline": "Refactor distributeRewards function", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 88, "deletions": 75}}, {"node": {"oid": "30cdef6a5773ba7171661ad63a292d7ac9704188", "messageHeadline": "Warnings and small fixes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 24, "deletions": 63}}, {"node": {"oid": "61a7474be6afdce9b0e60d2e47104e317fd8bfda", "messageHeadline": "Handling of overdelegation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 54, "deletions": 35}}, {"node": {"oid": "a3ca9f870995f9587892ab82d86d6c84714e535c", "messageHeadline": "Revise globalstate Instances test to use V0 and V1 instances.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 420, "deletions": 354}}, {"node": {"oid": "9184f478e2ee92e0615937fde26b137dc69d4e0b", "messageHeadline": "Simplify contract state operations a bit, reinstate paired state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 313, "deletions": 289}}, {"node": {"oid": "0056d62a7c108da05c40acf7cf0ea8540d2e2855", "messageHeadline": "Changed finalization persistence iteration structure", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 26, "deletions": 27}}, {"node": {"oid": "9b23c7943a84c099eadf2e60ab8572ef8c7a748b", "messageHeadline": "Handling of chain updates.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "4bee75d6e625b87a49e13bce64c31a66217636c8", "messageHeadline": "Support for cached amounts in active bakers", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 177, "deletions": 106}}, {"node": {"oid": "8cf1e434678292ee0879748f675a74237798179f", "messageHeadline": "Add logging of how much time it took to process a finalization.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "36222c73323bc717c0b26fc4dbbb7211efc70e0e", "messageHeadline": "Do not double finalize a block, and make sure to finalize the latest \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "acffcc39edd3658526571c103cad2b1a637e3402", "messageHeadline": "Add a more complex test exercising new state and re-entrancy.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 281, "deletions": 2}}, {"node": {"oid": "8d22851427c386d930472a1d83e2b24dc8e6b8de", "messageHeadline": "Fix remaining scheduler tests for V1 contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "c16b42f3ce4cdb149e3da46e1f17e12831d98484", "messageHeadline": "Update dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f2509e3568524771f69c68d3e1d28dd9c3f03c17", "messageHeadline": "Merge remote-tracking branch 'origin/main' into v1-contract-state", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "247034d70280f3f0c02bb18af3f393b329755549", "messageHeadline": "Towards caching totals in persistent block state.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 72, "deletions": 28}}, {"node": {"oid": "87a438e5880baea7a1800a9a67119f35e77e887f", "messageHeadline": "Tweak to block state hashing", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "d1a7768eb8e664b47066b85f3cf96ae4cb448cbc", "messageHeadline": "Made `pruneTrunk` tail-recursive", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "95a299e51b8ab9aba475605c3bd4a6976a0fe616", "messageHeadline": "Towards: cache capital delegated to each baker, and total capital at \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 294, "deletions": 264}}, {"node": {"oid": "14e0f0a8f52e7db9cd901c13a3328c69a14c26db", "messageHeadline": "Merge branch 'delegation-parameters-ty' into delegation-parameters", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1384, "deletions": 280}}, {"node": {"oid": "313d3b9e35bfbe07f7b203a8271d67be657be60e", "messageHeadline": "Support for baker list and pool status queries.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 504, "deletions": 131}}, {"node": {"oid": "5789db9e22ca22b0db7b207433d6fb1bd7facc3c", "messageHeadline": "Added set/get BSO functions to next payday/mint rate", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 70, "deletions": 8}}, {"node": {"oid": "6fd289a9e29a6e0dd098c0ad9d9db67a07bcf2e9", "messageHeadline": "Support for next payday mint rate", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 43, "deletions": 46}}, {"node": {"oid": "2f9d2f3a2ec4201833b936845cee2a6d24b30d0e", "messageHeadline": "WIP: mintAndReward and prepare to use nextPaydayMintRate", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 227, "deletions": 136}}, {"node": {"oid": "42f60e62df96f17f7bcbe3af31dedb4bf778f27a", "messageHeadline": "Finalization persistence in a single LMDB transaction", "author": {"name": "Nikita Frolov", "email": "nf@mkmks.org", "user": {"login": "mkmks"}}, "additions": 119, "deletions": 39}}, {"node": {"oid": "65f8bb171d5c782b834ce17019c97b06d5403256", "messageHeadline": "Subtract amounts from accounts and finish rewardBakers", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "e73dc5a52b38728ebb4e38166fb18b5ff6bc4b46", "messageHeadline": "WIP: reward pools and L-pool", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 272, "deletions": 69}}, {"node": {"oid": "0ed67b2142cb3ac26b0ebf5258882f677477411c", "messageHeadline": "P3 -> P4 protocol update", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 186, "deletions": 9}}, {"node": {"oid": "8abff15319c084d15df56e7eaa1d6bb320358877", "messageHeadline": "Add bso function for accruing L-pool rewards.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "c3a22f0c6fa391bd0328131abca4f2302be4f953", "messageHeadline": "Merge pull request #247 from Concordium/bugfix/transaction_table_inva\u2026", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "d0efa94a89d88fa4541665f9359816c82c82a5cd", "messageHeadline": "Fix bug which could violate invariant of ptt", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "2a70c01653e884d0f34b522a569afe92b1c1df4c", "messageHeadline": "Work on minting and rewarding.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 398, "deletions": 75}}, {"node": {"oid": "13ae88021fd8b68a07e335c512a3076ae54d9f1f", "messageHeadline": "Merge branch 'main' into v1-contract-state", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2762, "deletions": 953}}, {"node": {"oid": "75b4d51dd20bc5bccdf8d8a1190caa31337215a4", "messageHeadline": "Support for migration. Implementation of new block state operations.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 505, "deletions": 127}}, {"node": {"oid": "600a59765eeecb984f1755b291238680c2fb41fa", "messageHeadline": "Merge pull request #227 from Concordium/sync-calls", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 4301, "deletions": 614}}, {"node": {"oid": "1342d1a125c1b7c582891f68a2263663d3bba600", "messageHeadline": "Improve documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "23632f420c1330b296a340bad929867de9186ab2", "messageHeadline": "Bump base dependency after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7da55e13a27192aaf09256197099bc686436548e", "messageHeadline": "Document the new API.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "24f76ffe13310a4d37cf1715580d3032c1ee01ad", "messageHeadline": "Documentation, code style, and other minor fixes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 253, "deletions": 208}}, {"node": {"oid": "f414426554b36bd719e2e0e369a7454bab8042a0", "messageHeadline": "Merge remote-tracking branch 'origin/main' into sync-calls", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2475, "deletions": 754}}, {"node": {"oid": "1d8ac05588616c1c09d982363d335c4818b86070", "messageHeadline": "Minor changes stemming from base update.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "840c443c5359341d2370a2b9b6dcfecc529bb48c", "messageHeadline": "Bump dependency to add contract state serialization.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c032cc907a9c24f6b8131c2e10e44fe00a5a568", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/delegation-parameters' i\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 783, "deletions": 388}}, {"node": {"oid": "000c45253e492b211951282a21e792e28b3b4a27", "messageHeadline": "Charge for new state size.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "57a743deef6ef8fd3bf686f1e61f76e4befaefb9", "messageHeadline": "Transition the counter test to the new state implementation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 132, "deletions": 69}}, {"node": {"oid": "d7641af2cd582ae1330eff518a95f49a8f80cf6b", "messageHeadline": "Fix compilation of most of the tests after changes in globalstate.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 457, "deletions": 388}}, {"node": {"oid": "59195efe7f013a0cfa11721cc9b2228880316964", "messageHeadline": "Remove the use of nullFunPtr since they are underspecified.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 27}}, {"node": {"oid": "488b254f0d1ed2a85c3af5f86e1614560d41bbb6", "messageHeadline": "Minor refinements based on implementation of the state on the other s\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 51, "deletions": 45}}, {"node": {"oid": "2c8c5a207bdce248a8a3d1bf3059c73c0fdcf2a2", "messageHeadline": "Merge pull request #217 from Concordium/earlier-transaction-verification", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 2448, "deletions": 742}}, {"node": {"oid": "a7a9199e729e0d1a4fdba715f6f32e35828d28bc", "messageHeadline": "Introduced earlier transaction verification.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2448, "deletions": 742}}, {"node": {"oid": "51e6b284d84b225666967a977988c8b9485d8397", "messageHeadline": "Fix.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "dcb37c8cdcca8a9e77d7595dd7b616e017ee9439", "messageHeadline": "Fixed missing TODOs", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "e90d6499406cf2b542e8d58e4d812c005f3cc8b3", "messageHeadline": "Finish bsoNotifyBlockBaked and getPaydayEpoch", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "077d2b57580321281436d9e2d6d5c790e1eb2251", "messageHeadline": "Work on block state operations", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 145, "deletions": 25}}, {"node": {"oid": "b7cb0ce2c074a20f72bd43c8006ff60ae22f0544", "messageHeadline": "Merge branch 'delegation-parameters-ty' into delegation-parameters", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 835, "deletions": 169}}, {"node": {"oid": "8bf2175664c5b7299013a0c09998e2aa3d486689", "messageHeadline": "Start persistent PoolRewards and hashing of PoolRewards", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 423, "deletions": 267}}, {"node": {"oid": "2cd970c32b61c2e20e03d6d4b14c427991712279", "messageHeadline": "Introduce support for V1 contract state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1213, "deletions": 459}}, {"node": {"oid": "e8fdf4dd16ced2d057a730a18e646273d7f9efba", "messageHeadline": "Account for cooldowns when generating bakers. Computing slot bakers f\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 230, "deletions": 39}}, {"node": {"oid": "e27fc29964d00f3b6cdce0f462ca3eb86556c0a3", "messageHeadline": "Merge pull request #241 from andreaslyn/delegation-parameters-al", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 484, "deletions": 77}}, {"node": {"oid": "d4526513d833fc4932f4cdb2fa59c18116bb9453", "messageHeadline": "WIP: HashableTo PoolRewards", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 73, "deletions": 21}}, {"node": {"oid": "1bf1d68376841e5a6ae28d4fa47b8bb07fdd0f12", "messageHeadline": "Bump dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb910bc6579cd4eacb61d096cc6bf2b55128ef97", "messageHeadline": "Reverse order of returned events for V1 contracts, and fix bug in tra\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "fbd7993f85c8d104839586fe3ac9d61c058ea15e", "messageHeadline": "Merge branch 'delegation-parameters-ty' of github.com:Concordium/conc\u2026", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 365, "deletions": 72}}, {"node": {"oid": "c981d1642d448ac30c881f601db9430aa8ee3af7", "messageHeadline": "Calculating bakers", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 367, "deletions": 73}}, {"node": {"oid": "87c279bdc208e16e0c55637a32321483551c0dbd", "messageHeadline": "Revise some naming for clarity.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "3aad149f62303a142b967591f602954d34d0b060", "messageHeadline": "Fix tests", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "6f0187672d5a5ce61aec4c094800df6636bdb509", "messageHeadline": "Change RewardFraction -> AmountFraction", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "c136bfe478036d6a868a94bebbab843905cccd0c", "messageHeadline": "Retain P1-P3 semantics.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "560635b94bbb95a9efee284ce1bbd7c1cb05d51d", "messageHeadline": "Remove check that baker's equity capital is under maximum for pool", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 2, "deletions": 25}}, {"node": {"oid": "96eadd5d991d41de823be68af7e5d3303c328f1f", "messageHeadline": "Documentation of some aspects of resume.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "c6bc219c69fbdd00e4aab2378f79b9d76c82d86f", "messageHeadline": "Return the updated balance to the resumed contract.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 370, "deletions": 82}}, {"node": {"oid": "d7c0a776f4985d484a3de2b061423fde88125ecf", "messageHeadline": "Fix TODOs", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 121, "deletions": 209}}, {"node": {"oid": "61a06e15bd1c11e0ca24080fe8c4b685f3544099", "messageHeadline": "Merge branch 'delegation-parameters-ty' into delegation-parameters", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 879, "deletions": 317}}, {"node": {"oid": "6a5639f9420c78997ee0d87874376c37810cb04b", "messageHeadline": "Fix compilation and implement persistent bsoProcessPendingChanges", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 420, "deletions": 64}}, {"node": {"oid": "91e944c78a822fabdd892ea150edeed7bf06052f", "messageHeadline": "Put baker commissions in range for all pool parameter changes.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "8ce1614d94ef49773db195577f515de5532fe0d9", "messageHeadline": "Fix tests after moving InvokeContract to Base", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "2f3d8383ce4bce2f2f7434ca9522b9b05d4df9d9", "messageHeadline": "Added missing BakerInfoRef definitions", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "aacaf30a4685b19474f98afacf8cb1a4059c551c", "messageHeadline": "More block state operations", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "1425adebdff7059e5b9ccd9339005e42f93f532c", "messageHeadline": "Finish basic bsoProcessPendingChanges and rollback some changes", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 255, "deletions": 286}}, {"node": {"oid": "f623b84da86b74351ff79a5aaf768ba07f82e021", "messageHeadline": "Merge branch 'delegation-parameters-ty' of github.com:Concordium/conc\u2026", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 105, "deletions": 141}}, {"node": {"oid": "41d16be1a338bc1062ca252a36f8d8221d60df6f", "messageHeadline": "Continuing with bsoProcessPendingChanges", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 127, "deletions": 162}}, {"node": {"oid": "e1c3f37d819220ec9ac029c535b6abb4da1189a1", "messageHeadline": "Continuing with bsoProcessPendingChanges", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "34b56bd631964e5a1224b5f3ded7abda454c5487", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/delegation-parameters' i\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 410, "deletions": 132}}, {"node": {"oid": "fc5e050a314428e6ed8026d2b0b819635f1272ca", "messageHeadline": "Merge branch 'delegation-parameters-ty' of github.com:Concordium/conc\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "62f9edb18ba7584ec5a248c0ad88915991126bdb", "messageHeadline": "Temp", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 117, "deletions": 5}}, {"node": {"oid": "b15f4d87036a46b878cb532e6de283038a83e38e", "messageHeadline": "Move InvokeContract types to Base", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 5, "deletions": 69}}, {"node": {"oid": "667655222412230f37ca4acb7e36fa182324b87e", "messageHeadline": "pin concordium-base", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e20ca1f64140724b945ca466018db4f536db831c", "messageHeadline": "Merge branch 'delegation-parameters' of github.com:Concordium/concord\u2026", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "c63688fdca93cca0c62ef360d117695849552449", "messageHeadline": "Disallow over delegation and bug fixes", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 353, "deletions": 136}}, {"node": {"oid": "32d4a43c12959799d63ce08a3fb2870d7c3f5df0", "messageHeadline": "Improve documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "b7f5b6fadf199d859bc7d024c96d7246b27e0cc8", "messageHeadline": "Improve JSON instances.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "27607a8ede0019c9e579c7b9c38a251ddeafd2a4", "messageHeadline": "Fix globalstate tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8c18e07e4b81c33fbbec3e925dbb4d39ea078cdc", "messageHeadline": "Bump max transaction size in the network layer.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a0ff6bb1c54325371267c90838f45f6530d57cb", "messageHeadline": "Version module source as well in order to match versions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 142, "deletions": 167}}, {"node": {"oid": "07da4ed3279a24adf4e07d82653f5d1ab52871ca", "messageHeadline": "Documentation of invoking a contract.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 57, "deletions": 13}}, {"node": {"oid": "0aa7fb1fe13ba322d129fe397d39acc1fb4f6277", "messageHeadline": "Add some general documentation about contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 249, "deletions": 0}}, {"node": {"oid": "6e316098ed434c38bd5967953fd328e86f9997d7", "messageHeadline": "Allow extra exports for V1 contracts, just don't use them.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 442, "deletions": 13}}, {"node": {"oid": "2df594b6a445c9ff943578c3a65d5365fe32d54f", "messageHeadline": "Streamline error handling a bit.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "91a8e759c0e0bb5deeae55b89e3f3f167efad38e", "messageHeadline": "Add testing of error codes returned to contracts, and fix related iss\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 210, "deletions": 114}}, {"node": {"oid": "72cd12f1af2a2142c60cb749b512b750d38cc5a0", "messageHeadline": "Put commission rates inside ranges when chain parameters change.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "7ff25a61bcfe9e04a7c99b8698e7bb3c47756437", "messageHeadline": "Ignore html files so that github displays a more appropriate language.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "70d81bec92d904218e507f93b52ae5886438f82f", "messageHeadline": "Fixed delegator accumulation in the transition epoch bakers functions", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 45, "deletions": 47}}, {"node": {"oid": "c631e41f6a023ce36c4c4d54643bc316088570c1", "messageHeadline": "Modifying Epoch bakers.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 268, "deletions": 134}}, {"node": {"oid": "6ced44a64f093218f94635d5bcbe57c89cb39de4", "messageHeadline": "Fixed bugs related to new delegator sets in active bakers", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 44, "deletions": 11}}, {"node": {"oid": "76fadfe19f703b242b005a0eb52e9cef997d6349", "messageHeadline": "Merge remote-tracking branch 'origin/main' into sync-calls", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 176, "deletions": 170}}, {"node": {"oid": "fc89a09c01dd423f979705aefeef1cca34f3aa0c", "messageHeadline": "Change types of FFI functions to take c_char where the Haskell side e\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 58, "deletions": 47}}, {"node": {"oid": "c3e95a50842ec3ca3708f2d69ee73adf33b3271f", "messageHeadline": "Remove needless copying for some FFI queries.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 29}}, {"node": {"oid": "16228efd80501e08ad1bfc6507af783920fb9710", "messageHeadline": "Replace panics triggered by some queries with graceful responses.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 103, "deletions": 85}}, {"node": {"oid": "9d2d5a6b178ee4324ff09830d38f09677dfeffe1", "messageHeadline": "Fix bug in transferring failures to smart contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45c9fd7ece8dd86095163bac4b004500493e06e8", "messageHeadline": "Modifying Epoch bakers.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 268, "deletions": 134}}, {"node": {"oid": "11cbbc6b80ae2f986d21b2ea588f5f242cb177db", "messageHeadline": "Additional tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 90, "deletions": 10}}, {"node": {"oid": "3714c924d34ad06e68815680d3e4505caf6bc6db", "messageHeadline": "Add a unit test for invoking a contract.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 126, "deletions": 2}}, {"node": {"oid": "c227d43838b1d447db08fafd27b4ef9c573ab90f", "messageHeadline": "Removed some warnings", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "6c29842ff8a777ca41d1b4780a215c98b84e0f92", "messageHeadline": "Added delegators to basic active bakers", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 314, "deletions": 189}}, {"node": {"oid": "eae7cecf0dc0a7d195f3e2d49161107cf11d3da8", "messageHeadline": "Tell the invoker contract whether its state was updated by the call.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 63, "deletions": 36}}, {"node": {"oid": "8747175f3eed40ea9b661ab783fc30abd44c758b", "messageHeadline": "Fix failure transfer through FFI.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "da08fa0265396cc462b0b9e076f16b6a97cce833", "messageHeadline": "Start adding delegation to global state", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 254, "deletions": 96}}, {"node": {"oid": "d69f485e4943b44799266be092e3074c58794b66", "messageHeadline": "Scope the calls.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "e802acbe6c3a80499c9b7b8b0130ec8f33b21847", "messageHeadline": "Introduce an Interrupted event for transaction execution.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "358ebee08d018d05d383c084ade69fc462290066", "messageHeadline": "Merge remote-tracking branch 'origin/main' into sync-calls", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 111, "deletions": 60}}, {"node": {"oid": "456babc270771599a3b13ae49859c8966ba440ca", "messageHeadline": "Use entrypoint names when specifying a call target for V1 contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "3900eb2ad1bc3383d4cb31ae387b0a0342e8c8da", "messageHeadline": "Merge pull request #234 from Concordium/abizjak-patch-1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1734fd15ebd42b255943ae7a6e378da212d4e4a2", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a9e6261d1c178575e296c70208db612273e3b27e", "messageHeadline": "Merge pull request #230 from Concordium/yield-in-lock-loop", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "aec9dfe866e510009b9f037a56c190261625b9e0", "messageHeadline": "Pin base", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32a3c41d00daacc4e5ae3d1dd90b1dce610ad226", "messageHeadline": "Pin base", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9d013e5980aa53793d4df4e23024af7a4018b99", "messageHeadline": "Added delegation cost", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ce5757510fa10bf65521650d44b101c28172f1ff", "messageHeadline": "Fix starvation in lock acquire by explicitly yielding control even wi\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9a229227b24da68682f72fd287a382fa31a81ca4", "messageHeadline": "Handling of persistent delegation transactions and tests", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 190, "deletions": 45}}, {"node": {"oid": "5b0e683ac02e0a1d13a35c90b96d80034579f449", "messageHeadline": "Expose invoke contract externally.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "6dd1053fd3b569a8febd4671c379b69637a42a68", "messageHeadline": "Haskell parts of invoking a contract as a query.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 437, "deletions": 170}}, {"node": {"oid": "3e1917d51f83fce85f9ba738d89d79f868eb3cc9", "messageHeadline": "Remove needless use of lenses.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "6e76821bc3d988995804d59305018c5298f1218e", "messageHeadline": "Add P4 support for testing.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "e6c9ca112224dfcbfb0976168b9f04a15e7add09", "messageHeadline": "Add documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 151, "deletions": 99}}, {"node": {"oid": "cdd07b98dea9449e87a0d6b6df8a1a3469509f94", "messageHeadline": "Make serialization of parameter size consistent, and revise tests acc\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6773577588ea2ef91e571a49d0244ddf8e7b584a", "messageHeadline": "Add tests for cross-version-contract calls.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "aac9385a449b07ea9e188d9092ed3e23e8de3250", "messageHeadline": "Add V1 instances to globalstate tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "8a1e5405c139e7a498a26e974ebf2b8748c8973e", "messageHeadline": "Add tests for transfers from a contract to an account in the synchron\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 216, "deletions": 42}}, {"node": {"oid": "c058152874cf08e78ed706f080ca040f431d778f", "messageHeadline": "Expose method to convert from return value to bytestring.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "e5a0ec45ea5915f7895e4e617185175da376ee56", "messageHeadline": "Add more checks to the call test.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "cfcce5713387cd52d930ae071545152d87fff250", "messageHeadline": "Implement persistent configure baker blockstate operation.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 272, "deletions": 23}}, {"node": {"oid": "3ad4a23e778b3deb50995550360ad7e2c169bfe7", "messageHeadline": "More tests of contract invocations.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 57, "deletions": 16}}, {"node": {"oid": "55ee7291b9330eada82fc18efe2db1b9392b5351", "messageHeadline": "Initial tests of V1 modules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 233, "deletions": 23}}, {"node": {"oid": "10053450c936716104be0be8e2a4dbfa5719a527", "messageHeadline": "Finish basic delegation configuration", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 162, "deletions": 36}}, {"node": {"oid": "e3cc51fd5d454fd01f17980b611842ff393da6b3", "messageHeadline": "Work on delegation transaction handler.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 166, "deletions": 67}}, {"node": {"oid": "01b7edf437e14127ed20393200c7f9e1c9031124", "messageHeadline": "Start configure baker transaction handling", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 70, "deletions": 12}}, {"node": {"oid": "9e62ff940de04de90703a7fdb642c652dd615880", "messageHeadline": "Work on configure baker handler.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 108, "deletions": 43}}, {"node": {"oid": "98111cb86ea36501234a1c24d5acad72d1c209af", "messageHeadline": "Add V1 Wasm module version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 475, "deletions": 1}}, {"node": {"oid": "505bda70821d89720aea55f6c6ea858bd54723c1", "messageHeadline": "Finish basic bsoConfigureBaker and handle most of its results", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 129, "deletions": 55}}, {"node": {"oid": "10ae9b26766b18670058f745596f634313630617", "messageHeadline": "Implement removing of baker in the configure baker handler.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 55, "deletions": 35}}, {"node": {"oid": "33c25c5edfd99fbd08d4082f0c7e70cba3fc998b", "messageHeadline": "Merge.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 70, "deletions": 14}}, {"node": {"oid": "efaab789efc6127f0da96b067a6633269860c1b4", "messageHeadline": "Implement configure add baker and started update baker", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 91, "deletions": 3}}, {"node": {"oid": "a086271a23f01d4fa8ccaebe7a001be4dc55c08b", "messageHeadline": "Start on transaction handling for delegation", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 248, "deletions": 26}}, {"node": {"oid": "7079b80100fc67425150241f7289ac9f1c8c99c1", "messageHeadline": "Fix tests after changes to datatypes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "2c78a92ade04dd40adb056e6171c7d3ee90c2058", "messageHeadline": "Implement serialization of V1 instances.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 33}}, {"node": {"oid": "1c3e8dc0cfb3627b69b6301eeb8e5e09b15382f3", "messageHeadline": "Allow deployment of V1 modules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "19831e0614cf67bf9e3df59cdb650f7c4520dfc9", "messageHeadline": "WIP: Introduce handling of inter-contract calls in the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 317, "deletions": 127}}, {"node": {"oid": "d648ebe020e49684ea7ce4fe6882f546db3749f6", "messageHeadline": "Added process of cooldown and time update queue", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "7e1ab2d5c8e693be6543317bbeaa568679f1a1a0", "messageHeadline": "Fix whitespace", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "538a2802348c6790b320ee57a3dc4deab95708a4", "messageHeadline": "Make compile with recent changes to mint distribution in base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "84d501e102f399f2c9c7b6771e8a4ab033f1a433", "messageHeadline": "WIP: Introduce handling of init V1 contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 237, "deletions": 75}}, {"node": {"oid": "ede91d506db676588da573ebb5f9dc677a306ef1", "messageHeadline": "Merge branch 'delegation-parameters' of github.com:Concordium/concord\u2026", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7c408265d9962cabcdcb6c2d86086bec7f19051c", "messageHeadline": "Pin concordium-base", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4696fa7d6aa9bd5577b1e82ad9db9324ce4accd8", "messageHeadline": "Update concordium-base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed68d251b1c15ce01a57f8402073e27c2b0df46e", "messageHeadline": "Implementation with new versions", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 119, "deletions": 89}}, {"node": {"oid": "3534f884cd68f736ec26fadb0c3541da967fe590", "messageHeadline": "WIP: Code compiles after parametrizing modules and instances.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 807, "deletions": 363}}, {"node": {"oid": "53469bd2ee0d94ebb88448bb63016bee4e579b57", "messageHeadline": "More work on adapting to chain paramaters version", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 163, "deletions": 68}}, {"node": {"oid": "28500bec65f874a0285ba02c0664346d22cfd404", "messageHeadline": "Merge remote-tracking branch 'upstream/delegation-accounts' into dele\u2026", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 1635, "deletions": 1136}}, {"node": {"oid": "9cd42476217491ff9192ba134bc1f976f569a56f", "messageHeadline": "Start adapting to chain parameters version", "author": {"name": "Andreas Lynge", "email": "al@concordium.com", "user": {"login": "andreaslyn"}}, "additions": 414, "deletions": 159}}, {"node": {"oid": "bf222454d6d54a2569a49476f43567c6e92736be", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into delegation-ac\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 683, "deletions": 426}}, {"node": {"oid": "70111ce6a1b022415a304aea2254ee7c074a6307", "messageHeadline": "Merge pull request #218 from Concordium/bugfix/incorrect-state-unreco\u2026", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "soerenbf@gmail.com", "user": {"login": "soerenbf"}}, "additions": 99, "deletions": 59}}, {"node": {"oid": "4c035ab1542e69d0a0d0e5bf1f6da4cc3d898fd9", "messageHeadline": "Explicit documentation of valid values for bool-like ptr.", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "902a038c7973323a09e077c84c01fddcad47ecf6", "messageHeadline": "Preliminary support for versioned accounts.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1008, "deletions": 732}}, {"node": {"oid": "82f4fa440c613e287f95a469b0ad123d218e149a", "messageHeadline": "PR feedback addressed", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "e9c42dd7d07d69f4d095827a810573378413a027", "messageHeadline": "Merge pull request #222 from Concordium/view-function-preliminaries", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 382, "deletions": 96}}, {"node": {"oid": "46f4d59cc1f22cf7eff92758575a5ca6f965f5e4", "messageHeadline": "Bump base to main after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97def657700a904fdec6c145b524b8fe057413bf", "messageHeadline": "Merge pull request #221 from Concordium/fix-caching", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 33, "deletions": 15}}, {"node": {"oid": "0c64183974d3af3291c8d876b2225bdc77555cd0", "messageHeadline": "Merge branch 'fix-caching' into view-function-preliminaries", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa9359f37e23b1aedc2ada743dc32bcadccfaa18", "messageHeadline": "Invalidate cache due to github issues.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bc7ba04cfd5f838ac4d4195750cd8f9b3f23d80", "messageHeadline": "Merge branch 'main' into view-function-preliminaries", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 151, "deletions": 77}}, {"node": {"oid": "dc2de3cd731de80b5c648e028268758b474cec51", "messageHeadline": "Merge branch 'fix-caching' of github.com:Concordium/concordium-node i\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "297150cd17c396a3c540886acb01a060ff2d3bd9", "messageHeadline": "Merge branch 'main' into fix-caching", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 150, "deletions": 76}}, {"node": {"oid": "de4389fef78fe95e4a29e8ce8f61092aa9e69dc4", "messageHeadline": "Typo.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ed62fe3722d5d43f0cc9f2ab4581c929a387a69", "messageHeadline": "revert protobuf compiler from system packages", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dbdd8c09b775a73c8497d6a47b863ceaec39c77", "messageHeadline": "cache invalidation", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8a26d906776d3a69832a99722b4e943ba267c24", "messageHeadline": "attempt to fix pipeline", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e0148b8fee3f8830bc4956719f14159aef8c54f", "messageHeadline": "Merge branch 'main' into bugfix/incorrect-state-unrecognized-protocol\u2026", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 162, "deletions": 260}}, {"node": {"oid": "d121d04f415f3637be1da0b7c35936efe527d252", "messageHeadline": "Handle existing service files when upgrading (#219)", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 150, "deletions": 58}}, {"node": {"oid": "fd39ca96476725334adf89cc622ce87634c4919e", "messageHeadline": "Remove database migration on package install. (#224)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "423690cc4546eb7eac2f36aadf31de18c472e4de", "messageHeadline": "Improved error message for unsupported FFI return code.", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "a1808d390bba293e28c259e48ac68eaeb93f440b", "messageHeadline": "Merge branch 'fix-caching' into view-function-preliminaries", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "08b4109c47d3290dfa9041c2bd67447cf1d0edd1", "messageHeadline": "Improve sharing of modules in instances.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "5827136cfa7a6c07d60e173299ac41acd92215cb", "messageHeadline": "PR feedback addressed.", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "16f6bf0b188a6456a5b91576be69d077e9f2a3e0", "messageHeadline": "Better error message", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "317ae20c879d9da4f089918b54391fcb4abed0f1", "messageHeadline": "Version imported foreign functions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d3e0626834fe046fa3b8fab1d64513feec672aa", "messageHeadline": "Update submodule.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a25704bde7275e3cb8f9cb5a878dcf59002f2eaa", "messageHeadline": "Clarify comment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4f4569c545bb6a517eb2544682462fe0b73334fd", "messageHeadline": "Document extra pointer in FFI", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "10a1bf614e57d651de365c90c80db8499abd4980", "messageHeadline": "RustFmt", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "8495eaadf4004a3646eb60d09a555fc69859982b", "messageHeadline": "Include baker ID on all status queries except when not a baker. Move", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 102, "deletions": 90}}, {"node": {"oid": "b901d4e15bb6387be567fd5a8e60a9ad1f200f83", "messageHeadline": "Clarify comment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "17329d860632d340303c1bea35604119aa0df3cc", "messageHeadline": "Cache module interfaces on start.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "9578b6d471c7756d2ba48e26427030414febde4b", "messageHeadline": "Cache module interfaces on start.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7a3703cc6823ea894127bc615acb43571a3be986", "messageHeadline": "Add some documentation, and remove some redundancy.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "1a721f175a90be09fecd0843ce4d9b440a1e27ad", "messageHeadline": "Forgotten files.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 282, "deletions": 0}}, {"node": {"oid": "72b2f2e773922b43a47479aa87ee5b47f05e110a", "messageHeadline": "Move Instances and Wasm from base to node to prepare for view functions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 95, "deletions": 89}}, {"node": {"oid": "13ccfadd0afab3ebba81b2ae8d7885b1297eca7e", "messageHeadline": "PR feedback", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 44, "deletions": 47}}, {"node": {"oid": "deed88b4b6c99b59ce93389b747a7e02c35ce2c5", "messageHeadline": "Handle new status in node", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "759357ab71045019fff65e6bc11e3e3c16d86ff2", "messageHeadline": "custom status if baker is shut down", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "823f00578948351eeba293bd4ffcecda05bddf7a", "messageHeadline": "Merge pull request #214 from Concordium/remove-legacy-wire-protocol", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 184}}, {"node": {"oid": "5811d338f1ca41c54492995db3d5c1b3932118e7", "messageHeadline": "Remove support for the legacy wire protocol version 0.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 184}}, {"node": {"oid": "993e98f1114da06ee6b8ad5226f359814c251d68", "messageHeadline": "Genesis: Document parameters for generating extra accounts (#213)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "dd06ec43335b46640f7415297a70613db60870db", "messageHeadline": "Update concordium-base with new transactions.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abbef9ee86328866e5b4fee23f2df200e0a734a0", "messageHeadline": "Merge pull request #210 from Concordium/bugfix/stale-conn", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "soerenbf@gmail.com", "user": {"login": "soerenbf"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "a694940d120c3c3b22365a843923b2503327711f", "messageHeadline": "clear cache", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28c12b34f0f68245f5445c548b6f3d65a86f8a53", "messageHeadline": "Merge branch 'main' into bugfix/stale-conn", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 197, "deletions": 98}}, {"node": {"oid": "e5925f8272f444e41f45489b5b7fb3e448b6a9f4", "messageHeadline": "Rustfmt", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e8c2b5be8dcab1658939508885a11d8ea90f71d", "messageHeadline": "Added comment explaining the value of keep_alive_factor", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "65cc2cdce914b1cb13ade14535c835c0564576f1", "messageHeadline": "Rename variable", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f80ceefb6d90a4e3e98fea02b3638b95f8c40b83", "messageHeadline": "PR feedback", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "8c4bebd3bd0f7e1a29ceae13dee3423a389e04d0", "messageHeadline": "Fix errors..", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f12bbf4cd5b1637dbbf6f754254271fd9b42ddfb", "messageHeadline": "PR feedback", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b17420d201891f05690e9a3b006d7bdf64106378", "messageHeadline": "Fix wildcard expansion. (#211)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "670bbd825f2554ad3ef911081b1fdec9544d71b9", "messageHeadline": "Release node version 3.0.0. (#209)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "43d6bae1e98d6f6a1d87822063d959de1af1838c", "messageHeadline": "Include condition of relation between housekeeping and keep_alive in", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "59b4f870f2282e3f9278fef7726e319ea150ebcc", "messageHeadline": "ensure correct relation between housekeeping-interval and", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f5eeef549803677fa9c11446958dbf79eefeec94", "messageHeadline": "Changed keep_alive to config setting", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "7b3c4dda39a3a7547394d039210e4c28e7e3f90d", "messageHeadline": "Drop connections on unrecognized update (#206)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 156, "deletions": 60}}, {"node": {"oid": "cd991a132244010d44718949a468a6a117480f11", "messageHeadline": "Merge pull request #207 from Concordium/bugfix/missing-config-dir-error", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "soerenbf@gmail.com", "user": {"login": "soerenbf"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "0bc975083279a35a5ba1d916e6c63339e6ec8e1c", "messageHeadline": "Don't use the partial record selector to allow updating 1 -> 2 -> 3. \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2634897bdd640790427d16f546c4f06afb754d70", "messageHeadline": "check file path instead of opening directly in conditional", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5245621c86cffa6c64304271ab8005885fcbe1ab", "messageHeadline": "Account aliases (#202)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1265, "deletions": 430}}, {"node": {"oid": "03745ea49987fbffe6dc1f4d445505194c0d9c03", "messageHeadline": "Rustfmt", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "82e57b6bc231fbdf60ecea8f1c0aa2e9cde9dd75", "messageHeadline": "PR feedback", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "48029474f66c5ca8cbd277a1d323f6475c1b8944", "messageHeadline": "rustfmt + cleanup", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 23, "deletions": 34}}, {"node": {"oid": "928352329e34efdcf38c9c199866f24bd964e9ec", "messageHeadline": "Error message.", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "71ff8ab08c2c391c74974da5714dd0fe3aef61ca", "messageHeadline": "Add context to error", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "cca534d708185fbf95276f7bff729c64e7d38f74", "messageHeadline": "Merge pull request #205 from Concordium/macos-build-fix", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "soerenbf@gmail.com", "user": {"login": "soerenbf"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "846c87a1bc8c5a05c0c0eaae2b14448a6e6a8644", "messageHeadline": "Update concordium-node/README.md", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "soerenbf@gmail.com", "user": {"login": "soerenbf"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5dcbf8082f6afd0c08c26b8c2791a6286033d450", "messageHeadline": "rustfmt", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d512059c7a4b337c31c10f28e7556042739acbc6", "messageHeadline": "Use the lock file that is in the repository.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "478df2e9131276c593ccad8057c34984cdbe3cd8", "messageHeadline": "simplified condition.", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "f0a60dd2bd7174bc5c920df4e62ece450bb2c7da", "messageHeadline": "remove commented code", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "c628c9de0a93a5eb1e5394282a4cf38776197bc6", "messageHeadline": "Added note to readme about binutils and xcode for macos", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fc71b24e10c2b91a1923e3e5e562e5dae58d82aa", "messageHeadline": "fixed link path for macos", "author": {"name": "S\u00f8ren Bruus Zeppelin", "email": "sz@concordium.com", "user": {"login": "soerenbf"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "b7a583033bc8460b1b5c38deb9ffaa26cc057561", "messageHeadline": "Merge pull request #195 from Concordium/graceful-rpc-shutdown", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 101, "deletions": 97}}, {"node": {"oid": "fe9415a6f4dc86e46dc609b99f302664ce18c814", "messageHeadline": "Improve wording in comment", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffb539fb363ffcbacec6159971e6d78698492c7f", "messageHeadline": "Merge branch 'main' into graceful-rpc-shutdown", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 134, "deletions": 18}}, {"node": {"oid": "1e3f5e33e7fa6512b671954cf84a623283408ada", "messageHeadline": "Merge pull request #113 from Concordium/blobstore-mmap", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "c35b7af420465e4e46e8729fe0be0f5882911029", "messageHeadline": "Changed changelog.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71d32f8c6586157782aa09390406532713b07db3", "messageHeadline": "Fix log level of graceful shutdown", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e7774f159721967d47628af5eea8fb028283f55d", "messageHeadline": "Update changelog with graceful shutdown fix and add better doc comment", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8e2bb2711113e7f58dbf3152a1ace09a1edfcb44", "messageHeadline": "Prevent early exit if OS signal handling is dropped", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4206aac09b5a74e0a10c989c01ca178ab6986477", "messageHeadline": "Code review comments", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "d1623e8ef64749993f10a0f24b916f960d3ea06e", "messageHeadline": "Fix rpc unit tests", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "830c8bf3bb7baa59b0a0f32d1a554463d632f2ec", "messageHeadline": "Jenkins: Use library function for ECR login (#196)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "7f410c37213637e3f032003b3b80a0a2c606d895", "messageHeadline": "Fix windows build", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 9, "deletions": 37}}, {"node": {"oid": "8dd3a3abbbd456c4263de73c2b096fd2e438d222", "messageHeadline": " Use tokio::signal and ensure rpc is shutdown first", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 80, "deletions": 62}}, {"node": {"oid": "92c930be65b4d4e23bdd166c2e45ae407ce29604", "messageHeadline": "Update changelog", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d0b7ecfcab14327f5472826de247054d40b94b4d", "messageHeadline": "Better robustness", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "dacbcdc2e4bc1d1e7ea5c59644389afdb5eb5fe6", "messageHeadline": "Memory-map the blob store file for reads.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "a2f6d253eac48acb58340a9d06d88eeda939718c", "messageHeadline": "Add docker build for database exporter (#193)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "e479c4aacf93161a650cb40e1140ccb95eeb4184", "messageHeadline": "Fix incorrect lmdb env use (#182)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 287, "deletions": 32}}, {"node": {"oid": "613f48972f5762828c2f9a839e722c65f0d28602", "messageHeadline": "Allow supplying multiple Haskell RTS arguments via the environment va\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "486a76b143849d71fd27469c788b351ad44225e2", "messageHeadline": "Remove unused dependencies from Cargo.lock files.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 571}}, {"node": {"oid": "cd1effffdd5f417b7ff5a90cf7973a8d965d70d3", "messageHeadline": "Merge pull request #184 from Concordium/replace-integer-simple", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "3d98e0efeae3a3bab8615e49f0d9bb82e9e3852d", "messageHeadline": "Add documentation for which node version depends on integer-simple", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "69f6a913607377dc21ea1d6672e0e9043cb7f30b", "messageHeadline": "Merge pull request #186 from Concordium/split-collector-backend", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2418, "deletions": 401}}, {"node": {"oid": "63d6abda5f179f8e05dd009f53e5d5b1255beec1", "messageHeadline": "Unify environment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4c45e7d4a42a542ef688dc43e7b5e71edffe5640", "messageHeadline": "Jenkins: Fix 'activate-distribution-image' pipeline (#187)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1827de99e2fbd42a41554f012173abc6f881af6d", "messageHeadline": "Separate build for the collector backend.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "e1cb53fc54a0e3e105ff9bfa7bf5a987f7413f52", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae4f84ea3115809db02347b81866fb259d784818", "messageHeadline": "Reformat windows service so it conforms to the rustfmt.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 197, "deletions": 239}}, {"node": {"oid": "f52b8bce17c15a028d0ff8676b49ce561c6dd19f", "messageHeadline": "Remove unused dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "a27d8294b814af13a6e2ea2e1625051fc84df71b", "messageHeadline": "Move rust formatting config to the root so it is accessible from all \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 110}}, {"node": {"oid": "8627544bb629258ce3405b88a44a5df44893f117", "messageHeadline": "Split collecto backend into its own crate.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2295, "deletions": 191}}, {"node": {"oid": "e3d97e0e53123530d5c3c21b5f1a96ae3f6010b5", "messageHeadline": "Add libgmp to docker distribution image", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2027f2cdd0efb1b0f5d830f02aafa5b47dc3d5ee", "messageHeadline": "Install libqmp10 in for debian packages", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "de17320c7ea2982ad633bdbf36e371d9298e07a0", "messageHeadline": "Use gmp instead of integer-simple", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "19e6d7131e0a406fee5714a8707c2aae6889f631", "messageHeadline": "Merge pull request #185 from Concordium/forgotten-file", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "4efe3537b15cae137d225712dc7e710a0beb5fe2", "messageHeadline": "Add forgotten file.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "8c942ff9abd3b674529b5a81a38a2a2f0d78def4", "messageHeadline": "Jenkins: Merge build scripts for distribution images into single scri\u2026", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 69, "deletions": 213}}, {"node": {"oid": "5701471f7f7b84b8e2176998318d07e6cb50e651", "messageHeadline": "Merge pull request #181 from Concordium/fix-dead-block-access", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 53, "deletions": 31}}, {"node": {"oid": "85dff33ad902afae635e9946a16af8d34cb5d1b1", "messageHeadline": "Update Windows release version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d61dca3028ad0f1c6997501aaf33f6c4a701355c", "messageHeadline": "Bump version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "10a5a1ec19c109b7238eefc6171c8a765063c275", "messageHeadline": "Update changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4d7a906330c96ec1b986b6a48238e9ce315aa0af", "messageHeadline": "Mark blocks as finalized by increasing height, and mark them as dead \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "e56bcb6a183e5d0ac463aad68af22e9a10e6dead", "messageHeadline": "Merge branch 'main' into fix-dead-block-access", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9ac62b53dcc217f48cb3be079d8565febfab10e5", "messageHeadline": "Merge pull request #180 from Concordium/fix-lookup", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "963c9a8954c5ad96a6dc55944afbdf52bb80301f", "messageHeadline": "Never look up a dead block.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 23}}, {"node": {"oid": "68dc059987ecb7618fccdadc6cf8c829f20fac89", "messageHeadline": "Retrieve live blocks from the block table as well when trying to get \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "a2467ac0905eae711f6625a1bc422ee35621881a", "messageHeadline": "Jenkins: Convert job 'activate_distribution' to scripted pipeline (#177)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "022c59dcd7caee382d2b59066196e543a22f7feb", "messageHeadline": "Fix mac node issues regarding special chars in node names (#174)", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "50b6af73152ca19beeadebed56df683c7c2453e4", "messageHeadline": "Support supplying genesis path. (#175)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 39, "deletions": 32}}, {"node": {"oid": "69deaa25e7b90dab9cd423d1f194b8c000fa65a3", "messageHeadline": "Merge pull request #172 from Concordium/fix-path", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75d18d7ae154753b92b3b22416b08f172a456580", "messageHeadline": "Make baker credentials path absolute to not rely on working directory.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b86d25ed6d3c04fcb292f4037ee82aecefb2baae", "messageHeadline": "add function call for domain (#171)", "author": {"name": "fdibat", "email": "89914299+fdibat@users.noreply.github.com", "user": {"login": "fdibat"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d65aa39720ebd93075300f4a1275776e836bb95e", "messageHeadline": "Merge pull request #169 from Concordium/oob-debian", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "7ed6821e6ff4ed924d0c44dbd8f5fbbc8c2d989e", "messageHeadline": "Add documentation on out of band catchup for debian packages.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "5bada6a4e7c7cf00f7fd75e6c094d2ba7ae33cfd", "messageHeadline": "Add Jenkins job for activating distribution image (#164)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "d1be3e78d6b30ce7bb1a0377b54a46271a999465", "messageHeadline": "Merge pull request #168 from Concordium/release-1.1.2", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1a9abf9a3b006a672726e6624aeaac44094cfa11", "messageHeadline": "Release version 1.1.2.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "42edd98fa61e907b1b9730a6c0395e35e009c191", "messageHeadline": "Merge pull request #167 from Concordium/regression-fix-expiry", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "bb73dd4ee235e459f1ba6844f9f625009627b91b", "messageHeadline": "Remove needless fromIntegral.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fc49fa5db19c7d8f7d83a01953a88d00817a3ea", "messageHeadline": "Bump version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84fe7fde987fc8bb29fc5d60701cd66253d8e544", "messageHeadline": "Fix regression bug and reject already expired transactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c7830477a2588ade229e6ad7660d6d87dee803a4", "messageHeadline": "Fix docker distribution entrypoint.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "05fd70babd8ee4674f50be5d74e23ff69d0146e2", "messageHeadline": "Move queries documentation from the internal wiki. (#155)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 229, "deletions": 0}}, {"node": {"oid": "a603906369f5862e30fa8f0bc51627647e2b74e7", "messageHeadline": "Add macOS node service and installer (#134)", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 3338, "deletions": 38}}, {"node": {"oid": "0605e06d923a703e7a3c00c534185cf354666c89", "messageHeadline": "Update Windows installer for 1.1.1 release.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f723de059bfd06cba27a4fe97fdc93df2bf681f9", "messageHeadline": "Release 1.1.1", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "81de1fc1528cddd793c6e65295e8e3de9c80055d", "messageHeadline": "Merge pull request #156 from Concordium/fix-win-installer-version", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 103, "deletions": 82}}, {"node": {"oid": "a3333476a5593a98a06b06861970ecc240346448", "messageHeadline": "More details in readme about generating installer for new releases.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "c5d9e818a7dede54aeb5cb648552d5a420e69fdf", "messageHeadline": "Fix transaction status response to correctly report committed transac\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "bab095f5b75e5afced0820156b67aca7458fe983", "messageHeadline": "Add a note to the readme. Support upgrade to 1.1.0.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "cc13dd118ebd6aeb4191972cb5ac3ba158e60183", "messageHeadline": "Correct the version number used in the Windows installer.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 82, "deletions": 82}}, {"node": {"oid": "d9865fe2c877bbd4453e36873eb9bca28a02e2d6", "messageHeadline": "Distribution: Stagenet: Fix distribution image build (#153)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "0a792047bfb142e27aea21500641007465cca340", "messageHeadline": "Make the database exporter threaded to prevent it from crashing on pr\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "efb8f69df46e28e8625994541ad29296a871ebe4", "messageHeadline": "Merge pull request #152 from Concordium/fix-windows-build-script", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "030b4fd30844b9b6e7c95b081e7205da5e5f334a", "messageHeadline": "Rely on default rust version", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb26b405081795e8a0ab628e8b06570f447e55f7", "messageHeadline": "Set default rust version in windows build script.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a0c0789dd887fe6988a67a4fff6e6563804ffed3", "messageHeadline": "Fix documentation on how to become a baker with the deb package. (#151)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b0b1fcbe3107d4f7c1010636ad24af41f8afd886", "messageHeadline": "Commit to version 1.1.0. (#150)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 61, "deletions": 54}}, {"node": {"oid": "940c8d90d8647b505687f62d304eeec9ae34ec76", "messageHeadline": "Update debian packages build setup and instructions. (#149)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 280, "deletions": 98}}, {"node": {"oid": "05cb026b5493ea604a143270a0cb8bc16588894a", "messageHeadline": "Merge pull request #142 from Concordium/update-data-storage-doc", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 36, "deletions": 14}}, {"node": {"oid": "5204e08188d1c0cf1954f1c3cc551d45bcb3fca5", "messageHeadline": "Merge pull request #148 from Concordium/multiversion-query-changes", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 264, "deletions": 89}}, {"node": {"oid": "896683af95a0cbc677facad278620f75a8d5f0f0", "messageHeadline": "Address review comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5ae419bb573b328cb55f3b937df20e03d7f182e5", "messageHeadline": "Update protocol update specification hash.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4283ffbca2b68450e821059e9ce7cd60b6a51b82", "messageHeadline": "Revise reference to LMDB stores. Use absolute height in transaction i\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "614be7f4bbb504536537d708cb3fe94c1ad7270e", "messageHeadline": "Fix regenesis height calculation. Update CHANGELOG.md", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "eac9c64b10b6c3a58bba35f26e2177dad1f14090", "messageHeadline": "Support block height queries relative to a genesis index. Block info \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 105, "deletions": 42}}, {"node": {"oid": "b196c8a2d827e99945acc096e8fe3201ce3da106", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into multiversion-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1064, "deletions": 170}}, {"node": {"oid": "459649b0f414a04e75f083358ff1c69729db1298", "messageHeadline": "BlockInfo for re-genesis block returns terminal block of previous chain.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "72cf26c773f6cc083d7f1b449f93813187e702e4", "messageHeadline": "Use AbsoluteBlockHeight for queries and transaction index.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 148, "deletions": 75}}, {"node": {"oid": "ee45ed533a4eb929d0b729ce6dc8dcd7ccb8f05f", "messageHeadline": "Merge pull request #141 from Concordium/eb-transaction-metadata", "author": {"name": "eb-concordium", "email": "77331975+eb-concordium@users.noreply.github.com", "user": {"login": "eb-concordium"}}, "additions": 1064, "deletions": 168}}, {"node": {"oid": "08fda4496118cd37a4be1d66cb30faea6a36e89c", "messageHeadline": "Apply suggestion from code review.", "author": {"name": "eb-concordium", "email": "77331975+eb-concordium@users.noreply.github.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6235a0fe1a46a02686a40bcc4a5a3b1136098b8", "messageHeadline": "Address comments from code review.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "259115379fccaf9eca544a91ebbc3ef6bdc1f9c6", "messageHeadline": "Update hash to the current one. This is still likely to change though.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7dd90856fe1eb91b7325013fac818edceedc0bda", "messageHeadline": "Fix documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcda83ff5936d42671846424d9999e050ecb663e", "messageHeadline": "Merge remote-tracking branch 'origin/main' into eb-transaction-metadata", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 75670, "deletions": 1085}}, {"node": {"oid": "6cf2bc2b1c0ccebf1f74fe2bcb5ca132af09104d", "messageHeadline": "Rename module for consistency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6c4f7e701110be5359aa308c37c8e071fa3252b2", "messageHeadline": "Commit to base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63e959f932211148929cbd194e05a1d335501932", "messageHeadline": "Renaming AddMemo -> ProtocolP2.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f819bccacbd746b0452fcce2b38424a4f4791b15", "messageHeadline": "Merge pull request #139 from Concordium/revise-dns", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 1076}}, {"node": {"oid": "cb0b65455f74c88f73f2b08d34bdb4935e53b0f0", "messageHeadline": "Relax compatibility check.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "29cbd99c972832cd3afe2c7ee038aa26d55dbbb1", "messageHeadline": "Update specification hash.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "780e64e7d9aa702c951deb4fb09ce0b6495dc513", "messageHeadline": "Consistent naming.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "82764d5142b9d849f62c7d792220bc69fa9780de", "messageHeadline": "Update changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "207a331261f4d13d804511fcff98efeb321d62ea", "messageHeadline": "Introduce initial genesis for P2 protocol.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 71, "deletions": 81}}, {"node": {"oid": "5057e05075c3aa139255fb52bd59b2b030ef1bcf", "messageHeadline": "Update comment describing the memo update.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "cb2d1245f1ca0f51c4a6f4672114f1d667c1d115", "messageHeadline": "Remove the `--resolv-conf` command-line option.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "b28df216f7f05f6004b40604a9f8c68d6157535e", "messageHeadline": "Genesis: Add dockerfile (#143)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "92851c345d37d155b9794a6e7d017dc3f6b5daef", "messageHeadline": "Docker compose: Rename and cleanup jenkinsfile (#140)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "10c77cfe832f996f961e70697db97493085fb9f7", "messageHeadline": "Update the data storage documentation to reflect the protocol update \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 30, "deletions": 10}}, {"node": {"oid": "79ea876dd24a0ab46fa546bc987925e2665f5b6e", "messageHeadline": "Expose protocol version via consensus status.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 42, "deletions": 32}}, {"node": {"oid": "a79f6dff0e9e2162d900a4039f76f7b6a714a117", "messageHeadline": "Replace the custom DNS resolution wrapper around unbound with system \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 27, "deletions": 1069}}, {"node": {"oid": "076a38970deb2abacccc282c3373166264cfe3a2", "messageHeadline": "Merge pull request #119 from Concordium/windows-service", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 75598, "deletions": 7}}, {"node": {"oid": "e066683e1514438dd18a13e4bc9f7cd93470443f", "messageHeadline": "Additional documentation and licenses.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1200, "deletions": 0}}, {"node": {"oid": "46954c0e58f6fae174c6c0db9dcc743168725536", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into windows-service", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5259, "deletions": 3457}}, {"node": {"oid": "43bca125b55b1414214a9a61721e0513f3a50bc5", "messageHeadline": "Merge pull request #1 from Concordium/CB-1082-protocol-update", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 5228, "deletions": 3310}}, {"node": {"oid": "9eb238691b88c4f23e3d93d90d4901a9fc500e6b", "messageHeadline": "Add support for P2 start after update.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "a21cd563e0dfad758a900dd94ef795a09b702e02", "messageHeadline": "Show instance.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa345d547365d00f3ab2156651a2d9f1ae305e73", "messageHeadline": "Introduce Memo protocol update.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 120, "deletions": 3}}, {"node": {"oid": "9e443dba184da780258a03f361079b6472aa0d4d", "messageHeadline": "Merge branch 'CB-1082-protocol-update' into eb-transaction-metadata", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 5258, "deletions": 3456}}, {"node": {"oid": "a70caf6efdd50490681bf449982c91cb6e0831d0", "messageHeadline": "Commit to base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52b08dd87432fbad0beedea56727849823fae66a", "messageHeadline": "Addressing comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 190, "deletions": 127}}, {"node": {"oid": "999e4acee76612be452b669cd590a390b31b8985", "messageHeadline": "Fix some non-exhaustive pattern matches due to new protocol version.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a0fae2dd3da9142a3c842d8f452ca448bb52d9e8", "messageHeadline": "Use strict bytestrings for regenesis state.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "820cb49e39657c5ef4f46da69aa1787eb282ad49", "messageHeadline": "Merge branch 'main' into CB-1082-protocol-update", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 178, "deletions": 300}}, {"node": {"oid": "c920bfd3089269e04194173aa3c53d4a12d19390", "messageHeadline": "Add tests for transfers with memo.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 673, "deletions": 35}}, {"node": {"oid": "e8e666f24c8c0405a794a0d694b92c474874ab17", "messageHeadline": "Cleanup: Delete obsolete jobs and scripts related to building static \u2026", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 31, "deletions": 147}}, {"node": {"oid": "44267ca646d962baabdd760c0b641106084c3fa8", "messageHeadline": "Add compilation check to CI.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "845482445dc8ab5c7307f39a0fa803265738ef16", "messageHeadline": "Fix CI clippy.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14b65a90b3191ec63fe0e8db6c9da6feae4aad7e", "messageHeadline": "Merge branch 'main' into windows-service", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 823, "deletions": 1360}}, {"node": {"oid": "3fb0b6e3480d09320766f73ebf192b7d58e4b4c6", "messageHeadline": "Fix CI clippy.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "247f08428e7693ab6714a8836535838d94c3d966", "messageHeadline": "Merge branch 'main' into eb-transaction-metadata", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 695, "deletions": 1191}}, {"node": {"oid": "bc1eabbc0db6ba106469fed89157bb6dbd865c0f", "messageHeadline": "Handle new transaction types in scheduler and add some tests.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 147, "deletions": 26}}, {"node": {"oid": "0eb6af52f3ea0ac73731c678013f0f0695512ed9", "messageHeadline": "Make the scheduler test utils parametric over the protocol version. (\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 73, "deletions": 72}}, {"node": {"oid": "2f7947a80658f694b256f8481d670842f3df65ad", "messageHeadline": "Docker Compose: Various cleanup (#127)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 74, "deletions": 81}}, {"node": {"oid": "eba5bcc93963a8797c0a01f1f49758f836c2eabe", "messageHeadline": "Rationalise Queries.MultiVersion and Queries.Types into Queries. Upda\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 34, "deletions": 36}}, {"node": {"oid": "d3249bef933eaa586839ae6eadfa78d755b7cf18", "messageHeadline": "Merge branch 'refactor-types-to-base' into CB-1082-protocol-update", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 462, "deletions": 1276}}, {"node": {"oid": "d15e4fd1a297513c91f69a762cebf828a1f9d972", "messageHeadline": "Merge pull request #94 from Concordium/refactor-types-to-base", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 487, "deletions": 1027}}, {"node": {"oid": "681169a6387a5704765699952b148ef12f24b1b6", "messageHeadline": "Update base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "913c58602dbe5ab5226198814a5962b5fd5d6442", "messageHeadline": "Tweaks to imports.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "b9fc2314e084061674fce9c694069062bc08d5e7", "messageHeadline": "Update CHANGELOG.md. Remove Maybe from getTransactionStatusInBlock re\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "769442361f69ae992755d1ee405a14e511f80ccd", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into refactor-type\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4168, "deletions": 224}}, {"node": {"oid": "84c74242c5275426f5aed2135648be3fa22c64b1", "messageHeadline": "Minor clean up.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90e6492254c727d725eadfed5eec385c93a4851b", "messageHeadline": "Move `BakerStatus` back to Concordium.Getters.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "49280ac549204d56f0e7d0acfee832fd7b467c55", "messageHeadline": "Addressing comments. Move AccountReleaseSchedule back to global state.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 154, "deletions": 10}}, {"node": {"oid": "9be20cbfca4ae0e500684631a1a821c176cb36ce", "messageHeadline": "Create SQL tables with a useful index. (#122)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 62, "deletions": 12}}, {"node": {"oid": "fbf2e34a3cd53bab2fcfc875b9d5c3de296483e2", "messageHeadline": "Fix docker-compose setup (#121)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 159, "deletions": 200}}, {"node": {"oid": "8d01bc6dad3a5110b6730d5c42cf28ebcf557fac", "messageHeadline": "Set windows target for clippy in CI.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ac5af6d130177a0881853af4ea5aa7bc2e1cb1e", "messageHeadline": "Formatting and addressing comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 120, "deletions": 135}}, {"node": {"oid": "e59e7b9c59c2493af906326df34609e7e4766def", "messageHeadline": "Merge pull request #123 from Concordium/networkdoc-genesis-clarification", "author": {"name": "Christian Matt", "email": "cm@concordium.com", "user": {"login": "chrmatt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f26c73b73a8225c33aead94d74567eacd9d70609", "messageHeadline": "Clarified multiple genesis blocks in network-layer.md", "author": {"name": "Christian Matt", "email": "cm@concordium.com", "user": {"login": "chrmatt"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a004e2f7b94346fcbc305a513c058f382d686e41", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into CB-1082-proto\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4801, "deletions": 527}}, {"node": {"oid": "2f539732bb3cb814bfad64de091f5e78b991fa49", "messageHeadline": "Clippy & typos.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "875b4bc21e77040e46d002cb3bfaf8c6e18cbb65", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f8d77b7d27b8ad14cc6e6b3a9ed9996ec3f54082", "messageHeadline": "Documentation. Revise icons. Add third-party licenses.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 71272, "deletions": 14}}, {"node": {"oid": "b0d504abbdd73605c47284bbb2cc10695f6328dc", "messageHeadline": "More tweaks to jenkinsfiles/windows.Jenkinsfile", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 200, "deletions": 7}}, {"node": {"oid": "c038e7238348ee297f8edf8c130d045653328bf2", "messageHeadline": "Tweak Windows Jenkinsfile.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5a8fdf7c063532a0508e7b5e0a69fdb2e5f738e4", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into windows-service", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3953, "deletions": 18}}, {"node": {"oid": "1c5bbe4a741ec9636161881e595f0e2e09bdd51e", "messageHeadline": "Windows Jenkins job.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 504, "deletions": 2}}, {"node": {"oid": "39cc05c850c19d7ef780c0155efa0ffc8150113f", "messageHeadline": "Windows node installer.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 937, "deletions": 4}}, {"node": {"oid": "8a99e6f67381bd2a2f85216d7bf2833941c89617", "messageHeadline": "Add additional sandboxing for the node process. (#111)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "5d3e38a5889f613b2062e4459399fb7e0455d95d", "messageHeadline": "Fix dependency versions by adding Cargo.lock for the node.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3723, "deletions": 2}}, {"node": {"oid": "6622fee68f88050b5c37b6baf15a52339d0b8338", "messageHeadline": "Improve wording as per code review.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fc9f458c25b5d9bf313f30b27d2c06b37ed4bebf", "messageHeadline": "Fix typos.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8ed6620ac5ec6511549f39f5ba875a3b38557b72", "messageHeadline": "Fix typos.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "920e305511094ee574096ad88c2053305738aede", "messageHeadline": "Add documentation of how to run the node with postgres logging.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "a518aa63576729de2b2ec9ac6e3145db48bdb7e8", "messageHeadline": "Windows node runner service.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1483, "deletions": 3}}, {"node": {"oid": "9d9a1f9d9d9d14c3036cbba833858f81f36487ba", "messageHeadline": "Merge pull request #98 from Concordium/network_layer_documentation", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "6a4c1e37a76a6c4588a5ff221caed76d24101cee", "messageHeadline": "Network layer documentation.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "f56caf00fe2809eb2dea967fe4bbd31687e6aa12", "messageHeadline": "merging current main into refactor branch", "author": {"name": "abh", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1012, "deletions": 483}}, {"node": {"oid": "5c9e703e48a59e0c42e081c6e3865c7fcce65a6b", "messageHeadline": "Merge pull request #97 from kryptomouse/fix-underflow", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "d8a4ebe197bc9222e69e033ee3585734f6f612f8", "messageHeadline": "Update concordium-node/src/p2p/peers.rs", "author": {"name": "kryptomouse", "email": "58638197+kryptomouse@users.noreply.github.com", "user": {"login": "kryptomouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e71c142bdad917d28eeff87ba714181a9eed639", "messageHeadline": "Update concordium-node/src/p2p/peers.rs", "author": {"name": "kryptomouse", "email": "58638197+kryptomouse@users.noreply.github.com", "user": {"login": "kryptomouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51be072525a802f4ebb48f899a31be7b4bb86e21", "messageHeadline": "Update concordium-node/src/p2p/peers.rs", "author": {"name": "kryptomouse", "email": "58638197+kryptomouse@users.noreply.github.com", "user": {"login": "kryptomouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "890cc0e2e69b8cc000c5decfcf7dc5325d9b8305", "messageHeadline": "Update concordium-node/src/p2p/peers.rs", "author": {"name": "kryptomouse", "email": "58638197+kryptomouse@users.noreply.github.com", "user": {"login": "kryptomouse"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a945e4692579301abb74ad7ba70f70f8814f64b3", "messageHeadline": "Change to use ensure! and return Error", "author": {"name": "kryptomouse", "email": "kryptomouse@gmail.com", "user": {"login": "kryptomouse"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "73b2e790c71cab6922d4de984ce3724072c1fb04", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cd0cf40569878221b43086c18e551b0f95396630", "messageHeadline": "Include link to a tagged release of flatbuffers binaries.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9144248494eb741d7bf4e16cebc01a0bcbf7ffdb", "messageHeadline": "Fix a warning in windows-specific code.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9f4cddc39d20a791461e9185de75459b70b1aaa", "messageHeadline": "Update submodules after merges.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cefc86892ea89377aac18e331865b98f410bc68d", "messageHeadline": "Use 0.21 images for building node distributions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "07bac992e546b25296bf2f49bc29cb7f70f5829f", "messageHeadline": "Remove support for --bootstrap-server.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 251}}, {"node": {"oid": "2d2f94cc7c31f2bca349909b97b3f0eee08ca0cc", "messageHeadline": "Update the rust version to 1.53.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 116, "deletions": 119}}, {"node": {"oid": "5d59d70905d28b03c1294b872dbec9ce5f93b5f3", "messageHeadline": "Fix underflow error when calculating average throughput", "author": {"name": "kryptomouse", "email": "kryptomouse@gmail.com", "user": {"login": "kryptomouse"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f4494d60ab1f19426fa798ddc433b5389c9e1b4a", "messageHeadline": "Address remaining code review comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "289c776dd0993fb155ff2614ebe4f31a98e94201", "messageHeadline": "Apply suggestions from code review", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c919c267cb7bae39b5cd49cd5b46afaa56d0ec72", "messageHeadline": "Overview of the node's data storage.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 567, "deletions": 0}}, {"node": {"oid": "31cfef35ac41ab1a0d78453d8bd2fb0868ebe4ba", "messageHeadline": "Merge pull request #87 from Concordium/version-database", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 276, "deletions": 74}}, {"node": {"oid": "54b6a357804401626842e008646ebe9835654831", "messageHeadline": "Update base.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62ca618254156b460964ded9dbd298cb1a00e7c0", "messageHeadline": "Move Concordium.GlobalState.Instance to Concordium.Types.Instance (in\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 279, "deletions": 488}}, {"node": {"oid": "4ddc7a36861313f97dd56796584d7246bb38299c", "messageHeadline": "Update version tags for `static-libraries` and `base` images.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "275c9e282a521edd0ad89cc6a57b18322b3dfa74", "messageHeadline": "Update concordium-base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db0b7458b358e5083d1c68bff0e4860c62febd2d", "messageHeadline": "Update stack version 2.5.1 -> 2.7.1", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41201e5ee3446c17c9150a6a97f62490ecf80a31", "messageHeadline": "Update concordium-base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92fcee240e9c203f6c2a225a95f6e9f1baca6ce6", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into version-database", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 218, "deletions": 256}}, {"node": {"oid": "d5b8992c507d4546dff708f9eb5a6b0b0eda2be5", "messageHeadline": "test cases updated to work with new concordium base, after types move\u2026", "author": {"name": "abh", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "6163ad1b048e8dc935633c0a3b4eceaf3e2ab7a0", "messageHeadline": "Update static libraries build script.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 15}}, {"node": {"oid": "46d76998eeb2a8b2de40c76fc29080dcc3b4a29b", "messageHeadline": "fixed test case dependencies", "author": {"name": "abh", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "29ac240f1de439a45bbe113199e179ef6d055ae0", "messageHeadline": "updated concordium-node files to support the refactorisation moving s\u2026", "author": {"name": "abh", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 77, "deletions": 587}}, {"node": {"oid": "c1ab4c8eb7d4ba80a9686fec39eb7c3e18b33d6d", "messageHeadline": "updated concordium-base", "author": {"name": "abh", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd3ee8f755499e0f980553e274ef6f513779b464", "messageHeadline": "Remove obsolete comments/todos/fixmes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 23}}, {"node": {"oid": "469bf3d4d73a9f2a9a3f867b7578f57054882e0d", "messageHeadline": "updated concordium-base submodule", "author": {"name": "abh", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af6e56a3f3a64c485a0cee796cadf6dea1915bbf", "messageHeadline": "updated concordium-base submodule reference", "author": {"name": "abh", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3a407909cad2637ddeb8fa0c642572a5a9b829a", "messageHeadline": "Merge pull request #89 from Concordium/baker-refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 142, "deletions": 138}}, {"node": {"oid": "b75c5eba38e8edee0f814d07b812a40804a792a9", "messageHeadline": "Address comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db2874880ea318fc6d81402d272b060220f591f4", "messageHeadline": "Address comments. Revise chain execution to work with database export\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 39, "deletions": 46}}, {"node": {"oid": "a2436c2a7ef5bee220bc91602fb2521546e572f5", "messageHeadline": "Fix typos, addressing review comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "246de816f62b42fe39ff509c27e7cf97d5813336", "messageHeadline": "Disable dnssec by default.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 64, "deletions": 74}}, {"node": {"oid": "66dc60aac60146af8846f1f05c15e697c53d4ca8", "messageHeadline": "Clean up unused import", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "420ae9ab6ae1111f7e691d8719a10985560094db", "messageHeadline": "Restore transaction purging loop", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "ac71f370fd51e2600be803425d5fe9fe0ab5aa7a", "messageHeadline": "Clean up", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 102}}, {"node": {"oid": "f415b1e6a695bbb647970c5435ed54eabe1a2559", "messageHeadline": "Refactor the baker loop", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 128, "deletions": 41}}, {"node": {"oid": "3d8890afe7a3917b98d7102269298769f01e3a6a", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c53247540fbd6086e01e13aca78b799e9a558c4d", "messageHeadline": "Add database version to the tree state database.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 242, "deletions": 36}}, {"node": {"oid": "5635b6e4dcd6fb42b6e3bc5e3f61d0cf5dcf9c91", "messageHeadline": "Suppress spurious clippy warning on empty ranges", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c3f56f38d47a3510d861e946ae73e06150f8a699", "messageHeadline": "Fix version_adapter.rs to use anyhow", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "86d8d0c1b141f21d0156a166300ba51b26e57d67", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into CB-1082-proto\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 992, "deletions": 1665}}, {"node": {"oid": "efb700f3fd9a2a2c1d7cdbf1bb29213d41af05c4", "messageHeadline": "Bacwards compatibillity fix for collector.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "256000d0614111fdba29a5f09fe06d02274c4e3f", "messageHeadline": "Address comments from review", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 101, "deletions": 74}}, {"node": {"oid": "12c41e1f52e569e32ea6e395952db3e59546e7cd", "messageHeadline": "Migration of global state.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 53, "deletions": 7}}, {"node": {"oid": "eae547f4b75bd8a368b9ffd48db1b80470197190", "messageHeadline": "Removed obsolete env var.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "61d42d194d0e6d9166c0b243f6c6aec1bb2f5969", "messageHeadline": "Use wire protocol version 1, with support for peers using version 0.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 212, "deletions": 27}}, {"node": {"oid": "778630c7a2bb76e815c619ce459f1e4d2fe0ead2", "messageHeadline": "Update rust format to 2021-06-09.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 128, "deletions": 127}}, {"node": {"oid": "da19160272fafde883213b9c0e87c90428650553", "messageHeadline": "Merge pull request #82 from Concordium/unexpose-grpc-web-proxy", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a872e1e6bd94078c3b206a2abc1bbcfc2add530d", "messageHeadline": "Configuring of the node using environment variables (#63)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 510, "deletions": 884}}, {"node": {"oid": "0ed7cc9b743a7eeffff1ed664fad89e9911d1583", "messageHeadline": "Unexpose the GRPC web proxy previously used the node-dashboard", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "33f1f96a9ba9ea866d62a6df74f0833f287a9dfe", "messageHeadline": "Fixed bug in average throughput calculation. (#56)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 105, "deletions": 15}}, {"node": {"oid": "c41043f3b9984c0355e6bcceddb17123e4002acf", "messageHeadline": "Merge pull request #79 from Concordium/remove_staging_net_feature", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 185}}, {"node": {"oid": "9fa483fc8350b28c27a1464b7cf97b8dec726265", "messageHeadline": "Record recent changes in the changelog.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c166ba82994028e9856f5b5bfecca323dff7c72e", "messageHeadline": "Merge branch 'main' into remove_staging_net_feature", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 244, "deletions": 452}}, {"node": {"oid": "e31bb903898eded521ee9c514016f41dd239561b", "messageHeadline": "Merge pull request #78 from Concordium/fix_getenvoy_docker_dist", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ec92e709b116c238017952d802039436d478020", "messageHeadline": "Maintenance (#66)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 244, "deletions": 454}}, {"node": {"oid": "4732fa64e4ef6db29873cfca25ae32c7f7d863f0", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into CB-1082-proto\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1018, "deletions": 115}}, {"node": {"oid": "696b6ba66bdf898bbafe89b089a2ce6f93ee2bce", "messageHeadline": "Updated to accommodate concordium-grpc-api changes.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d720f7a9ff7bff9cc32bd4d34ee6ad1f31164a10", "messageHeadline": "Updated grpc submodule pointer.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be21016b85a583adabeaad3e9ad2720a9ba48724", "messageHeadline": "Removed a bit of staging_net.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "7f567dea6c770c03ad58ecf5c4356e1ef992277c", "messageHeadline": "staging_net removed from pipeline", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d56bffcd8ddeaa63c54335876afabc9c63198100", "messageHeadline": "staging_net leftovers.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1ad607716d406f442eac682129b499da00648bc7", "messageHeadline": "Fixed pointer for concordium-grpc-api.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9630ba2140bb3318923e1b6abd1e2343972b2777", "messageHeadline": "Removed staging_net feature.", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 159}}, {"node": {"oid": "d7f88bf328a2318c7732628d819675983c28b264", "messageHeadline": "Update scripts/distribution/builder.Dockerfile", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cadeb39651e5c43f3aebb4c2c905b33714a142e7", "messageHeadline": "getenvoy fix", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09df7ee368180f40790978cc7f9c02e198211e04", "messageHeadline": "Merge pull request #77 from Concordium/clarify-unencrypted", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6b679b4bec713c15231d8a206d7f874f096c307a", "messageHeadline": "Clarification on unencrypted credentials.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3d9d70a81bfedd310056fa5fbecbaf52bfb92c03", "messageHeadline": "Merge pull request #76 from Concordium/minor-fixes", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "695e576ce41ca9e8156e32a53896399aed1b768f", "messageHeadline": "Minor last-minute fixes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a26ff8a567fd167e3591a497cac4c8cc78e5a19b", "messageHeadline": "Merge pull request #73 from Concordium/fix-distribution-build", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "634c1e8565028adaf37ecd0d08ce86f77d8c0e90", "messageHeadline": "Make the build argument relevant in the correct stage.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d1400dbe8b851fa82fb1d52b013c49ab238cd4f8", "messageHeadline": "Added troubleshooting guide in case of a corrupted database. (#72)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "4b8f60c8fcb9f521bb92ae1ae43a004ebdd83ce6", "messageHeadline": "Add build of the mainnet node. (#70)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 117, "deletions": 110}}, {"node": {"oid": "64928b809a5c3b252fa64d8858144b63f2284e69", "messageHeadline": "Improve handling of funny characters and spaces in node names. (#68)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d1abc0d8ad92c1eacd558b664a666f96c6f9cba8", "messageHeadline": "Merge pull request #69 from Concordium/1.0.1-release", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "25ff52b7a635236ffb2b93428611684fb657b262", "messageHeadline": "Update concordium-base. Update CHANGELOG.md.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "50cd4ad51ae2553560860674eab47ac27155c2d2", "messageHeadline": "Merge pull request #60 from Concordium/build-static-binaries", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 829, "deletions": 0}}, {"node": {"oid": "4cbf2a15c6e027f0629092413792012d431fee2c", "messageHeadline": "Improve documentation, address review comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "4ee37ff38504f13e5fdecea9c1cfab8fb49fea65", "messageHeadline": "More sandboxing.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "918f77262d62610b7314bb67184756c6dc50f7de", "messageHeadline": "Update CHANGELOG.md", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2fc772262f8341d27c1c80fa2722b2d0a2714501", "messageHeadline": "Fix function accessibility.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c06d71d1effbf3ce5dd38b68ffeb6dff1300209", "messageHeadline": "Do not allow rebroadcasting of catch-up status messages.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "9b4bd9662278bec5f79a24cfff344b1f6875bc25", "messageHeadline": "Require authentication even if dump feature is disabled.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "147a1debc4f5c29b3a39f224c0ba6187e9ee19e8", "messageHeadline": "Handle database resizing in the database exporter", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "55b9694021aeac7b0f82d01ceeefc73c71c638b9", "messageHeadline": "Fix formatting", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d36cb7185f4e99078c26455b8989dccf2c92c102", "messageHeadline": "Provide setup for building ubuntu packages using the static binaries.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 650, "deletions": 2}}, {"node": {"oid": "3cde84fb85bb3d1b295a4ff10453fa791002f9ce", "messageHeadline": "Merge branch 'main' into CB-1082-protocol-update", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1233, "deletions": 4653}}, {"node": {"oid": "f911f1385c04a53a69dd08b05b879cba4a377af2", "messageHeadline": "Add scripts for building static binaries on ubuntu versions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "f52ada527ed1b0e75aa791393110e18f346b0d1a", "messageHeadline": "Verify baker keys on startup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "bca31ee95187debe28558ca3addf75c8f5a26b17", "messageHeadline": "Update the smart contracts dependency to make the version numbers com\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b750b54261a1d744b35d967a08e2b9dad45ea2b", "messageHeadline": "Merge pull request #57 from Concordium/mo/fix", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d93a84b2d4c551298c5b78ebd08c2cd2a8440f55", "messageHeadline": "Fix typo", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ad22bbe16d5f21009f571287ae4a0c9ac698072", "messageHeadline": "Update master image build process (#55)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 68, "deletions": 140}}, {"node": {"oid": "ac9b6441ede47d02ec6b5ae0aa898b58bd4deed0", "messageHeadline": "Fix testnet disto image (#54)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 154, "deletions": 107}}, {"node": {"oid": "77439a25b3b31e030b6a1c0f0307a8054338e64d", "messageHeadline": "Update flatbuffers and flatc dependencies. (#50)", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2d022d1e205d2ed342a8979d992d3357408c06ef", "messageHeadline": "Merge pull request #53 from Concordium/update-node-dashboard", "author": {"name": "Thomas Dinsdale-Young", "email": "td202@users.noreply.github.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a9c92d16910dc5175391a8a8abb566d2e8e9f83", "messageHeadline": "Update node dashboard version in distribution dockerfiles.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97f563d7f3ef83c65e8efbf374a984176bc82cbd", "messageHeadline": "apt-get update before install", "author": {"name": "Emil Lai", "email": "el@concordium.com", "user": {"login": "EmilLa1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "294cffd2df906a32b140f8774633e5d5a004c8c5", "messageHeadline": "Version 1.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "76620b82fa2db4425b19ad00cc8e68c1ccbc42c1", "messageHeadline": "Also run scheduler tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e1e56f8cca4080bac9591ee9c666901c5c6a806e", "messageHeadline": "Use correct cryptographic parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee543b7d3761f01fd5fb4e840d8217297ad75ca4", "messageHeadline": "Fix a serialization bug in passing the sender to smart contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 4203}}, {"node": {"oid": "92eec3ffe0b0343ae779c7668137acd749c5b609", "messageHeadline": "Removed \"Installing genesis data\" from README.md", "author": {"name": "Emil Lai", "email": "39825288+EmilLa1@users.noreply.github.com", "user": {"login": "EmilLa1"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "3ed63a04431ca23ad307a842fd1c6c202a823844", "messageHeadline": "Update submodule pointers after rewrite.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "694f0d7150dd4d371a4f482aa9cd9fff1de1351b", "messageHeadline": "Update submodule pointers after rewrite.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bd3f254c9b600a077f8e4859a9395e4327fd4c4", "messageHeadline": "Expose account index in the `getAccountInfo` query.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 41, "deletions": 23}}, {"node": {"oid": "e43bbaa63008fc105267c31339218c96e1204f40", "messageHeadline": "Revise documentation to better reflect reality.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "d5b4d81d7c1737da1e289c06fb7ca90a66ecac67", "messageHeadline": "Consolidate documentation in a subdirectory.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a8c007ed98608cd6b5af618bd5ed09c98cb75c1d", "messageHeadline": "Attempt to clear old caches.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67f2a41bd2cc1863c9bb64012216c78eaa69bd56", "messageHeadline": "Bugfixes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "33c16c3123c23023e858ece31514265ed528dbd4", "messageHeadline": "Merge pull request #30 from Concordium/mo/build-tag", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c31f1d677617462f872f0715d4029e0fe96eeb6a", "messageHeadline": "Publish stagenet build only if the tag has the expected format", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca770eaa6887c45875aef4551a84daecccd27077", "messageHeadline": "Bump version. (#37)", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4370b7e954f7ccc19ca5c4104e6f1c40e82908d5", "messageHeadline": "Merge pull request #32 from Concordium/fix-badges", "author": {"name": "Stefan Hebsgaard", "email": "76111660+smh1001@users.noreply.github.com", "user": {"login": "smh1001"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2687b39e451e3fb11b2565db1b0289aae1cdf652", "messageHeadline": "Fix order of arguments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddf889302473a1f663b99f37954143e771710bbc", "messageHeadline": "Reduce the amount of logging to prevent abuse.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "c617c52ef846ebb4a3fe41b840fe748dcc976be8", "messageHeadline": "Rely on the garbage collector to clean up state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "62e33e64065ec57e85da97d0439ac296f98e0446", "messageHeadline": "Correct locking order in find_conn_to.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d30fa2280a580eb201bf52a9fe44bb72903f7ad0", "messageHeadline": "Fix handshake serialization.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "50ea30c09d4d09de7b06a70095ccd7fad8fc9256", "messageHeadline": "docker-compose: Use latest genesis-tools", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09788542c1764dd1d4780dbf0c7be3a19a82c943", "messageHeadline": "Merge pull request #34 from Concordium/do-not-accept-invalid", "author": {"name": "Marianna Rapoport", "email": "amaurremi@users.noreply.github.com", "user": {"login": "amaurremi"}}, "additions": 159, "deletions": 39}}, {"node": {"oid": "9466fecde11d387d1d45ea817545f241a5d9422e", "messageHeadline": "Do not accept transactions from accounts which do not exist.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "ee8c408f362e63d2e9b964b105661b1a18d7ae8a", "messageHeadline": "Do not accept transactions that are never going to make it into a block.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 148, "deletions": 36}}, {"node": {"oid": "d2187c87333fb054e84dd571b1b68092248b003a", "messageHeadline": "Fix status badges to point to github.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b011435d83cf85ac325c91d68fa7d2f11bf2244a", "messageHeadline": "Fix type of get_resolvers on Windows", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8612f4ed834b920a3aa6164869074a5f76f5111e", "messageHeadline": "Stop housekeeping from prematurely removing pre-handshake connections\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "b78263e4c8b7a96d71647ef429b5a4c31e12c5ce", "messageHeadline": "Merge pull request #26 from Concordium/add-AR-and-IP-updates", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 217, "deletions": 23}}, {"node": {"oid": "e34e7a93e1e27eda98f82b0e31e3d02232a58ea7", "messageHeadline": "Merge branch 'CB-1082-protocol-update' of github.com:Concordium/conco\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 51, "deletions": 23}}, {"node": {"oid": "90dfaa79e4dd300ec5bc42becca9b8cc00357f5a", "messageHeadline": "Stop housekeeping from prematurely removing pre-handshake connections\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "86c39be30f4ffe98be48d648db3054b01434f2ee", "messageHeadline": "Only create new references when needed", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 31, "deletions": 18}}, {"node": {"oid": "5e818aa35f123118c826680bd299933248dae87b", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "a5cf757771a16e4825c11cdc43b14f0d00b2a7d6", "messageHeadline": "Reduce logging of invalid transactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "4820abd66e71d0d98167b7eb3bad3e4b9951b5a4", "messageHeadline": "Reduce logging spam in case of many bad events.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 68, "deletions": 24}}, {"node": {"oid": "12f3b69c2bf83f12caa70c4e318b12b2adeb22d1", "messageHeadline": "Use foldl to match Persistent implementation", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b91fff7c905ab12545a8bf75f74cb1c54aac9668", "messageHeadline": "Expose account threshold in getAccountInfo.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "78a57cc71b30985acf55605b5749bf57879b0a36", "messageHeadline": "Merge pull request #27 from Concordium/remove-elastic", "author": {"name": "Marianna Rapoport", "email": "amaurremi@users.noreply.github.com", "user": {"login": "amaurremi"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "4380600d1102dffb918d08b6a3a8c0268ade4dd7", "messageHeadline": "Update generate-test-genesis tool", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f4e83d54849e1b507eb4a082480094d4ae8f80b3", "messageHeadline": "Update base submodule", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90b7ddca4b4fd758343a8dcadbc99a482689fb2f", "messageHeadline": "Remove obsolete and unused feature.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 37}}, {"node": {"oid": "55c63049f70d8db7644b5fde525df4066a2d1789", "messageHeadline": "Show as javascript to allow comments", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b921b7de580b189e32be032ef1b4205483759de8", "messageHeadline": "Prettify json and document fields. Minor fixes.", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 127, "deletions": 13}}, {"node": {"oid": "ee3a5711ac145a2f1a1646d422bbd6f81acdc5d5", "messageHeadline": "Document gRPC related to smart contracts", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 263, "deletions": 0}}, {"node": {"oid": "7ae271132db0a10a31e8752fe523b3ff42f2c6d6", "messageHeadline": "Merge branch 'main' into add-AR-and-IP-updates", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 933, "deletions": 437}}, {"node": {"oid": "a3a2e65f31047c930d9b9d36974f9d81e0b8e640", "messageHeadline": "Handle new add-AR and -IP update types", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 199, "deletions": 20}}, {"node": {"oid": "d16d4fda73ec1fe0a9054b3c60f79c1200bde2cd", "messageHeadline": "Merge branch 'main' into CB-1082-protocol-update", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 51, "deletions": 23}}, {"node": {"oid": "faa330b2a0fd636e5890e5911f7a06cf0bce24aa", "messageHeadline": "Merge pull request #23 from Concordium/mo/stagenet-build-static", "author": {"name": "Stefan Madsen", "email": "Thahara@users.noreply.github.com", "user": {"login": "Thahara"}}, "additions": 51, "deletions": 23}}, {"node": {"oid": "309f8e1ef0a12fd84ccb0ea3ff69067b0394f984", "messageHeadline": "Skip publishing if image tag starts with \"test\"", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5eeaa07b93aac6812c8590091bbd2b39a43e8a5e", "messageHeadline": "Commit to changes in concordium-base.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8910492d315e8a028fe96ff93a8d320376918b8", "messageHeadline": "Set image tag explicitly", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a675ebf37c729f8c3797ccf730a496b40aa3036c", "messageHeadline": "Make stagenet build pipeline build static libs", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "54d8622e2c36dd652a1ba87a2a352e6ae220f8b6", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into CB-1082-proto\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 318, "deletions": 130}}, {"node": {"oid": "3c412f4eb0471b09a9bb574f4ebc898ec4f23cb3", "messageHeadline": "Fix handshake serialization.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "2def08fa68f33775b39bf43dfbf07464561dfebe", "messageHeadline": "Add option to set the number of connections to process in a single it\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 33, "deletions": 14}}, {"node": {"oid": "5bb1665bb8648b26a1d727408744debe4b68d117", "messageHeadline": "Accept multiple connections per readiness event.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 104, "deletions": 18}}, {"node": {"oid": "b23d73244c388614b38ec60226f7676fe3d678ee", "messageHeadline": "Better handling for incoming connections.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "ec654911f29663a6f039ec17764f7232a2a8891e", "messageHeadline": "Fix noise-explorer dependency after its dependency was yanked.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5104d3bde25969c6feda1033302adddcd0803534", "messageHeadline": "Bump version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9be7f7cc34b067cf024746d5de7b7d55b58fe5bc", "messageHeadline": "Fix key updates so that update queues and update types match.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "635b9b208ad45da35ee15084d176ce5d4b24f850", "messageHeadline": "Correct locking order in find_conn_to.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcef23d688a34bfc8bdd5a2091acc7c449bda289", "messageHeadline": "Fix docker-compose build (#17)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "c73d77ca77cc6f4360548869b4690960205dc761", "messageHeadline": "Update docker/jenkins builds (non-distribution) (#15)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 177, "deletions": 83}}, {"node": {"oid": "36b6535c7b23b715337be811fe9a482e405ee8c7", "messageHeadline": "Fix type of get_resolvers on Windows", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15a1f9984e9251c3df6f6982166dc1244909ecb2", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into CB-1082-proto\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 558, "deletions": 282}}, {"node": {"oid": "b7ade2d7d2ecb838e4d4e63bd7e9b2b1462d0afd", "messageHeadline": "Remove given addresses when banning by IP.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fbbfe615b595d195768bc0024cc091cf5e2b338e", "messageHeadline": "Check duplicate peers at promotion time.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "a2536ff282b788f58c238eb3be47fb7944dbcb7e", "messageHeadline": "Remove NodeId bans since they are no longer used.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f4284dea1d8464b31d164855f868184e15368ec2", "messageHeadline": "Typos.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59cbc1ee0f2c24d086264be05a1c619ec345e049", "messageHeadline": "Revise initial given address handling to only warn about failures.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "b0834fcede7fb113e33a282270f256da8c414433", "messageHeadline": "Remove unused option and fix the program description.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "ca94dc4b518e91ce3946a700ef8bcba9dba6d156", "messageHeadline": "Some documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "bea294057ac9c659b1d0d39d1fd555dbf4fadafb", "messageHeadline": "Fix genesis tools image link.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dbbeaf6c37dfc4d256625740a77e60c560c60c60", "messageHeadline": "Better naming.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "c91c313c73cf522ee8394424c6324fae980fa83d", "messageHeadline": "Support managing trusted connections via RPC.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 198, "deletions": 116}}, {"node": {"oid": "3c4b8b6145a41f66699ac051e365d937262e33b4", "messageHeadline": "Do not bootstrap twice in immediate succession.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "064a704b68a0ec7a3ab7145033a6832255e30a44", "messageHeadline": "Introduce favorite connections.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 144, "deletions": 82}}, {"node": {"oid": "2bda86896e87c131684bbce86cd8ebdbaaba4386", "messageHeadline": "Archive block state on shutdown. `GenesisIndex` as newtype.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "439ee815db350aa65ed59dab3434767f75222e56", "messageHeadline": "Merge branch 'CB-1082-protocol-update' of github.com:Concordium/conco\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4114, "deletions": 5744}}, {"node": {"oid": "2eaf7cbda35bb45a0a2c4887f45cc276f81666fe", "messageHeadline": "FIx to database_emitter.rs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "1a5302327b85278b169718f9e7821c68f453c30e", "messageHeadline": "Add logging.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "220ea2d1836d797d591bd1d50e30ee45455bd333", "messageHeadline": "Plugging in blocktime parameter to some function calls.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "92b740ec649b020e631f8f89efdaf6122e7c1778", "messageHeadline": "Some spacing.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "54ffb2ad068b4c589bdfa354d5554008cd65862a", "messageHeadline": "More ffi.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "104792035d00c3e8752052b1c4d1189044dd11b4", "messageHeadline": "Minor change.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9243403c5861013fce55b0c369aee84e8f5c0761", "messageHeadline": "Adjusted tests according to changes in scheduler.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "a5af512910763e99127f213f1116cbd5f2950a76", "messageHeadline": "Removed TODO that is being fixed by this PR.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f9c061009f42e9ef40b9cd2932d649288a76870f", "messageHeadline": "Adressed comments on PR.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 50, "deletions": 23}}, {"node": {"oid": "c7dbe70f10216eba8f5da4f6101c90dbc183969f", "messageHeadline": "Added a line of documentation.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f95c41b3b874b6d6e9d25d63cb0b4fa90d98497f", "messageHeadline": "Introduced timeout for block construction.", "author": {"name": "Emil B", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "914510f0ddebe3d4f37e243d144db98f286e2dcd", "messageHeadline": "Unused import", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bb6bd16b684d785e5f1fd38e0ac9fbaa7a46df6c", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/main' into CB-1082-proto\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3162, "deletions": 2626}}, {"node": {"oid": "942146b99fae636e0367eb19ef546f9c09ffec97", "messageHeadline": "Clean up and rename.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 962, "deletions": 3126}}, {"node": {"oid": "b4f08a241f7fed773a538f4ee4cd5413943fec11", "messageHeadline": "Memory issue (#6)", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "66f466dd7354a56a116ded4dca2597f8267c6ccd", "messageHeadline": "Fix deterministic runner.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "0608a9017daac4decb6527009d2be766c62a6e98", "messageHeadline": "Update test runners. Fixes:", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 642, "deletions": 656}}, {"node": {"oid": "c1866a45f95d37e2fc6ca1caef100785c0c4bd90", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "01e3c222b10b17b2fe0da568d3250c5e08dd3545", "messageHeadline": "Mark peers as pending on regenesis.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 85, "deletions": 49}}, {"node": {"oid": "75f155cf152f228b3f122f1c28795bba43125ec9", "messageHeadline": "Block export and import. Rust handling.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 965, "deletions": 321}}, {"node": {"oid": "47296df496f2e883ae65553c68d8f61d2f2e61e7", "messageHeadline": "Remove Network Testing Code (#13)", "author": {"name": "Daniel Tschudi", "email": "14889202+tschudid@users.noreply.github.com", "user": {"login": "tschudid"}}, "additions": 13, "deletions": 181}}, {"node": {"oid": "1d0015e86523b299e03d10958f2743743831f9f0", "messageHeadline": "Update build process of consumer images for stagenet (#10)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 56, "deletions": 72}}, {"node": {"oid": "17dd584b97d47f123b99b7a3a555feb2257267de", "messageHeadline": "Link to Code of Conduct", "author": {"name": "LotteKh", "email": "79834269+LotteKh@users.noreply.github.com", "user": {"login": "LotteKh"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e656fcf6eb2dc8bddb4609d64aaf982d91ffdf4b", "messageHeadline": "Fix documentation comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "af505266e84ac4416f5e34d1c3a65c15294c2f29", "messageHeadline": "Remove redundancy/complexity in instantiate_node.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 64, "deletions": 74}}, {"node": {"oid": "bb839f567cba6f87520145466ea357534ec9f763", "messageHeadline": "Replace a few more panics with consistent error handling.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "bb0455a2b731b3fa13edf66170896890b94edf26", "messageHeadline": "Consolidate soft ban checks.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "043aa9798c330f1d4b07df91cbf19cdcb6c32f69", "messageHeadline": "Introduce PersistedBanId to distinguish between the two types of bans.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 187, "deletions": 131}}, {"node": {"oid": "357c057074af70ae5b282aaa15a7fc8f9f226613", "messageHeadline": "Improve documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "261bf1fedf12f018dfeed9abd6fa7f882a4371dc", "messageHeadline": "Remove capnproto serialization support.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 380}}, {"node": {"oid": "ee98c8beb28b1fbe21ac43ead19ac7bd67cb232d", "messageHeadline": "Also run checks when switching from draft to ready for review.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b4b03a10d900c31897b8c2f7c2ad427dcf2157d3", "messageHeadline": "Remove a FIXME. It will be handled in a subsequent PR.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "5d1dc2d6b4cf4fa99367e17be8e770d9d54d1470", "messageHeadline": "Documentation of the different peer identifiers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 113, "deletions": 80}}, {"node": {"oid": "de7aa316e6bde6ae83b71e890d189a943449b757", "messageHeadline": "Do not store the connection token explicitly, but rather through the \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "92089f6937fc2e33a5e5ef413e32c72b024cfdb8", "messageHeadline": "Allow blocking multiple nodes on the same IP address.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "d046e1c00f5b494674b7e66dfa38b76a472417db", "messageHeadline": "Do not use self-chosen node ids for identifying peers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 333, "deletions": 227}}, {"node": {"oid": "9b32e7a2fcf646a52c532d18c33d85ec502b7092", "messageHeadline": "Startup, shutdown and baking for multi-version runner.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 390, "deletions": 77}}, {"node": {"oid": "ad4635fa3349feff1b92c42130e348332d453ddd", "messageHeadline": "Make build-static-libraries.sh executable (#8)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "194f29a633fc3db4e8deb2130952505ea35d9685", "messageHeadline": "External queries.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 566, "deletions": 351}}, {"node": {"oid": "f682c008644d9c9832f8d787ebbadc450a9aef45", "messageHeadline": "Towards the multi-version runner.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1025, "deletions": 341}}, {"node": {"oid": "8edc5d1a0b150d72e36463729da2ff133b15fd3c", "messageHeadline": "Echo how to update the recorded static libraries.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "c22d3e65d6e287fcb495567f197c2aa4e3413d90", "messageHeadline": "Use lowercase variable names for parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28fe038236e4788ebf077725dde5cbf79ca595f3", "messageHeadline": "Use public docker image.", "author": {"name": "Ale\u0161 Bizjak", "email": "abizjak@users.noreply.github.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf4424389ea9b192b938c97569be2f27f424242e", "messageHeadline": "Revise the docker compose build to build static libraries instead of \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "942c067a0eefc148981a05873e893d2a511e5e9b", "messageHeadline": "Revise static libraries build script so it does not push.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "e6ded8152cbd2a587d8e6186a1fbb91335019afb", "messageHeadline": "Use public images.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fba82e75d5d39ba6ed92b6172d5c1571ff0eca8c", "messageHeadline": "Update baker id gen repository link.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "43d76aed744f3928390a5be3f893f25d84fc2c24", "messageHeadline": "Remove obsolete file, adjust fmt job to also run when the configurati\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "297501abc0ae547db563f02286b2f8b2befd959b", "messageHeadline": "Revise the local docker compose setup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 404, "deletions": 430}}, {"node": {"oid": "4b989d14db255019c3bb9bcf4554fafdbb3b9ae8", "messageHeadline": "Set up licenses.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 671, "deletions": 9}}, {"node": {"oid": "978699f85f2bdbd69c47987b11a3accaa9c1f11a", "messageHeadline": "Fix branch references to refer to main (the default branch).", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8379b1c77ed72545bcb6e42e7603b3b308e4ae1a", "messageHeadline": "Fix submodule references.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0cc74d31ede02c30a2978599a999c177553386ee", "messageHeadline": "Update submodule locations after move to github.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3acbac0b7d0db0586f2cab9644716244b4b2bbcb", "messageHeadline": "Fix submodule references.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d5784caa90b992753c786df29447ad07ceb95611", "messageHeadline": "Update submodule locations after move to github.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "30ebf44d1879a8eacd2c45b95f00d8b5d89828c6", "messageHeadline": "Merge branch 'github' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 230, "deletions": 1}}, {"node": {"oid": "a986f453bd926445483ad26c3d64e742cd255ad5", "messageHeadline": "Add github CI", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 230, "deletions": 1}}, {"node": {"oid": "f9f131168c1d2480145c902fc1b4009f735dee03", "messageHeadline": "Merge branch 'remove-obsolete' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d7f2ba135f903a530bea09eed2eb779d6db1d258", "messageHeadline": "Jenkins: push 18c41ac46b412668eb666ec6864a2443aadb1d7c static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18c41ac46b412668eb666ec6864a2443aadb1d7c", "messageHeadline": "Remove obsolete rejection reasons.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f520292044f9eee328d2db99ff8441cbf138e73d", "messageHeadline": "Merge branch 'cb-1182-encrypted-baker-credentials' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "e6edb93edda607a374a0acd96468be053a612aab", "messageHeadline": "Jenkins: push bb9ccc80fe3ec571590203ebe3c7ba6b17fe8591 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb9ccc80fe3ec571590203ebe3c7ba6b17fe8591", "messageHeadline": "Support encrypted baker credentials.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "64849b701c3882752203b48729b6899e12e435b9", "messageHeadline": "Merge branch 'update-deps-race-conditions' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 212, "deletions": 194}}, {"node": {"oid": "376cbb394c2e38812a369a1e4cbbd93af9747b93", "messageHeadline": "Avoid some further deadlock in tests, and cleanup resources properly.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 131, "deletions": 47}}, {"node": {"oid": "5302df0e548f5ea38b828b95902dca9dea4a7cfb", "messageHeadline": "Update rust dependencies to resolve most security advisories.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 84, "deletions": 150}}, {"node": {"oid": "ec431ab9c918ae38781955cbb55faa1d16d8bb9b", "messageHeadline": "Merge branch 'account-changes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 277, "deletions": 316}}, {"node": {"oid": "83d726ce5f06c678cdf2d2909eb7f514f915f21e", "messageHeadline": "Jenkins: push 02b3be87a2ae8bd652e214aaedcad458a507476d static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6dc0e6f52f9d13d76921d0470e207bb14c4ff0e", "messageHeadline": "Consolidation of constants.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "38a473572368d6f87f1e919f9db24f2f3f567928", "messageHeadline": "Improve tests and add documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "b5b793f281f9827c4d0634144a81fd8a01d93c33", "messageHeadline": "Limit encrypted amounts on multiple-credential accounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "0173104d6a50ddaed60ca83cd51dc08522e7d5df", "messageHeadline": "Do not allow adding already expired credentials to existing accounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c9ce7da7cf1f6198c396e2f15c5b68a24af81e93", "messageHeadline": "Remove account expiry.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 159}}, {"node": {"oid": "0ce4e3c476d578092ee0cd306fe954c21de4c4a2", "messageHeadline": "Support querying account by credential id as well as account address.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 199, "deletions": 143}}, {"node": {"oid": "a62256b7dc1aeaf039b2173f29e6a770d71d2e19", "messageHeadline": "Multi-version support. Work in progress", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2597, "deletions": 262}}, {"node": {"oid": "75396b52816f5abaf8d24854eaadab608194deb6", "messageHeadline": "Merge branch 'update-genesis' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aebfea92b20534ddd2fb3ad782460fc3bf99419f", "messageHeadline": "Update GENESIS_DATA_VERSION", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "323f170569941acb69030e977525ac5c5af2825d", "messageHeadline": "Jenkins: push 542361b54429b71b5519f4438806a84a17dc6c92 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "542361b54429b71b5519f4438806a84a17dc6c92", "messageHeadline": "Merge branch 'js/root-level1-keys' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 253, "deletions": 130}}, {"node": {"oid": "575202ff780db62383c6adfe38c7ec75841b539d", "messageHeadline": "Update genesis-data pointer", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d591b6507865143ed3079470214838a1fb66b4e", "messageHeadline": "Jenkins: push 5103795720a52306e256678696aa41acc1f516be static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5103795720a52306e256678696aa41acc1f516be", "messageHeadline": "Implement root and level 1 keys", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 253, "deletions": 130}}, {"node": {"oid": "67264fb03d6c5cf04378205530d2ea3535ef2cfe", "messageHeadline": "Merge branch 'cb-1222-register-data' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "339e6264ca192662646f1f95ba68aebb37b7f085", "messageHeadline": "Update base dependency", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b936104331b0f733ff8f1b9b6f1ef5d9a66deb7a", "messageHeadline": "Merge branch 'master' into cb-1222-register-data", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 361, "deletions": 439}}, {"node": {"oid": "ca8e857c92cd8a9ea1d7cb89c85b7d8fa2d0f42d", "messageHeadline": "Merge branch 'transaction-cost-revision' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 358, "deletions": 431}}, {"node": {"oid": "fbd49297c4b66fed2be8cb5147e027b01246c656", "messageHeadline": "Simplify handleRegisterData", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "d579a12361b7947ddbd6a4dca70792af29d61cd8", "messageHeadline": "Jenkins: push fe2447d09230ef5cb81815527cb660348b803434 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe2447d09230ef5cb81815527cb660348b803434", "messageHeadline": "Log skipped slots.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e2622ad946d974e7a42d431bc39d45d8c39394a", "messageHeadline": "Revise costs for updating credentials and credential keys.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "c40318d0f734bc8098d9d2815c19dd4502f04c0c", "messageHeadline": "Charge for action tree traversal steps.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "e2b7b187b40ac978ba28d069ed4031082297b9aa", "messageHeadline": "Move the Cost module to concordium-base to make it usable by concordi\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 198}}, {"node": {"oid": "f210601155cbc0be16f6cbfcce8f78bd7f7361fa", "messageHeadline": "Update changelog", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5494c4c0a044c5c806ec2b66262c05b28c5d742a", "messageHeadline": "Fix logging components reporting and make the bake loop not skip slots.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 120, "deletions": 59}}, {"node": {"oid": "f42cbd3edb094bd24692ab3dc363cd16defc159a", "messageHeadline": "Support registering data on chain", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "a258d08ddf5e252bef0f28a9e3ed7e4cc18f5540", "messageHeadline": "Add tests checking energy for smart contract related transactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "41c60ad1d7c1a0a3961a84abb92db8bfa650f8f0", "messageHeadline": "Revise transaction costs according to the new specification.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 296, "deletions": 307}}, {"node": {"oid": "db5fe6f729875f679a096c342520a6f163007695", "messageHeadline": "Refactor runtime parameters", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 159, "deletions": 121}}, {"node": {"oid": "99011697f88fddc466a107c8b546a9c47e4defb3", "messageHeadline": "Merge branch 'ty/update-genesis' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dccfadc166cd781fc7d439271425793ba20196b8", "messageHeadline": "Update GENESIS_DATA_VERSION", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7e8a4e24e1c8f30d25b41b1ecc065813e92aaeb", "messageHeadline": "Merge branch 'CB-1082-protocol-update' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3498, "deletions": 1911}}, {"node": {"oid": "8fe8455727a6847b4e5b7cd92671b688ae62e2b7", "messageHeadline": "Merge branch 'CB-1082-protocol-update' of gitlab.com:Concordium/conco\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c95e60bc8277b91bd54b96b6ed3d717185364c0", "messageHeadline": "Update base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5db9ab11943ce5263432d7f8af0a3ed0d0ba960c", "messageHeadline": "Jenkins: push eac719b2ea4af568355af5830e74e6086b06c297 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eac719b2ea4af568355af5830e74e6086b06c297", "messageHeadline": "Merge branch 'master' into CB-1082-protocol-update", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "17a396596eaebe0c9cc2f65a688ef2d597d00c7d", "messageHeadline": "Merge branch 'js/fix-naming' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b7b3195be2d7bdefc98393d0b955dd4a559024e", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-1082-pro\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 587, "deletions": 127}}, {"node": {"oid": "68f0e76b442ff2e25b1fb6c572a287ede09adbbb", "messageHeadline": "Push genesis-data version [ skip ci ]", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77c726fa9727be3306449d18f4dbc1fbf2220977", "messageHeadline": "Push static libraries because Jenkins failed to do it [ skip ci ]", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f37881c40f003982edf52dce3e46ce9ccf56acd", "messageHeadline": "DataKinds not a default extension", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 103, "deletions": 64}}, {"node": {"oid": "ce8c604eaaec92ed1822f62e898983405e993693", "messageHeadline": "Fix naming of BakerStakeThresholdPayload", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc9d391f399c802aa3761e582db4d48d502e8bcf", "messageHeadline": "Merge branch 'js/CB-1205-lower-limit-baker-stake' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 555, "deletions": 114}}, {"node": {"oid": "0ec75dd0be0a60505973edc637a679842022451a", "messageHeadline": "Documentation of Finalization constraints", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "aa67a1a477474f3bf28cf379d3f9c394b9c69907", "messageHeadline": "Update genesis_data pointer", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4859debcd3232dafba3d1beb3c92d55862fabf2d", "messageHeadline": "Update genesis-data pointer", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd4a563d541026dc732f35c3413fbd2b536efa30", "messageHeadline": "Jenkins: push abb53b228dc1b21401e5a29a141a2b6a7f02365c static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abb53b228dc1b21401e5a29a141a2b6a7f02365c", "messageHeadline": "Update submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f68c9b107c34d9b4e352b9a1d2dd629bd4b3609f", "messageHeadline": "Merge master", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "83c51e757fcd80f1108dc0468b92eec162d70ae2", "messageHeadline": "Merge branch 'log-event-changes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "9be171cac3c02b9fd0e377eff3629a081ed8203c", "messageHeadline": "Propagate log events changes to the scheduler tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "82a23bb897308d3826717ae47ee9fcb3f68e6791", "messageHeadline": "Clean up LANGUAGE pragmas.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 83, "deletions": 211}}, {"node": {"oid": "073422a83db718164026e814e57e1978559e9936", "messageHeadline": "Apply 3 suggestion(s) to 2 file(s)", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05e1b18ee2eaa8507ab6050b86eb986790716d10", "messageHeadline": "Other CR fixes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 13, "deletions": 18}}, {"node": {"oid": "5f7da19bfa219485cf32f9d741bc6d07dc5616b1", "messageHeadline": "Fix other tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 129, "deletions": 81}}, {"node": {"oid": "676a21a524aed619fc34d6198022ad508c630361", "messageHeadline": "Fixes for tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80fc1949f5fdea34dee364ad2d8760ff81f94232", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-1082-pro\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 551, "deletions": 27}}, {"node": {"oid": "17f418e5fbc23a7c91abf202e8ba755ad2a98a7b", "messageHeadline": "Slightly better deserialization of removed credentials", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "11e33240aea12086244633ec6ccc388babb9ff4c", "messageHeadline": "Jenkins: push 12728c743c8fc836605c8b1b8d49508817dff3ce static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12728c743c8fc836605c8b1b8d49508817dff3ce", "messageHeadline": "Add tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 342, "deletions": 3}}, {"node": {"oid": "6b28bc4c5e49a9a74129743221c69abafd789aff", "messageHeadline": "Addressing comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 213, "deletions": 108}}, {"node": {"oid": "614e1f6297d21885bf6dee4b20db9307c436841e", "messageHeadline": "Jenkins: push 0fa5be77c7e08cfff18119c2a41a36ca025f1951 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fa5be77c7e08cfff18119c2a41a36ca025f1951", "messageHeadline": "Rename to BakerStakeThreshold", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 35, "deletions": 36}}, {"node": {"oid": "02faeae1c65feb20ca69359c3c03e64ee2a85b64", "messageHeadline": "Merge branch 'js/CB-1205-lower-limit-baker-stake' of gitlab.com:Conco\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e522442bc5f57291c5a714881be95e82e0132cd", "messageHeadline": "Implement lower limit for registering a Baker", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 91, "deletions": 31}}, {"node": {"oid": "40c27b06f74260f731446236af97d7019bfd1650", "messageHeadline": "Merge branch 'mra/sc-errors-expand' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "5abebabbee0cab6e8720fbfebcdc575de06aa339", "messageHeadline": "Expanding information passed into contract rejects.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "04cddb7417d88cd0ee47dffde2d0a3326567ca1e", "messageHeadline": "Merge branch 'js/move-regenesis-to-file' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "05adcadb85a55e81fc8e0f0c59ec774f8011309c", "messageHeadline": "Make clippy happy again", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "15e08b1d11407372474c0c04e20d28570ae3b744", "messageHeadline": "Fix (now for real) the JSON parsing", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "adbdc2517fb89c162bfcfb49275ad4086f09a1c9", "messageHeadline": "Fix JSON parsing", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "dcc741ece4f2ce553116267c6f610652bc412295", "messageHeadline": "Jenkins: push 26ff3ab90d05b8de52c89aad57159fcc43ca4d37 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26ff3ab90d05b8de52c89aad57159fcc43ca4d37", "messageHeadline": "CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "6cbb7fee58cb0521cdb68e96ee0cbe6aedd8ec73", "messageHeadline": "Jenkins: push 7cea00902fd7dc894efd7e58db0607fe28089448 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cea00902fd7dc894efd7e58db0607fe28089448", "messageHeadline": "Rename flag to `-file`", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1f79413c1d289c76aff0578e62b9e232df08a611", "messageHeadline": "Merge branch 'js/output-genesis-hash' into js/move-regenesis-to-file", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "1b0e0743fe731f6fffccea75ef8d7608f6de95cc", "messageHeadline": "Bootstrapper now accepts path to file for regenesis hashes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 29, "deletions": 10}}, {"node": {"oid": "f094b43b485d17fb4ff89c78e96e2018949e267a", "messageHeadline": "Use genesis hash in bootstrapper", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "e4a12bcccea0518636e1a4e00b97942bd8f796af", "messageHeadline": "Merge branch 'mra/sc-errors' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 476, "deletions": 11}}, {"node": {"oid": "84a11ae2b76952a863af88cb488e6dd2501a1814", "messageHeadline": "Update smart-contracts submodule", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f996e8cd672fea78e66b9494fd6bd1f71c71d641", "messageHeadline": "Merge branch 'master' into mra/sc-errors", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3034, "deletions": 265}}, {"node": {"oid": "873b107acede5a22a38b865b520422b14989c243", "messageHeadline": "Clean up and documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 40, "deletions": 11}}, {"node": {"oid": "78775273ef522bb03ffa2dd02097a6bde65fdf7d", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-1082-pro\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3004, "deletions": 255}}, {"node": {"oid": "b83aa690a72330b199428453388af4b79766405e", "messageHeadline": "Accounts track removed credentials", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 215, "deletions": 90}}, {"node": {"oid": "dbb1a2100aa9fd42594d0d4f7f94492b64c745fe", "messageHeadline": "Jenkins: push 655a93bc18d8c547f9ca4840a0cf128a0f510fcb static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "655a93bc18d8c547f9ca4840a0cf128a0f510fcb", "messageHeadline": "Implement lower limit for registering a Baker", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 92, "deletions": 32}}, {"node": {"oid": "76ecb69da52766e5aaba64260dc1d3294a605485", "messageHeadline": "Merge branch 'address-warnings' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2aca5f19b71f3545bc84a0c1a6b6793655f20ec2", "messageHeadline": "Address warnings in consensus tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "79cbf5bfba0e544e97d561cf6b59e584d7419388", "messageHeadline": "Merge branch 'smart-contract-tests' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1996, "deletions": 1}}, {"node": {"oid": "85e7d0f3fde7d25be1289ece12a170bd5d2ec6e8", "messageHeadline": "Add smart contracts host functions unit tests.", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 1996, "deletions": 1}}, {"node": {"oid": "64d839e913185b14e44cb00d24071de353acd670", "messageHeadline": "Merge branch 'fix-genesis-version' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "867fd54a0f30df92dfedb62ad92cd20ab94bd07a", "messageHeadline": "Bump genesis data version to fix the format.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38100a4453a3c437df777ada59deea702a3679bc", "messageHeadline": "Merge branch 'mo/fix-readme' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50f9819014e180a64e52a1af7829775a941b01c0", "messageHeadline": "Fix docker-compose README", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b17c15e9202d9235569dc68bf5316d6ce4e7b5c", "messageHeadline": "Merge branch 'eb-tests' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 979, "deletions": 209}}, {"node": {"oid": "f92350c0c3bf00727ce36a6a1e30c0b9954844c9", "messageHeadline": "Remove some obsolete things.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "e5e8ff588d8247c1bcc33c99cb79f34c8cd69f68", "messageHeadline": "Remove unused variable.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b1078e6410916d3eb8696658128c848deb9adda", "messageHeadline": "Merge branch 'master' into eb-tests", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "4978becef68ae1605f3e532a7be070ea3c0f6867", "messageHeadline": "Update dependency after merge and provide documentation for testdata \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "98ab7c154b06d003c7b79acf7b886e126f33e405", "messageHeadline": "Merge branch 'js/CB-1128-restrict-precision-election-difficulty' into\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "467b3674ec117ec546877fd5ec54f6445ecf0426", "messageHeadline": "Fix scheduler tests (the problem was incorrect generated test data).", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 283, "deletions": 459}}, {"node": {"oid": "53ac33cf4ffa8a9a64fd75071a244fe84781c817", "messageHeadline": "Another minor change", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f0f0992fb8d9efb1e746ad4b3f064917f4d78f34", "messageHeadline": "Minor change", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6033decb70c0ba88f9fe99dbd27645397cc176a3", "messageHeadline": "More pipeline fixing", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f21c7304aca90a160f92e770f475aea2fb2f084", "messageHeadline": "Minor adjustments to fix pipeline", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "f138d8168aadb75f77a8e2b9518414dff7b7017c", "messageHeadline": "Renaming of a variable", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "45724d975ca05ea062b0afb9b0822de2e71093d8", "messageHeadline": "More pipeline stuff", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "dfc2888ab1ae6842c73dd3670b85f282307026f2", "messageHeadline": "Fixed pipeline", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ea9327c2c467ecc1bbfd56576199fe17f9c9101a", "messageHeadline": "Add testdata", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 719, "deletions": 112}}, {"node": {"oid": "037c70e9dd371e2604133a737fe5af04d2eb3aed", "messageHeadline": "Commit to base", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5600ae8c2055a21ecdaa67a84a1b773e01393db", "messageHeadline": "Added tests for updating credentials", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 316, "deletions": 7}}, {"node": {"oid": "0848c156f1d198b431735596f6fb9a867d4d470c", "messageHeadline": "Added tests for updating credentials", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 317, "deletions": 10}}, {"node": {"oid": "139fc9125cd43b8c82c26b5a6c8d58b636dbbbf8", "messageHeadline": "Jenkins: push fe6897e4a93a5c91c3c5af589a7362dd1346f284 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe6897e4a93a5c91c3c5af589a7362dd1346f284", "messageHeadline": "Use ElectionDifficultyFraction", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "0acf58bd7ca532103b008041d6397d76d2a3312a", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-1082-pro\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1312, "deletions": 1027}}, {"node": {"oid": "1aac63e24da7e913c31796cca2b3e6fe5cb7d999", "messageHeadline": "Merge branch 'update-lts' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 38, "deletions": 35}}, {"node": {"oid": "e1eb35b54d8db0da3ca23fa69348ffb28716b14b", "messageHeadline": "Jenkins: push 8f6160f8a8c4c205819029578a0225dfeebca96b static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f6160f8a8c4c205819029578a0225dfeebca96b", "messageHeadline": "Use the new resolver also in `stack.integer-simple.yml`.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef6faf0f9d4948186c722f31a4ebb2f979fca473", "messageHeadline": "Update static libraries image.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04f09b62e02bcf61b1863c2f3862a244221b8d8c", "messageHeadline": "Cosmetic change.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20110183cf511e3780068453284c37537a0db4da", "messageHeadline": "Merge branch 'master' into update-lts", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d974be645743ac98aff5e83ef5964a25aec89971", "messageHeadline": "Merge branch 'fix-genesis-tool' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "75fcf38ca0cb126f64d5d39c75afb04edf0dfed5", "messageHeadline": "Update base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35fa57288bfaa44c9d1a1c0c2f9273746115cb9d", "messageHeadline": "Merge branch 'fix-genesis-tool' of gitlab.com:Concordium/concordium-n\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3c46295543dcfaebeb2a0442b7060a1f0cdf4a5", "messageHeadline": "Merge branch 'master' into fix-genesis-tool", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ca4dea67be62df4f181625071aa6b0a2c4e61400", "messageHeadline": "Merge branch 'js/remove-cargo-fetch-with-cli' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "2f3e697709059f9c75e0b4e927b5b3d7a0778a12", "messageHeadline": "Update GENESIS_DATA_VERSION", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f08e84be439edaad0b3a32cba54697846da4fb5c", "messageHeadline": "Jenkins: push 7c800950ba842172351015eee1d1aa3ea65feb88 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c800950ba842172351015eee1d1aa3ea65feb88", "messageHeadline": "Bump base to fix genesis_tool.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c99aecf45bc87ac0a720ba985fccde326271ab59", "messageHeadline": "Adding missing Rust smart contract (wasm file).", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cdad3fa34fdd62ef52d350fb4cfd30a3cf33609c", "messageHeadline": "Testing error-code generation in Rust smart contracts.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 306, "deletions": 10}}, {"node": {"oid": "2b6d073a80ece2a96e96cfeba1a3c1454d23ff7c", "messageHeadline": "Fix warnings. Update GHC references to 8.10.4", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "608d7404ce2e7c3384e86e042ada04d066297a80", "messageHeadline": "Jenkins: push 1fb62182b5bc33538489d2cdc71d89b56193fb84 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fb62182b5bc33538489d2cdc71d89b56193fb84", "messageHeadline": "Remove cargo-git-fetch-with-cli", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "1b4ddde2c6262ee0b226767c970e129cd189f5ff", "messageHeadline": "Update CI image", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "426fde6902e3fbc9c10afe34a775002f5a482510", "messageHeadline": "Merge branch 'master' into update-lts", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5596, "deletions": 1018}}, {"node": {"oid": "6c30635b9f4387264e6dc7a86be54f2559a2939a", "messageHeadline": "Update dependency", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0784def98b5091d8112192efd07b7229e6643ae0", "messageHeadline": "Remove P0 protocol version.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 118, "deletions": 397}}, {"node": {"oid": "f904bcf93c9bd2081cc88a40e1296c3565a9bbef", "messageHeadline": "Unused imports and test fix.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "dd590f306bfcfb9a5190a4f510cfd8dcb927c83f", "messageHeadline": "Merge branch 'master' into mra/sc-errors", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1326, "deletions": 1032}}, {"node": {"oid": "36a12d842920f05d652b65bf259984414ad3b2c4", "messageHeadline": "Update dependency.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fb3a98247b49b8aef5d82f44db970b9b0e5bd1d", "messageHeadline": "Merge branch 'credential-message-expiry' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 567, "deletions": 505}}, {"node": {"oid": "23a6cea07c94d621052a99ed9ec681a11d55bba1", "messageHeadline": "Jenkins: push 8144aa7c2d170d14f64030d5c53388b6c2bacac1 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a82e05908d54297b4e4ddf9e0dc8b9fedef4600b", "messageHeadline": "Backwards compatible P0.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 260, "deletions": 175}}, {"node": {"oid": "8144aa7c2d170d14f64030d5c53388b6c2bacac1", "messageHeadline": "Add expiry test for credential deployment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "c3a940b031dea2753c4c587eac172adbb2fec5af", "messageHeadline": "Merge branch 'credential-message-expiry' of gitlab.com:Concordium/con\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f5e9f5915108c9e4931b038b1892e529cbef91a", "messageHeadline": "Update genesis data.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d5f8010bb85be404e5c6ec26a44f962510415c8", "messageHeadline": "Jenkins: push 22baad7afddd8d00953f7304f1403432b68770e2 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22baad7afddd8d00953f7304f1403432b68770e2", "messageHeadline": "Don't checkout branches in the build script.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "97027587ad122e4df851224c9627bbeec71a21cf", "messageHeadline": "Jenkins: push 759ceb3ed6bc2f2b9e4ff950318affde816835e6 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "759ceb3ed6bc2f2b9e4ff950318affde816835e6", "messageHeadline": "Merge branch 'credential-message-expiry' of gitlab.com:Concordium/con\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e75196eb517cec0fce209486b00890f71b0c6f0", "messageHeadline": "Update dependencies after merging with master.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a901091d38272fc9efded5bb2f6050187d83058", "messageHeadline": "Jenkins: push 5626e0219f2fed82edca68002f5df73427f05a16 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5626e0219f2fed82edca68002f5df73427f05a16", "messageHeadline": "Update dependencies after merging with master.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c5a596885ea7ab92f653a98942097c793659f68", "messageHeadline": "Purge credential messages that have expired.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 17}}, {"node": {"oid": "34b79ecc418918bcf2073da489cddd775d4cf279", "messageHeadline": "Check expiry in the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 71, "deletions": 77}}, {"node": {"oid": "46cad500bcc710defddfcdc473d68c5ba6b03f1d", "messageHeadline": "Add support for credential message expiry.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 476, "deletions": 405}}, {"node": {"oid": "d269b9f70a9613b4c3ece5cab057e8ba127b7c67", "messageHeadline": "Merge branch 'harden-collector-backend' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 267, "deletions": 58}}, {"node": {"oid": "8d8e157c9d08e62707ed031ef0e41fc33c878288", "messageHeadline": "Merge branch 'eb-credential-changes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 623, "deletions": 612}}, {"node": {"oid": "9510f3bb6c1abcff760550f835fcdf4c702e3281", "messageHeadline": "Jenkins: push 428cb34e71f4dcd355fac152fe69a426bd36b173 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "428cb34e71f4dcd355fac152fe69a426bd36b173", "messageHeadline": "Merge branch 'eb-credential-changes' of gitlab.com:Concordium/concord\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4529d54774a27b9272972df49506463bc5e3724", "messageHeadline": "Double negation, always great.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f58b8a88da2d45def046b70b49edd24b50eca1ce", "messageHeadline": "Jenkins: push a96e980e7d08262681f20db2ff8466ac0277f7d9 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25cb41cf4ad8fefb8f50cc5927786164aa2387df", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-1082-pro\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5046, "deletions": 302}}, {"node": {"oid": "a96e980e7d08262681f20db2ff8466ac0277f7d9", "messageHeadline": "Update base after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38c66e659ac20b688be5b379ed5777badbb9944f", "messageHeadline": "Don't propagate credential expiry if all the remaining credentials ha\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1d84baf1dc402aca1891253226a165b9bd638ed", "messageHeadline": "Introduce protocol version P1.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 748, "deletions": 514}}, {"node": {"oid": "1982cd45e4e4c2649aad3a72bf0d2659b4d69cfa", "messageHeadline": "Merge branch 'eb-credential-changes' of https://gitlab.com/Concordium\u2026", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 5008, "deletions": 324}}, {"node": {"oid": "ca4235dfd08c8e8bfdfd09fbbd09e9897ccae107", "messageHeadline": "Adding threshold check when updating credential keys", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 90, "deletions": 106}}, {"node": {"oid": "f93adc5dc8498135ddfacda6297f4f1f7796a967", "messageHeadline": "Fix genesis data serialization.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d58d45fd08ca71f286393bf05b5f293b30c92584", "messageHeadline": "Cleanup unused imports.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "4aa6317ad37fc4942eef21423a965238b6ba9694", "messageHeadline": "Merge branch 'master' into eb-credential-changes", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4999, "deletions": 310}}, {"node": {"oid": "9692a6379cf34e160cfc986934738a0d0de3d447", "messageHeadline": "Fix globalstate tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "575fdcec26e86bf1b303a76d32f9028b357a497c", "messageHeadline": "Merge branch 'eb-credential-changes' of https://gitlab.com/Concordium\u2026", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 175, "deletions": 162}}, {"node": {"oid": "4af26038e6a7797cfe88564f9654b1f070e24d9d", "messageHeadline": "Fixing tests for updating credential keys", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 11, "deletions": 20}}, {"node": {"oid": "804e9d3ec6462287ddf3034ee7ed84522fb97280", "messageHeadline": "Update test credentials so they validate according to the new rules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 175, "deletions": 162}}, {"node": {"oid": "3a88e27c5e9f1779290bdf54200477975a7d5a93", "messageHeadline": "Merge branch 'eb-credential-changes' of https://gitlab.com/Concordium\u2026", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "62986254af7d5963b155d5eef448c1a1f25492be", "messageHeadline": "Fixing tests for updating credential keys", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "23d77bd12d140cf08c588e2d0ca0ce99e2588a6d", "messageHeadline": "Update base, and minor cleanup of unused dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "19fc3a7f66ab966d2bd3241f545283fd901ca7e5", "messageHeadline": "Working on fixing tests due to recent changes. Not completely ready yet.", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 193, "deletions": 188}}, {"node": {"oid": "e4d28ad716803a6fcec0fb27924d9132d1c24fc0", "messageHeadline": "Adding missing reject-reasons.wasm test file.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e29c6c32c07413f73829b85b5df89747b4b11245", "messageHeadline": "Using I32 to store smart-contract error codes. Testing.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 146, "deletions": 35}}, {"node": {"oid": "fb128c2340babb77e68cfcb0448a67dd6860c989", "messageHeadline": "Using i32 for reject reasons instead of u8.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "60616b1df834fefba884f6e0dcec98bcd86b3faa", "messageHeadline": "Another unused import.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "32da60859bb6d6da306239ab4c89af8414a93318", "messageHeadline": "Decoding smart contracts reject reasons.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "07f7d074cccca7abd9bca1bc9049caa8e821aa77", "messageHeadline": "Can't help but remove some redundant imports.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2ff0e33ee8105043b278aa449283eaad9df4f4fc", "messageHeadline": "Adding error code field to Reject instance of Init- and ReceiveResults.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "631ec63fafc1df851e6b4219f278839d481c4c0e", "messageHeadline": "Documentation and minor improvements and cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 29, "deletions": 41}}, {"node": {"oid": "5c5027905f4fddaecb6159dfcdfee4dc6f752169", "messageHeadline": "Merge branch 'mra/endian' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4318, "deletions": 29}}, {"node": {"oid": "3acb0d926a160dfaab82e95b61daea529e515319", "messageHeadline": "Update dependency", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fe9f66357085aa75426b756493dc60d416cd3d7", "messageHeadline": "Rename init-function name field in InitContract constructor", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fede10556c14d9b45519541fd76bfc64e1d695ec", "messageHeadline": "Test correctness of receive contexts within smart contracts.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 4318, "deletions": 29}}, {"node": {"oid": "82e20095b9e61a9e3e26e846d16a1196be26fe20", "messageHeadline": "Update haskell to LTS-17.4 (ghc 8.10.4)", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 22, "deletions": 26}}, {"node": {"oid": "942067334de047223a59c2c3bf7ecb845f07a9fc", "messageHeadline": "Added handler for updating credential keys", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 128, "deletions": 228}}, {"node": {"oid": "fa86412e8629343edae0e16cfa496caac7400aa6", "messageHeadline": "Merge branch 'js/duplicate-out-of-band-catchup' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 45, "deletions": 38}}, {"node": {"oid": "2e12bbdcd97263cf8f88a9dc3dce749feef77f42", "messageHeadline": "CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "852e3be2b7412326cc947090acf088e9cb441699", "messageHeadline": "Re-enable duplicate blocks warning", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32b5f76a55b4e960106b1488855cef73a6230096", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/concordium-node", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 582, "deletions": 177}}, {"node": {"oid": "9d66b74bfcd212cfbc1416ab04acce8c13b1bd43", "messageHeadline": "Rename init-function name field in InitContract constructor", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c04202e94bed4e740b74109e0330aa26b184a8c", "messageHeadline": "Test correctness of receive contexts within smart contracts.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 4318, "deletions": 29}}, {"node": {"oid": "93788108f6ead1b95c1e59ff5d15b1a25b7fa2f2", "messageHeadline": "Add readme section for adjusting collector-backend validation", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "4c69aedc3830376b5c4f80bc9d66f60eaf5791bd", "messageHeadline": "Collector backend calculates averages from a percentage of the data", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "eade516a58a87199f6f6dd5226741199b1765ade", "messageHeadline": "Jenkins: push 62d00d809c643a65d4d4a3aed608ec78b7429956 static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62d00d809c643a65d4d4a3aed608ec78b7429956", "messageHeadline": "Read blocks directly from the file", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "c026db6d3a1b6baf3b62251f70cc31b31d61b37e", "messageHeadline": "Merge branch 'js/more-compatibility-checks' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 580, "deletions": 164}}, {"node": {"oid": "94b6c3dac7292be71914fc7984bb456ae2ac5d1e", "messageHeadline": "Make HashBytes::new panic free and remove one level of optionality of\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 29, "deletions": 39}}, {"node": {"oid": "1be19b5cb19112c646243b688ea831596e0c7740", "messageHeadline": "CI", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04e26249d1c2bee3d0194e594de417b27dd75e0a", "messageHeadline": "Merge branch 'delete-client' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "3023ff95173129a44181d2878dd595d77dbf8890", "messageHeadline": "Delete obsolete concordium-client config.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 13}}, {"node": {"oid": "512650075b92e4146d3241e41aa67b4143e4b07a", "messageHeadline": "Clone.expect is not the same as expect.clone.", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 34, "deletions": 33}}, {"node": {"oid": "bf69c6cc2cbafec82107603b2b3fbb3dcebfed62", "messageHeadline": "Added more compatibility checks", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 579, "deletions": 154}}, {"node": {"oid": "bee32a4b5d937065c5464b86b5c1e96729653f00", "messageHeadline": "Adjusted the handler for updating credentials", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "b3d5dcb4f1d0b7eb0de5f24ff17c09222ee7c368", "messageHeadline": "Collector backend ensure no linebreaks in nodeName", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "961e35aa45b421e9b387494f8224cd46b24f752c", "messageHeadline": "Merge commit 'ceef4a2dfca9236008d6a922074b0d7071adcc23' into CB-1082-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 735, "deletions": 1252}}, {"node": {"oid": "40aa344b804e5e259079a0c95118032ccc287166", "messageHeadline": "Let the collector backend take a file with banned node names", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "ecded7217843213500e45749ccb9b92de54b4dd8", "messageHeadline": "Merge branch 'js/drop-inconsistent-peers' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "441b540059a4c0c4afc106e6db20e64f6ac680bc", "messageHeadline": "Also ban on malformed messages, and log any other unexpected return v\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "52cdef3adec00c51239be6a74b61916d57c0932c", "messageHeadline": "WIP: Add more checks to credential update.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 116, "deletions": 46}}, {"node": {"oid": "7d2c1a46da769b233685c865bae4c218353f5aef", "messageHeadline": "Introducing functionality for doing credential updates.", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 295, "deletions": 223}}, {"node": {"oid": "12c3ef04cad2ea2c33c1fb44ba6bd18851a8904a", "messageHeadline": "Introduce `ProtocolVersion`", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1280, "deletions": 1071}}, {"node": {"oid": "3d9225c2c907df0857d56c53499b04888d5283ee", "messageHeadline": "CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "c92637990ffa87a4dbed75e546f1a29cdba661f6", "messageHeadline": "Actually this is already called after process_conn_changes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "8e6076df6787a5a758db2edcb9c0e6023cffb1c5", "messageHeadline": "Refactor", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "a4184d0270c0d171b30ecf1192070c34f1dac66a", "messageHeadline": "Config validation from env and use anyhow in collector backend", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 62, "deletions": 89}}, {"node": {"oid": "7c9ed8367705a0a118e2dbc58ff7d6a7b31b044b", "messageHeadline": "Merge branch 'CB-1185' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 54}}, {"node": {"oid": "bab23cbbb73275a4887c6c03ca46cfd9d87402dd", "messageHeadline": "Clarification.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9155ae5d11a49b98efb48d0ce5eb71dea12e4a9e", "messageHeadline": "Fix a performance issue with account updates.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 54}}, {"node": {"oid": "61e9bc88a69657cf6f28507a3cbac8c67e790fdf", "messageHeadline": "Things were already declared", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "1e07e460cc1a326942d4464b68ecc36c5b125482", "messageHeadline": "Remove peer also from catch_up_peer, and ban it still if not present", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "4d28f1979ebec566a6e69687d7e8c80b5700fe7c", "messageHeadline": "Allow to configure validation with CLI args", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 71, "deletions": 33}}, {"node": {"oid": "380ac8e193807971f0a405b359041bd606b8bbbf", "messageHeadline": "Collector backend checks node block heights against the current average", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 91, "deletions": 31}}, {"node": {"oid": "6f10af427061d3a085193a17c60d3e4c099e35b1", "messageHeadline": "Moved to `update_peer_states`", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 22}}, {"node": {"oid": "d843baed6b3fa502e72dbbf1785385fd70ea9b15", "messageHeadline": "Add more validation to collector_backend post/nodes endpoint", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 84, "deletions": 49}}, {"node": {"oid": "127636db6f770e5f26b243464ffcb0e0ae15f53c", "messageHeadline": "Also needed here", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "67d06d351248ea7c071cdb0214c2adef92a38beb", "messageHeadline": "Drop inconsistent peers when doing catchup", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "ceef4a2dfca9236008d6a922074b0d7071adcc23", "messageHeadline": "Merge branch 'fix-windows-build' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 68, "deletions": 73}}, {"node": {"oid": "53ee87088a2382ccce58616f357ec268119a06a2", "messageHeadline": "Update concordium-base to master", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "259db867d48e6361a10ec68c1eb2b2a96e2d0ff3", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into fix-windows\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "d81a4053967a041a7ff1d34ce800f08a6cd47761", "messageHeadline": "Tweaks to serialization", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 44, "deletions": 27}}, {"node": {"oid": "c2c72e1a5f76cda91eca28869288678b392061be", "messageHeadline": "Merge branch 'fixes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "5d641f13db0fbe140cb9de9128cb4bf58e9342fa", "messageHeadline": "Merge branch 'include-node-dashboard' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "6ded17ebcd15a3e7b5799905ac972f5882484dd0", "messageHeadline": "Fix build.rs on Windows.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 68, "deletions": 73}}, {"node": {"oid": "a7ee6d19a3d93af26947515b1cdf7cdd61602d9a", "messageHeadline": "Fix stats export service.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a22618a4274c66a33842486b014f54c9d448c11", "messageHeadline": "Return ResultStale in case of obsolete nonce.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ec5a807ed5fb9aacd32d698192a3d61e9d8b7b9", "messageHeadline": "Serialization of block state.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 960, "deletions": 20}}, {"node": {"oid": "3bc68bc4f38dd34ecfea9123936f65ec28a78a3a", "messageHeadline": "Colorize help text to make it more readable.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4718f5aa54c583f4e66ea54c8884fe75b4621d50", "messageHeadline": "Include dashboard on testnet build", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "bdd9855e8b57f8411a1e61c8efe0c1dec00e1726", "messageHeadline": "Use getenvoy cli to fix envoy version", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "48afa43df9c5f4f86e2c051b1a1e1bdf247d5464", "messageHeadline": "Include and run node dashboard for staging builds", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "4724397e97dee9178c6faca645de8a80001bfffa", "messageHeadline": "Merge branch 'mo/docker-compose-wallet-proxy' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 180, "deletions": 182}}, {"node": {"oid": "9a8e44712a6d5190db543bffdc7dbe04b9f8ac6b", "messageHeadline": "Cleanup dockerfile", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "7cb8f7e26a57337d0f6229b7de02a9b28718f40f", "messageHeadline": "Remove obsolete flag \"--global\" from scripts starting wallet-proxy", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "63ebf0196fcfe065d5b225f0dc573a6b910a9d73", "messageHeadline": "Reformat YAML", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 156, "deletions": 155}}, {"node": {"oid": "32cd6a41ea21193e6494fda3abe87d30f27d45c5", "messageHeadline": "Merge branch 'extend-nodeinfo-baking-committee' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 102, "deletions": 43}}, {"node": {"oid": "c2557ee16ff8e041992a8f6264e46adb819b7a91", "messageHeadline": "Merge branch 'CB-1047-remove-finalization-parameters' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "d2890ed5543665878aa75cdf0809f19027809cfd", "messageHeadline": "Remove finalization parameters", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "b96cb51a2e0f6d4c67910fbc4f9d755ecfe5ad20", "messageHeadline": "Use into instead of casting for isInBakingCommittee", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "08a407f8f6f8e9a63ae17c46e4d654960085ad25", "messageHeadline": "Merge branch 'mo/docker-compose' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 82, "deletions": 568}}, {"node": {"oid": "d8632424af326f92f0485f2dcfd18a720042a291", "messageHeadline": "Fix development node image", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 82, "deletions": 568}}, {"node": {"oid": "d1e1250ded46eab0ab7353ee38ed025933c6ef95", "messageHeadline": "Merge branch 'mo/cleanup-scripts' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "df21b04b09e97fb9a4d313abb6d194fc7de6207c", "messageHeadline": "Harden scripts for downloading genesis-data", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "70b837c7f7122aebd0c6ff77a537c2c33897b5cc", "messageHeadline": "Merge branch 'close-connections-on-kill' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "3695a31a342a0da173fa11056229bf2db7ebf4d8", "messageHeadline": "Add some documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "813ca736d1ca48b69c078957d790677505bf7413", "messageHeadline": "Merge branch 'revert-67daedfd' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7465dfe69ba68cf99355cc58aaf1a499a8ca9a2d", "messageHeadline": "Revert \"Merge branch 'release/0.4.10' into 'master'\"", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82c4911cffd81428dde43019d90a027e66eaeabc", "messageHeadline": "Fix error message.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1ca0aa2a11d5c8a3037aeac993f01cb13f8af8fa", "messageHeadline": "Close connections on orderly shutdown.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "6db4f823c1f4071fce1f65469000402403064454", "messageHeadline": "Merge branch 'release/0.4.11' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d89f45d45c9924a4ac1588f0046620e554fd163", "messageHeadline": "Release 0.4.11", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67daedfdbf0beba999acbbb9b570f86f22039895", "messageHeadline": "Merge branch 'release/0.4.10' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "214b73213fbc2790cdb94efb89ece87817d02029", "messageHeadline": "Fix genesis", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2039dd53fc65b85c1a18516af9d3effb2d14e78", "messageHeadline": "Merge branch 'release/0.4.10' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48416ae7e6e36063f159e02a8a5c18c928bc9b87", "messageHeadline": "Release 0.4.10", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2858de2620e6bce7e3d34e052eab51438eb227f6", "messageHeadline": "Merge branch 'reject-expired-transactions' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5a21e2ed0ac9c79bb816ac5f28f703e2a138890", "messageHeadline": "Actually reject expired transactions", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d297301e089cb87f5205ab301cb17c13aa9f928b", "messageHeadline": "Merge branch 'reject-expired-transactions' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "53a0f5a75ad85734530f3ad6875e1bbecf24edbc", "messageHeadline": "Jenkins: push fec414cf029d72bd3c4e1ccea0a4979c6e260a8a static librari\u2026", "author": {"name": "EC2 Default User", "email": "ec2-user@compute.internal", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fec414cf029d72bd3c4e1ccea0a4979c6e260a8a", "messageHeadline": "Fix static libraries build script.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "79b9f05a9eb3a909886df753e0e68e73185b593c", "messageHeadline": "Reject expired transactions", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "5f5d7c906c1106ab33415b30956e50ec5348bffe", "messageHeadline": "Merge branch 'macos-ghc-variant' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d66a2f0168f99167ed4a15ceffe9cd8055af6501", "messageHeadline": "Add GHC_VARIANT for macOS to fix build", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c8aed02a74614f268d527628b337bc93b97ab983", "messageHeadline": "Merge branch 'fix-bans' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "0eba91314bd203c0cd11b58a234046a31b3f71a6", "messageHeadline": "Drop connections and connection candidates on bans.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "2998b781f56a74be2fe05403db1abf813aeb0550", "messageHeadline": "Move proto generated code to module and set serde as not optional", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 86, "deletions": 39}}, {"node": {"oid": "e63bc0bce856d2f88dd5d8064f5c9a054d63f9ce", "messageHeadline": "Merge branch 'fix-bans' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 128, "deletions": 301}}, {"node": {"oid": "053c277fe216685d678fd2d6ba892b27614eadc6", "messageHeadline": "Remove unused flags.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 30}}, {"node": {"oid": "b3bdb3ac93ec5b4a44f18f2ede3d636dfd1618a5", "messageHeadline": "Remove the (un)ban network message entirely.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 39, "deletions": 236}}, {"node": {"oid": "561295d4ce7d471b86f18301c0ad9426b7d51303", "messageHeadline": "Expose baker committee in GRPC api", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "a65f8738b7662d45089d2b193b5571a3ed78bd31", "messageHeadline": "Code review: Rename for consistency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "27a1fe4b8768f6f9c78b9d95e3a7d47ad89b3fb9", "messageHeadline": "Fix ban and unban handling to remove crashes and deadlocks.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 166, "deletions": 127}}, {"node": {"oid": "09cd6af9b908d3339e88845909c4f6655438c2c3", "messageHeadline": "Support consensus shut down in Rust code. Testing of shutdown.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "225bcd71b646e9550f8aebcdf64e7ce35dc121e8", "messageHeadline": "Shutdown baking and finalization on protocol update. Log warning and \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 110, "deletions": 43}}, {"node": {"oid": "62940bdea80ca4fb5d2cd6b3875b326748892d78", "messageHeadline": "Stop processing transactions/blocks when protocol is updated.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 73, "deletions": 4}}, {"node": {"oid": "68d5971392466e81760eb836e3bfd0c950e8275d", "messageHeadline": "Merge branch 'CB-1037-genesis-tool' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 201, "deletions": 1080}}, {"node": {"oid": "0b9e8a55202d2a943e65d8b2b17b37b0aba29704", "messageHeadline": "Update concordium-base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9704337ae61b9116c1e0cb873ae3ac70e87733dd", "messageHeadline": "Allow multiple credentials in genesis accounts", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "d439d660b2246406f53f67dce0d780fb9a4c741f", "messageHeadline": "Clean up", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 162}}, {"node": {"oid": "34daeb033d749b2c4cf6d4510c0d1837d43747e9", "messageHeadline": "Update README.md. Fix warning.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "5278801c3e6f627dbbe968c18100387bf97159eb", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-1037-gen\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 413, "deletions": 972}}, {"node": {"oid": "a47ba03c3077dab1787d98ad5625aa52b90a1202", "messageHeadline": "Migrate genesis tool to concordium-base", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 187, "deletions": 905}}, {"node": {"oid": "c666cfcc2b915fc40a23a71420c5f719005b51ba", "messageHeadline": "Merge branch 'mo/fix-jenkins' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "fd923c99e51656cf6c3387167d98e3c5ab35cb59", "messageHeadline": "Various fixes", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "deaadcb63311b6b280b13c27f1225a1123d6197e", "messageHeadline": "Bump version", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e91540fcec7c5cb50518972a1d8df2738078270", "messageHeadline": "Merge branch 'fix-build-path' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d237b91b0cb8848afd02ec5f42c91eeba68ad3b4", "messageHeadline": "Use the correct stack.yaml when inferring path.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "ad23dd19243d62a6fa5028a3d75ba5870665429e", "messageHeadline": "Merge branch 'bump-genesis-for-stagenet-release' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86694fb1bd341f7049e3346bbdceace15a8a8d76", "messageHeadline": "Bump genesis version for new stagenet release.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e22c65bb781ad251dc2702d908aa085f6fdd3b7", "messageHeadline": "Merge branch 'js/update-scripts' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 345, "deletions": 870}}, {"node": {"oid": "fa855794ba753caf17c846a733463767c3e6653e", "messageHeadline": "upd: Update scripts and docker images", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 345, "deletions": 870}}, {"node": {"oid": "8198e24e02d220fcfc5f3ed18f9f5c1ecedd9536", "messageHeadline": "Merge branch 'impossible-happened-fix' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "014d87cea6d888f7a4747b5fe74425a763fee62b", "messageHeadline": "Mark concordium-base as a dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "220cc9e5dff8d40fe844ec5ee35a635908214e1b", "messageHeadline": "Merge branch 'move-sql' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 46}}, {"node": {"oid": "4ee93472a30fc92e7084149f1052161aa314a851", "messageHeadline": "Merge branch 'windows-build-fixes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "8bd10dfce2e21562c84c7cc432786989090d8690", "messageHeadline": "Move SQL definitions to concordium-base.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 46}}, {"node": {"oid": "71adabfe53ced1d811aacbec1535c5773b8afbd2", "messageHeadline": "Fix smart-contracts submodule reference.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1425c203371dfce3052cf8ddd3b17c030c447d75", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into windows-bui\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 976, "deletions": 774}}, {"node": {"oid": "beb9f3497ff03938345da2903bd3756815e5ce84", "messageHeadline": "Merge branch 'develop' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2488, "deletions": 1204}}, {"node": {"oid": "b8f688af289b2996a751b0440866ce089e6b8ddb", "messageHeadline": "Merge branch 'readme-improvements' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 449, "deletions": 354}}, {"node": {"oid": "6634298cea1b00afe73c923edc059c258cbc53e9", "messageHeadline": "Cleanup and move files to the right place.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 114}}, {"node": {"oid": "3afa53beb921f179c8032c35f2949cf51e7454d5", "messageHeadline": "Expand on how to build the node and contribute to the repository.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 48, "deletions": 10}}, {"node": {"oid": "c9d8838627d074a9d70c7cf3909917393965d257", "messageHeadline": "Update docker files.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 55, "deletions": 76}}, {"node": {"oid": "be406fbf23681edf2de549b84a1e4a5915e0d682", "messageHeadline": "Remove duplicate baker-id option.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 203, "deletions": 164}}, {"node": {"oid": "f04ea4f6fd2c63a633af7e31b81e0a23007e542a", "messageHeadline": "Consolidate in-repository module documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 170, "deletions": 19}}, {"node": {"oid": "22da53ceabb5d88f3dfdb7d09844d09a10cbbbbf", "messageHeadline": "Merge branch 'js/new-static-libs-script' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 220, "deletions": 320}}, {"node": {"oid": "82e345d7a18fb53b93f9a29bc0cef85c2f9e0682", "messageHeadline": "upd: Update static libraries script to new structure", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 220, "deletions": 320}}, {"node": {"oid": "abc16d011ad09432f9e3c45a62ac24465888f86a", "messageHeadline": "Merge branch 'js/setup-ci' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 317, "deletions": 110}}, {"node": {"oid": "f81cc87b2bd2c71202aa47af6a26f9c4babd1d95", "messageHeadline": "CR: add diff-wat", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f36ff499847d5a6b39a3505e7795adcf6851c271", "messageHeadline": "Formatting. Update concordium-base.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7b3afd00ec2d88d982361d4005ab141433e1629f", "messageHeadline": "ci: Update CI to new setup", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 315, "deletions": 109}}, {"node": {"oid": "58d5e6e97e24e77bc9583230c89c9e4f135e0500", "messageHeadline": "Tweaks to fix build on Windows.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 23}}, {"node": {"oid": "71857bdb1b1367a56571d08a74a55edba49f4c42", "messageHeadline": "Fix testnet scripts after move.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3992f65e72c1a48900832e8ffb1653829cb9040c", "messageHeadline": "Move scripts to the top-level.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cd753bc7eb208733a6e2cf3cc103230b871aa564", "messageHeadline": "Move configuration files into separate directories.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 46}}, {"node": {"oid": "dac2b7be950f43e4d7e96dd1017ce47c2184571a", "messageHeadline": "Rename the main binary to concordium-node.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "68a56e0d24d7a793556b554756bfefe095b56813", "messageHeadline": "Make consensus and node build again after restructuring of the modules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 699, "deletions": 685}}, {"node": {"oid": "e741ae3305ba96c2a9ff26a235f77a6ea125d8da", "messageHeadline": "Move internal submodules to the root.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "57d7b8ce4cc9b167ff94015df9ab46d65764da31", "messageHeadline": "Inline concordium-dns from a separate repository.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 608, "deletions": 4}}, {"node": {"oid": "67eb0171acfd15eda82aa04a7ca4290d3b08f17c", "messageHeadline": "Move concordium-common to the node package.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 354, "deletions": 12}}, {"node": {"oid": "28560d28aaef47c47e2495b7ce9fb1cb682892f2", "messageHeadline": "Move build scripts and static lib download scripts to the root.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 184, "deletions": 44}}, {"node": {"oid": "9b09dae3d199323ca9b38f7f461ab521af0476f1", "messageHeadline": "Unify CI to run both rust and haskell parts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 103, "deletions": 124}}, {"node": {"oid": "755f16ed51f5e605158833c28d4d760d807d1f00", "messageHeadline": "Add concordium-base submodule dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 98, "deletions": 49}}, {"node": {"oid": "783bb0078d2cc137cab3bd6d61359d3062144ffd", "messageHeadline": "Merge branch 'master' into develop", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 41322, "deletions": 0}}, {"node": {"oid": "58741c4abe7a458a8ed70b4a183262959eacade8", "messageHeadline": "Merge prototype as direct contents.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 41322, "deletions": 0}}, {"node": {"oid": "f3614aa54e978bbc8894c5e785d8d2ea188925c5", "messageHeadline": "Merge globalstate-mockup with history.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17411, "deletions": 0}}, {"node": {"oid": "1945ff2029db7610b832de32191faf403cc685fd", "messageHeadline": "Remove globalstate as submodule.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "3943c1d4d21bf304e6a67bb4bbf88f97853b58de", "messageHeadline": "Use serialization helpers also for anonymity revokers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "eff4fa231d1162319a20eeec11c069dd8060a349", "messageHeadline": "Use serialization helpers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "234be1c786eb073e758ce88b67ecb2232a9119a0", "messageHeadline": "Merge branch 'update-globalstate' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a7e435af0f9b0df090f14d656e9abfd9b22b546", "messageHeadline": "Update globalstate-mockup to master", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff3f36c5a9b1f01c4a6a0499a5e07b9afacd7dae", "messageHeadline": "Merge branch 'CB-289-transaction-table' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de03185a14e2a79aa36c832f2660e2f9e2f3f23d", "messageHeadline": "Merge branch 'CB-989-transaction-table' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a07fe9d568c08c8f18f15b5e2f772cf688015750", "messageHeadline": "Update global state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c6aec12aa210b52b82f618702b0c7338883b585", "messageHeadline": "Update `loadSkovPersistentData` to correctly initialise transaction t\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "9b7e4efd59e19d4a8e91bb70153f46b0b7fd52cc", "messageHeadline": "Merge branch 'master' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 5, "deletions": 45}}, {"node": {"oid": "8016a70df7ec810d97168eabf9f2d82943bee8bc", "messageHeadline": "Merge branch 'release/0.4.8' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 86, "deletions": 71}}, {"node": {"oid": "4c25430333dc2aee0345ce5b3929385223399673", "messageHeadline": "Update jenkinsfile for opentestnet", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 3, "deletions": 43}}, {"node": {"oid": "c4b6599b43bca4ffeb5ec4d748d591c857753343", "messageHeadline": "Release 0.4.8 (OT4)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c84c021223f93879398d9c5994a0f3ac6246369", "messageHeadline": "Merge branch 'testnet-jan-13-genesis' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "252ee1c065b6f0703984f0178aefdf32030b94ab", "messageHeadline": "Minor fixes for consensus queries, and genesis for the testnet on Jan\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07b9ada68cfc7bf2da7bfc12dda2c664dc9388ef", "messageHeadline": "Merge branch 'CB-977-get-reward-status' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12eb64ecfbdfffcefa4afcc01d33a50a9b7cbe4b", "messageHeadline": "Fix GetRewardStatus to return the correct balance of the GAS account.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab6dfd8af6a71f2479470a581d6d11e9c92d3799", "messageHeadline": "Merge branch 'hide-malicious-testing-options' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 79, "deletions": 24}}, {"node": {"oid": "908569ffd7d50b3527cca765bb6bad51461c2d2d", "messageHeadline": "Hide malicious testing options behind feature flag", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 79, "deletions": 24}}, {"node": {"oid": "473833e1d516b52a258caacb2a6fdb761672bb41", "messageHeadline": "Merge branch 'mo/fix-catchup-start' into 'develop'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09f3138071e204859f465e84a034f6cf77ebccaf", "messageHeadline": "Catchup test: pick genesis using correct variable", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e23919c7dfd16a9ca78cad47c4bf6a6e0f936e61", "messageHeadline": "Merge branch 'master' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c1702bce00336bc3afb982ce9fc0fb84ca40b1fb", "messageHeadline": "Merge branch 'release/0.4.7' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "08191262ef1c88603e4a5dd45fc3d7d26dc523ea", "messageHeadline": "Merge branch 'master' into 'release/0.4.7'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "36632116b4fc4527ed53a1a0c2f8e7d73b42ad56", "messageHeadline": "Merge branch 'bump-consensus-version' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f2dc009e3cca463d5b16005728d1648dc1b1bf9", "messageHeadline": "Update consensus and genesis versions to bring in bugfixes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f176439887137c11e9aa11b6ebfe355a8ee7d34f", "messageHeadline": "Merge branch 'fix-stake-lockup' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "58f1d9010b2d72fdfaea2e3d0b9306bd12908603", "messageHeadline": "Merge branch 'streamline-contexts' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 91}}, {"node": {"oid": "c2b148e194d8aeb02f61084146a15c8ebfe46154", "messageHeadline": "Bump dependencies after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ec2a96a56f1f21a839e0a3878049e9825771e67", "messageHeadline": "Ensure that the first release has the same properties as the rest.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19e6b30650bdca3fb2479b7daaa82ee17a9ce4d7", "messageHeadline": "Remove needless data from the chain context.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 89}}, {"node": {"oid": "b6e8502cf6a3169de0ed14d4fc9eaa034134c405", "messageHeadline": "Merge branch 'binary-data' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4c937efabfa6093ecca5cd33f22da556e5b39deb", "messageHeadline": "Fix globalstate-types reference", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "836c67232ea014e273ed8b763a0e37fb3fc30a77", "messageHeadline": "Merge branch 'master' into binary-data", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 116, "deletions": 18}}, {"node": {"oid": "dba27592db7c4f7391dbd45cfe92a1625afd87af", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into binary-data", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "493acb157eaa4c773ab6c17fcd4619d841827d38", "messageHeadline": "Merge branch 'expose-contract-name-in-event' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "50a140d05936ee997c10aa0a1502aeebe08baa5a", "messageHeadline": "Update for parametrised dummy data from ID.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f2ce1850d854632eaf08511524c9826fedfdae76", "messageHeadline": "Update for parametrised dummy data from ID.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8eb0424463bf0e2c50b95de2c9137351da007d0b", "messageHeadline": "Merge branch 'alesb-master-patch-72296' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "d7db738ccd6024fdd108079aba9def77d58572d1", "messageHeadline": "Delete global.json.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "c5181906581d0cb7de22b6b5efdb685e0068f053", "messageHeadline": "Fix contract update test", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "311e0e1705b2dfe7d27f3fc3cc2c29bd5afffe27", "messageHeadline": "Bump consensus to disallow locked stake being used for transaction fees.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "7f881cb0b696c374f5fa4cf98112cd7974d96f29", "messageHeadline": "Merge branch 'bugfix-staked-amount' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 103, "deletions": 5}}, {"node": {"oid": "6b812f70ee570efa9a7e0e51f94131f866b0a8e3", "messageHeadline": "Only use non-staked amount for payment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 103, "deletions": 5}}, {"node": {"oid": "12800f9dd536cac0b7adb1a547fb31f8e39a77a0", "messageHeadline": "Add function names for contract init and receive to event type", "author": {"name": "Emil Holm Gj\u00f8rup", "email": "eg@concordium.com", "user": {"login": "limemloh"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f3aea9777149faa07c76ad74e5de2d35204a89da", "messageHeadline": "Merge branch 'release/0.4.6' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 24, "deletions": 92}}, {"node": {"oid": "05f372eef07c012fe7d70783a7308acfd0cd1cfd", "messageHeadline": "Release 0.4.6", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd3469002c1961e418a774d945101e72c03ba424", "messageHeadline": "Merge branch 'fix-storing-instances' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad769e42fd0d379f67a2512eb40ba9ee005fe398", "messageHeadline": "Merge branch 'fix-storing-instances' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "6549c70458fc373d377f5c4f6ef6f7a8e1a1b33c", "messageHeadline": "Fix storing instances", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc6c00fded6b31916012c4a847e3262d0b6ce4b0", "messageHeadline": "Fix storing instances", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "b56a517c33e23e8a707d64c2761604f6bd9c2084", "messageHeadline": "Merge branch 'special-outcomes-order' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6b4dcebae420f48c190a84be9174e7cd02ca6e08", "messageHeadline": "Store and return special transaction outcomes in the correct order.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "24d7761264363badb030f5c2b33ed03c7d5e6494", "messageHeadline": "Store special transaction outcomes in the right order.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "d42ead0cd535442c6c26d69ed78d92426152c446", "messageHeadline": "Merge branch 'error-condition-bugfixes' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "85c54bc0a86d00b4c4dc0db95187e46b374acb91", "messageHeadline": "Fix error codes for baker updates.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c06780379ac8bf49da811cab0e6d058ab802946a", "messageHeadline": "Merge branch 'releases/0.4.5' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54982b0a42036b141703d47d4237e0c09d17bae4", "messageHeadline": "Update dependencies to bring in smart contract and tokenomics bugfixes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "799314de583376249524a397d1df2a2d67c358c2", "messageHeadline": "Merge branch 'release/0.4.4' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 75}}, {"node": {"oid": "724d9f4ab226c4e5b68e2a2d1cdee876d954df9c", "messageHeadline": "Merge branch 'smart-contract-improvements' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f66cd6a8eaf2dfc4196aefbca7c19a8c4d7eceb8", "messageHeadline": "Update submodule to bring in smart contracts bugfixes and improvements.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5f89df7d548a0fb194438f002e92bf47bd95cb5", "messageHeadline": "Merge branch 'CB-871-optimize-instances' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 90, "deletions": 78}}, {"node": {"oid": "b145ae0958f68a2f3f5f64f9af6746ccfc0a9fba", "messageHeadline": "Merge branch 'fix-baker-credentials-file-argument' into 'release/0.4.4'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4cdb341676bf71bb0e6d0c354a27d60a53a20a04", "messageHeadline": "Fix argument for baker credentials file", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "edc497247c8ee3a9cd4c67178dea09bbfca9af16", "messageHeadline": "Merge branch 'mo/remove-dockerized-components' into 'release/0.4.4'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 3, "deletions": 70}}, {"node": {"oid": "55a1a7c62742018a7487358d3bfa7f005e6af8c3", "messageHeadline": "Remove node-dashboard and client from staging release image", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 3, "deletions": 70}}, {"node": {"oid": "3b01e9c387caed74bce884fb59096a99e4c6e28b", "messageHeadline": "Merge branch 'CB-899-finalization-rewards' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "aa9acb182dc1214fcf82e588df295439ad566a07", "messageHeadline": "Reset the balance of the finalization reward account after the reward\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "965263e7180256acb44811bef6ed63e4d3602c25", "messageHeadline": "Merge branch 'propagate-CB-894-CB-895-fix' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5f4bf2545143c542f57dcc606443851d9b83472", "messageHeadline": "Merge branch 'bugfix-bakers' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d74c260339fad8af5a993e9a1b905f8d124eae62", "messageHeadline": "Propagate fix for baker updates.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5d43cdd452cf8e3a5c3f0c4fe3254b4dc55cd62", "messageHeadline": "Fix baker removal in the persistent state implementation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9747e21e6b392c6faf3a027851091b602dce18e9", "messageHeadline": "REMOVE unused variables, previously used to fetch genesis data", "author": {"name": "Stefan Niemann Madsen", "email": "snm@concordium.com", "user": {"login": "Thahara"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "266d23502b405d0459aedaadd7e9e9003847be18", "messageHeadline": "Bump version to 0.4.4", "author": {"name": "Stefan Niemann Madsen", "email": "snm@concordium.com", "user": {"login": "Thahara"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "429b2677c098419f4b2c8c55d6f83945ba2158e0", "messageHeadline": "Merge branch 'master' into 'develop'", "author": {"name": "Stefan Niemann Madsen", "email": "snm@concordium.com", "user": {"login": "Thahara"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1292fbbc0b26bcce4dbadf47f527b0627d224d9e", "messageHeadline": "Merge branch 'update-improve-logging' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eb729198ad4354d1b04bee6de51b35ab1cd8bd48", "messageHeadline": "Bump genesis to hopefully make docker-compose setups usable.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "797f3e289672b0e2f74e0eb73a1891d68aea3009", "messageHeadline": "Reduce logging on info level.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "99fa40ca55cc92fa412c63ad361237e9f3bff57f", "messageHeadline": "Merge branch 'minor-improvements' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "3b49c15c35857f9208e0ffad793035e89a15e7c6", "messageHeadline": "Compute minting in a tail-recursive way.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "9a576afbdaddd8cdd07bf67cf8ebc121c09810e2", "messageHeadline": "Merge branch 'tokenomics-bakers' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "55eff7cc8f32f45a3ae235f65230b42262e3cec4", "messageHeadline": "Bump genesis.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a570f23b8b670d01ec8f6b4fc49972262dea4a21", "messageHeadline": "Merge branch 'genesis-tool-revision' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "92668a2127e01fc79032c31b7aeb3bfc75c4c203", "messageHeadline": "Revise genesis tool.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "d1444b81c6c988ea4a7115015165ba13821c247d", "messageHeadline": "Documentation, and detection of incorrect input.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 20}}, {"node": {"oid": "21ca7233ebd0083fc093df093406c1e39ab8e6a1", "messageHeadline": "Merge branch 'remove-wasm' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "de21b60d07be48fbc690ec75fbe029a6e94f30e6", "messageHeadline": "Remove wasm from test script.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d821b6050b64499930c5caa8dd6aed1ebad28ed", "messageHeadline": "Merge branch 'CB-698-transaction-outcomes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "134b1ff1bf7932899978ea64cf87c3cc364b0832", "messageHeadline": "Merge branch 'master' into CB-698-transaction-outcomes", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 599, "deletions": 255}}, {"node": {"oid": "2bbe550e18b7d8cc32f7b162e8f4b6559af4f623", "messageHeadline": "Merge branch 'smart-contract-refinements' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "50b8611a78edc150ba7173aaea5b631defade920", "messageHeadline": "Merge branch 'CB-843-tokenomics' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 591, "deletions": 248}}, {"node": {"oid": "e4bf606d7e5a1dbdea10cf6516155291b46fc429", "messageHeadline": "Update consensus. Minor fixes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f64fe95cb415612aa6fa6d9602e280178593d1e8", "messageHeadline": "Commit to globalstate-types", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d9c3502c093dd1060e43d00a3d1ce8c3a5cdbb2", "messageHeadline": "Update for merge", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32dd1e1584fbd4f00d128fcf5f7be8fae7a815da", "messageHeadline": "Merge branch 'CB-843-tokenomics' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 959, "deletions": 378}}, {"node": {"oid": "9950025d19c4abc59a74d925a46d3c69c5f980c5", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-843-toke\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "f164e6f95455c72f9306a907ee87fae83e8fa069", "messageHeadline": "Fixes after merge", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1b21fc710c1d31df71c751ea7e9297a56cea120", "messageHeadline": "Commit to globalstate-types", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "103fc87414c2e90e768a37fd2b7a659c6c035894", "messageHeadline": "Merge branch 'master' into CB-698-transaction-outcomes", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "a2514b73bd97a47a9be77a2ca13a9d062b943953", "messageHeadline": "Commit to globalstate-types", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e3a95abbcfdd80d8e30829acf3508e910a14153", "messageHeadline": "Merge branch 'CB-871-optimize-storage-for-modules' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "84a6fcb0459aff32e3f700114afce5918d912422", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-843-toke\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 295, "deletions": 214}}, {"node": {"oid": "9764de113deb53ea7525b02a359a4f1e599a4a6c", "messageHeadline": "Optimize instances", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 90, "deletions": 78}}, {"node": {"oid": "961d7b7006e33d8ae64c81a7f8563f7fd6b0dec4", "messageHeadline": "Merge branch 'master' into CB-698-transaction-outcomes", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1327, "deletions": 1335}}, {"node": {"oid": "2aa3cd17201a1ef8d30643d79edf990129a660cf", "messageHeadline": "Use foldl'.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "38fb07eb49994d3eb525684d2022929ae15f21ed", "messageHeadline": "Specify foundation account by address in genesis parameters.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "c38e2ee69857e702747fe4eb29a4a9385512f2ad", "messageHeadline": "Review fixes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 80, "deletions": 37}}, {"node": {"oid": "209d7dcdce33ec72d6e76d5de891489052a08f56", "messageHeadline": "Documentation. Strictness annotations. Checking invariants on genesis\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "dbd544ed7ecded917aec1a42f7eb9910e43969f7", "messageHeadline": "Merge branch 'remove-warnings' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "20b8ce8d1d30ff9c73bcbe22fa9e9611a6bc9e8b", "messageHeadline": "Remove a couple of warnings", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2ad86dc46589a928b06b76cded9d25fc5b6aa5fb", "messageHeadline": "Remove some warnings resulting from the rebase", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "8376bccb545b317077c567dece7aa382a3a2b985", "messageHeadline": "Optimize storage for modules", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "1550c5a2f4ce7e450068f6669629d978aaba6afe", "messageHeadline": "Merge branch 'CB-871-optimize-storage-for-modules' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 298, "deletions": 213}}, {"node": {"oid": "46816382303618c4af8bee78e3e3131b35eaf994", "messageHeadline": "Optimize storage for modules", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 298, "deletions": 213}}, {"node": {"oid": "d584c5aa162dd3c4d05180456e1cb5719e6db582", "messageHeadline": "Merge branch 'CB826-baker-changes' into CB-843-tokenomics", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 250, "deletions": 122}}, {"node": {"oid": "646c139f3c036cab2a26d74cad465bcde20ee7ca", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-843-toke\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 700, "deletions": 243}}, {"node": {"oid": "78d1154cb30b29649e9c1635f6e96ca3e7c5034d", "messageHeadline": "Merge branch 'CB826-baker-changes' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1328, "deletions": 1336}}, {"node": {"oid": "11337b6d77c401816f41b29045093c51ee393a47", "messageHeadline": "Fix challenge. More descriptive test failure modes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "c3dedc2092ced31beee69de13f719dd0f3acdf50", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB826-baker\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 218, "deletions": 89}}, {"node": {"oid": "a5807d17db63eb599062ac90aebb1bc1ef4fffa1", "messageHeadline": "Merge branch 'CB826-baker-changes' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1605, "deletions": 1304}}, {"node": {"oid": "dd2514810332bd524d8054b0ba2d7535b1e80c26", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6d6164c27669bf5ed5f93d97bd3422f8b800b4d", "messageHeadline": "Tweaks and fixes concerning AccountReleaseScheduleHash.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "a54774f1b53d38d84a857a36d4df77f890165c2c", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB826-baker\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 688, "deletions": 225}}, {"node": {"oid": "0ef61265f3027edd9e854de2028c4785f5b29de9", "messageHeadline": "Changes per review", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ed934c7f0fcb57ccd9b3578add53127d9e5d11c6", "messageHeadline": "Tokenomics update transactions.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 75, "deletions": 45}}, {"node": {"oid": "8100815fd7b15fa2b7098dcb1e938bd0baa2a80b", "messageHeadline": "Commit to changes in globalstate-types", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "532f27db8b608221d7d04b6cea15a6812f4f8843", "messageHeadline": "Merge branch 'optimize-account-release-schedule' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 684, "deletions": 226}}, {"node": {"oid": "bddfffb776848030c0541166f74ae3819530bf99", "messageHeadline": "Support for tokenomics parameter updates", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 347, "deletions": 220}}, {"node": {"oid": "3d1dcb2fa66e62ef98bcd168907ec4c67510c126", "messageHeadline": "Make sure that all receive methods have contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9359b16faf6f542d77678eedc1edf12d5a0968c6", "messageHeadline": "Merge branch 'master' into CB-698-transaction-outcomes", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 146, "deletions": 5}}, {"node": {"oid": "65267c286b0c63f11adabd7cb98c91f73f54951b", "messageHeadline": "Use of transaction summary type + commit to git submodules", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 69, "deletions": 52}}, {"node": {"oid": "09844ea68b30b44de63a8f29da1d1584de60adf3", "messageHeadline": "Fix tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "4a9ef22b5f8b5689b67bd6b26fd51b8bc7ea4c81", "messageHeadline": "Scheduler support for tokenomics.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 468, "deletions": 197}}, {"node": {"oid": "b63f3189ca5c6b61b4bd4a0fe0c13e4deb8fd8b9", "messageHeadline": "Handling of new special transaction outcomes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 82, "deletions": 27}}, {"node": {"oid": "b4169b32f1975f02c245b6931c45890d69079047", "messageHeadline": "Merge branch 'remove-wasm' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6ebeef0e593b6a85f5c9fdf0ff111c4e9ba2aa95", "messageHeadline": "Merge branch 'expose-policy' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "9ec475525df50f01eaf8c226998ac80a3b74a4a4", "messageHeadline": "Handle failure better, and update all dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "54fc2b37f91a379ef6659653268b5abee31f2306", "messageHeadline": "Changes to genesis parameter parsing forced by expose-commitments cha\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "59714e682ba43f23b414f82950507424ed3cca8c", "messageHeadline": "Merge branch 'expose-policy' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 183, "deletions": 26}}, {"node": {"oid": "40bdd4d4025eeb0016509babdd12a5bfa9c53ed9", "messageHeadline": "Test passing policies with multiple policies and attributes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "883513f5eb3c13ce74e2aaccbc5fb2b9f8c444c7", "messageHeadline": "More testing of non-trivial policies in smart-contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 39, "deletions": 6}}, {"node": {"oid": "dda15f7f70bcfebda58d79ea2d3f5fcd2afb1338", "messageHeadline": "Simple unit test to make sure policies are passed correctly.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "2bbc2774ee291cef2337a59dc93a731ae486bedf", "messageHeadline": "Support multiple policies in smart contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6e4c0eefd04f260557c74f3e11991456e46749da", "messageHeadline": "Merge branch 'CB-810-single-node-network-crash' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "a5231c155c59b24ba8d9397bd8c5eb118194c0a3", "messageHeadline": "storeBakedBlcok and finalizeHandleBlock inlined into doBakeForSlot", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 10, "deletions": 53}}, {"node": {"oid": "22a49c1f9ba092eac775d92e1a1dc66a2d41c0a3", "messageHeadline": "Expose account policy to smart contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "19203fe6f8b272755cbf9fd6d07f762095b35fa8", "messageHeadline": "Global state changes for tokenomics", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 435, "deletions": 275}}, {"node": {"oid": "cb29a0ed784622ab63d3e5f3e830237fcca1e101", "messageHeadline": "Remove orphan instance", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fab182613e693be374dbe1c3aee5f4fa6116f8cc", "messageHeadline": "Use lazy foldr", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eed0da294d2cd634b331c80010b6c164f96b63ba", "messageHeadline": "Strict foldr'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a9aa98ada0f2fa81d29fde8078caaae042aec59", "messageHeadline": "Newtype for the hash", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "7a11f24d691b5870f5595886614702809b67673f", "messageHeadline": "Chain parameters for tokenomics", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "898c7c42d4c77a86b095021ff5b6b43e5a9d7331", "messageHeadline": "Add chain parameters for tokenomics", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 178, "deletions": 8}}, {"node": {"oid": "9b1ac4b736f2561b45bb6b6ee74080b775cdabdf", "messageHeadline": "Remove wasm dependency", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "928749a77ab3714ffb5a9bbb0a450e9447470c3e", "messageHeadline": "Some CR fixes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 32, "deletions": 22}}, {"node": {"oid": "86dbe895bbd6b5846140006e215b758d2b6ee105", "messageHeadline": "Added comment for pickNthResultM", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "4ecb0d79b73f3b98f10c11a86209e46102746c3e", "messageHeadline": "Some CR fixes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 63, "deletions": 32}}, {"node": {"oid": "35bf6ff044c4a165761861dd39168f3675c1362e", "messageHeadline": "Merge branch 'mo/jenkins-creds' into 'develop'", "author": {"name": "Stefan Niemann Madsen", "email": "snm@concordium.com", "user": {"login": "Thahara"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "7a285097a32be07d4c1132cce8ab7b9f98ec8781", "messageHeadline": "Update gitlab credentials in jenkinsfiles", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "4ee46f059e43427996eed117515a1235f33e24a9", "messageHeadline": "Update globalstate", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9d417a7ab9fa1b9927057c395d9c8433512a45a", "messageHeadline": "Review changes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 16}}, {"node": {"oid": "baaecb47fc28f74d8f4206d15178dcd24a831ac9", "messageHeadline": "Update tests for the new ARS", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 166, "deletions": 159}}, {"node": {"oid": "5a6962d0551e36e1127f62e45158fa98dfddbf7a", "messageHeadline": "Fix some warnings. Rename `InsufficientStake` to `InsufficientBalance\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "3c25578fb27b234f016d8d3ad706ab0fc7caa5fa", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB826-baker\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 327, "deletions": 240}}, {"node": {"oid": "dddded310f462528725c175659205be7092c480f", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB826-baker\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 75, "deletions": 107}}, {"node": {"oid": "fd279a9c3b2ec34166e6d0c2e4ded6f7f6932a2b", "messageHeadline": "Delete commented-out code.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 156}}, {"node": {"oid": "5caa66050b408d7375ff829b3880b0b095b1357a", "messageHeadline": "Fix failing test", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25ff63838f7979528134c23053ea66c024d969dd", "messageHeadline": "Remove commented-out code", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "5e46db5a203bddd5dfdd20c2b068673495774637", "messageHeadline": "Fix scheduler tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 450, "deletions": 417}}, {"node": {"oid": "aebdee120a5c5aa4a0f6dc2bb1a0c12c29c18976", "messageHeadline": "Update submodules. Fix Rust call to bakerIdBestBlock to handle new re\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3061e08b37081520c952d77a044548a45afbe57e", "messageHeadline": "Finalization is notified of baked blocks after invariants are re-esta\u2026", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "126ca6bdcfcdae8d8d21c82348f6889c56cbacf6", "messageHeadline": "Complete implementation of AccountReleaseSchedule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 164, "deletions": 110}}, {"node": {"oid": "3d38ef89546b8d26ba33c3cc414830a0b6bbb32f", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB826-baker\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1391, "deletions": 895}}, {"node": {"oid": "034da792d0fdee21bdb97cb00466ce4597311297", "messageHeadline": "Support for rewards and baker update transactions.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 317, "deletions": 249}}, {"node": {"oid": "82c29b35bad0dbaac1a957b7fb2a59d2ea57b9b8", "messageHeadline": "Merge branch 'releases/v0.4.3' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 100, "deletions": 192}}, {"node": {"oid": "359fb52819e087979a466b13d2bac54e5a990fd0", "messageHeadline": "Bump simple-client version", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "137dcff77dc38434a0f11092624d3acfc8436415", "messageHeadline": "Merge branch 'sync-master' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "603f5237370a76954dd2c203a3e4e81f8a255025", "messageHeadline": "Merge branch 'update-consensus-version' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da1a5e46fbd0e0047afbeec6d1012d697041a163", "messageHeadline": "Bump version for new release, update consensus.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "197900fa7d06793de7f842645bd7bca310eaba3b", "messageHeadline": "Merge branch 'CB-790-limit-credentials-on-account' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 32}}, {"node": {"oid": "169bf8a7e320c01d2b9ce4c8f143150719dd4ecb", "messageHeadline": "Remove existing account from credential deployment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "f3009e067549bb08ef551e9451b947dccd9f9611", "messageHeadline": "Remove existing account from credential deployment, adjust tests acco\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "fd28faf5845d283cd01b98260b2ff59acd0a4cf3", "messageHeadline": "Update tests. Credential deployment onto an existing account now fails.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "6ffa2e928d6c02c021992c3f9bf6db25866f1127", "messageHeadline": "Removed possibility to deploy a credential on an existing account.", "author": {"name": "Emil Madsen Bennedsen", "email": "eb@concordium.com", "user": {"login": "eb-concordium"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "04856ada98c72c8959e6d2baa59d6d996ae6af7a", "messageHeadline": "First version of the new data structure for AccountReleaseSchedule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 368, "deletions": 27}}, {"node": {"oid": "eabd98ebadfca14f16e1808e59c6ecd2107f4062", "messageHeadline": "Merge branch 'revise-costs' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 29, "deletions": 42}}, {"node": {"oid": "afd7545db9af4bcdf2cf5b1bf868dc99cc1b9d4b", "messageHeadline": "Limit module and parameter sizes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f636d2722c69ea787d6fc7a7e4baaa6abfdc3386", "messageHeadline": "Simplify module deployment a little bit, resolving an old todo.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "886a2c73ee570e9e9b25028f6725d976234e44e6", "messageHeadline": "Revise module deployment costs based on benchmarks.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "75f5d88b45b8cb20ae0dac7a99782b06eb58e3ae", "messageHeadline": "Update instructions. We no longer depend on HSWasm.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7b8c1fb0a54fe52cfcc3a7a69062173d6ad64381", "messageHeadline": "Merge branch 'fix-profiling-build' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67640305c8fd135260eb3618786772b83ff0b892", "messageHeadline": "Profiling implies static.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "062a656755485adc52ecf1e506500c9bcee28e82", "messageHeadline": "Merge branch 'mo/fix-docker-compose' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ba58c4f0130eac9a5b653631c48ce5dd7a6f1119", "messageHeadline": "Install libnuma in docker-compose images", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "badc868371a41c2d9390524f27735d1ee8dcfec2", "messageHeadline": "Merge branch 'new-static-libs' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 90, "deletions": 181}}, {"node": {"oid": "52d7fc29209fcee868c2350ecf0543fddbcd1f4e", "messageHeadline": "Merge branch 'new-static-libs' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 76, "deletions": 1}}, {"node": {"oid": "da2c6b0696de1b2d911aff5d238b04d83bf56fb9", "messageHeadline": "Merge branch 'auto-link' into new-static-libs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "4da5ca18a762b3c142e18ecdc28ab928c6fb5125", "messageHeadline": "Update submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef5080207822b65833e0dbfd6fed7c34db84f83a", "messageHeadline": "Another leftover", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f3506788e101a61794f39f786f59ba00addf4c4e", "messageHeadline": "leftover", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "15667bfbde7ee20ed72cebd24229e03833e3c223", "messageHeadline": "New static libraries scripts", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 49, "deletions": 179}}, {"node": {"oid": "d1b5b779b1f55fdd6e137d2a515ef91cc0698b69", "messageHeadline": "Undo update of globalstate-types", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "777ec3a1983e02e31875de03c11489d0702be272", "messageHeadline": "Merge branch 'auto-link' into new-static-libs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "27e3818b9fac6a7399841c0b8001a3e71eb97933", "messageHeadline": "Just update the submodules although unrelated with this", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8e09d744a334a71569d24e21e6280eb685ab6a8", "messageHeadline": "Add alternative stack.yaml file", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "5b3b44b443aa78c6a45a144dd5de471f9a66eaae", "messageHeadline": "Remove remnant of sc in the jenkins job as well.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "222c1f02eabc0b32a6522f33a559f3429f8d26b3", "messageHeadline": "Merge branch 'releases/v0.4.2' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 97, "deletions": 103}}, {"node": {"oid": "6e302616691bfd9e0035d5a8a9a3796355363287", "messageHeadline": "Bump simple-client version", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c082873602fe5c8c588736e0f6c3338e3a517e5a", "messageHeadline": "Merge branch 'wasm-updates' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 96, "deletions": 102}}, {"node": {"oid": "1249713ebe8e28ebd6794f7b0f7a182c1ee05a07", "messageHeadline": "Bump compatible version. We are not compatible with 0.4.1.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5d4735e7b923544096084654285bc19cc4bc6a5a", "messageHeadline": "Update dependencies to master.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23067f15e4cece096a08b4cd4b11a978f9ae15c5", "messageHeadline": "Merge branch 'wasm-updates' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 220, "deletions": 172}}, {"node": {"oid": "bbff953e1265684ba503bbc2a0d0b9938053e39c", "messageHeadline": "Update to bring dependencies up to date.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ed7defe068fdceb2b8894789d9c88504a9b8bf54", "messageHeadline": "Merge branch 'wasm-updates' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 65, "deletions": 100}}, {"node": {"oid": "bb54fced7605e9bad843936062a9ec4ce13bafe3", "messageHeadline": "Cleanup build script to remove repetition.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "1c872b03a46e39fc25f7812198dd3ea8c21a4cd4", "messageHeadline": "Merge branch 'sync-master' into develop", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7bdc46a5c13bcb738cedba35bf5d3952ae26945", "messageHeadline": "Update crypto after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "482f0d87cb0ea0218c4f923f16a9d05685cd2739", "messageHeadline": "Deprecate the hard-coded global context.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc1ad5d9560a55857924e6eeaf95b0f246b9dbd3", "messageHeadline": "Expose cryptographic parameters via GRPC.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "bb66aa0755a4255857f75157563582174505c453", "messageHeadline": "Also expose the new call in Rust.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b095ae8317825e4be3c2e4e6d150f6000d09d0d3", "messageHeadline": "Expose cryptographic parameters via FFI to be used in GRPC.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "83bfd9745f4fd738a51d205e4e79f3fec94be063", "messageHeadline": "Expose cryptographic parameters via grpc.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "87e10df4e096a6924490da0eddb93541c1816c15", "messageHeadline": "Remove 1000 baker setups from genesis test since we don't generate it\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "90f70babc52c0684341c093bdd88624c541f0bff", "messageHeadline": "Remove hacl* as a dependency since it is deprecated and inaccessible.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 57, "deletions": 41}}, {"node": {"oid": "4a47b9b69bd95d6ac11e7068eca40ed1e1ad6a4e", "messageHeadline": "Bump genesis to support genesis string in crypto parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f474a8bc0f55e70e48467fe82d2a64a685787c5b", "messageHeadline": "Regenerate test data due to changes in verification and global contex\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 90, "deletions": 90}}, {"node": {"oid": "aacbd85c42a50a51125b4b6fd86f4d7108b729a0", "messageHeadline": "Regenerate cryptographic parameters to add genesis hash.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 90}}, {"node": {"oid": "7f8fea7828e733ceb7f804e0bac08bf114f5a576", "messageHeadline": "Remove more remnants of the setup without smart contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a8a4443a1c47404a51ed5970f1cc61a47e36533f", "messageHeadline": "There is no longer an `-sc` variant of packages.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "374cc06b98dafa1b12f34782befc704c7542df0c", "messageHeadline": "Fix payload serialization tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c95ac35386be381acd9f89cdcca1266edb89093", "messageHeadline": "Update smart contracts to remove the wasmer dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 47}}, {"node": {"oid": "b84d6b55409a58707b0c8b3f1df6ae9826fb4cd7", "messageHeadline": "Expose more data about smart contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "0610b83220fb2a099c5c134d934fc31b41c3483b", "messageHeadline": "Make account release schedule JSON into an object.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "35a67fc9419099c1b90cd0615f411e850795515e", "messageHeadline": "A bit of documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b1fdcbbf84ac7fe7f91bd566ecf218b4ffef4bdf", "messageHeadline": "Update tests to reflect the changes in Wasm module handling.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "eb6ad0c90e4d5cf6643f5c88a5e9db80ac4b0e3b", "messageHeadline": "Forgotten wasm in stack.yaml.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7f3caf1bd6191fa5713a603c151208506643ac7b", "messageHeadline": "Remove the now obsolete wasm submodule.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "025c42d2c32de8165ceed19144cb2faa2203a3a7", "messageHeadline": "Replace wasm and wasmer-interp with our own implementation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 84, "deletions": 66}}, {"node": {"oid": "c1488485bb950fd066e0e3125315d4188ceb302e", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB826-baker\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 538, "deletions": 100}}, {"node": {"oid": "2a9742522feed153c95e191e9a1d6b48c9d240f8", "messageHeadline": "Update globalstate", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d072a04d5c60f65bcf81f84fdb7e62781644a25f", "messageHeadline": "Fix tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "28a3d97bbedb8b34d9cfa7eb3eb546cc0bdb79e1", "messageHeadline": "Revising handling of bakers to remove delegation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1444, "deletions": 1189}}, {"node": {"oid": "872dc792a49c137e7bc86396d327cd6f11ece12c", "messageHeadline": "Merge branch 'releases/v0.4.1' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "50bb2d10ac07a3bd1675405f8c789f1daa5213a6", "messageHeadline": "Merge branch 'CB-158-implement-account-lockup-schedule' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c5e2be42e36e97c5e7d7c086263a4b8a38299ad", "messageHeadline": "Update genesis, necessary since the format changed.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f59988dcea9132c709529482b9f3945d3c3fefa", "messageHeadline": "Merge branch 'CB-158-implement-account-lockup-schedule' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 136, "deletions": 12}}, {"node": {"oid": "fe2ff1a8154976d0f3783a48d3368b1579b98ee3", "messageHeadline": "Merge branch 'CB-158-implement-account-lockup-schedule' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 480, "deletions": 41}}, {"node": {"oid": "7cc082ccb3478e682360e56a362a67e82f26b8b8", "messageHeadline": "Add originating transaction hash", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "cb73615c21ed95684ca155b9ae6b31958ff262e7", "messageHeadline": "Add transaction hashes that originate the locked amounts", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 30, "deletions": 50}}, {"node": {"oid": "6a9e302f2beb0de13ce6d5f76467b8551bf51469", "messageHeadline": "Update globalstate submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c864b687c9fc2cc817973301eb9031d95f3e9b6", "messageHeadline": "Fix the tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "375dfb7e3675c2ed5efa0c009c94df816ea9a8ad", "messageHeadline": "As per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "74a5ef534e90edca7ec7205a5c49164ac205a729", "messageHeadline": "Implement account lock ups", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 135, "deletions": 11}}, {"node": {"oid": "8b12a04f58df9508252d173a5a804c51c50fb3e7", "messageHeadline": "Implement account lock ups", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 499, "deletions": 41}}, {"node": {"oid": "f95b5248a274263e8964ad4a59940b93cde8f3ce", "messageHeadline": "Update for 8.8.4.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa54507582fc85075f4264b1baf7861e2c507414", "messageHeadline": "Appease clippy.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "de0cea2d390b38d1acc19837c881dfe61efd3e48", "messageHeadline": "Update build script to be consistent with the one from consensus.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "a10fa27affb2420f6cdcd7f541d89d1b0ef39035", "messageHeadline": "Automatically add path to haskell libraries.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "d8f182341517083eebe3fc913495d56db4cc51f1", "messageHeadline": "Elaborate and make the build process more configurable. Add documenta\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "d69a8a16ee91cbe07c1d269e2fd5edc259e5c09b", "messageHeadline": "Merge branch 'initial-account-creation' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "c1310aa5f1b352fb9fe3b4ffcb14669634b00540", "messageHeadline": "Update consensus for the initial account creation changes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "54f24fa94ed942856050adbddb9b191f203c8a7b", "messageHeadline": "Merge branch 'initial-account-creation' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d5f9fffdc623540845000745d0ef1d8494059ecb", "messageHeadline": "Update dependencies to latest master after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "59d04496ff7bb9986f68e5369567f432a8e06656", "messageHeadline": "Merge branch 'initial-account-creation' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9b2879fed84952843f8b518ab7de58ea34d18342", "messageHeadline": "Add tests for initial account creation to the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 298, "deletions": 78}}, {"node": {"oid": "ec4c2ec606376a362545c449a73f365d59009eef", "messageHeadline": "Update test data.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "28249dec8b45f77d92ba5519ce94ced8fec5d185", "messageHeadline": "Merge branch 'mo/install-libnuma' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8945951c42739faf9dca3ce8a236a1b687c59d6d", "messageHeadline": "Install libnuma", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7d661b63ac004671a1aab0b84a65b6afdc7903c", "messageHeadline": "Fix JSON serialization of initial accounts in the genesis tool.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3718bef4e53632900a218e31b45bf25ea1b440c", "messageHeadline": "Bump crypto to get the latest genesis tool.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e50b12ebd3ed165e34c9dca1365a18573e2f75c", "messageHeadline": "Merge branch 'sync-master' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "fd302d546809adb1c0dfcb181c687635724c2193", "messageHeadline": "Merge branch 'mo/fix-build-script' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "27d6a9f58d3b47ebd59c6d3c3d56a2aeb04b7006", "messageHeadline": "Fix build scripts", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7905033edaa19c59dddd37080c6be14b03e855e3", "messageHeadline": "Changes to account for initial account creation with a simpler creden\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 158, "deletions": 135}}, {"node": {"oid": "449ec26ac0796e0f4831353e55b7dc4d3e8d5f38", "messageHeadline": "Merge branch 'bump-version' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b77901d7161e9737c7f2e3744356ef52eba7692", "messageHeadline": "Apply 1 suggestion(s) to 1 file(s)", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89b26c5eedfdc9da6c7e8bea81c4db378d4f1eb3", "messageHeadline": "Accounts can have two different kinds of credentials.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "f09d9d7f84a8564c48269b78b09f0a70ef5707bd", "messageHeadline": "Bump development version", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "690746f56319b524b0489e3eaa7c5aae13fcb800", "messageHeadline": "Merge branch 'releases/v0.4.0' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 331, "deletions": 156}}, {"node": {"oid": "3bf264e81459eecc9f6d6f869aa97c97ab48bb28", "messageHeadline": "Bump simple-client version", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54a5bf41081abc99559a7e5324b6fd0b1472a587", "messageHeadline": "Shut up clippy", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "679a09a0392f9fb48800774abcd679d0ee79b76e", "messageHeadline": "Update compatible versions", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5cf722da28e8f922b866b8811efbcfb4b7052a8", "messageHeadline": "Bump version to v0.4.0", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6fbcc17df149d9e7132a1fa0ca5fb1b386bc0da", "messageHeadline": "Merge branch 'ghc-8.8.4' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "37e3ecf7f7dbd7056ad9d9203eb68e16d311660e", "messageHeadline": "Update static libraries scripts to 8.8.4.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f1c6c3e36b47fbe801df656dde0d22fe1139735e", "messageHeadline": "Merge branch 'upgrade-to-LTS-16.20' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b0dd9c5cff1e620666515c1b0d054a5c3c185430", "messageHeadline": "Upgrade to LTS 16.20", "author": {"name": "Kasper Dissing Bargsteen", "email": "kb@concordium.com", "user": {"login": "Bargsteen"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c31ce17aeb32591e68dd4ebc28d49a43e1465c8f", "messageHeadline": "Merge branch 'update-consensus-dns' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59732f12f6d5d748e7a93472fe0f535424179782", "messageHeadline": "Update consensus and concordium-dns.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97fa6f21ccb4dc33ad291e636774daca4a92f0be", "messageHeadline": "Merge branch 'update-protocols' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "81f9171006b26568d912b494452476239a09092b", "messageHeadline": "Update crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "aa39ef0c793f0a6abc9d3f8f8f373b8f0cb04156", "messageHeadline": "Update testdata after protocol updates in crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "dea847ed7267f3b8fc1193c43bfc3aa4a6e6bfb6", "messageHeadline": "Merge branch 'CB-793-energy-cost' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "cbada24ed77b5b35b4b2ef1118b97199f528ed55", "messageHeadline": "Merge branch 'CB-581-testcases' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 63, "deletions": 32}}, {"node": {"oid": "1749f840b46951df3c88205e4efe8297f2712b23", "messageHeadline": "Merge branch 'windows-fixes' into 'develop'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 294, "deletions": 125}}, {"node": {"oid": "b816eb4332ac7e21ca085d89218e2b9054d0bd54", "messageHeadline": "Update submodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f6649bc388b476248aa9318ff55426b7e92dc3f", "messageHeadline": "Merge branch 'CB-793-energy-cost' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "9789fd8ebb635ab6db799421d7469d277df45bc2", "messageHeadline": "Update global state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e75d57a73e64345992ebfa7e27a7fc6fbde87b7f", "messageHeadline": "Minor formatting changes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "38a6813f8d0b51ce75a44baa5cddf738eb509d5f", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-581-test\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 342, "deletions": 326}}, {"node": {"oid": "33893790f3c30cb524380184daca70c0f542334a", "messageHeadline": "Add FromJSON for Updates.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "e5b48374faad11e0a173faaa578edbfd399a6046", "messageHeadline": "Remove FIXME", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "418ed748589486f5c21860cdae2e6ad4a73f8682", "messageHeadline": "Merge branch 'connectivity-tweaks' into 'windows-fixes'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 103, "deletions": 52}}, {"node": {"oid": "4372d151365151c3c02aebecf73ea23e0be0ef01", "messageHeadline": "Change pending_pongs to signed integer.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "637e8270798ed1643eddf3c856ac88e0b359088d", "messageHeadline": "Apply 1 suggestion(s) to 1 file(s)", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e15bea5063ef27410f96b9ca510fb8a93e553b4", "messageHeadline": "Update globalstate", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fdeceac15d116a88ba7026a8b5711d649d875ef", "messageHeadline": "Change dummy data so 1 energy is 100 microGTU", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1c6df72951e047efc4bda5e274b89c18e1ca956", "messageHeadline": "Refactor shell step in jenkinsfile", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fc38c424448a1eaad53b1cb4a874bcd553e4155d", "messageHeadline": "Change `energyToGtu` to use current energy rate.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3cc41ba886175db617a7adde860ad06638ce9db4", "messageHeadline": "Functions for getting energy rate", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "8afd8c979d369a2febc069f5be61fb5f4d2bd8ff", "messageHeadline": "Merge branch 'CB-602-log-affected-contracts' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "84ca9df57c2ee5504bc21d0f1200f3186b990fa5", "messageHeadline": "Re-comment trace log message", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "845635a85804cd01ef1fcefa081a3d65fe456ea3", "messageHeadline": "feat(ati): Add logging for affected smart contracts", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 43, "deletions": 18}}, {"node": {"oid": "177a7a47c5b8e2e2c5aee950b2ea5673e3df416d", "messageHeadline": "Merge branch 'CB-602-log-affected-contracts' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 72, "deletions": 21}}, {"node": {"oid": "fbfff58c973778a19f1ff41434909c1d373207e8", "messageHeadline": "feat(ati): Add logging for affected smart contracts", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 72, "deletions": 21}}, {"node": {"oid": "7f05d86cac89492e7fd23be89d6d628fa8c8658a", "messageHeadline": "Clippy", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "da1f4c0e0b857baccad8bbb5fb3e9fb1eb79beac", "messageHeadline": "Connection handling improvements. Avoid deadlock.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "daebd9d95f71dc36cd4b4601f3333987ae1c153f", "messageHeadline": "Merge branch 'update-crypto-for-ro-changes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "ca5786f5311b046903aa031dd49fbe7d52778ab3", "messageHeadline": "Update crypto and scheduler tests for random oracle changes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "db82324ff56ecb27bf3577020336ab94464e93cf", "messageHeadline": "Update test anonymity revokers due to changes in crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "d6f2cbf21ece19cfa88ace66f2f1f7c0c3534765", "messageHeadline": "Change ping to function as a heartbeat. (cf CB-765)", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 83, "deletions": 53}}, {"node": {"oid": "626260f9d5f59a11998792eec81dc7875284880e", "messageHeadline": "Apply 1 suggestion(s) to 1 file(s)", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dda5d9b2e10baedef7e7ab4a47328919052315ad", "messageHeadline": "Fix unix issues.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3e2262abfc073bbdeb7236b255600dfd2ea02fcc", "messageHeadline": "Update jenkinsfiles", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0df3a6a22405efcd233cdb8e1cc14a75f3d591c7", "messageHeadline": "Formatting and clippy.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 42, "deletions": 25}}, {"node": {"oid": "01381f2d4cd019d7e9c16837b6798180dac17f92", "messageHeadline": "Windows support for setting linger time", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 53, "deletions": 61}}, {"node": {"oid": "b250cea1047f6aaf34bdc9b4ed1344cf6f8b191e", "messageHeadline": "Towards fixing CB-448 and other Windows-related p2p issues.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 142, "deletions": 33}}, {"node": {"oid": "cb3c70cb140a72e7473410d4c54effd454f0c221", "messageHeadline": "Merge branch 'cleanup' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7535d0be1a2c923187df24cc5dfff019c42f2a08", "messageHeadline": "Merge branch 'enable-smart-contracts' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "840dd0649a24aa758a7c08620b9264640e67ed31", "messageHeadline": "Update genesis to latest as well.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fbcdac3bc4f669b8d6bcd169dc82f85c1551852", "messageHeadline": "Enable smart contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8360bb3b4fb09d95caa9526a56b539e3f0b8458", "messageHeadline": "Merge branch 'update-smart-contracts' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 58}}, {"node": {"oid": "b81784f1f1ecc5f9e46483c505729363b083a09b", "messageHeadline": "Update smart contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 58}}, {"node": {"oid": "59630b20882ecd20b8242e83cd89c1b37f9f1759", "messageHeadline": "Build scripts cleanup", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f2eae441513a43fdd4e905ab388ecdf540f66d8f", "messageHeadline": "Merge branch 'sync' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b7330160d06f78f2dede2fbc43902c964224dbac", "messageHeadline": "Rebump version", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6717ef2d5e527fa84481c23dd9b3d99c4db03e25", "messageHeadline": "Merge branch 'releases/OT3' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "483a3e1562512ae473be2f8bd84a0cdb310eda99", "messageHeadline": "Keep version at 0.3.2 since nothing has changed.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5e6f47dcb36a71eb61445b3d4c853a433452f18", "messageHeadline": "Merge branch 'OT3-genesis' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f05debb7f1eb3d369baea6a1b0a2f5282e2d191a", "messageHeadline": "Update node dashboard version for the open testnet to get in latest f\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e3d1f6470cbcd4d28bc498ec8ab9b056c85d1c7", "messageHeadline": "Set genesis time for Oct 6 at 13:00.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "223ff223674914611e121f14e2f5ff922283ca44", "messageHeadline": "Merge branch 'bump-version' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dd2f55e47bb8d506d24d4d9a42297671fcece42", "messageHeadline": "Bump version to 0.3.3", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "902036ee76ca2d947e3be87c294a24c0025c29b0", "messageHeadline": "Merge branch 'releases/v0.3.2' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "16e3a8f451ee16c51917f059e832042b5da44c34", "messageHeadline": "Merge branch 'develop-v0.3.2' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0c0b9bf19e836b281208c907863cfce0ebef2a1c", "messageHeadline": "Merge branch 'master' into releases/v0.3.2", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "131ead9b2fbd20c4dd429321780e3a579df94405", "messageHeadline": "Use correct simple client tags.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "eb5228d2a5e2522c9cc5cee7deb38f432a8c3ba2", "messageHeadline": "Merge branch 'bump-consensus-various-fixes' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "dc30b17e4010cd5e78b7a6734eef8673df2b2266", "messageHeadline": "Update version compatiblity.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "f7e378df67eaa7643d5c636791f68ef87bce81e2", "messageHeadline": "Bump consensus to address CB-746, CB-743, and CB-732", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad78664ea2a0c11befc85b893e6b69fba8ae9fd4", "messageHeadline": "Merge branch 'print-chain-parameters' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "43ebe24a989a6ad9cd22687d7392d8db06109725", "messageHeadline": "Also print chain parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8c5d2082bbcbdfac2407cdd9eb42bbc717bd3548", "messageHeadline": "Merge branch 'compilation-memory-tweaks' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "669f9834801e91fded944c1d240d04b2e050628f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into compilation-memory-\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c43ab643e98d651b28cd5d8424a1b44ee4ba9ffe", "messageHeadline": "Merge branch 'CB-743' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eaa7ca632e49277bd8e3e27662e4101ff618ca43", "messageHeadline": "Merge branch 'master' into compilation-memory-tweaks", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 37, "deletions": 34}}, {"node": {"oid": "e32c532acfd3711a9354101967991b1b8df76443", "messageHeadline": "Merge branch 'master' into compilation-memory-tweaks", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 40, "deletions": 34}}, {"node": {"oid": "da8301769fc7461ed7119af2cbd381bb2663df51", "messageHeadline": "Update dependencies after merging.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "674cfb419a264a0258c14ea7a92e89734d0122f8", "messageHeadline": "Merge branch 'compilation-memory-tweaks' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 44, "deletions": 54}}, {"node": {"oid": "046bf055e5da00e548e07d22a446c10bddb73c30", "messageHeadline": "Also fix CB-743 in the basic implementation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "669f670b5b8b05a910f66f0d2f3993610a6f822d", "messageHeadline": "Update global state.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "181776f05bebde7c5ffee986649d5373f21e1d9b", "messageHeadline": "Merge branch 'CB-743-total-stake-calculation' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "eb1bf456b424d29386684b984cfd72b913ecaeb1", "messageHeadline": "Fix total stake update when trying to update the stake of a non-exist\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "b41a431c0a5c1224cc47218edbeebff3d236c756", "messageHeadline": "Merge branch 'CB-714-pending-peers' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "9fed3a82b46cfc0ab1740691c20172bd62fdc07d", "messageHeadline": "Merge branch 'CB-721-change-database-directory' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7368c1f2d968e3090cd32041a1e2f2f04c36c27f", "messageHeadline": "Merge branch 'CB-746-cache-state' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b619e429cb184802d68431ecf216dfaff1418a8", "messageHeadline": "Update crypto and globalstate after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "762e8ee7c2671c9e3be9f028b714f51ea581aafe", "messageHeadline": "Update global state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b19939ab28679c3d6b20da556487881495df7c59", "messageHeadline": "Cache initial state when loading from database.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 243, "deletions": 12}}, {"node": {"oid": "54f87c92eb56cd61f22f131bedd3f50345a6914e", "messageHeadline": "Change database directory so it does not clash with the OT2 version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "103ffe15cdd175a5018878ae10c4c11bd41399c5", "messageHeadline": "Ensure that pending peers are not prematurely marked up-to-date.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "ef258af78573dc4c04d09ebc5f7ea85ac1c2221c", "messageHeadline": "Merge branch 'conditional-nixos-envrc' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d96d0bc1531a97187ad22fea560998f458b9e30c", "messageHeadline": "Using lorri only if on nixos", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2cf3b0dba33edc364ebd11a0c5a67b81426b55f1", "messageHeadline": "Alter inlining to try to improve compiler memory behaviour.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 75, "deletions": 75}}, {"node": {"oid": "708442567f6bd504f25ad508618c5670b22f4a13", "messageHeadline": "Merge branch 'prove-pure-function' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 40, "deletions": 37}}, {"node": {"oid": "e922bba9a23b2d3b82af517aa1082fc77f348924", "messageHeadline": "Alter inlining directives.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 44, "deletions": 54}}, {"node": {"oid": "74bc117750c02914b96c5705c6b24f0d5c50a8a3", "messageHeadline": "A bit of cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "ca9748ceefded6e8e5839fd7a7e4f38b0e786966", "messageHeadline": "Merge branch 'prove-pure-function' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "a7a4880abb47f2b6c58e8f9a28e9b39c4d39b557", "messageHeadline": "Merge branch 'bump-version' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ee57da32b1a2eb56a81d6ffc55769e6e74058e3", "messageHeadline": "Bump version", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3b756bd384657d46687dbadd66fb5bd520c34d0", "messageHeadline": "update crypto", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cb1c8f39d574d2617177ad69cab03bf9cbd444f", "messageHeadline": "ECVRF-prove is a pure function", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 31, "deletions": 26}}, {"node": {"oid": "b50f37b8d161987b01ae435b989a2cf673ddb78d", "messageHeadline": "ECVRF-Prove is a pure function", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "e238196cda90c22f187a12b784a8340e8ef028e5", "messageHeadline": "Merge branch 'releases/v0.3.1' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 179, "deletions": 103}}, {"node": {"oid": "48d5d5f7d38902ba099faf3f0980bf414214e6d4", "messageHeadline": "Update simple-client tag", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c27d1d1d9adfe6114ef1bdc37c6471de5aa114d7", "messageHeadline": "Merge branch 'bump-consensus-add-transaction-outcome' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e104860d739ccc97f7b8a98e7ca0182c65ef6b16", "messageHeadline": "Add input encrypted amount to transaction outcomes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "183f429e290b1818498b6e8aec2bf2aa727d48fc", "messageHeadline": "Merge branch 'curl-wget' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa3b1a37ea6a63c3de4bec14ba46c28d4e0b5e7e", "messageHeadline": "Change curl to wget", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f01354902398fee26daa597012dd0acfccaeeded", "messageHeadline": "Merge branch 'mo/revert-node-dashboard-dep-fix' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2bb0fd7bc973c8f68ce3c9b0f96c541b8a3f88b2", "messageHeadline": "Merge branch 'remove-priority-queue' into 'develop'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 170, "deletions": 91}}, {"node": {"oid": "eaecb516c9452294ad0591ce111a2381a0f88154", "messageHeadline": "Revert node-dashboard dependency fix", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "86f1fe9fd7ac2f0754f8edbb72432b0971cb51d5", "messageHeadline": "Merge branch 'add-input-amount-to-api' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 41, "deletions": 35}}, {"node": {"oid": "c47747565bbb3df5d85595772f6f01b69aa7f262", "messageHeadline": "Add input amount to transaction outcomes that consume encrypted amounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 41, "deletions": 35}}, {"node": {"oid": "909eca79f7065622ea180de54693affdf18a22cd", "messageHeadline": "Update consensus and genesis data", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7418cd551aaba35b1bbba63e145d7515223f8969", "messageHeadline": "Merge branch 'CB-718-query-update-data' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9422637a5d9ebc5392105a3240c6226b9dd6014b", "messageHeadline": "Merge branch 'remove-priority-queue' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 34, "deletions": 22}}, {"node": {"oid": "3903d2a7c1684fda06aedee674a78e4b1d216c19", "messageHeadline": "More documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1990ff5a99c5c81f0176f25fdb7c098049c93e05", "messageHeadline": "Bump dependency after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9366fae584efb760305c4275cc3d4a14148e3cea", "messageHeadline": "Add some explanatory comments.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "140ea5877b153f4b2bbf50cf979235e98f3ec101", "messageHeadline": "Merge branch 'CB-718-query-update-data' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 116, "deletions": 5}}, {"node": {"oid": "cde3bd69b4b7313c31bf8a488721bfa68f4d4709", "messageHeadline": "Minor clean-up", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "d4977648d8b960b2d77d2d9c572714db06e71318", "messageHeadline": "Apply 1 suggestion(s) to 1 file(s)", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d100d08ba3f87e4f4955def18a3821cdbb81714", "messageHeadline": "Add update data to block summary query, and reinstate election diffic\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "58b61122ec7aca20ba304e318bc32a797977850b", "messageHeadline": "Add query support for update data", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 116, "deletions": 5}}, {"node": {"oid": "9c463e2fb9cdb59a3e52b2ea7ff5bb158dc21413", "messageHeadline": "Merge branch 'CB-712' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 60, "deletions": 29}}, {"node": {"oid": "e063ce3d59ef8286378e0050924248a7b6fba0e3", "messageHeadline": "Revise how persistent baker updates are made.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 60, "deletions": 29}}, {"node": {"oid": "dcb710ea2f9fe0ad3040544b49b17e59c119ef53", "messageHeadline": "Merge branch 'update-static-libs-script' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4d8ad626ffb41bb003c3087b0379e2e70bb21a23", "messageHeadline": "Merge branch 'tidy-monad-blob-store' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5bbd7bbafef7050073fdc2923f95c7378fc51a1", "messageHeadline": "Merge branch 'CB-707-fix-account-hashing' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6f286300f6662f49953dea1640faba1d4b7445bb", "messageHeadline": "Update global state (tidy MonadBlobStore).", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2918d91f5ae7fbbd96755fd6048d49a226f4a17", "messageHeadline": "Merge branch 'tidy-monad-blob-store' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 250, "deletions": 237}}, {"node": {"oid": "f84bafcbfdc2161156814a00a87db0069f9ce440", "messageHeadline": "Fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "41fff34d6df2d7f10a8375a96d3be28fa1f79516", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into tidy-monad-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 246, "deletions": 42}}, {"node": {"oid": "b153a81a629ce557e7407441b76b6f840af6d171", "messageHeadline": "Fix CB-707 account hashing", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4b0f63098b0b10300f7b2fe8f6e65e543afd1ff7", "messageHeadline": "Documentation.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "0934a69aba8665f213f8b469cd5e8b03fbf0f7bc", "messageHeadline": "Ensure that removing connections triggers peer list update. Avoid pot\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "967364badcec779df1e877762e7fcabf08ba4b84", "messageHeadline": "Merge branch 'CB-608-optimize-encrypted-amounts-storage' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "8e17aa74cb636f0a3b4b985b5d2de3cd8b4b7c5b", "messageHeadline": "Merge branch 'master' into CB-608-optimize-encrypted-amounts-storage", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "fd70f33b285989489ba2d71d00f849b91f753573", "messageHeadline": "Bump dependencies after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "51eaa39166e0ea1327c2a76e9070cb8e6d3cfb07", "messageHeadline": "Merge branch 'cb-608-optimize-encrypted-amounts-storage' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 241, "deletions": 42}}, {"node": {"oid": "7b05f8ea31c4d0b6b0b96ab7dd45339d96efa506", "messageHeadline": "Clean up commented code", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cc362c0403a31fb9e910067f99e74247dac54a69", "messageHeadline": "Remove use of priority queue in consensus.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 94, "deletions": 77}}, {"node": {"oid": "0fba1db984adecf9eb387f97a84eb759a72d8432", "messageHeadline": "Remove use of priority queue in consensus.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "4680dde24238bebba1c9fdc2c0f56c43d3fd6795", "messageHeadline": "Remove priority queue from outgoing message queue.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 55, "deletions": 9}}, {"node": {"oid": "c87b384cad250acef64b027e2ddd63a5350ce997", "messageHeadline": "Merge branch 'fix-notabene-description' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e611a1e43273fefdbc91f2725c3354374717cb2", "messageHeadline": "Update genesis version to fix notabene description.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4967aafe45dd7be59dc65122a3dc0fb39123b52d", "messageHeadline": "Address code review comments", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d95187d038bd0b1aef22dca204017dbfd6ddff2f", "messageHeadline": "Another fix from CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bbf2a6c3c0b051d77eb640fbe269dd599789f3f", "messageHeadline": "Address code review comments", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 59, "deletions": 47}}, {"node": {"oid": "387fd9018f9b2778a88cac7a0300d79c5cacb124", "messageHeadline": "Merge branch 'hotfix/node-dashboard-dependency' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "9a293ed7f281b3b1dfb18aa32b16f398a26c7c6e", "messageHeadline": "Fix staging build", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "4165f431e7db6151e4c25ea6979c7f4e7d04aa08", "messageHeadline": "Update submodule to fix tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "501c280381e52875f5f12760752a4aac8ee5cc3e", "messageHeadline": "Fix tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d8963d7b586be37071855f5c22f63eb2c328526", "messageHeadline": "Update submodules and fix tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e40bc95e0c4db7057df8a4d9493b5d834326f207", "messageHeadline": "Change _numAggregated to _aggregatedAmount", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 74, "deletions": 33}}, {"node": {"oid": "ff6182833fc272dbff55d5ca7c73f464b7e7f72a", "messageHeadline": "Revert uneeded removal of point-free expression", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24574477518f3fda16cfa04e3260d177eef95de9", "messageHeadline": "Remove commentary about the other approach", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "5787d16347e10564c977778f4a28efb08f7ceea3", "messageHeadline": "Simplify approach to use just a list of buffered refs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 88, "deletions": 308}}, {"node": {"oid": "279e7d344f05955d0b7c5eba7e9eadd8e1ca75ec", "messageHeadline": "Added documentation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 137, "deletions": 22}}, {"node": {"oid": "8b6395efa9e7c793e544c5f2c02725ce682050ed", "messageHeadline": "Merge branch 'bump-version' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "627cb35d90b897ad435517210480b4715c0030a8", "messageHeadline": "Implemented linked list for persistent encrypted amounts", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 201, "deletions": 41}}, {"node": {"oid": "533f3f2ccda2f377d7fc08807d47f9cf18ae0bbd", "messageHeadline": "Merge branch 'releases/v0.3.0' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 890, "deletions": 745}}, {"node": {"oid": "3520a376671a1ced2886e31096f599bd1eb4df3b", "messageHeadline": "Bump version to 0.3.1", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aeda046423ff2dafb99f2b357535644b0c7f94a8", "messageHeadline": "Merge branch 'mo/set-compatible-version' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5755143f8cf987210b651fea80560fb12ebdb9a6", "messageHeadline": "Mark as uncompatible with old version", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "147accaa9d55d40f9b6be967950f711c56df8b01", "messageHeadline": "Remove comment", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e0ccd02d0371624ddffdf08bc10e77686e77059", "messageHeadline": "Merge branch 'support-generate-update-keys' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cfaf6c75ddaf58cf04e1629fa8d3e6f33938a425", "messageHeadline": "Merge branch 'merge-master' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7c306677d44884d993ecb91e61357c847d88648b", "messageHeadline": "Update concordium-dns", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e7a4623fc4fe241d7b18b7212c49c77f78f0abb", "messageHeadline": "Remove redundant Jenkinsfiles", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 0, "deletions": 180}}, {"node": {"oid": "efcaef5e07c01570cfa50d6534c4e4e615dbc989", "messageHeadline": "Merge branch 'bump-crypto' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13883c661b4c2c047e30389e2dbb4a33239d4a35", "messageHeadline": "Bump crypto to fix a credential verification bug.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8db481699b35878cf9facf0a3e7dfbd2505d0776", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/develop' into support-ge\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "d31fd947446265eb8c9936761933166158a4326b", "messageHeadline": "Remove obsolete files.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 214}}, {"node": {"oid": "0d1dbb843cfb4bb1f79f01aa9e7b9968ca0ab01d", "messageHeadline": "Fix merge issues.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6dedfa39b86fb9ba53f92d53b9eea2aa1189bbe", "messageHeadline": "Merge branch 'develop' into merge-master", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1031, "deletions": 493}}, {"node": {"oid": "8f181981211370d6b140c10c38664b94b6ec8228", "messageHeadline": "Merge branch 'testComments' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8d735ff4803a3f1cb9afce291b33cc924541b596", "messageHeadline": "added comments to some dirty functions", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5efed5e4890593d43ad408bae1ebd7a7728e205a", "messageHeadline": "updated test code so it actually tests what it should now", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "9e0f09340a4464a87c37e9dcdd27ae0e31cd631f", "messageHeadline": "added comment header to blockhash test file", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "99a33427c0a5ca36d4b64aac171ff023cfbd142a", "messageHeadline": "Update GENESIS_DATA_VERSION", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56047b6279e508275d4d14411bc67c2559a83f8e", "messageHeadline": "wip: Implement linked list for encrypted amounts storage", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 162, "deletions": 8}}, {"node": {"oid": "006aa67908ffbf9d90aa3dc2166867dc9c0220f4", "messageHeadline": "Merge branch 'fix-ip-0-description' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb9642e7f81edddae52febcda9eb2f457ad9d8d1", "messageHeadline": "Merge branch 'CB-636-updates-genesis' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "37da200bc92fda19a21aee570c44bcd5b9b28490", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into tidy-monad-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 80, "deletions": 35}}, {"node": {"oid": "fa7f9aa3ae8b73b72549c766e4f085a2df570947", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-636-upda\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cab6923aedd522694c8b7c2b0ab33eec129a281f", "messageHeadline": "Merge branch 'update-dynamic-linking' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b02abd480374c4c435204d209f5678110444e1f", "messageHeadline": "Bump genesis data to fix the notabene id.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6527d803096c1d0240268fd15354db3700bda077", "messageHeadline": "Fix ci script to properly link libraries.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7ff9e638c2b8a35de502077b82182881eb840e7", "messageHeadline": "Merge branch 'CB-474-update-datastructures' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 497, "deletions": 418}}, {"node": {"oid": "906839570a13aea5bf6a9b7407ebb5daee3b59a3", "messageHeadline": "Merge branch 'update-genesis' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa3fc22840326e246b3b91fbdf01d01617ed3d3c", "messageHeadline": "Include generate-update-keys binary in the static build script.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3ddd459ad0269037c11446b1fd0b7f43daf77c56", "messageHeadline": "Fix genesis tool to handle update authorizations.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "a88eb72cf5b6ffe2a2ce734b9840b2e944146668", "messageHeadline": "Fix typo in JSON key.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e12823e8a22d321103ddb7cc7b0a72d99bc5a963", "messageHeadline": "Fix BlobStorable instance of Nullable HashedBufferedRef.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9f6c635ff4e75df3fd269b7c34db04496a604c6", "messageHeadline": "Update GENESIS_DATA_VERSION", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6712880602c86e5a8ba7842c383e9a8274c0d8ea", "messageHeadline": "Merge branch 'identity-layer-completion' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8619944eb5751ffec2a899c66584c359ed6f922", "messageHeadline": "Update consensus to get identity layer changes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d05a38463e42879b869550cb4ada0e461f62177", "messageHeadline": "Merge branch 'cb-612-fix-cargo-audit' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "c2f3114c9d85a9ab19d210d8712ee115a9e4babe", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-474-upda\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "71dff93257fdfc9288e3e92ef54461c3e82e8bba", "messageHeadline": "Update submodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77a16f53f4ab2866065c7e73333fec8aa35439d7", "messageHeadline": "Merge branch 'CB-474-update-datastructures' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1664, "deletions": 477}}, {"node": {"oid": "3460febf24a08dfcdc250b456b4313ca1131dfac", "messageHeadline": "Merge branch 'update-crypto' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "c20e6f15158c6490f3219d858a28355a49174c37", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-474-upda\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "736c19a60af2b989cb17a6ba9bb6e825211edfa2", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-474-upda\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1fc6f6be2e1d52d94da231d26143f59fe22f52f", "messageHeadline": "Update crypto to get updated credential version with chunked encryption.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "bfe015e988374f6cf6a5ef72a3caf56538075c35", "messageHeadline": "Merge branch 'CB-612-fix-cargo-audit' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5459f4b579c219bdec56324e33000bbcf2a24a00", "messageHeadline": "Add more global parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c95339cac4d5118cb1537e9bcd47cbb4c74705a", "messageHeadline": "Update dependencies and fix errors", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "c796479a449c81514f5179e1d2f38585ae7589b8", "messageHeadline": "Update some dependencies", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a1a19c2bb43e0a43f465d0f06539a372a4542bc", "messageHeadline": "Submodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e9ac34bcfde49eb2d3fbde4c8c2f8ca5d4907bb", "messageHeadline": "Removed code", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "312b4d1a31cd5c512724ae5dfebf8c15fe773f50", "messageHeadline": "Submodules and removed old test.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 94}}, {"node": {"oid": "e9662d16e8602d07e5fa23afc020acf7319307ad", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 77, "deletions": 4}}, {"node": {"oid": "1391e71ddcdeef2b432a0d17ff0534b4f821826f", "messageHeadline": "btr -> atr; submodule update.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4e430f38fc8424add6029aefd6de4edeaa9c733", "messageHeadline": "btr -> atr", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0060af24d2b07501e3033d296aeea0363807204b", "messageHeadline": "btr -> atr", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c193a67f079f27d34b700832e82d7e9ffd700146", "messageHeadline": "Update static libraries script", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "99ad7f43e3ba69240e367083d5206110d33ae735", "messageHeadline": "Update crypto", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c35f4ad9b1d5be9de88bbc85a7c01cc27016a6e2", "messageHeadline": "Merge branch 'migrate-database-exporter' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 41, "deletions": 68}}, {"node": {"oid": "31e6ab796a0dfae5b9bf04cbeba9236862e9f4a9", "messageHeadline": "Merge branch 'CB-474-update-datastructures' into tidy-monad-blob-store", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1362, "deletions": 376}}, {"node": {"oid": "796c6c72d8e570079b4edf5bd9c05510abecba51", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/migrate-database-exporte\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1364, "deletions": 603}}, {"node": {"oid": "c95cec0d7dc095afa0e46f7217115026c50954ce", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-474-upda\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 638, "deletions": 75}}, {"node": {"oid": "5dd55982ac9b1d13012a9c112e056cbf881e083b", "messageHeadline": "Refactor update authorization, update submodules.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "edbf3e0bef20c5e53db4df81ff04ab9bbeb96fe7", "messageHeadline": "Fix warnings", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "b831bcc8ab0368e350d3962a3e5b3f66d746e719", "messageHeadline": "Merge branch 'master' into migrate-database-exporter", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1315, "deletions": 533}}, {"node": {"oid": "2e61ce94a62cc2f8e763483023d9a42c6ae70237", "messageHeadline": "Bring dependencies up-to-date.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e7afda778f66f3b3722de6ba94080614807bb8a", "messageHeadline": "Merge branch 'migrate-database-exporter' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 250, "deletions": 0}}, {"node": {"oid": "09eab0aca8f568c62976d630abb87be42b1893c4", "messageHeadline": "Rework the optparse parser", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 42, "deletions": 24}}, {"node": {"oid": "b09538a8200cac730989d05ace8ca0046f8f5b3e", "messageHeadline": "Fix jenkinsfile", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "17a0a643728facbd5a9256aa28dd129499c7db58", "messageHeadline": "Merge branch 'mo/move-jenkinsfiles' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "42fd20fa78cdb5371f10742e7c9146d95e767594", "messageHeadline": "Move jenkinsfiles", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "292f1aeea2502fde276226b5953e043b23baee93", "messageHeadline": "Update submodule with documentation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2586b67a69f5c74b3bce852d9e0d6dd695e41ca1", "messageHeadline": "Remove superfluous flag and added documentation on readme", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "eeaf10830afc0da8a351452deb0b0cffbc97a304", "messageHeadline": "Added documentation on the import of the database", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "fa6fc4341c1f25e34ac7513c1d2a8b6161ce6bc9", "messageHeadline": "Added documentation and removed uneeded declarations", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 54, "deletions": 31}}, {"node": {"oid": "155ab897d18bf435530d04dfdd65f1d56eb5ae1d", "messageHeadline": "Merge branch 'mo/jenkins' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "251ed46aad73555f11f8ca5b00f3e42cbd32ad11", "messageHeadline": "Update credentials of all jenkinsfiles", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ef2cff0d6ebb8acfbe326a893a66083ab0fd71b8", "messageHeadline": "Merge branch 'mo/static-libs-jenkins' into 'develop'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3476a63ddba067a5db9c45e1dba36682370b10e", "messageHeadline": "Update jenkinsfile for static-libraries", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a21f91429c6b5a77f2ee3869e979c339a3259305", "messageHeadline": "Merge branch 'update-consensus' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f898d19733d49bbcc85ae2ad8fbbd4d4e318d5a6", "messageHeadline": "Update consensus and use master of wallet-proxy.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e40987c9a383eed98037a27d76664696dd096db", "messageHeadline": "Merge branch 'reject-higher-indices' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "30e49aed055e54cff7ab2629b914361ce8f22060", "messageHeadline": "Revise error handling a tiny bit to make it consistent with the rest.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "098b832696ae4c336c5df494143aa72fdbbe2a91", "messageHeadline": "Remove redundant import.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9be2cd95c8cee41187685426fdbb2d7973337201", "messageHeadline": "Merge branch 'reject-higher-indices' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "54f8e36a7eb7bcc6f38b58a4e7f7a31779e513a3", "messageHeadline": "Updated submodule due to wrong comment", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f2ce1f314468163a8d7117e179cc7de6d3ff43c", "messageHeadline": "Reject the encTransaction if the index is too big", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "798e6de608ed2e34ebd6661ae738a8dbdd7d6ecc", "messageHeadline": "Fix how to retrieve the amounts on higher indices", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c448f1f6c4beed9b2211b37fdcc789d599195cd1", "messageHeadline": "Fix test issues.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "469639dded9c0a9b9544bc4d1f0480ce73995adf", "messageHeadline": "Update hashing", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c0020b42df897a2c2be41c970f00891bbfce40f6", "messageHeadline": "Revise hashing and include update mechanism in state hash.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 168, "deletions": 151}}, {"node": {"oid": "9b079828c9ea724fd301367bb070ca20f865c5f0", "messageHeadline": "Merge branch 'update-consensus' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40eac23daf841361a087adac103e6c1252a24a3e", "messageHeadline": "Update consensus and genesis to bring in bugfixes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3945bce4c98e4e68c04787ab7534b8608d55d824", "messageHeadline": "Merge branch 'com-mult-update-testdata' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 69, "deletions": 69}}, {"node": {"oid": "ef9c21ab379436fbefe87b8ccf3cd262289376e6", "messageHeadline": "Merge branch 'fix-nullable-refs' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41cd7dcf83161b75460db1a1e25401ba6c944ad0", "messageHeadline": "Update testdata for commult changes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 70, "deletions": 70}}, {"node": {"oid": "d516e67eb892a2b7330744100105cc084387d9a5", "messageHeadline": "Update globalstate to fix nullable references", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bca0c9b497dc9454351f6cde0bd029ec0f5507c", "messageHeadline": "Merge branch 'fix-state-hashing' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "682487452392d286f71327fcc6dc3302b02c5c8c", "messageHeadline": "Avoid Alternative", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0a71f166ad713f9e48687e9b15955f066c897b69", "messageHeadline": "Merge branch 'fix-state-hashing' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f5ce7f0ebf41c7d8f5dedb2fd102659d64094039", "messageHeadline": "Some documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4029c2fc0c3fe5d41ae924a75435ffefb2779f90", "messageHeadline": "Fix Nullable references", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f7c89d677f4641cfe0b52e31fbe11b5bf11d7f8e", "messageHeadline": "Merge branch 'encrypted-amounts' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "072b23b90f9fe0461bb31723e8aa5a3a24556250", "messageHeadline": "Update consensus to the latest master to include encrypted amounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "017df00f76d6d74f27bb35e0f3a30a2c12fa4bb1", "messageHeadline": "Merge branch 'encrypted-amounts' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1316, "deletions": 533}}, {"node": {"oid": "67d6dfdd349897a2b95c13ba02af0105c875d39d", "messageHeadline": "Merge branch 'add-hie-yaml-to-repository' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a411f159a14da78a40acb74bca4f07059a304713", "messageHeadline": "Minor cleanup to resolve some relative path issues.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 40}}, {"node": {"oid": "c9022c9df9ebdcd33c882bde6d13be97c8896468", "messageHeadline": "Minor cleanup to resolve MR comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "f4932e8437e612f7617f2d2f154df1c41f6115b0", "messageHeadline": "Merge branch 'encrypted-amounts' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 373, "deletions": 69}}, {"node": {"oid": "64c6f1d8cdb27b16f6121c31f51b2a4bc7f2c531", "messageHeadline": "Merge branch 'master' into encrypted-amounts", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 331, "deletions": 47}}, {"node": {"oid": "388459459a92554372a1a397d9bcc602c024d4e1", "messageHeadline": "Update deps.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 148}}, {"node": {"oid": "f54bd4863796988a6eaac659ccb199f5c614e121", "messageHeadline": "Merge branch 'master' into encrypted-amounts", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 377, "deletions": 75}}, {"node": {"oid": "993f7fb05143f5a111e9093921bfb1481dbea089", "messageHeadline": "Remove unsafePerformIO from dummy data, and move IPs and ARs from the\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 152, "deletions": 5}}, {"node": {"oid": "a7dade987c695d4452abe02dbb1e8e6b9eefcabf", "messageHeadline": "Revise scheduler tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 439, "deletions": 427}}, {"node": {"oid": "217c84b813d26aa1b3830cee47d16271c4616279", "messageHeadline": "Embed global context to avoid relative path issues.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c991530a884f1e018ce3c9891e93c6387e2b26cd", "messageHeadline": "Changes to how account encryption keys are derived.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "a38f5d9ec90f5f8c1cc9fdd2e8d78e499c0bc8e8", "messageHeadline": "More Updates test fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c06c86ea964bc46d91529a93cfadccd6bb055c1c", "messageHeadline": "Fix genesis data in Update test", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29e9397e675d4c05752142524f8e2bd1c05029cd", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-474-upda\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 336, "deletions": 52}}, {"node": {"oid": "69071c9db968aae3e185388130ee02dc82b8b0a2", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-474-upda\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 377, "deletions": 75}}, {"node": {"oid": "90f7851b9a4494840532067deda7f44153597d7a", "messageHeadline": "Moved the file to gitignore instead", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 226}}, {"node": {"oid": "6b2173ecb376e6149642ff1a519c0a459bb0e741", "messageHeadline": "Update submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18ce172ba7ca65573a50e0087db7650d4cf39ea4", "messageHeadline": "Remove extensions that were enabled in the package", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4dd0e65872e614164d3091eb33b51c3b473a53ce", "messageHeadline": "Migrate function to globalstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 23, "deletions": 66}}, {"node": {"oid": "b41ee841aa85bd60dd1db2b7821f02ab78f00c88", "messageHeadline": "Moved function to Globalstate.TreeState", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 72, "deletions": 31}}, {"node": {"oid": "4759b943ce42b8ff9873c7fbeced31f292d84765", "messageHeadline": "Merge branch 'master' into migrate-database-exporter", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 377, "deletions": 75}}, {"node": {"oid": "39650ddeed6f69260cedc489e20057e476a2690f", "messageHeadline": "Update submodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a740caccb66e862fb618946c9d628f7a12261125", "messageHeadline": "Hashing of update datastructures", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 206, "deletions": 90}}, {"node": {"oid": "d4e142b497f470dd335cf2506b3937b96ba09dd7", "messageHeadline": "Merge branch 'blockhash' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 334, "deletions": 48}}, {"node": {"oid": "85f0fb95d1063d03b64f3301818edafd7774d818", "messageHeadline": "Move AccountEncryptedAmount to globalstate-types.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 77}}, {"node": {"oid": "670a0c9bab6f161375cba2bca8d9429939e7d99a", "messageHeadline": "Bump crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3906969412873c5e3d7ca9a66f89c7a89c5e83c", "messageHeadline": "Avoid using ParallelListComp", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b73b49cc95d8586de761050e3b7767cff679db58", "messageHeadline": "Rename of encryptedAmount", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "463d6c88bbbd77bd6601bebb2d3061ef4369973c", "messageHeadline": "Merge branch 'encrypted-amounts' of gitlab.com:Concordium/consensus/p\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d87ab38f7c2e1637d4f1880426be23c2ef76d134", "messageHeadline": "Added test for MaxNumIncoming amounts", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 206, "deletions": 0}}, {"node": {"oid": "ea0137898f1587456c9479646ce33a342ce778f1", "messageHeadline": "Merge branch 'encrypted-amounts' of gitlab.com:Concordium/consensus/p\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 397, "deletions": 130}}, {"node": {"oid": "c5adda3a8481bf83b319165c377f754a470f019f", "messageHeadline": "Update for changes in crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5574c5fac7dbb3fc37e065562024d03442c64bce", "messageHeadline": "Merge branch 'master' into migrate-database-exporter", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2422, "deletions": 1294}}, {"node": {"oid": "fa74d4ccbe3639fd0ca86b265cd49864a7f434ac", "messageHeadline": "Add hie.yaml file to the repository", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 229, "deletions": 3}}, {"node": {"oid": "daa0a971141ebe103bd12dc7554a32e6ca7a505d", "messageHeadline": "Merge branch 'encrypted-amounts' of gitlab.com:Concordium/consensus/p\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "cd06830940b24cf509617486cc788fbd8b924f2d", "messageHeadline": "Complete tests for encrypted transfers", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 398, "deletions": 131}}, {"node": {"oid": "4d7da1146779876c5ccd5b0c8dd44e9e55862f50", "messageHeadline": "Update costs based on new benchmarks.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "60472118c336c5dfa774d72b61bc5a387cad9093", "messageHeadline": "Fix getAccountEncryptedAmountAtIndex", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84a1d4ecab10d882578d4b7eab48af962ead24f3", "messageHeadline": "Update costs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "63a8465a586c315104c4ef2ff509b04e247a5c3b", "messageHeadline": "wip: Removed unused dependecies", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "73408447a7eb7e3364afa1531b0ee321a65ce189", "messageHeadline": "wip: Adding test for encrypted transactions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 176, "deletions": 54}}, {"node": {"oid": "ef0dac27959c2f1382c33a02a0b8feb170d9db63", "messageHeadline": "Suppress orphan instance warning for test", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "215198e062712059d7e064a83ca4d9aa3762d2a1", "messageHeadline": "updated globalstate-types submodule", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c93ed25ef34f4d5ce853b735bed439d5bb80bd3", "messageHeadline": "updated globalstate submodule to latest", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2212991385df1894e1a87414c3eafc25618c30a", "messageHeadline": "Remove unused imports", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2f3c936ef0c09af32bb4fe8de9bc8a6ce71d68b4", "messageHeadline": "Merge branch 'blockhash' into tempmerge", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 334, "deletions": 48}}, {"node": {"oid": "7f30057bdc7658ffb52da02e11be141fa1e05eac", "messageHeadline": "Merge branch 'remove-th-utilities' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "8b1caaacf3e15fc81858ee5a4fd427144f6e7e25", "messageHeadline": "Add logging of invalid transactions to the scheduler to ease debuggin\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 68, "deletions": 19}}, {"node": {"oid": "ad10c5f8730239d1564c5887afb2ff21b1fbee23", "messageHeadline": "re-added locally defined dummycryptoparams due to errors with startup\u2026", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7f96600106a038ae0aeae02fa50e913ebf2ba803", "messageHeadline": "refactored verifyBlockSignature to use the claimed key in the block, \u2026", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "ff99d51bb86ad97848ec39f44ed68a822fe134ca", "messageHeadline": "refactored verifyBllockSignature to use blocks claimed key", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d956e35b57c66c92ca895f3ba0fe730f386722ca", "messageHeadline": "use dummy crypto params from startup", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "5d6146eefebc627d519688861830183700a25c0f", "messageHeadline": "refactored signblock to use public key from private keypair", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8fb0afa452ec79dca4ac262551c7aafa0bb762b", "messageHeadline": "refactored signblock to use public key from private keypair", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "ea11a4f01fa4c09b3a709388665cc418ce96e2ca", "messageHeadline": "renaming and refactoring following merge request feedback", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bd5fe1e653fd7fa36e6b832bb59a3a359f280da4", "messageHeadline": "renaming and refactoring following feedback on merge request", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "180bb1cb16df282a0b2c0017dd154c6d19fcce2e", "messageHeadline": "updated block serialization versioning to v1", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "15487d94d3e89f3ed9920942e36be7cbc4cfdccc", "messageHeadline": "updated block serialisation versioning to v1", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "fc3863e0e4ca33225d643b3cb1481569296086ce", "messageHeadline": "Merge branch 'master' into encrypted-amounts", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 99, "deletions": 78}}, {"node": {"oid": "8d57c7d8f6e6c58cc6cda085f2a902a90fe1a0b4", "messageHeadline": "Merge branch 'master' into encrypted-amounts", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2423, "deletions": 1294}}, {"node": {"oid": "cbc7999094b74c2c9bba095702d0562cff4b3181", "messageHeadline": "actually fixed the typo this time", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33876f06db9e2bd0cc263e557af095ee40382c99", "messageHeadline": "fixed small typo", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc8a71aba60a004c929bb27d454d28553ad44b3e", "messageHeadline": "more test cases and some refactor", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "fd77a35efece20b8211d230ba6975b21f202be73", "messageHeadline": "updated smart-contracts to master", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "889b6fe8404981c5c0d79fa2597ce679860eaaee", "messageHeadline": "Merge branch 'blockhash' into mergebranch", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 295, "deletions": 34}}, {"node": {"oid": "6660847480d6563599f2fe3d6355a4e2f6cdaf40", "messageHeadline": "updated submodules for blockstate merge", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f8c971d0feb29c217f2ecd47cba349dc3a6ac67", "messageHeadline": "Merge branch 'blockhash' into mergebranch", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 343, "deletions": 34}}, {"node": {"oid": "4d51efad04e30cca9c9d6e1318741f661e70f649", "messageHeadline": "Remove th-utilities", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "9d85981b60459f8d2408c239c822b0c3bc7d83c6", "messageHeadline": "Bring in amount aggregation, and private key for testing.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "541b5962a1c2b89a6977259d90bd2b9dc0d3e5d1", "messageHeadline": "Remove a number of unneeded UndecidableInstances pragmas.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "21d9be092293ee797e47adc44f29081baf3cb0fe", "messageHeadline": "Promote MonadBlobStore to a class.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 212, "deletions": 207}}, {"node": {"oid": "3358b650a7979e800fede21c5d57d14c1f827d49", "messageHeadline": "Add aggregation of amounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "c6ef5d22a7d692de531d438c3a28486c21aabab1", "messageHeadline": "Fix some tests and update submodules.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5db167ce71ef3efc992ee77eb0caccc99c1f8b4c", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/statehashing' into CB-47\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 98, "deletions": 77}}, {"node": {"oid": "fe8edfbf2503976f9e9d7105778108b552cb721d", "messageHeadline": "Simplify constraints a bit", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 146, "deletions": 162}}, {"node": {"oid": "6971cf3f8c0aad6828bf3874557d73bba0278725", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/statehashing' into CB-47\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2462, "deletions": 1341}}, {"node": {"oid": "3004abeaa55393f6caea02b26ee1f87874288d16", "messageHeadline": "Track total encrypted balance in central bank.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a66a376a93b67ef6f5f7cb117761cde5ff984c10", "messageHeadline": "Update central bank encrypted balance tracking.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "8d7b4edac922ccd2b47ab4ec3abf6bda4fc091ba", "messageHeadline": "Updated events generated by the scheduler", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "55b3c6fa52d95dca66e1398790b2267f32362dfb", "messageHeadline": "Merge branch 'wasm-update' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ff35d5dfbfea1bfe978efd5985c61e4ee7bfbea", "messageHeadline": "Merge branch 'statehashing' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 98, "deletions": 77}}, {"node": {"oid": "9d6e9ea9270b27b3513eb25896ca386e0365d490", "messageHeadline": "Added todo and replaced getCurrentAccountAmount", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "475048852f3da44c4704d58534f1ba8a41d37211", "messageHeadline": "Commit changes in the scheduler, and update crypto to get aggregation\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "837e9ccb624aae5c495e094ab9fbbf0c786d8db0", "messageHeadline": "Update globalstate. Use makeBirkParameters.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d21098617bcc23c55a91d9ffa288c64885a9ecc3", "messageHeadline": "Remove redundant constraints", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69af6e7b8e187eba6557999e0935f235a6667f35", "messageHeadline": "Move storeRef, storeUpdateRef and loadRef out of BlobStorable.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "8b4170cc3c1721ae2d7c7b70baaa4c86e37c0c28", "messageHeadline": "Simplify some instances", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "8dabc0b9616c324227eaa9df059b768ba2b1f05b", "messageHeadline": "Migrate the code from the database-exporter repository", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 170, "deletions": 0}}, {"node": {"oid": "a9e002a0edf4ec57f0e9ff808037a4e84c441d48", "messageHeadline": "Update globalstate-mockup submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "174dfbd2ff5168da05b013d899b9d4ad46d241b3", "messageHeadline": "Remove MonadBlobStore", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 108, "deletions": 123}}, {"node": {"oid": "04a4f185e3440e1af74587e2ee66a4eba10af712", "messageHeadline": "Update globalstate-mockup submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08dc14587fa827dce92f87ea3cf8fe45e76823c8", "messageHeadline": "Fix the tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "a03b4784d2d92eeb519f3fd3e295914b48cfaddd", "messageHeadline": "added update test file", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 241, "deletions": 1}}, {"node": {"oid": "4675cd29757add92ae1e0a5d97cfe5dd0c435778", "messageHeadline": "Update globalstate-mockup submodule as per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67da00dfc8ea8b2a3806d5868167fe5e8acdfc06", "messageHeadline": "Use `Ref` type family and drop Proxy values on BlobStorable", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 265, "deletions": 267}}, {"node": {"oid": "c6a34dcd11641ebb9f214b2b8f5cf7e3091f2059", "messageHeadline": "Update submodule as per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad60b8956c2559e28a452f01c8fb163f010a311a", "messageHeadline": "Added TODO item", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "724706fc29e419b2870bceec3f3337928ef298c4", "messageHeadline": "Update globalstate-mockup submodule per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c648a711f6f347057abed02d507df499162ef397", "messageHeadline": "Implement last comments on the CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "49d63b116c91087c069762a33e3bcab000878855", "messageHeadline": "refactored test", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50e5c34bd0b9b198a3ca99b42fe87962fb13859b", "messageHeadline": "refactored test to reduce do blocks", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 29, "deletions": 41}}, {"node": {"oid": "54e5b769d2ec723b31bb374af9d110ec666747fa", "messageHeadline": "submodule update", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f1a2aad68e41fda10804bffac0a192b1016ba9d", "messageHeadline": "cleaned up some dead code", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "054f61138f74234a4fa8e7abb1aedb1340811115", "messageHeadline": "updated smart contracts submodule", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a390b21140e31b85b50cd7d155e8527d519b0ea", "messageHeadline": "updated submodule to include tests for blockhash", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "022f729e17fd47829797686ce3425baa6ce62c3b", "messageHeadline": "added test cases verifying that generateblockhash reaches all compone\u2026", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 166, "deletions": 45}}, {"node": {"oid": "9470b528c3388c79845c45bd7c9eb1217fcf9c63", "messageHeadline": "implemented more detailed logging for blockhash checks", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7f199f74cb5222f7f4de92f89d4878bff268a0ff", "messageHeadline": "updated submodules to newest statehashing branch", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "90dc5addc33dc58cb83707194b17a09f50622d94", "messageHeadline": "merged statehashing bugfix into blockhash", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "0d0536e06a6476d200dd41b9414cc3ede9f1e63e", "messageHeadline": "updated submodule", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bca1da017010b22aabff75afff76e6ca83521045", "messageHeadline": "Update smart-contracts submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4818e9bbb191b5a2c14ec0f47370bd5b33042a4", "messageHeadline": "Add more explicit logging of why a block is rejected", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "64489bd4405ce5753d2f4a30cdfd13e41e129741", "messageHeadline": "Fix to `bakersFromList`", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "551c094b1655aa0f710e630a3807cf0afc4e295f", "messageHeadline": "Merge branch 'master' into statehashing", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 640, "deletions": 737}}, {"node": {"oid": "2c8e68a5df1af82261144459aa20d01baa1dd82f", "messageHeadline": "Merge branch 'master' into statehashing", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "f0dfed38cc0f8923b9349f48285821cf2387d783", "messageHeadline": "added placeholder tag to blockhash tests", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a9021ce4e6763ffc6cfa840ae3cdc372a71b50a2", "messageHeadline": "updated wasm submodule to fix scheduler and wasm test issues", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "693c566c9a6ff32d9748f64d01f3be9ee72d6270", "messageHeadline": "updated wasm submodule to latest master", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd497b369daf4389edd21dbaef2f76e7933bf97f", "messageHeadline": "updated submodule dependency", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d207931dda4e269a0a88d37dccee62442188bac", "messageHeadline": "added initial draft of test file", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 61, "deletions": 0}}, {"node": {"oid": "4768e284aa2fb69752dbec5a513c9c7e1a833357", "messageHeadline": "updated globalstate-mockup dependency", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce542549eb38fba7a2470bf47989fc53fcd9aba4", "messageHeadline": "removed dead code", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 27}}, {"node": {"oid": "abbbf8b5844cca6cb2f78c82781d570f9697b341", "messageHeadline": "updated submodule", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0078f90ca0d4ffe3f1cc53f8eaa6ca519069324b", "messageHeadline": "fixed merge issues which appeared for some reason", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "178c3d5f158866da9bdd008b53a7408ca615c5ec", "messageHeadline": "setting crypto to master", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f52876a899c83791e550f32b5eade98c85a842e6", "messageHeadline": "updating submodule", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "12ebd44ea63bac7c61eb32ec74b14cfd9d034009", "messageHeadline": "submodule update", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72a8d236cdc954a470d61bb7318824ade8c03c05", "messageHeadline": "consistency merge with statehashing", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "5c956313e8c8c75cbac5f2b7e4cc44478c889e62", "messageHeadline": "fixed submodule for globalstatemockup", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "870209eace41386b90f0b2705638fec666f23b07", "messageHeadline": "Testing election difficulty changes in Concordium-exe. Election diffi\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "db437ae043e132d2f27dd0dd3e4a2f2492e311f3", "messageHeadline": "Changes for ElectionDifficulty newtype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b3612dd0ace7417a2c56b17d763029f50c57956", "messageHeadline": "merged ahead of statehashingv2", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5047243ee07b56edcfb8c1e40852874f62be9b5f", "messageHeadline": "updated submodules", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d44a4e06d022fbfb224fa62ad8208ce210d87b94", "messageHeadline": "Merge branch 'master' into statehashingv2", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 629, "deletions": 716}}, {"node": {"oid": "e7f9457c2a5d6b19d243038b88fdfa45e2cff32a", "messageHeadline": "updated submodules to master", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9d7d5fdedbe2ab6ea409ae086754438ce8119d76", "messageHeadline": "updated globalstate-types submodule", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5a9480e00697653f0529b22cf7966f37ee0f256", "messageHeadline": "Merge branch 'statehashing' into blockhash", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "bac319a847b0dcbd08e4367e26250dfa9058dfab", "messageHeadline": "Merge remote-tracking branch 'origin/statehashing' into statehashing", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a921b548d80bb6cb4dd556bb5fcf3a16be241a3", "messageHeadline": "submodule update", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "441ffb14f1c749bc366d0c77487734836c0e1423", "messageHeadline": "merged fix for broken tests from statehashing branch", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 277, "deletions": 261}}, {"node": {"oid": "d37797e5dff6b719556779766b66dc885c435fc5", "messageHeadline": "Ensure blob store is closed in tests to allow temp files to be delete\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e89701f72fb81db9e98abeafaa8e51896fd11df0", "messageHeadline": "Fix build/test issues", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "12261fc5aa45a305a736160a932df206b7033d62", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-474-upda\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1303, "deletions": 1891}}, {"node": {"oid": "d04d31d52881ac7c9ffb4e0e96b2977282075936", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-474-upda\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 198, "deletions": 547}}, {"node": {"oid": "a22e1f098dc3590ebc1eb0f7b02dd58c44c1b50b", "messageHeadline": "Implemented handlers for sec<->pub transfers", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 116, "deletions": 11}}, {"node": {"oid": "0aa08d70eb87cbe8d672687a0eb5402ec12126ec", "messageHeadline": "Process update queues at start of block execution", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e20c89f46ce9f880fb2b592a5ed7c66524844a13", "messageHeadline": "Add chain update instructions to new blocks.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 159, "deletions": 90}}, {"node": {"oid": "c13c14ba49b97276f0c8edadb278f530b6471263", "messageHeadline": "Add `getNonFinalizedChainUpdates` functionality to TreeState monad.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "3799a91ba85ed3cebeb45d4ba4996050ffdd8bc9", "messageHeadline": "Fix genesis data generation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb093023636bcddfa5f6f50410bf7e860206d0d6", "messageHeadline": "Fix genesis parameter parsing after Amount parsing changes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71e3894a99d744f6efdb3311285db5fbf23fd715", "messageHeadline": "Update deps to revise transaction types.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4009fa5320a4f61d9ab0ffbd32ab45615d6d3d0e", "messageHeadline": "Expose account encryption key.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "55369dfaea16ddfa286fce12fe0125e73e66792c", "messageHeadline": "Merge branch 'master' into encrypted-amounts", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 83, "deletions": 62}}, {"node": {"oid": "e91ac0be1ae030c4cadc678cd12048f2f0021f12", "messageHeadline": "Support for enqueueing updates.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "d7019541b7788a6bfc74118b3b48421528599aac", "messageHeadline": "Support for enqueueing updates.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 164, "deletions": 78}}, {"node": {"oid": "e6714622a4fd98e926a2c49a8a8cb1c768cc7d06", "messageHeadline": "Merge branch 'CB-523' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "13bcb790a05ff2fdfb8f49caebcefcbc9818a27b", "messageHeadline": "Expose amount as an Amount, not an integer.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f3b5f9d95c214ea3798c715ad629f3bed594621", "messageHeadline": "Expose encrypted amounts of an account in External.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "c55760e0600c7b8ab02cb3f5da4222b081a07660", "messageHeadline": "JSON instances for account encrypted amounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "35a00279c50dd33122b43cc756afe9f1eb83e789", "messageHeadline": "Fix tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "09419001c97e33dea9ac7e46e8f6c3301cdc6160", "messageHeadline": "As per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "cb7c5e5e011e4341343ac4eff57e009c8bc56c1b", "messageHeadline": "Fix tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "324a0591859a50f05fae50e16e7330dbf48ec179", "messageHeadline": "As per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "3344b75b6572eee1aed917d5dcacbe95edc438e6", "messageHeadline": "fixed some merge issues in submodule", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "653fb33077685daf781bb690890f864df9ad3c30", "messageHeadline": "As per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 269, "deletions": 251}}, {"node": {"oid": "9ff6362d67d325720d7f9c9c7e564416e9a38df3", "messageHeadline": "fixed outlying merge", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3c478e156738b1f121fb724924c1bd53719c5e84", "messageHeadline": "fixed outlying merge", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b0e611c3ca85e067478048c3f2eeb4681514e6e5", "messageHeadline": "updated submodules for merge with statehash", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "703986a90e5d9ced8a714c8f08940333e889ffe5", "messageHeadline": "now check statehash correctly", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 4, "deletions": 15}}, {"node": {"oid": "689f78b2791c2eef266525bd95bbc86020408a1a", "messageHeadline": "fixed issues from merging statehashing in. Added bso to get statehash\u2026", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "575834ffaa6f4ebc2fe2cc989606087559508073", "messageHeadline": "Merge branch 'integrations/update_genesis_for_test' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09168c50f427e1d065a1555842285f012b3553b9", "messageHeadline": "Re-pin genesis to latest master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b4884683b03b4664c9d28cc5aecd0f4b0aef245", "messageHeadline": "merged statehashing branch", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 82, "deletions": 62}}, {"node": {"oid": "7b97e694d137fbbdc7eb863a696d3ea38478edb9", "messageHeadline": "merged statehashing", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2195, "deletions": 1061}}, {"node": {"oid": "7e882ed52558a655aa08637b123d27392d103031", "messageHeadline": "Tweaks to Setup.hs and update submodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "990647dff7a47be3950f4f8b5cdb65ec2146d5ce", "messageHeadline": "updated crypto dependency", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc19cc5646360b22bc559b96d8fb4ff672b4b764", "messageHeadline": "merged linking fix", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "fbf27b4c9238ede3cb756b8c9675931c54b80da7", "messageHeadline": "Update submodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ac0014802dc52af41dee143297e613d984d7a72", "messageHeadline": "updated submodule", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d7000821136ec159d63109c486978cbc8218853", "messageHeadline": "implemented generatehash, use hash for signing blocks", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 36, "deletions": 40}}, {"node": {"oid": "c1c892c1fb19d9fc5d970a97788a4f2168159518", "messageHeadline": "Separating parameter update queues", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 48, "deletions": 31}}, {"node": {"oid": "5b30d715e59131d550ed87a730465e9e78ab2168", "messageHeadline": "Merge branch 'fix-static-libs' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 217}}, {"node": {"oid": "e1c41e18b0621562fb1f31fb108164cb300b79c2", "messageHeadline": "updated submodule import globalstate", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb4bc2368d048850fe5a485b6242fbe4597990a4", "messageHeadline": "fixed premature use of hashing block", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b9e33fd73c71704af9b20df2d6bf6021fe2ab687", "messageHeadline": "Fix Scheduler tests, and regenerate test data.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 423, "deletions": 395}}, {"node": {"oid": "06724528a58a152aaceb22493a4f191925920931", "messageHeadline": "merged master and submodules", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1303, "deletions": 1874}}, {"node": {"oid": "8866b2bebc67909d9cf1551db670974d39241040", "messageHeadline": "merged master in", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 196, "deletions": 548}}, {"node": {"oid": "dc65b19ca0be47371cc30c6584ceee07d709a8f0", "messageHeadline": "added new submodules", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c8a88a8f48c0b324f159c559a71f192f83889868", "messageHeadline": "Update test data, and fix a bug in remove baker where the aggregation\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "7c396613346a866f54e4048c58a04fc24e0bc6d5", "messageHeadline": "Update static library building script", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 23, "deletions": 217}}, {"node": {"oid": "67d4393d9ad50c5e6a04ca9492a9b92e5c7c4a76", "messageHeadline": "Towards scheduler implementation of update transactions.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "eb5fa4af90389379a5750adf8348eb0cad21cd50", "messageHeadline": "Changes to block state interface", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "375fd4b779fca8fda9ab8884a5797fe6c9865090", "messageHeadline": "Update scheduler with proper verification of encrypted transfers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "b797340917e51ada32cfde00f2f97c0ac393546d", "messageHeadline": "Expose account encryption key for use in the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "829bc6c701a4b6252293d5a6d51a8dac4655fd05", "messageHeadline": "Slight reworking, required based on how amounts are stored.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 46, "deletions": 39}}, {"node": {"oid": "fc67ae3dd76a0d1b127cb861109c54d6e99383c5", "messageHeadline": "Slight reworking of how encrypted amounts are stored on the chain.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 60, "deletions": 30}}, {"node": {"oid": "697ea0a293c4507b82a055c65d6e506f026515bf", "messageHeadline": "Towards supporting chain updates in scheduler.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 118, "deletions": 49}}, {"node": {"oid": "1e5f628a392fa8a289ddc786bbb6a68fd1f205e5", "messageHeadline": "Chain updates in transaction table.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 248, "deletions": 57}}, {"node": {"oid": "8907c39f6455c717fa351fdb4fed6810ae13e7b6", "messageHeadline": "Use symlinks instead of copying on non-Windows platforms", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "986d3a0aedf934d7780c47054b8f7ca853f17d6a", "messageHeadline": "Add handler for encrypted amount transfers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 120, "deletions": 5}}, {"node": {"oid": "033b109f44b34ee8f7ff38405896c5222bceb6ca", "messageHeadline": "Aggregate amounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ba7d266b8fa3469565a03ea8aa05356a61002665", "messageHeadline": "Support multiple encrypted amount updates.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "82a9d872bfb8a66a1bd24e76491fda9a6d8b4477", "messageHeadline": "Fix library copying on Linux.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b5e6b4210152156c85926c9e6d6b004adb864872", "messageHeadline": "Update build configuration to copy rust libraries. In particular, for\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "e65aa5ed207c3e2f4b7c2886f4db7a9606db6129", "messageHeadline": "Auxiliary functions for the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "90db8d1d5d930584dc9b41439a20b23dfd21d2f3", "messageHeadline": "Merge branch 'microgtu' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 64, "deletions": 33}}, {"node": {"oid": "bfa941890d64ad5fc0c45ab1d66bca1e355ea04f", "messageHeadline": "MicroGTU update", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 64, "deletions": 33}}, {"node": {"oid": "ab08b025a1d6888b2a9e0a5e89fa7dc375fffecf", "messageHeadline": "WIP: Support for encrypted amounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 79, "deletions": 16}}, {"node": {"oid": "511cf1dfeb787c239315f4aa3995b244d34953ed", "messageHeadline": "As per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 42, "deletions": 11}}, {"node": {"oid": "d5bd0cabcea1135072ac7d8a0d79434c132d4bc8", "messageHeadline": "As per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 69, "deletions": 82}}, {"node": {"oid": "fd14d34a09be34542848537b7aaf9a984a4ae34e", "messageHeadline": "As per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 456, "deletions": 630}}, {"node": {"oid": "fe0f7238badd6b7de2cc79ed6433e78e8b6dc693", "messageHeadline": "As per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 233, "deletions": 172}}, {"node": {"oid": "4f2d123ed97cb46e849dedd6cfa3775cca678304", "messageHeadline": "Merge branch 'fix-static-build' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3f2441200d9b6a0b7e5043d2af04846988e3fc3", "messageHeadline": "update smart-contracts", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ca29dd83094e105a9ad82d6b9dc81f61a803258", "messageHeadline": "Fix scheduler tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67cb68467c85888108b72ea022245c95180ade46", "messageHeadline": "Fix basic bakers", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "3230054ae66183ca725ac5de69d94c225fc518ef", "messageHeadline": "Merge branch 'fix-CB-507' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "9c1a07d02673b10bdefddec4c7b710c3212ee133", "messageHeadline": "Should return versioned credentials, fixes CB-507.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8f25713d1d73b7c2f2e4a22ba2c9592ade2aa1e8", "messageHeadline": "Merge branch 'wasm-migration' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1240, "deletions": 1814}}, {"node": {"oid": "771a6ba78797ed8979d6f4139ce310edbc18985b", "messageHeadline": "Add test for sending messages to smart contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 123, "deletions": 398}}, {"node": {"oid": "a9852a50f6a6e4bf5bc687ced65d9ac72cee6252", "messageHeadline": "Merge branch 'mo/filter-bootstrappers' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f6d7d02f690d178538b8a4ed6da52380db54929", "messageHeadline": "Build fix + linting.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "db563f69e6dd512f9ca5292c188b5339b1a5ffbc", "messageHeadline": "Minor linting and formatting", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "bc08c48ecf856fec3b2042edf8071b8c2fcf8f84", "messageHeadline": "Build tweaks for Windows.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "b9707a4705f19c188c205384274b944b01a584cb", "messageHeadline": "Collector: Filter out bootstrappers from peer list", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63877834582b125f19bbee4a481e357b963237b3", "messageHeadline": "Merge branch 'master' into wasm-migration", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 39}}, {"node": {"oid": "d241a00e574c4d4d04ad7919fc2303af658b57c4", "messageHeadline": "Merge branch 'master' into wasm-migration", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8fd2d3fd44b1e98160e7a8a5b702e23d76faad47", "messageHeadline": "Cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 37, "deletions": 50}}, {"node": {"oid": "acf387f177e289bbb729e6aa467885a0a7e01053", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "56b193d956defb289fc5d193ccf81db94494bf3d", "messageHeadline": "submodule update", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7794f2db62a75779de7ede54d39a1de435601239", "messageHeadline": "hashinh wip", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "668fc0ac742c9d5d298e5ade6e9a74fdad8cd8a2", "messageHeadline": "wip blocks", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "22063643b184af35e686d1fc04d0092218913af5", "messageHeadline": "old tests pass, fixed val type to new blockhash newtype", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "e81ce40cb129c3f0a0cac65c17e58324a4e86a43", "messageHeadline": "updated submodule", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9de79e4a188608816905265641c9a8b17008a7a", "messageHeadline": "Tests pass with placeholder statehash value", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "06e3154cf6da30d1f4803f940603e00f14ad2a36", "messageHeadline": "fixed block serialization", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28259a28026f743e506ede6e572e4113068785a4", "messageHeadline": "new stuff from master merged", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cef2006992b5611d8fb70462651c4acea91c999f", "messageHeadline": "Merge remote-tracking branch 'refs/remotes/origin/blockhash' into blo\u2026", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "649144a7f6f03c085a2ca134d8dbaff2c2ca462f", "messageHeadline": "Fixes and genesis updates", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 72, "deletions": 49}}, {"node": {"oid": "27cba0da4fa59e3cca59919f25b96f09ebc38a32", "messageHeadline": "More explicit genesis data serializations and various fixes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 62, "deletions": 35}}, {"node": {"oid": "f913422cab557abc6517790666eebeeff564f914", "messageHeadline": "added hashes and claimed key to makependingblocks", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "56f3f5ccc6097345cd0e797468235bd01d5c1019", "messageHeadline": "started working on blockhash structure", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "8ed4cbcef67ca996577a2cc8d37bb64f84c7c3c5", "messageHeadline": "added blockstatequery accessor and hashing of transoutputs", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c4684553e1e480a3b27087895149d78e2c249c79", "messageHeadline": "fixed claimed key type", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "76a520862bd72d126b2b7c9284926457114e1521", "messageHeadline": "globalstate compiles with fields added", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "111ac22ce1ee2424b6da8683a63598530a581671", "messageHeadline": "added fields to block.hs", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "bc60375fe35c578b45c4aad060374e4aad82d565", "messageHeadline": "blockhash initial commit", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "755b07d8d73978d191337dbe8a495a77f3458f1d", "messageHeadline": "updating globalstate tests", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c32d09c23bb289e0f55789559b489e37675ee41", "messageHeadline": "added hashes and claimed key to makependingblocks", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f7bf779e173952c498d11cbbd4a967968e51b066", "messageHeadline": "Changes for using new update datastructures", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 86, "deletions": 152}}, {"node": {"oid": "c766724d4aa024c8af1ea0ac957e101a8b0b5280", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into CB-474-upda\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 793, "deletions": 155}}, {"node": {"oid": "88ab7832a4aae0f71d3ca0d0a30fcfbf12121d7c", "messageHeadline": "Implement BlockState hashing", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 83, "deletions": 65}}, {"node": {"oid": "1590242d841b266605fafce24fce4542d25c4b35", "messageHeadline": "Implement blockstate hashing", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2580, "deletions": 1364}}, {"node": {"oid": "afa31bf29485043d303ebb77d146c0f521d09723", "messageHeadline": "Merge branch 'updates/update-to-new-rust' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 154, "deletions": 41}}, {"node": {"oid": "9df9cd3d5d494e724e1d39fc9b4771edb17ccf2c", "messageHeadline": "Update to rustc 1.45.2", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 154, "deletions": 41}}, {"node": {"oid": "690f3aef91013f2807816272a56433d2a73873d3", "messageHeadline": "Merge branch 'CB-462-rust-build-windows' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 33}}, {"node": {"oid": "4377cca96bcf780845869f67a6c875e24d7261cc", "messageHeadline": "Merge branch 'upgrades/update-rustc' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba9a99ead6ce3fba196224cbc821dc242ca0414e", "messageHeadline": "Merge branch 'wasm-migration' of gitlab.com:Concordium/consensus/prot\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "20a443ff5c22847bf884664c19fc10bdd1db1805", "messageHeadline": "Add basic test for contract choice.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 146, "deletions": 8}}, {"node": {"oid": "11f95f3769bf247d3c75d32d8da0e2a8bbf0c543", "messageHeadline": "Merge branch 'wasm-migration' of gitlab.com:Concordium/consensus/prot\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e46fa5da44bc8911496290c9b7882a38c8c029b9", "messageHeadline": "Align to use rustc 1.45.2", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bfdecc9683588e53c5d93b103e6e14eb16364063", "messageHeadline": "Merge branch 'fix-versioning' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77deeb3d765ed1712f95a3cdb5d359f44c3f6d07", "messageHeadline": "Fix external to expect versioned genesis data, as output by the genes\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af6298588fe25dfdf0a1bc5e8308de1e4a853f99", "messageHeadline": "Align to use wabt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "99f4944b1787a8a993357086f37c46cfde6c8c7f", "messageHeadline": "Align to use wabt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dd0c445d799ef782156e2b78a67f722fd695ea59", "messageHeadline": "Reinstate testing for transfer from smart contract to account.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 96, "deletions": 66}}, {"node": {"oid": "9ce491abb98023df8acc8b833cb723b3a09caa20", "messageHeadline": "Reinstate receive context test.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 141, "deletions": 142}}, {"node": {"oid": "7e92fdffc0b38cf1933d88b497a2af170dbf91ec", "messageHeadline": "Merge branch 'updates/new-genesis-data' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "3ce0754fca2335fcadd637c38331ae1abaecdb7a", "messageHeadline": "Re-pin genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "132c33d1298329c06ada060b6edf5d40f3b7304d", "messageHeadline": "Merge branch 'updates/new-genesis-data' of gitlab.com:Concordium/p2p-\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "14e6feb63b9ea82b6f2754d9f0a1a770d885b7cc", "messageHeadline": "Merge branch 'fix-versioning' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0e1cfa34c812767d062311579e5ea93ac148d188", "messageHeadline": "Fix genesis tool to expect versioned genesis parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "019a9c76142e341ef5064391bb9340c9cce9a9c9", "messageHeadline": "Fix genesis account serialization.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5051f09f7a3ecd22c833e2f90f57a666a8e566a8", "messageHeadline": "Revert \"Updated energyToGtu with a factor of 100\"", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5282fba27a5220bc9e6caf7ef6ef9a26de31d2d", "messageHeadline": "Disable wallet-proxy as it's broken currently", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "8ebd34a2b64f44b4de74d2b21189be0026d51fb5", "messageHeadline": "Updated genesis data version", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6765dc7cc7079aa07a6ce2ea4d521b94193ee930", "messageHeadline": "Disable wallet-proxy as it's broken currently", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "1b40913b0728ea72a2897de7cae16a3993270480", "messageHeadline": "Updated energyToGtu with a factor of 100", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "755338c823867ac11ca1fcbbfdb7b469d217b8e6", "messageHeadline": "Add test to make sure the init context is passed correctly to the con\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 112, "deletions": 1}}, {"node": {"oid": "e297ea4f561b06d9947d7110a73e6f8563fd3b23", "messageHeadline": "Fixes in various tests after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "44d4cde17b40f8e9a06e23313a651b9f7a469add", "messageHeadline": "Fix test compilation (broken because of merge).", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "379685ee9ad85b4f60f3f5861994ef03991eb700", "messageHeadline": "Merge branch 'master' into wasm-migration", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 200, "deletions": 106}}, {"node": {"oid": "41000c0d07a0b156a3234f97ee179858831ea08d", "messageHeadline": "Merge branch 'master' into wasm-migration", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 166, "deletions": 55}}, {"node": {"oid": "d00fb3afbebb6a02b8bae0ecde60c9838a6e98f9", "messageHeadline": "Cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "01f43c4912d755742f31861b528ff060346cabec", "messageHeadline": "Fix consensus compilation and tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 119, "deletions": 92}}, {"node": {"oid": "9edb331e4ec435b8f977c8c871087ab7776f0cfc", "messageHeadline": "More dummy data moved from prototype.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "011818dd9ab8f2b324f2c0686ca1c866ce5abe8e", "messageHeadline": "Revise scheduler tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 716, "deletions": 738}}, {"node": {"oid": "f22741559d6dfd61d077d7fd2fa07adb7889ec90", "messageHeadline": "Integrate the validator.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 66, "deletions": 28}}, {"node": {"oid": "9fad097c7efc4d09f9d9a52873ba7db0e5d8a950", "messageHeadline": "updating globalstate version", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "85700162d7d271109f784650b06a7f713e7a6979", "messageHeadline": "started working on blockhash structure", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 40, "deletions": 15}}, {"node": {"oid": "12395c9a6ce2a40a8cae304edbe815c5997c88b5", "messageHeadline": "started work on hashing structure for blockhash", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 36, "deletions": 23}}, {"node": {"oid": "ec12fe1e72049a864a82bcec6bd07c80eaeddac0", "messageHeadline": "Documentation, and fix tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "f5ef37925bb3f83807dceac8de97a17d647d9293", "messageHeadline": "added blockstatequery accessor and hashing of transoutputs", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "16afd8414064ae3372a51bb9220b888409b37da5", "messageHeadline": "added transactionoutcomes accessor and hashing in bake", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "41cea1548091ec2d5231a0f33541877f70fcec9d", "messageHeadline": "added comments planning out how to set hashes properly later", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fe762a930d237fecb60f5fb5543a871e6ec17a48", "messageHeadline": "blockhash newtype, new hash blockfields, and check for signature in d\u2026", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "b2ac87d183986a3e3e35e460849c3f17aa9b6bfe", "messageHeadline": "Remove logs from smart contract rejections.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "4ff8204642044ecc8dadca4b74725b9ab005d18a", "messageHeadline": "fixed claimed key type", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c35665f4cbbc183ba1f374e8c9b745684f7ed9a3", "messageHeadline": "globalstate and types compiling, fixing birk now", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ec46043f6ad6bd25dda72aa9e5cd37b50abe50f", "messageHeadline": "globalstate compiles with fields added", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "862461fe17ac88cea069d70abfc842273eef3b71", "messageHeadline": "block.hs updated with new fields-types", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53cce486d345ff20058ee979a99938cdfea89eb9", "messageHeadline": "added fields to block.hs", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "c1c78a5a38f56972951adb8bbcd030140bbecaab", "messageHeadline": "blockhash initial commit", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "bf36747f16093b3e6ce97b79de060a94345a57a0", "messageHeadline": "types declared, starting to incorporate into block.hs", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ae8755dd079efb4997395299bf642f8a4d07a11", "messageHeadline": "Merge branch 'fix-build-static-libs' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "842b67c5b03cea463f50128856f78d827a6d8cad", "messageHeadline": "Adding chain update datastructures", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 133, "deletions": 7}}, {"node": {"oid": "a619c53bc94e67ba114f5147baa24a713f57caca", "messageHeadline": "Updated genesis data version", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7737a398a26420dae4f0c27a0e2e0524b61668e", "messageHeadline": "Fixed build-static-libs script", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddb60ec2fdcd865febc411a72e94e9756d53b026", "messageHeadline": "Update rustc to 1.45.0", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4926ced2340acd68a8238039831d610d1b2cdcf9", "messageHeadline": "Merge branch 'struct-versioning' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 211, "deletions": 117}}, {"node": {"oid": "4c000e2d709bcbc9dcb7ac4c78ecf0f00432d178", "messageHeadline": "Fix catchup tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f5f4e3f3c85a06d85b82bd506af1cd610bb63e33", "messageHeadline": "Minor fixes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5a6e7c3e267e8fd8f3df2c0c0172db084aa0b3b3", "messageHeadline": "Merge branch 'struct-versioning' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 167, "deletions": 56}}, {"node": {"oid": "383f6101fad650760cdab3cbf39377fb41432e0d", "messageHeadline": "Add versioning to outgoing catchup messages (blocks and fin records).", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "bc29124379b56dcffe10e3f0b2a7dbfecc52229c", "messageHeadline": "More cleanup and documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 43, "deletions": 34}}, {"node": {"oid": "1514e43e41f96d5e713dade2ad4bc8dd6f9195ed", "messageHeadline": "A bit more cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "5fa7dfe5b4f588ce3fd4cd2418b6640473fc00cf", "messageHeadline": "Use the new convenience functions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "78170ebc678e36c25a7b4f953439cdcf3903282d", "messageHeadline": "Add versioning for", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 129, "deletions": 122}}, {"node": {"oid": "28cf6eaf5a6ec34fdd1b4c038b019ef4b21da571", "messageHeadline": "Add analogue versioned serialization functions for genesis data and f\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 55, "deletions": 1}}, {"node": {"oid": "92ab8c3058778f38867bdbdf52d19609d17d5dcb", "messageHeadline": "Documenation and naming consistency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "c7cd0ca6dc4fa3f7e0478056637c8671429ff056", "messageHeadline": "Fix submodule path.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4840dee4e96b0b2b027168efbd1ffd550dab7947", "messageHeadline": "Improve integration.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 82, "deletions": 56}}, {"node": {"oid": "6954b68c49f0b1ef0df5a35b652bbc4cffeec684", "messageHeadline": "Latest dependencies", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7eba24ffc3bdf9266fca132fc39052dec68ef012", "messageHeadline": "Import of blocks include header", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 30, "deletions": 3}}, {"node": {"oid": "8aec27c7173985487ee3b2b338853b4019f5ff59", "messageHeadline": "Added deserializeBlock without version", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "8ed858610b1872d154a9bbbf7c5dfadd6b952a19", "messageHeadline": "Cleaned up", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "7faef06dcf106e9e1cc98b87cea551e9f673a739", "messageHeadline": "Expose the receive function as well, add basic end-to-end test.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 64, "deletions": 31}}, {"node": {"oid": "8c5f9dbaa193f6be48f7d486061493b6f5fe8667", "messageHeadline": "Add FFI binding for calling the init function of the interpreter.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 145, "deletions": 9}}, {"node": {"oid": "de75e1800baf16c3d38aca4484188faf268b12ac", "messageHeadline": "Remove acorn from CI.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "23317adc5358c5fb3677be61b017f6e5afe0a28c", "messageHeadline": "Banish acorn from the scheduler and replace functionality with Wasm f\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 194, "deletions": 1007}}, {"node": {"oid": "70abe61b0c39dd69164731248a73c07a584c9542", "messageHeadline": "Remove acorn submodule.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "69a76bce2588b84056034a3847265a7533bf761b", "messageHeadline": "More infrastructure and reorganization. Some definitions moved to glo\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 36}}, {"node": {"oid": "30fa4f14d56c7cb73533b4d187793f211a300d28", "messageHeadline": "Replace acorn storage with Wasm-based one.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 192, "deletions": 538}}, {"node": {"oid": "f4ec3c96ae67de0d1f08eee171e7c263cea067b2", "messageHeadline": "Merge branch 'fw/fix-doc' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "61c36e9cbcce88e5688101d4146c30faa02e0fa0", "messageHeadline": "Fix doc", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "1d3ed855ca949a6da4b77c7b4e79b925b5cae66e", "messageHeadline": "Merge with master", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 316, "deletions": 232}}, {"node": {"oid": "8914887aae7ebc84a96e020b086758359ebc5d4d", "messageHeadline": "Merge with master", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1113, "deletions": 466}}, {"node": {"oid": "1f329b4ee71be85fa43d0e0f15c2f580ca515c00", "messageHeadline": "Latest dependencies after MR-comment refactoring", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4eacef9a54f42895f46c2d9ef78f050456c0c3a2", "messageHeadline": "Refactored for MR-comments", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 77, "deletions": 86}}, {"node": {"oid": "adfaf8178bb3f270064c7bf4454c72860dd9d50e", "messageHeadline": "Refactored for MR-comments", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 13, "deletions": 17}}, {"node": {"oid": "c7e3cb4b309e5c4e9af2e1c8ffc9f1857b2971a2", "messageHeadline": "Merge branch 'optimize-account-storage'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 304, "deletions": 230}}, {"node": {"oid": "9e0adb0e1da6b6f747b5007eba22e489263522e8", "messageHeadline": "Merge branch 'optimize-account-storage' of gitlab.com:Concordium/cons\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 62, "deletions": 60}}, {"node": {"oid": "c9b0b39d3f910b3982d00844d7ece886c88c2cd9", "messageHeadline": "Fix import", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "40c8d6b75b8b14392b7ed4c318f2b67dbaadf1a7", "messageHeadline": "Clean up", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "37c958c68e2b1d5db2da677dbb39e60f0e1f243a", "messageHeadline": "Clean up warnings", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "ded6e1b9dcbe1fe883321d89ac9c839b54b0dcd7", "messageHeadline": "Merge branch 'optimize-account-storage' of gitlab.com:Concordium/cons\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 91, "deletions": 66}}, {"node": {"oid": "6fec1e6d34a558b5e2b96463fe01e8300e944af7", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into optimize-ac\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1744, "deletions": 710}}, {"node": {"oid": "3fcd3a108fc4608419f2ae472f73579dfc5dc315", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into optimize-ac\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 452, "deletions": 111}}, {"node": {"oid": "9662852f7e23192489a997c62e19c7a30c23d5f4", "messageHeadline": "Merge branch 'master' into optimize-account-storage", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1745, "deletions": 708}}, {"node": {"oid": "11b22dd62455755055c0f68307dbfde71c62f1c6", "messageHeadline": "Add back function lost in merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "798c2d4bfc4c2fd0226f15c0e418426bfc277901", "messageHeadline": "Latest crypto with removed GC versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35574950f3f5d7fbac9c2ea2230a051855884479", "messageHeadline": "Merge branch 'master' into optimize-account-storage", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 452, "deletions": 112}}, {"node": {"oid": "cbdaf14d754ccaf77898b76792d0956bbc3fe8a8", "messageHeadline": "Merge branch 'update-account-keys-fixes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "43288f447ef5b69d15d1db92c0cf2f1b80329721", "messageHeadline": "Apply 1 suggestion(s) to 1 file(s)", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5525eafeb12e2dd82ed1b69de2af39224e86cf9f", "messageHeadline": "Apply 1 suggestion(s) to 1 file(s)", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fefd3e9aca304d4b27d05c0e5bc54e4c403ad1c", "messageHeadline": "Updated globalstate-types to master", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eef99c6b317577da9d3162dea787a98d8bec9227", "messageHeadline": "Update globalstate. Tweak to CI. Remove unused import.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "273496a5e6e430bc35c4f47877b8da09389cc2b8", "messageHeadline": "Minor changes to documentation and naming. Removing unused pragmas.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "27f556c61323b9027c17fb48834854ed04780406", "messageHeadline": "Merge with master", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 553, "deletions": 118}}, {"node": {"oid": "2d191a47eca424bc9444d8d6d914cf7702062337", "messageHeadline": "Versioned testdata", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "1b40fe4fcaede8b81e1704f576e0439f8b9dcb5f", "messageHeadline": "Fixed CryptoParams and versioned more testdata", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e87634442db6d3047841a0bc868cf85f22d8cbcf", "messageHeadline": "Versioned genesis and refactored IDPS", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 131, "deletions": 84}}, {"node": {"oid": "f311752d674df577c184c30de77e93b43ad06bc9", "messageHeadline": "IdentityProviders and GlobalParameters", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 14, "deletions": 9}}, {"node": {"oid": "ed8dfc544c5535e8f2f80b80d1b69398a9aa8573", "messageHeadline": "Merge branch 'master' into struct-versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 23, "deletions": 5}}, {"node": {"oid": "94dbbf970f2b50e348b9e6ce19aae41487e54622", "messageHeadline": "add tests and update cost functions", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "6aab22af0558c0fd7f3249394acbc630dfb47e7f", "messageHeadline": "Refactored IdentityProviders from Vec", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 24, "deletions": 7}}, {"node": {"oid": "a555edb653890859e90197aef6380282ef5e6d70", "messageHeadline": "Update global state:", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 49, "deletions": 57}}, {"node": {"oid": "fbadb24386cfefd386dad27eeaa300706d6f1b97", "messageHeadline": "Refactor basic accounts to use PersistingAccountData. Revert credenti\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 131, "deletions": 119}}, {"node": {"oid": "eb22aaa8a14a3e9c81744e6b57f83a0e2a43f68e", "messageHeadline": "Merge branch 'updateAccountKeys' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 527, "deletions": 110}}, {"node": {"oid": "439134347900e99e7ecebc36f6fbeb9790c64a01", "messageHeadline": "Fix a scheduler bug, and clean-up some warnings.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 31, "deletions": 32}}, {"node": {"oid": "d0d39b11eb8ff9859bd4b40e0503ad4dee3643ee", "messageHeadline": "Merge branch 'updateAccountKeys' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "037235e639d5df16a3aa73d83630cedaefd7fabd", "messageHeadline": "A bit of cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "4c6c7cec95e54e8d5dd2757fbbfc385fc2e486dd", "messageHeadline": "Merge branch 'CB-459-get-blocks-at-height' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "0ef31db97eb48d603a1105181216ee59dcdbdaa2", "messageHeadline": "Add GetBlocksAtHeight GRPC endpoint.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "13938f84247536d01f80311d0f6dc5b2e4b686d1", "messageHeadline": "Fixes for Rust build issues on Windows.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 33}}, {"node": {"oid": "ccf2542df44eb1a34547cdc6a49ca301a59c7649", "messageHeadline": "Fix typo", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69e064f64336f507e007d38b42c63ddf0f067bca", "messageHeadline": "Update globalstate submodule", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8e1749b9eaaab81f869ef9011567de7db527bef", "messageHeadline": "Fix merge", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 8, "deletions": 45}}, {"node": {"oid": "7eef11e3675b644b6fb308445741afd29a5684a4", "messageHeadline": "Merge branch 'master' into updateAccountKeys", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 836, "deletions": 378}}, {"node": {"oid": "20e69f92850fe38fc3c4ea310e11e7516fc49463", "messageHeadline": "Merge branch 'master' into updateAccountKeys", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 333, "deletions": 94}}, {"node": {"oid": "7708dcb0b379f78e225dc77722e9a9cbe23bf872", "messageHeadline": "update documentation in environment", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "b779d7e6e83c310f29150c61329e6b1972d70509", "messageHeadline": "Merge branch 'blocks-at-height' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "8e9c04ef2c2123a6ab36a8c6cdcd357345051072", "messageHeadline": "fmt", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2de1793fc29cf0ef3b713c6226f34a8ef74fb02c", "messageHeadline": "Fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "739c348bfa08d491a1c4637a2e8d0047bf0e540e", "messageHeadline": "Added getBlocksAtHeight query to external interface.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "f26617948cb084d93faff2e793722bc54470d41f", "messageHeadline": "Consensus master", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b2e7aca4df5eefdeb514af3ccf79ea81aff1c768", "messageHeadline": "Merge branch 'transaction-purge-refinements' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "5c1d8e2a5165dcbc838a39e50779f7d17dde9e0c", "messageHeadline": "Update submodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22032eab5b7532de0c79b5808fdea730d6564146", "messageHeadline": "Merge branch 'master' into transaction-purge-refinements", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1175, "deletions": 586}}, {"node": {"oid": "5432dbf9b35b5ebfad97cda23d1f7f0911eea925", "messageHeadline": "Latest dependencies", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cc1b533c366b6648e170de0085af975e950c09fa", "messageHeadline": "Merge branch 'master' into struct-versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 298, "deletions": 95}}, {"node": {"oid": "43f0d075394e8b03383eb7a2ecba1aff1593b47b", "messageHeadline": "Merge with master", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 791, "deletions": 359}}, {"node": {"oid": "dc0058558c0d3df50cfaaa58f85b2f24ae84de05", "messageHeadline": "Update global state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2172eff993a2f4725bc79cb8e49782acbeb9a01", "messageHeadline": "Merge branch 'late-transaction-purge-fix' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 253, "deletions": 90}}, {"node": {"oid": "43fb24ba9b259f4063f87ea3f354d4e77250fb47", "messageHeadline": "Merge branch 'expose-ip-and-ar' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "0d04c1cf146c46a80c3140396428328f61d33265", "messageHeadline": "Merge branch 'expose-ip-and-ar' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "2d45ac9fbefc1205e30567ab26f8c72601954460", "messageHeadline": "Merge branch 'expose-ip-and-ar' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "3850a7e7679c85e8ff7e29b86178c59d7c313b04", "messageHeadline": "Merge branch 'some-cleanup' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "d525d9a20d427dce9ab2980624cf0a64113b4a7f", "messageHeadline": "Apply 1 suggestion(s) to 1 file(s)", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3593acf7c9abff9b05e5ef0cdc023045ede7e51e", "messageHeadline": "Apply 1 suggestion(s) to 1 file(s)", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78fa63f4e960c85dd9bae8e08357db6a19e36f3e", "messageHeadline": "Extra strictness", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "82c1446bd6e60cebba93dca9eb1c104bd30854cb", "messageHeadline": "Additional comments and replace a foldr with foldl'.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "b4415eb9d887a2c8a7319f88af17ee2d616ea540", "messageHeadline": "Refactor and revise transaction table purge.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 196, "deletions": 144}}, {"node": {"oid": "351b38316deda611367828b8daedd938a46738fe", "messageHeadline": "Small leftover", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f0fcd78b3c26f6b8f6d4871b8896a249f9b7d26", "messageHeadline": "Make code compile with `--pedantic`", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "eb7d7bbae0a9f5e1c53a0a699b67c3b7954369cf", "messageHeadline": "CatchUp use block version 0", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8bf05f3cb1fdc01f16bcdafdd268481d3b53b8fc", "messageHeadline": "Updated submodules with block/tx versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "125a6094279ecbbc83f84c2eb487b1132690f39e", "messageHeadline": "Versioning blocks and txs", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c0a314c3e60ba1f470b6b49024827c7f81467b9", "messageHeadline": "Block versioning in mockup", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 7, "deletions": 11}}, {"node": {"oid": "fd95088b79f4b72f923a2963c0cb9e2c24ec870c", "messageHeadline": "Merge branch 'finalization-review' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 734, "deletions": 353}}, {"node": {"oid": "7d7e5b9113fe61161f11e4432c79bc57a4753d09", "messageHeadline": "Add catchup status again", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "7b9e7bcaefb9b674ed67ce116cce5b5f8eda6eda", "messageHeadline": "CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "2562a99e1d7de7285dd56384e100a9a9e6829c20", "messageHeadline": "Latest globalstate-mockup with Block version refactoring", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fb185953a22e1084be2c9ce9dae14abbedd857c", "messageHeadline": "Block versioning refactor", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 15, "deletions": 18}}, {"node": {"oid": "26d74985b19e1d0886320ce65b65161af3b55f98", "messageHeadline": "Latest working merge, started HS version revision", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c7e223bf658e814f66ccfd5c191ed50b25cf0a05", "messageHeadline": "Rollback of globalstate-types", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f1e054384ed0a148acea0dc610ff106dce253b1", "messageHeadline": "Merge branch 'master' into struct-versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 608, "deletions": 377}}, {"node": {"oid": "f0989cd47a5da868d5619d61d9f4f8a6a762664c", "messageHeadline": "Removed lmdb-simple-cereal dependency", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c5a095cdfd712a152aa40f7ecf5eee6ba1638a66", "messageHeadline": "Where did this come from?", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d484c9388b5071d35683e44411fe6ffe6560ea84", "messageHeadline": "Updated acorn to master", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8dac88b944aa870ffe386233ee75de4b6737400", "messageHeadline": "This was removed at some point but still was here", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "d1a8db352da0a461b600fc98d07cc13198cfc061", "messageHeadline": "Submodules merged with master", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b752490f28f91f33bea4f5d11cebac3e3d6a2cd", "messageHeadline": "Merge branch 'struct-versioning' of gitlab.com:Concordium/consensus/g\u2026", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5c45bc1caeb38615e7358a94758f0ed037d424ba", "messageHeadline": "Merge with master", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1408, "deletions": 604}}, {"node": {"oid": "abdbc5c862a50ceb953ad04ae9e54b7ef3c45d4c", "messageHeadline": "Remove lmdb-simple-cereal from the static libraries script", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6662811d836489713a25d0bb32aaf4351159476", "messageHeadline": "Update consensus to the proper commit and add functions on the rust side", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "42b7a77d35bfff23abece111f6f17f9f99af3334", "messageHeadline": "Add functions to consensus-rust", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "dedd5b1ee5f5a9192ef20cce66b3772ad06e9a8b", "messageHeadline": "Add ffi functions for retrieving IPs and ARs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "59f3095c08b067995f87c32e0ef4b96f461b3ee9", "messageHeadline": "Move to BlockStateQuery instead", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "b8b73d8648df5fdaa83e7b162b1453e3b1d2783f", "messageHeadline": "Add functions on BlockStateOperations to retrieve all IP and ARs at once", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "5705bd2864ff3b392c2d02f4877f0bdaa54e1a8b", "messageHeadline": "CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "c5ef5a8992cfcb29e3b6b54e229ccad90c3aad09", "messageHeadline": "update globalstate-mockup", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bd01e389094fc579dd004c38b5296ec2c7d5ea1", "messageHeadline": "Thankyou, gitlab.", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 653, "deletions": 653}}, {"node": {"oid": "4a3ed2997b3fbbd60ce813ef0711c42cd1bf56a4", "messageHeadline": "Apply 1 suggestion(s) to 1 file(s)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 653, "deletions": 653}}, {"node": {"oid": "c8217b8e05da535ac18d4af67a6be1a546bb4d34", "messageHeadline": "Merge master into updateAccountKeys", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 612, "deletions": 384}}, {"node": {"oid": "2dfaed3a4408fdd7af601d02c4ee0a6e2c2c1ada", "messageHeadline": "Ported finalization-comments to the current master", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 733, "deletions": 351}}, {"node": {"oid": "79abaa6f6aa4115d08c3d8ba75ed04c5945a8dd4", "messageHeadline": "Merge master in updateAccountKeys", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1390, "deletions": 587}}, {"node": {"oid": "f5590fb4213903414d6d0e85b9bee03e46bb632e", "messageHeadline": "update crypto submodule", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b368c901be2bd127a0ef1bf76863baf6b4dda3c", "messageHeadline": "update submodule", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d07bd9b275559acb1b9ffb7141a6071fa6c3efdf", "messageHeadline": "Update datatype of new transactions to use Set and Map", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 113, "deletions": 159}}, {"node": {"oid": "567d7c3b2ea30f1ec4e96865f03c65c6cada4a94", "messageHeadline": "changed datatypes of updates to Map and Set", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e42aae58bba5d8d3cf233a6f93d45340205dab47", "messageHeadline": "Merge with master", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1408, "deletions": 604}}, {"node": {"oid": "230201fadfca0f5c443952b16a8e05d4b1456e14", "messageHeadline": "Fixed genesis error", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "723de1cb55a0d3157a78f43749a1323c5322702b", "messageHeadline": "Merge branch 'deterministic-runner-mkdir' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3359d9a688986fea8ea812911edea38d56be71bf", "messageHeadline": "Latest crypto", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43655883aaa9452d8eb065aaecaef63f793637e5", "messageHeadline": "The determinisitic runner now creates the data directory if missing", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "452e37cd8e8bfb8a72065223bc9261dfe7ddaed0", "messageHeadline": "Merge branch 'move-anonymity-revokers' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 384, "deletions": 229}}, {"node": {"oid": "69a91ad3b44e8620a4d434e1d871abb31c0b2597", "messageHeadline": "Documentation updates.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5476eaa212aeffed7e12f3c98e73a77552a46083", "messageHeadline": "Merge branch 'add-anonymity-revokers' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 113, "deletions": 7}}, {"node": {"oid": "ff5760d90d5d03c0def3b984aebee31e6b78b058", "messageHeadline": "Implement the same logic in the Basic implementation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77c7e406171d5c12e3b5f0e503a58fe569598797", "messageHeadline": "Also increment the counter in the basic version", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cf93d341b91712f60860480bf9d74e6bfc83c0e8", "messageHeadline": "Implement the same logic for the basic treestate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 87, "deletions": 12}}, {"node": {"oid": "2776978084e01b7e762d3c2dfe9a043ddce46673", "messageHeadline": "Fixed typo", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dec1dd6d7aed042b0de2ebd98314f7dbb817e0db", "messageHeadline": "Actually implement it properly to ignore insertions when triggered by\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7dbe738ae213c5c2a1c45d8c15c3678ebc99c32a", "messageHeadline": "Actually implement it properly to ignore insertions when triggered by\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "d0d529a7e38bdcc60463217576dcfc6949df7705", "messageHeadline": "Latest crypto and globalstate-mockup deps", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20762ce69c6d9a920741debc77ccbf05610afd7c", "messageHeadline": "Removed unnecessary lambda", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99733220eea40171b7fe237fe3df00526d4f645c", "messageHeadline": "Refine when to call purge and lift it into the TimeMonad", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "de6f955f3b6bc86ab10347a2ee606d82b7e27b31", "messageHeadline": "Refine when to call purge and lift it into the TimeMonad", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "24a87d472fb8282bd42c689fd6a0d1b5e02251dc", "messageHeadline": "Document and rename bits in the transaction purging function", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 44, "deletions": 39}}, {"node": {"oid": "8f65d9094977819a770425b0338878c52f88b857", "messageHeadline": "Removed unnecessary custom serialization of GenesisData", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 0, "deletions": 31}}, {"node": {"oid": "484cbb22346995219c25e7276dc0af9946fd849c", "messageHeadline": "Fix late transaction purging", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "0238bcf7288ef639e4fb3c2e27cad8842159e828", "messageHeadline": "Update crypto dependency to add the new metadata output tool.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "838793aa9d4c72388684af6e8287bb4ec88e070d", "messageHeadline": "Update dependency", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c71dd7651b02faa3727d2a361937478eb79f1f6", "messageHeadline": "Merge branch 'master' into optimize-account-storage", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 68, "deletions": 12}}, {"node": {"oid": "6d77babf0659a1ac821819abf7a84d773f70fff4", "messageHeadline": "Merge commit '3636b8d3' into optimize-account-storage", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 839, "deletions": 495}}, {"node": {"oid": "d3ba9a2fa88470236ae803059c6a6e9828e46568", "messageHeadline": "Merge branch 'master' into move-anonymity-revokers", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 70, "deletions": 14}}, {"node": {"oid": "ee5d7952b7a86c7fd6edc56c335049962f20b915", "messageHeadline": "Merge branch 'master' into add-anonymity-revokers", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 797, "deletions": 461}}, {"node": {"oid": "fd24f2ba3dc2b3bddfcfd9837429e61c02d7daeb", "messageHeadline": "Merge branch 'lmdb-changes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 31, "deletions": 12}}, {"node": {"oid": "b47d0abfcee51098881eaa4b9587215d86fea4cd", "messageHeadline": "Fix Accounts test and remove redundant type class constraint", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fab7ea1387cf630244f0a3bb494f5bafe87f8c6", "messageHeadline": "Fix Accounts test and remove redundant type class constraint", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "72d7f7c638be397fff88c191a7c6f9d39d0426ec", "messageHeadline": "Merge branch 'master' into lmdb-changes", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 198, "deletions": 144}}, {"node": {"oid": "3636b8d3ddc03ab58e402dcd6ec5b4e2930ff1fe", "messageHeadline": "Fix merge fallout.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b5cc06f27e7cda312b0c1554bca9347587d95e46", "messageHeadline": "Bump dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93e8bc92e4d81309c582075350c3f604a7e87a48", "messageHeadline": "Update genesis tool to include anonymity revokers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "f7165a3db80f86e6306ef7b3a827cc72e7341f82", "messageHeadline": "Merge branch 'lmdb-changes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 797, "deletions": 455}}, {"node": {"oid": "3dfb8e3922113a8fc38f03e64b4436b5374a880f", "messageHeadline": "Fix globalstate-types tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31e2b09619a1a543d7dd917bb332ebd3c17be4c2", "messageHeadline": "Update dependency", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23dd50a8f4d8af5deba5bb0f2e83c3d7e52b5362", "messageHeadline": "Fix hashing of persistent accounts, and ensure that Paired state comp\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "f1c8dcfd322b8f2d7fe2e6546c9a2051426b889b", "messageHeadline": "Update globalstate-mockup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e040e731fe85b3791bb20e915dc23569b1ad3637", "messageHeadline": "Fix size back to 64MB", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8347bad2de4f09e213ac8397de4c076106341b13", "messageHeadline": "Move anonymity revokers away from identity providers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 367, "deletions": 227}}, {"node": {"oid": "952da095255ce620b1578f957d52217d8b995b0b", "messageHeadline": "Factor out common code between .~~ and %~~ (persistent-account update\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "c07de2081711353f33d3b2cd652b30122d6c3bb9", "messageHeadline": "Some documentation", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1c0f219d9fae026611ce11169f9e1bcb2a66ff2", "messageHeadline": "Some documentation", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 22, "deletions": 36}}, {"node": {"oid": "9b237eed701fdfc22db0a9835174996762cd2c59", "messageHeadline": "Dummy data.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "333e76416495c6bcd9a766f60a7ed76b3ea2bee4", "messageHeadline": "Add some read-only specialised operations. Remove map size from Datab\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 57, "deletions": 29}}, {"node": {"oid": "3a09df390a01bd66149bed41a06feb6f293f3232", "messageHeadline": "Fix BlobStorable instance implementation for PersistentAccount", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "200b4c29b105a0f932f1273da13fbfe83d8eb3ab", "messageHeadline": "Fix BlobStorable instance implementation for PersistentAccount", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "369fad968e9d7f3c1ba0bb382fa51a27fcf23a09", "messageHeadline": "Expose anonymity revokers in basic and persistent block state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "6e22cda2732e27c85c2cb3e0e0149a053952adc5", "messageHeadline": "Fixing tests", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "5a7d50e08409e809f884b1f7c6ee5e45e6bbaae6", "messageHeadline": "Fixing tests", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "cc4eafabd4c00e46ee5fd05dbfb7d051428b6f3d", "messageHeadline": "Merge branch 'features/stack-nix' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "8bb4334f2a160ab2d9f0362cc22969dcffc04b9d", "messageHeadline": "Add anonymity revokers to genesis data, and expose them in block state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "a0e38871ca0ee6a3182edd7d2a387419c752e2e9", "messageHeadline": "Storing rarely changing data of PersistentAccount behind a pointer", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9adc69a14893191d5b23bfc36b2bdc14504ec61", "messageHeadline": "Storing rarely changing data of PersistentAccount behind a pointer", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 222, "deletions": 108}}, {"node": {"oid": "ffcfd293f3992ab8f600b2878159da8a08106b43", "messageHeadline": "Deterministic runner configuration tweaks. Fix small issue with doTru\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "e8714eec5f6f6cdc140e953ea378f93b0d1b67f9", "messageHeadline": "Merge branch 'master' into optimize-account-storage", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "420eadf0fb4a1d0b33c414c12a4ddc8b15fdf772", "messageHeadline": "Merge branch 'optimize-baker-storage' into 'master'", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 157, "deletions": 138}}, {"node": {"oid": "d75484b8c3828e2d3e2b5dc2546dd6e311f0e5c1", "messageHeadline": "Merge branch 'features/rpc-config' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff3eb388d2e52728f62c4503e63cdf29fe4d6c48", "messageHeadline": "merge master", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "73468f9541df3039d7539f919241eea160f8c816", "messageHeadline": "Merge branch 'master' into updateAccountKeys", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 42, "deletions": 35}}, {"node": {"oid": "c8b93fb858a6e98d7763874ea8a5dbe0b9a25810", "messageHeadline": "update submodule", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9006e8dd4ac91dbe1d3f8102f6d8115eaa72ac8b", "messageHeadline": "Update dependency", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e0554320c5bc05030229b0e6df5ac777d6a4e73", "messageHeadline": "Merge commit 'bccd2dd' into optimize-baker-storage", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 42, "deletions": 35}}, {"node": {"oid": "0de7d2a54419871f3bfa1de6be9b8f961fd9169e", "messageHeadline": "Added testcases for account key updates and resulting bugfixes", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 246, "deletions": 3}}, {"node": {"oid": "9d06ebaa3265e87880c19bb5593da1a1af0ab039", "messageHeadline": "Merge branch 'master' into optimize-baker-storage", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a92d5f75843727bba3ca8173cb7c3700c8d0463c", "messageHeadline": "Enable nix in stack", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 38, "deletions": 1}}, {"node": {"oid": "61eed22021af07deaf4eb512e92436b12791c382", "messageHeadline": "Refactor TJSON to use multiple keys", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 116, "deletions": 89}}, {"node": {"oid": "e5e19a4b6cf1abd651f16c795bc0dd0c6227ba17", "messageHeadline": "Merge branch 'master' into struct-versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 42, "deletions": 35}}, {"node": {"oid": "03735833c81548cceee051829dbd39e894da1fba", "messageHeadline": "Merge branch 'rework-ati' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70812e188ac838c38de94f8e8291f075d68874fa", "messageHeadline": "Merge branch 'optimize-baker-storage' into optimize-account-storage", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "8b17290d35ea56f836a24ca0cb7e758e3287ec9d", "messageHeadline": "Merge branch 'optimize-baker-storage' into optimize-account-storage", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "951c37a4d95fb1a84d8fcb9f2f210f599d989db4", "messageHeadline": "Renaming BakerOperations to BakerQuery", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d6cd2cdb7f9f4f187bc0bb427b4269b306e58b39", "messageHeadline": "Renaming BakerOperations to BakerQuery", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "85b95ac64e80e908d3d5d614319a9bb8e5b62470", "messageHeadline": "Merge branch 'master' into optimize-baker-storage", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "495341fe3969ef4d92a4c854adf7edaa00c4315b", "messageHeadline": "Parametrizing Account type over blockstate monad to later distinguish\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 207, "deletions": 139}}, {"node": {"oid": "dc080d9e0926d24d7691642e9491a2d15335eb8b", "messageHeadline": "Parametrizing Account type over blockstate monad to later distinguish\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 518, "deletions": 71}}, {"node": {"oid": "14724d303323cb7ea942abe0301fd34a1e108b66", "messageHeadline": "Update concordium-common", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bfb93d695ecb75fdbd85ce5d79257c5a1cf2d6c", "messageHeadline": "Update globalstate-mockup", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eae32aee4c8bfc416f4703f04c0023710ca7d2dd", "messageHeadline": "Change manual aeson to using an Either", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9f97c80d07b3e8e1fc8eeb9ed4168c4b4dd49352", "messageHeadline": "Read gRPC password from env variable in images", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd05decf4ed277cce7729014af75b97626501150", "messageHeadline": "Address some comments & avoid reopening databases on resize.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 88}}, {"node": {"oid": "d5f59861e0c7078972d280f2414d43fa8ec42f26", "messageHeadline": "Fixed TX tests in GS-types", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "139146647f5538ace7d0530edaf1a674cdd2a093", "messageHeadline": "Added tag on the stored json value", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "9167806cd1c6a69b6b7327de28e1be4267869224", "messageHeadline": "Fix issues with transactions that outgrow the database.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 63}}, {"node": {"oid": "cbdbbab6169e9a167d5db60766a751a310da6b77", "messageHeadline": "Removed versioning from TX inside blocks", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "770af3143e36b29975ad03b165233cdb2cab6c83", "messageHeadline": "Removed TX versioning inside blocks", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42fee5b1f6cc7f7483dde5c366153231faf229a1", "messageHeadline": "update globalstate dependency", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcc7a2241620e1968ceb7bf54c04ee2e44965b3a", "messageHeadline": "Added functionality for updating account keys", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 23, "deletions": 3}}, {"node": {"oid": "bd1fcc5225962a8cac67bb13f595da4819c2c1be", "messageHeadline": "Update calls to blockstate for account keys update", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 22, "deletions": 11}}, {"node": {"oid": "a2da83a7c2eefbddf3694f2247858bf409e5aa66", "messageHeadline": "Merge branch 'features/upgrade_to_rust_1_44_1' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 56}}, {"node": {"oid": "d23c59ffb4f0c907e1fbc4cc3d7ad98b5a50f17d", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da34442741530617d59e811eeb956f6525f20a99", "messageHeadline": "Merge branch 'features/upgrade_to_rust_1_44_1' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "de7392413368b61419e985c1da1c50b6c8bc29c5", "messageHeadline": "Mockup with block serialization", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f0dae72fd8ad9c1ca7efb19b2dcc6e133aab684", "messageHeadline": "Persistent storage", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "14435ad657bbed15db36b86fd73a0acfda8570fe", "messageHeadline": "Nix fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f05462230e58a39a19a3063d27336b4962658bf", "messageHeadline": "Fix duplicate shutdown", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 27, "deletions": 8}}, {"node": {"oid": "e89f367a9b2d8d4c62c97ba3edf77c0b9f8a67b5", "messageHeadline": "Some clarification, renaming and adding some comments", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "66041677b2a154646fb4c75c1780ea8fe2622d7e", "messageHeadline": "Clippies", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 19}}, {"node": {"oid": "1c1495ea525ab71b3338d01851ab62859140324b", "messageHeadline": "noiseexplorer bump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 13}}, {"node": {"oid": "cd4e40c1551d7ba1cab4e8060d996bd04be1707e", "messageHeadline": "wallet-server removed", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04417991889af915ac66e87e1baefe38fe06888b", "messageHeadline": "Revert pining needed due to breakage before rustc upgrade", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c19deaf3c24d294b54ac0f4b38f37b4bc1b2bd06", "messageHeadline": "Bump to rustc 1.44.1", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "54946c23ef9fd15423ec000fb90c03caadbe7098", "messageHeadline": "Handle threshold updates for account key", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 74, "deletions": 28}}, {"node": {"oid": "bbe33dcaa0882d4c660edfecf8b4f44be1a21834", "messageHeadline": "Enable new base image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc22578fe99b6094e3a23f138d4789a88c64cf29", "messageHeadline": "Clippies", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a3e9e6933b065e204580d93b8ab2e63c1d31b8da", "messageHeadline": "Bump to rustc 1.44.1", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6fe442a6e934ec202a2662db6ee0f690dea64ad", "messageHeadline": "Removing redundant constraint", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2b4ed1734f3cbbf8cb0ed9ecbcadabf093a2982", "messageHeadline": "Merge branch 'master' into updateAccountKeys", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 122, "deletions": 195}}, {"node": {"oid": "c50e87b772a2bc3ccd40f6ec0f9d152bd191318a", "messageHeadline": "Merge branch 'mo/add-finalized-block-parent' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 80, "deletions": 58}}, {"node": {"oid": "25300cba15611d9f82ae650b146e457cac4208e4", "messageHeadline": "Add reference to finalized node parent", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 80, "deletions": 58}}, {"node": {"oid": "0869d9ef749b6bc62fe3a6afb16bfb68f41eb26c", "messageHeadline": "Re-add migration and implemented foreign key in PersistTH", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f870c946921d5ca1ed9cec35bc7f750fa5361cd6", "messageHeadline": "Renaming Account modules to Accounts", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "ff38cfc48c29b50952260893e8c83aee0fa164ac", "messageHeadline": "Renaming Account modules to Accounts", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bbfd411be3f101e8494fa7b8a099fe2b39b525b3", "messageHeadline": "Pass over Ale\u0161's comments", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "fc7729ede99fc2f8bc3e7af782881384fbfc8d1a", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into lmdb-changes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 122, "deletions": 195}}, {"node": {"oid": "ac4ff3a9b846f8d39465575635575bede98b7e80", "messageHeadline": "Fix merge", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "18ff3c3ae2b81d3b396c2513fc0d49d74552fe79", "messageHeadline": "Implementation of new database schema", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 33, "deletions": 38}}, {"node": {"oid": "3abb777cd2120fbfc48994a8f5896e4db6b29255", "messageHeadline": "GlobalstateMockup with renamed V0", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03530c1a599c6e2f4042b7a52d21972e56412fe6", "messageHeadline": "Renamed Versioned to V0", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ceef640c77bbdab8881af6fc0b92da3bcdf45496", "messageHeadline": "Versioning broadcasts", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "53b7b5ef37ba89bd404bf14bd0587eb8eaa92a09", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into lmdb-changes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 472, "deletions": 382}}, {"node": {"oid": "ed0eecc7a916dd105171a8bc0190c775ed73145b", "messageHeadline": "Latest globalstate-mockup and -types with credential and block versio\u2026", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fefa867ec63a8194f66489bd91c96b17486864ea", "messageHeadline": "Versioning getAccountInfo and removed annoying trace-logging", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 5, "deletions": 20}}, {"node": {"oid": "c91d1986be6e7256a8d70eaa6713d66b5e253466", "messageHeadline": "Refactored getBlock to parse version", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "362543473640807c2bb4a1df0f0515fa84284ba2", "messageHeadline": "Update dependency", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2239bae9e9fe658da8d31f337edcd575f891d8d3", "messageHeadline": "Resolving TODOs, minor fixes", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "1fa433d546812488ccf29a868628817f9a127ee9", "messageHeadline": "Renaming bakerInfoMap to bakerMap", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "7d3d0a7e7c32fef9e32e9afb4c7fc6aa9269680a", "messageHeadline": "Deterministic runner to use paired global state.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "214e7364b728bc0d3023e43fe60864a42a73fb68", "messageHeadline": "Update for lmdb changes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4faaeb7c76c2ec4ef96efb2321a87937c25347d4", "messageHeadline": "Merging persistent baker-info and baker-stake maps into one.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0376f8821e48d5f3df7245907ccf0cb4362d7307", "messageHeadline": "Merging persistent baker-info and baker-stake maps into one.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 74, "deletions": 56}}, {"node": {"oid": "b2f23e963127606852e3b438929368f9e794f1b2", "messageHeadline": "Remove commented-out code.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 157}}, {"node": {"oid": "e3877f8fae255a4063039157e50c9ad57a4559a9", "messageHeadline": "Merge branch 'releases/bump_develop_0.3.0' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 470, "deletions": 306}}, {"node": {"oid": "1e400dee35eaa29a87c916bc6fd5005cb52899a1", "messageHeadline": "Merge branch 'releases/v0.2.13' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3af7e81fbb0cbcb4b2910a6e545ad87c5ceff493", "messageHeadline": "Merge branch 'features/past_OT2' into 'releases/bump_develop_0.3.0'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 467, "deletions": 303}}, {"node": {"oid": "da9c916c98627a360cde65577f866022fcaa4b71", "messageHeadline": "Bump develop to version 0.3.0", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "236cc3998faa1df08363b183dbcbdd18c9ce1cf3", "messageHeadline": "Release v0.2.13", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "3380e4d59751e9dd1dcc3225cbd887751f6e51e4", "messageHeadline": "Merge branch 'integrations/update_genesis' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7e68df6d4d180659758ee516b6d3257d56a5e27", "messageHeadline": "Re-pin genesis for OT2", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b53ca4739a61303c267108d4c0667cfaeb7f8fd7", "messageHeadline": "Merge branch 'timer-driven-purging' into 'features/past_OT2'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4946dc19de118dd38b3d5bf924241a4d7c9147cd", "messageHeadline": "Merge branch 'features/past_OT2' into 'timer-driven-purging'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 522, "deletions": 323}}, {"node": {"oid": "30d7e73761f8575caea914f0b526701ebe14a63b", "messageHeadline": "Minor fix and update to later consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "544bf56c2b94b65f2e88249f140320cf17ffd31e", "messageHeadline": "Fix upgrade", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a626b8aa32ac4c19773b7c2f0310caaa17f0070c", "messageHeadline": "Fix upgrade", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ade5625315669503405874fa5a9e9467bac7d706", "messageHeadline": "Revert commit", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c075858d86f9b24d2d5bea587024ed01ab9e554", "messageHeadline": "Merge issues", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "edbea37780645dd4d96bcd0bbfc4db85738cbc4e", "messageHeadline": "Merge issues", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5c74c2691b90b95bf1496ce6a1a4e04fb1dfc63a", "messageHeadline": "Merge branch 'features/sha_fun' into 'features/past_OT2'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 234, "deletions": 91}}, {"node": {"oid": "74f5da5cf752f265ba50a58f0e1626209c866d0b", "messageHeadline": "Versioned credentials and bareblockitem", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 28, "deletions": 9}}, {"node": {"oid": "3f83ba8fa6b5178bbb213c9f81bdd7b1559b0702", "messageHeadline": "Versioned receiveFinalization", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8d45b28535061152643e8b97a26fd0dd87e6479", "messageHeadline": "Merge with latest consensus master", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 65, "deletions": 178}}, {"node": {"oid": "67b0f6467062e799948e01876b79942d3b66a80b", "messageHeadline": "Merge branch 'master' into struct-versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 416, "deletions": 385}}, {"node": {"oid": "6dbe0774982232593cd215a307274f2d572255e4", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "21547d7c64e93c415087ebb05b6f17d22d10708b", "messageHeadline": "Revised LMDB to eliminate dependency on lmdb-simple-cereal and improv\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 710, "deletions": 349}}, {"node": {"oid": "a95beb9d419bd2954428eeaf7f945a3fd6cae48f", "messageHeadline": "receiveBlock versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 15, "deletions": 9}}, {"node": {"oid": "e774661fdaf8e25e83c6961f3e1b06cf9c92b015", "messageHeadline": "Added getVersionedBlock", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "8b938081743be5e5d1498c800c05a22f2eb3970a", "messageHeadline": "Merge branch 'master' into optimize-baker-storage", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 64, "deletions": 176}}, {"node": {"oid": "edc396293878650996061b576a520d7c646fcd3d", "messageHeadline": "Merge branch 'master' into optimize-baker-storage", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 261, "deletions": 187}}, {"node": {"oid": "ed278a71e621e20618218c17d13b2a05f89356b0", "messageHeadline": "Sync", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 171, "deletions": 168}}, {"node": {"oid": "26023e140c57f24f20fdbea49ac7233812542340", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "29ffc8e748009ec5fd8441ea5140f581f5b69f4c", "messageHeadline": "Merge branch 'dont-serialize-excluded-node-ids' into 'features/past_OT2'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 171, "deletions": 161}}, {"node": {"oid": "fcc75d00d3011ed40ce0f9366d6b3642aefb83a3", "messageHeadline": "We cannot run tests with s11n features", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9c24e5c2631670b78f62f9743c2feab1f747a356", "messageHeadline": "Updated ci to not mix serialization features", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "459ce8e15d6c530294dd22a2ac97057ad71d082f", "messageHeadline": "Refine attributes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "8687eba0e89deb995b3ab5b7b7e6e3f58251ccba", "messageHeadline": "Add documentation for macro", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "45ebc5d6eb0d3afd2a16f90c8545467cd5f01dea", "messageHeadline": "Restoring logging level", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2a577047f714f0104f3c951baa627fd51f34c15", "messageHeadline": "Remove uneeded attributes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "8cd3cd332826c3e8a02deb6ac14f08e3d5bd5229", "messageHeadline": "Skip field when using serde", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04e0fc4786430b8f22f249371686f463baae50e1", "messageHeadline": "Refine attributes and isolate macros", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 42, "deletions": 44}}, {"node": {"oid": "4bd7fcc4ac2151e13e8e65442a6d776a7a00e8a2", "messageHeadline": "First set of changes fixing the serialization", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 182, "deletions": 170}}, {"node": {"oid": "6930b17aa62ee4e409d6bcd6d2d4ca8de180e26d", "messageHeadline": "Update dependency", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfcfdc8413c8047c8e5d21a17f15578899c7f110", "messageHeadline": "Representing persistent baker maps as tries", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 149, "deletions": 86}}, {"node": {"oid": "1fe9676e5c166253b81cac0f9bc88d3d0c11ac41", "messageHeadline": "Merge branch 'features/past_OT2' into features/sha_fun", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 46}}, {"node": {"oid": "d408fd57fcbb8e103a7eab87d3987af26dac11f2", "messageHeadline": "Clippies", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "2e08cf2856d8276134f74ee176651fd14ec9c8db", "messageHeadline": "Merge", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2156d2d7b9fc05ee6e66e39cddc09ac41e62f838", "messageHeadline": "Merge", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 167, "deletions": 66}}, {"node": {"oid": "0aa98dac94ce9e5d231540b8171b9bd4ef40acde", "messageHeadline": "Sync", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "13784d67fcc5e9e813bf6f0eff0fdf251001965e", "messageHeadline": "Support via cli arg, and for both types", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 177, "deletions": 68}}, {"node": {"oid": "db62c7a08ae529a6b5615f4458280dbc9d548201", "messageHeadline": "Removed hard-coded serialization from (Bare)BlockItem", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b32c33fbe061aab8bfbd2529a7b8eb2e6aad5e77", "messageHeadline": "Merge branch 'integrations/update_wallet_proxy' into 'features/past_OT2'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 42}}, {"node": {"oid": "f84533c7995baf9d54c44096a2c74154377ad805", "messageHeadline": "Merge branch 'bugs/pin_protobuf' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fc13eda7f68cbef53bed679d4ab0711f99a737a5", "messageHeadline": "Pin protobuf down until we have 1.44.1", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "698eb2a42e20628ecf92d5796fc8e17426af7085", "messageHeadline": "Pin protobuf down until we have 1.44.1", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fb3867fc3e7c44e97305cc57c4b43c322e3fc790", "messageHeadline": "Remove wallet-server and adapt wallet-proxy for dev-client image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 40}}, {"node": {"oid": "2b40c0453aaafcdb7f31f86a02eec509ca9e4962", "messageHeadline": "Further use features to not run the benchmarks per default", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 5}}, {"node": {"oid": "45a6e22bf4f94794edea8474531965907c6ece06", "messageHeadline": "Making BakerOperations a constraint on BirkParameters", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "315114d7265ccb9a31a90a8a5cb2b41504057621", "messageHeadline": "Making BakerOperations a constraint on BirkParameters", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b9ca43b6284030d5840e234389e0f841141526e", "messageHeadline": "Merge branch 'move-logger-monad' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 50, "deletions": 163}}, {"node": {"oid": "d7fbd6962ba2589f485ac521cdc6d95a8e8cb5ef", "messageHeadline": "Move logger monad", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 50, "deletions": 163}}, {"node": {"oid": "9b02a9c0549bcd3d898721cb24e563ab78a73d60", "messageHeadline": "Merge branch 'moving-logger-monad' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 260, "deletions": 183}}, {"node": {"oid": "242fd9cf423ffa406aabe60d3d0d066814183f2a", "messageHeadline": "Fix constraints.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f54679c7db9b40bc8600bf3e7809c45bf66bb5b5", "messageHeadline": "Parametrizing Bakers over pure/persistent storage type", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 366, "deletions": 100}}, {"node": {"oid": "e4a45bae15df09f97f7a1f76c1092873a7d6bc32", "messageHeadline": "Parametrizing Bakers over pure/persistent storage type", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 173, "deletions": 151}}, {"node": {"oid": "f76d8fc605f358b3c49461c1517fc8a6af7174f4", "messageHeadline": "As Per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 48, "deletions": 49}}, {"node": {"oid": "1d9fe83139543c7eb7ebb447846157b0b196c747", "messageHeadline": "Merge branch 'sync_from_develop' into 'features/past_OT2'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c5b34d93880f370f62e3c1664bc961d6b7eb6af8", "messageHeadline": "Sync from develop", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ddcbc38a081b6e5645903ae6597d275d6d40d91e", "messageHeadline": "Merge branch 'struct-versioning' of gitlab.com:Concordium/consensus/p\u2026", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 366, "deletions": 39}}, {"node": {"oid": "88524d0bfd5faac99081dac7320bbce3d3958199", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.13' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6197e724687b584a71e236452c2612a6d1f955c0", "messageHeadline": "Latest struct-versioning submodules", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e719593208722616e8639f52132e58e641355f4", "messageHeadline": "Merge branch 'releases/v0.2.12' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 7, "deletions": 10}}, {"node": {"oid": "a263253dde38d3914556dd2ecc9a91f2d9ce0df7", "messageHeadline": "Bump develop to version 0.2.13", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d1524bd518e5e12b8b1ad5910056bd349bb256e8", "messageHeadline": "Release v0.2.12", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 10}}, {"node": {"oid": "e0d18c0e1bf476d581f6680b8d9a6ed60931d10d", "messageHeadline": "Removed versioning from GenesisData, Parms and Blocks+Hashes", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 17, "deletions": 32}}, {"node": {"oid": "e6e25e1913d0ae0acfcbcb43ede02985742c0a96", "messageHeadline": "Merge branch 'fw/doc' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "14e286a19a0aeff2e45099fbf62c72fa2a23d47a", "messageHeadline": "Remove unneeded instance, specified an undefined and promote resizing\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "bd3a51d5bdeb8ce84a907b42d7d05bed54330121", "messageHeadline": "Fix some tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "7c8a491b22659dc586f76099cf8de1e474f2f7f5", "messageHeadline": "Fixed initializeGlobalState functions to be LogIO", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 50, "deletions": 43}}, {"node": {"oid": "4f68c71f5574b5da48953f0d1f61ac2f36989d37", "messageHeadline": "Fix branches of if-else", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18c05386deb338a7ac4f69dd1a11e623171dcc84", "messageHeadline": "Rename cost updateBakerKey to updateBakerSignKey", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dd4bd666e3be5cd2864c06cfe1ad940dcdd20a44", "messageHeadline": "Add Logger Monad to the PersistentTreeStateMonad implementation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 192, "deletions": 163}}, {"node": {"oid": "aec61d42a99afceb3d83fc555ef02f42f6dfe79a", "messageHeadline": "Addressed first batch of merge-request-92 comments", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 147, "deletions": 140}}, {"node": {"oid": "69fb0d2473d2f23defb4f512cb3c67fc7624704f", "messageHeadline": "Changed when to unless", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32f199981accbd4bc4ed30ecd3d05c09a7caaaa7", "messageHeadline": "Merge branch 'bugs/script_error' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "341f34ab1c5b3ae9c246d16404b6676e6d5e29ce", "messageHeadline": "Fix and update some documentation", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "748936e3395d7e48bb1f6717a59a0b51018fcc9e", "messageHeadline": "Fix error in script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86f749f756a685969e034c3be8706523d797fdbc", "messageHeadline": "Merge branch 'integrations/sync_crypto' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a20f47952f9ba7bd57145cb674b8e8499dd8ee69", "messageHeadline": "Merge branch 'features/finbench_adaptation' into 'features/past_OT2'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 37, "deletions": 8}}, {"node": {"oid": "30122fb35502e0ecf94a6020676528b0cda9ca45", "messageHeadline": "Sync to latest crypto", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d91ac7d78ab53ca301127c6f32c473e5e8d4baa", "messageHeadline": "Fixup TPS and add catchup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "192e90c800bcad672b99490e3a986649730a7f87", "messageHeadline": "Snipe MR 1132", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "f911e930c30d9c934589f7cbb15bfe28da57f3ff", "messageHeadline": "Fix baker_id_gen for dev-client image, and sync to latest consensus m\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bdfb77ce9406b195a051cdb3589462571791ef8", "messageHeadline": "wip: Adding support for MonadLogger in our typeclasses", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 138, "deletions": 94}}, {"node": {"oid": "12aadd11d2c8a15659f57bf9fc933bf062e4405c", "messageHeadline": "Merge branch 'globalstate-extension-cleanup' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f67782ee205bf05a98b08a31016a850080cd4eb8", "messageHeadline": "Update globalstate; changes to deal with moving `BlockStateTypes` to \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dfa8778f6e21ddca63d80e6e9766e0eb373c09ef", "messageHeadline": "Merge branch 'extension-cleanup' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 158, "deletions": 204}}, {"node": {"oid": "aaaa86174df009420331b71cec720b08cdd96d21", "messageHeadline": "With debugging code removed", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a86c48dd6ac677431b3ec3f30def64b614f478f", "messageHeadline": "Reverted code used for debugging", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "039b5ab29f5061102b8a0ed3361cb3eb46e6c06e", "messageHeadline": "Merge with master", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 366, "deletions": 39}}, {"node": {"oid": "739606755bef5a978d7c5fc280e856196541b0ff", "messageHeadline": "Replace TypeFamilies with MonoLocalBinds", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cbce20b3d9689f6d87571c0462f37e5d6f78b43", "messageHeadline": "This belongs to other changes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cd2ac3e5d5ce48caebbc63eb52b9594bd27116d2", "messageHeadline": "Forgot that one", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e1ce911a2fac41a3aaeafe04c5f4954424a1db0d", "messageHeadline": "Removed unused extensions and leftovers", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 155, "deletions": 200}}, {"node": {"oid": "a8ba3830249ca911ce2c6cccf1b0b2c30e6e7480", "messageHeadline": "Refactoring and fixed deserialization", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2ce3817263575671f20c1af9d09cb107fb2acf82", "messageHeadline": "Merge branch 'master' into struct-versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 99, "deletions": 88}}, {"node": {"oid": "58d0dea9c0dec015c34d71f8493661b342dc914a", "messageHeadline": "Fixed deserialization", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 49, "deletions": 52}}, {"node": {"oid": "9828cb839c9b7d2d493fbd2bfd70de86228bf5e3", "messageHeadline": "Merge branch 'timer-driven-purging' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 59, "deletions": 19}}, {"node": {"oid": "b9a2a7fa3a3940cf00642ed87b5084d2c19f9557", "messageHeadline": "Timer driven purging", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 59, "deletions": 19}}, {"node": {"oid": "1f95e19ce422114aa503cf36d643eb1214b28292", "messageHeadline": "Merge branch 'timer-driven-purging' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 99, "deletions": 88}}, {"node": {"oid": "e866029291b276612a4e9d8a4b7a713ab79fca15", "messageHeadline": "Convert `purgeTransactionTable` into a TreeStateMonad action", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 99, "deletions": 88}}, {"node": {"oid": "7cdc3c329b90dffc0b7312b27b853f8882ac20ba", "messageHeadline": "Added transactions_purging_delay to the RuntimeParameters", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "60b8301ebc475b4d447cd16a0fd77739083e89b0", "messageHeadline": "Merge branch 'mo/docs' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "5688435367b498dba5d5febc6121e641183b31ff", "messageHeadline": "Minor doc stuff", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "954209364ad2dfa53aff692694eeac9eb484a323", "messageHeadline": "Add handling of account key updating transactions.", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 142, "deletions": 1}}, {"node": {"oid": "fcd8d2341a4b833ba54859520b63a6926c152ad7", "messageHeadline": "Versioned credential and genesisparam JSON", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41d382ec714282b005483fb2bacd33f939f21cba", "messageHeadline": "Add TPS style on top", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f80cba021b6fa72af16313cecf955d2581815e77", "messageHeadline": "Merge branch 'master' into struct-versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 113, "deletions": 55}}, {"node": {"oid": "b6299423d8805aeb7ddcdaf186250391e13df888", "messageHeadline": "Versioned GenesisParameters JSON", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 25, "deletions": 17}}, {"node": {"oid": "79bba581d9fa661a10ef4459f7bd88ae65e86d21", "messageHeadline": "Import feature for genesis-data with finbench", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 8}}, {"node": {"oid": "7c1c2f41646cafd9d74b9c4dd3b5ee4c28a79d48", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into lmdb-changes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 128, "deletions": 65}}, {"node": {"oid": "3481559fb1cc04e2acde14c4fb665cfdcd1dffe0", "messageHeadline": "Remove obsolete failure reason.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "432879f1a7b041291a3a51286d396e7158bc2333", "messageHeadline": "WIP: towards removing dependency on lmdb-simple-cereal.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 255, "deletions": 68}}, {"node": {"oid": "cd55990ea2c133e5500f1727006e02f49711d5f2", "messageHeadline": "Merge branch 'updateBakerElectionKey' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 118, "deletions": 5}}, {"node": {"oid": "3b2e9893db10288a3c71904ce459560c2cf098c5", "messageHeadline": "Documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "e8738caa89634bccc707d4bfc63dcf82b7f9b758", "messageHeadline": "Merge branch 'master' into updateBakerElectionKey", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 235, "deletions": 122}}, {"node": {"oid": "e8bfb4f1002d79678964df5bd052ea7125528bcd", "messageHeadline": "updated tests to use HUnit assertions", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "cc255d6ed8131047cba9becd3b5ece4e2929ce60", "messageHeadline": "Merge branch 'updateBakerElectionKey' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "7d0354c62d523727f417bec45ce9ca2d5f7779c0", "messageHeadline": "Fixed import in mockup", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adc30b01f807220c5a49c80cef3f7918e642cf21", "messageHeadline": "Fixed import", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 14, "deletions": 15}}, {"node": {"oid": "6d9c2d4cd42dc8d5b25ffa68fa1cee0054938867", "messageHeadline": "Versioned binary GenesisData and Credential", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "52b3d1429656f0e0cf3d23e12e106595975da5cb", "messageHeadline": "Versioned GenesisData", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 37, "deletions": 0}}, {"node": {"oid": "9b59c81d4d8d39cc198dc938b5500627a64e9ba6", "messageHeadline": "Merge branch 'master' into updateBakerElectionKey", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "3977e3c8c55621a5de2c3461e4ed2fc8e4d66a6d", "messageHeadline": "Merge branch 'updateBakerAggregationKey' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 198, "deletions": 24}}, {"node": {"oid": "6639feb3165ca1f57aba556b446c31a6bfa03bd1", "messageHeadline": "Clarify cost.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6b184951127a5940e8c3e9a1551ff22a0a762fa7", "messageHeadline": "Merge remote-tracking branch 'origin/master' into updateBakerAggregat\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 214, "deletions": 103}}, {"node": {"oid": "016bf4e1b40495785a3c50bbf311bf9540749fc6", "messageHeadline": "Cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "6babe03b7a4866d8afc578a504f135bf2f0c7de0", "messageHeadline": "Update deps.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b100a84b90b395675e25e9742a9f22cd168e2481", "messageHeadline": "Merge branch 'updateBakerAggregationKey'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 105, "deletions": 55}}, {"node": {"oid": "9a04df91c0b81ef7312b57570945ad8760ef4632", "messageHeadline": "Some cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "8402b4b76100b3dc5d6100fc464823e4aa8c012c", "messageHeadline": "Merge branch 'releases/v0.2.11' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 56, "deletions": 12}}, {"node": {"oid": "66d16c82feeeaffc20dd368ff169cb177f2c8b51", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.12' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d4ced8caf0a96aa20e945465a9044cf1caf6f52", "messageHeadline": "Release v0.2.11", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 56, "deletions": 12}}, {"node": {"oid": "82ea2c5c20baf43c658f29e3f11db9a9f2450b03", "messageHeadline": "Bump develop to 0.2.12", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "edea961ca130416303c106a82194c78554303116", "messageHeadline": "Merge branch 'features/database_path_and_collector_version_banning' i\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "6106e7540747fc931a390d8edb58a3c62eb710a3", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0641ebb30eb3f99540d126b6f37e9ebe6dc4e529", "messageHeadline": "Banning of versions from collector-backend and specific database dire\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 29, "deletions": 8}}, {"node": {"oid": "3a60881195e52ef1f3e12f35f1e694ff75c9fcd3", "messageHeadline": "Merge branch 'bugs/rework_bash_term_handling' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "8391740aede52df44641a6c59f79f0be13d76078", "messageHeadline": "New crypto", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "137791dccfa3daccdf31507b5a367fc491a59979", "messageHeadline": "Adapt term handling in start script for supervisord", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "72dc233c69edee0181c6aaffdc44ff29ecd7a066", "messageHeadline": "New crypto", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "777cfdd314ef2eea2b7e9de5027cd1715d3d1854", "messageHeadline": "Latest globalstatetypes", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caebeb362d1a17e724118956d25bf6cb7a339a9e", "messageHeadline": "Merge branch 'master' into struct-versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 540, "deletions": 526}}, {"node": {"oid": "5c8e34d7f7227d945200a4070ebd02cfd916c26d", "messageHeadline": "Updated globalstate-mockup", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f94620d431a5d71cae6cb8c7b3eca5a081915d0e", "messageHeadline": "Import version in finalization", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "67f92daab94b7a27959b8aaf05abb0d61e33d1de", "messageHeadline": "New globalstate-mockup", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc400c9f1059fce57a0122c8fe03bfc92889a1af", "messageHeadline": "Latest Acorn", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4172cfb9e75b4ca2f394400294a7b8418d94e64", "messageHeadline": "Crypto and globstattypes versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2573cbd7a961fc82d0b83434e4b92086b402477", "messageHeadline": "Merge branch 'master' into struct-versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 171, "deletions": 138}}, {"node": {"oid": "53052178b9e504de2aa905006351fdf0199a29a6", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.11' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35a0a49340ab9d890e01391373bca074c28326d6", "messageHeadline": "Merge branch 'releases/v0.2.10' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 46, "deletions": 31}}, {"node": {"oid": "0d4c3ea19f7b5dd13609b551489ecda00e23778d", "messageHeadline": "Bump develop to 0.2.11", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "31e12a1d592a3316379bf77c8a43f325d36cb1a8", "messageHeadline": "Release v0.2.10", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 46, "deletions": 31}}, {"node": {"oid": "c7fccbf6d4ffb134dda21ada9cf2ec57ead9442b", "messageHeadline": "Merge branch 'update-node-dashboard' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54cf6bda9da96b964362bac9d77cc22c5f438ec2", "messageHeadline": "Merge branch 'fix-transaction-purge' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e5b6662a9ff30c044282cf2073dc00b392ccbab", "messageHeadline": "Fix transaction purge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97d21eaab300ca5b3d9b4089350dfa991c75183f", "messageHeadline": "Merge branch 'fix-transaction-purge' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "a88e5b907f78dd0f038bc745d59e1a6409a6ed46", "messageHeadline": "Merge branch 'print-genesis-tool' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 82, "deletions": 8}}, {"node": {"oid": "5ad81ccd7be49474dc5455f372b0dea80180a012", "messageHeadline": "Do not purge transactions that are on live blocks.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fccd03e6e6c68b66ff4620bbb093293993cce12d", "messageHeadline": "Do not purge transactions that are on live blocks.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "c602c7b43d4c179d94052104e4700ee7dfe5d828", "messageHeadline": "Add command to genesis-tool to print existing genesis produced by sai\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 82, "deletions": 8}}, {"node": {"oid": "96843f6da38a387fcf6fb8e09e627340cac05bf6", "messageHeadline": "Bring in exponentiation fixes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8459690611f36e0182e0123f3fbfeffc2ce41214", "messageHeadline": "Merge branch 'CB-160-change-init-receive-context' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 84, "deletions": 69}}, {"node": {"oid": "2f4cdda2a8ad22eff9c4124f70c1cff642b09feb", "messageHeadline": "Some minor cleanup on the way.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "ef08cad2e86fd1721bb553aae2437c55b29ce7c4", "messageHeadline": "Correct comment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8acff5754a6aafa0689481561273052fe2303740", "messageHeadline": "Update tests to use the new init function format.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "84c21f485688075ce0b4bb15a0f79f47415b54bb", "messageHeadline": "Reflect changes in acorn smart contracts and parsing.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "6d6f7288bbd8d8726032bc8831686c2e37f7d744", "messageHeadline": "merge master and update submodules + update cost of update election key", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 37, "deletions": 35}}, {"node": {"oid": "403952516cde84361e73d5db9562966c26a86d3a", "messageHeadline": "Merge branch 'updateBakerAggregationKey' into updateBakerElectionKey", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b31ae62297dd889fbcd7c9e768b65ccdbfc3de94", "messageHeadline": "Update node-dashboard SHA for future release", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d54cfd53e8f74958e52f82a33f3d90a18166b04", "messageHeadline": "Merge branch 'CB-159-fallout' into 'master'", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 51, "deletions": 29}}, {"node": {"oid": "f8626bc39212dd1c9ba2675a803b4a196a964c4f", "messageHeadline": "Change scheduler tests to reflect the changes in acorn.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "fc3b534f84bdf5d705046053d37003592bf02214", "messageHeadline": "Updated tests to use HUnit assert functions", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 28, "deletions": 22}}, {"node": {"oid": "20c502646164317963514b0c59ffbe70793ee625", "messageHeadline": "Changed error case to Left and added cost for update aggregation key", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9ff1d40a642b60b13f14ffb03a892548ebf1cefa", "messageHeadline": "Updated submodules", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e47d5e167d05a2be131d3c1304dbdf1cc68d91b", "messageHeadline": "Remove redundant operator", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c42ba09e5f349b5bd609d9b3dbde21f29629414", "messageHeadline": "Changing error to be Left case", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "75c061ff1f159866191122da672649966aec4724", "messageHeadline": "Merge master and update submodules", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 345, "deletions": 440}}, {"node": {"oid": "fc8915af29012c561b1d0512278a55e5c358bb09", "messageHeadline": "Merge commit '25cabe7' into updateBakerAggregationKey", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b64c856d2cfbf5c576e5150946281723fd04fe0f", "messageHeadline": "Merge master", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 344, "deletions": 439}}, {"node": {"oid": "7e8218265d5e77d3b4b4396d20d3057317fbac4c", "messageHeadline": "Update tests as a result of CB-159 changes in acorn.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 51, "deletions": 29}}, {"node": {"oid": "2ba0c59d4f2a57a00435aec27056564219e1a325", "messageHeadline": "Merge branch 'integrations/print_info_log_catchup' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7298ec444a2fd4ee9029fae62ab4ea5188b0dd36", "messageHeadline": "Print out start/completion status for consensus layer as well", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "89e615d6c89475c66e33a1fe91b4bf7550bece0e", "messageHeadline": "Print start and stop info log level regarding out of band catch-up", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "11e7fdfd9788edabf4af504c21c591b7aab295e0", "messageHeadline": "Merge branch 'expose-self-balance' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 173, "deletions": 33}}, {"node": {"oid": "5d29d926fce19773e1ea50b81655826fe41e0f5e", "messageHeadline": "Add test for receive context.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 156, "deletions": 2}}, {"node": {"oid": "4db2ca9c6872924781b16ac085e11735c08bee16", "messageHeadline": "Remove redundant parameter as per CB-247.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "005abfccf2e2698577940d1d963131c92228dd3d", "messageHeadline": "Expose self-balance in smart contract invocations.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "e8639be8db3d44e991f12ae52b3838ee2fee51b6", "messageHeadline": "Merge branch 'transaction-hashing-CB-153'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 329}}, {"node": {"oid": "14f0f593db932ee2cb2aa7076172419f8db4d432", "messageHeadline": "Merge branch 'features/further_signal_fun' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "e2730ada83ec1ed73f9bada7896f8db12f8764e2", "messageHeadline": "Merge branch 'bugs/incorrect_env_args' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "3f1ff8f93022eeca8b0bd0ff1d81e2abb5e45d9d", "messageHeadline": "Further signal handling to SIGTERM", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 27, "deletions": 22}}, {"node": {"oid": "76a8492276e8c0bf69333cfb4123d05cfc2174d7", "messageHeadline": "Update dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "25cabe77132a452068bbea636d3924e5cb62e04d", "messageHeadline": "Update after changed dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4448dbedc2006a2796e76a6361306d88672d6e53", "messageHeadline": "Update crypto to get wallet-server updates.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2c24e21ffac855b4ebc9d1633eb486be5819902", "messageHeadline": "Also fix the glorious CFG_DIR variable", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5a6adcd3bb8a8d376908c4a8de961fe2bdedd3d1", "messageHeadline": "Fix incorrect scripting for baker file path", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d031f910d07ac35f9576079feebcf919e07ca8e", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into transaction\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 155, "deletions": 79}}, {"node": {"oid": "e86e2f953e0fe9acecdd178c9c4b3155b86e2467", "messageHeadline": "Remove `ToPut`", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "09b3029d2e765bc5e81094ab9e64a84f41c741e5", "messageHeadline": "Fixed error in testspec", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "dcc2a18e30b74e17867162878326a7d0d22c7971", "messageHeadline": "Added test for UpdateBakerElectionKey and fixed associated bugs", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 72, "deletions": 16}}, {"node": {"oid": "eee3bdcc421422812cc6f2ba0ba5364176e08dc4", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.10' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "93043503f50e15cca1f742f68ed08504ac79cfd4", "messageHeadline": "Merge branch 'releases/v0.2.9' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 55, "deletions": 20}}, {"node": {"oid": "8b27600f5b8f5765c655f412d68c552950554fe6", "messageHeadline": "Bump develop to version 0.2.10", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ed18eef41877790506517e56d3d1c7940f3c20d5", "messageHeadline": "Release v0.2.9", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 55, "deletions": 20}}, {"node": {"oid": "635b680fd0c8b1e3ae6ed3c99f8115eca8b59e89", "messageHeadline": "Merge branch 'features/bump_docker_image_deps' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e521d9dcfa0c55ef59e26230442c4178043a51b5", "messageHeadline": "Re-pin node-dashboard + simple-client and adapt config.json location", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4d047fc14d0038bf2c3555fac4a89fee36c77fbb", "messageHeadline": "Merge branch 'energy-fixes'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 155, "deletions": 81}}, {"node": {"oid": "25fb7407d6740440ab1eafc36ea7845a5ffe5e56", "messageHeadline": "Merge branch 'new-credentials-file-name' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 8}}, {"node": {"oid": "56e9b1095343d2aaed950e357b4fd7e468a4b189", "messageHeadline": "Fix and extend documentation", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 17, "deletions": 13}}, {"node": {"oid": "b304781c40dc09e550794dc7bd0f4295e1c55942", "messageHeadline": "updated submodules", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0fd979e7b1d81148ac398fc860cbe7849b638ae", "messageHeadline": "Support updating election key", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "18e713b8fcd005c4222e1bc2f3b00ebece5bc212", "messageHeadline": "Bump deps.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28f8bbc34066530bff905682c51e3af6a66fdfeb", "messageHeadline": "Add BakerUpdateElectionKey transaction support", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 56, "deletions": 2}}, {"node": {"oid": "7c6f9658c31c16793cdeb29f0d335766b1d567b1", "messageHeadline": "Update tests to reflect changes in globalstate-types.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1c66ca5ae95592c92da4f0d3fa77869deaabf8e4", "messageHeadline": "Fixes after review", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 42, "deletions": 44}}, {"node": {"oid": "161aa8f91e33bccfdd049e4f1f299fc83bc2a7e0", "messageHeadline": "Extend sampling time", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b86f82eeeb9ea623564f47a05bcb238bff6407a2", "messageHeadline": "Extended testing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 49, "deletions": 54}}, {"node": {"oid": "2eada10fb89bcfa330d65d0fc6af3df7a072e9f3", "messageHeadline": "Added SHA256 dedup benching", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 3}}, {"node": {"oid": "22e751d295056cb33ab2f39f5c3778233dc767dc", "messageHeadline": "Renamed baker credentials file", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 55, "deletions": 43}}, {"node": {"oid": "8a0aafa6c3f9fc5972bba2288772643ab2f57b8d", "messageHeadline": "Update dependency", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adabda4248738ead3436a844c6eb429c76de6dab", "messageHeadline": "updated submdoules", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "948b67cdd34da77c3c8b348887bf145ecb80c53a", "messageHeadline": "Merge branch 'master' into updateBakerAggregationKey", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 156, "deletions": 128}}, {"node": {"oid": "01422291e02de03612ea0e22f2df06c84cd1e7dc", "messageHeadline": "Merge branch 'master' into updateBakerAggregationKey", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 763, "deletions": 259}}, {"node": {"oid": "95122b82084fc173d5a4f3a8d3e070c0e08cd0ac", "messageHeadline": "Merge branch 'remove-redundant-arguments' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "2532f3f57ab64ef312d0a2bc1b7072c3b47b9c05", "messageHeadline": "Remove arguments which are no longer needed", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "5498e00861cdc8a3bb42d815cff1d41d8cf972b2", "messageHeadline": "Remove unneeded scheduler test (TransactionGroupingSpec.hs).", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 185}}, {"node": {"oid": "7d574f384df33237d7f7235fa39ce4a5280aab78", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into transaction\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "990ce1f3188a56ef0a5de2d2a30e613f5dbcb208", "messageHeadline": "Revise transaction hashing to include signatures.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 144}}, {"node": {"oid": "a097193b4dd7f35fa43c2c24f4018139102688eb", "messageHeadline": "Build instructions", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "350f68d68627dc0ff0bf7ee37b84a70376504a77", "messageHeadline": "Introduce more newtype wrappers and a ResourceMeasure class to locali\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 105, "deletions": 53}}, {"node": {"oid": "9d167775a7a64d3a063ae6398237c7de9266f4b7", "messageHeadline": "Cleanup of how block energy limits are handled.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 59, "deletions": 41}}, {"node": {"oid": "bcf6a61d13a585c197eae68395a3138d214f9c16", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "847b868341fda12958d24a9c73841421257fbf1d", "messageHeadline": "Revert documentation to  the correct one.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2276fc1fdfc6dc63666b9c8f9757286ff3155312", "messageHeadline": "Merge branch 'features/sigint_handler' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "6ca5c1ba5e6ad344f356f99aeb6b128ff3a3d3ce", "messageHeadline": "Install a signal handler and properly shutdown consensus and the node\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 1}}, {"node": {"oid": "f35cae0a3695bc4fa8034f8601ecd1802b8c85d0", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.9' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48a7f00ba5919ebeaf510677deada5d0cdfd21da", "messageHeadline": "Merge branch 'releases/v0.2.8' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 41, "deletions": 33}}, {"node": {"oid": "df3f4fd1e9f2bdccd616f7bd9cd5a816660252fb", "messageHeadline": "Bump develop to 0.2.9", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cad10a6fbf857a32d157ed1775af3bb489c8dada", "messageHeadline": "Release v0.2.8", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 41, "deletions": 33}}, {"node": {"oid": "6c3a397d8bad67e1b8e6a44e0d9b5013113ad205", "messageHeadline": "Merge branch 'bugs/socket_playground' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 38, "deletions": 30}}, {"node": {"oid": "73dd4f79cf9394e1dd4e928b3dbf4fef1624d4d6", "messageHeadline": "Changes as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9de4543b00e4ee41c16e05ae0d4c645616ac76ed", "messageHeadline": "Better TCP_NODELAY handling, and allow for reconnects", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 36, "deletions": 30}}, {"node": {"oid": "4799890b33edf2dd9cff1a8b9c06040bdbe36435", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.8' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "db89d4d506ff86da844d7e9be0fa1e1444a4b557", "messageHeadline": "Merge branch 'releases/v0.2.7' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 51, "deletions": 30}}, {"node": {"oid": "8cdacc9356eda2905a4c72e27f82b2c2b64b507c", "messageHeadline": "Bump develop to 0.2.8", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "90625f536e0cf0fb8183c35acc96bcd91c1df4ea", "messageHeadline": "Release v0.2.7", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 51, "deletions": 30}}, {"node": {"oid": "157e1633dbe496d4f269c8a2c7e692401c7b3dcb", "messageHeadline": "Merge branch 'integrations/repin_simple_client_3' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ec76543a96f04cdedefa6b818e7f8bf71c36acfb", "messageHeadline": "Fix error", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a733e32a9d39b0b9247fe17c30f94a78f35fe44", "messageHeadline": "Re-pin simple-client to latest master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2fb1968f6cd02e9aab5571f30d71587de1e4e367", "messageHeadline": "Merge branch 'bugs/make_baker_id_setting_not_the_sole_king' into 'dev\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "750b9c3db8a96969db1d2f5d353e9d53755e3ec5", "messageHeadline": "Make baker-id switch not mandatory to force baking to be attempted", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f23573d7fb2fcf3fb32743e9a0ba78d344f0d7b8", "messageHeadline": "Merge branch 'features/avoid_config_clashes_zsh' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "37c594ac9c4d289be82b26c2735470af03c9f59a", "messageHeadline": "Avoid config directory clashes when using the zsh wrappers", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "0fa4ed8d7bedd27369d06619153de5917e0e0638", "messageHeadline": "Merge branch 'features/avoid_rts_eating_the_signals' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8011ecf8dbd8f5064fa02ee90f741ef06df4ff77", "messageHeadline": "Update globalstate-mockup to include avoid seeking changes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "253c7852d473a90232925973d5cde32be877b67a", "messageHeadline": "Merge branch 'avoid-seeking' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 48, "deletions": 28}}, {"node": {"oid": "6b3f7491aec1e81e3ba1a857b44e4973e84fcc91", "messageHeadline": "Document the behaviour", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7f4b865303b5d26301a3b46cb84dc660c59cc644", "messageHeadline": "Avoid RTS eating up all signals", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "06e61e808a2773745489cb3a7af5ecd1aaa3ff38", "messageHeadline": "Changes to exception handling while reading/writing blob store.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "a216400804e1ab784c3410d00b80608fd0497193", "messageHeadline": "Merge branch 'master' into avoid-seeking", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 114, "deletions": 102}}, {"node": {"oid": "bc9af30cffebded5d66df734b6ac9f1ac63a3265", "messageHeadline": "Merge branch 'deterministic-runner-CB274' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 154, "deletions": 55}}, {"node": {"oid": "13a2a205cbd0c128aa626651f0a583c3bc519797", "messageHeadline": "Strictness annotations and basic transactions", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 38, "deletions": 32}}, {"node": {"oid": "0a1fd657ccdaa29541d8dcdd511b8da5f89fc3a2", "messageHeadline": "Merge branch 'features/expose_further_peer_stats' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "241a04b3dd5b0acb99433e9ab9bc628aa5dc74db", "messageHeadline": "Merge branch 'cleanups/remove_import_tool' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "d5b5f5c5a5228999a4227a9091201db699844d83", "messageHeadline": "Re-;pin gRPC API file", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91ac75719d555dc6007645f1e86e77fffd214aa7", "messageHeadline": "Remove separate import tool", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a193a7d113e1ec4824ed0eba7ffce8e0860e7498", "messageHeadline": "Expose catch-up status for each peer", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6905571c56b9d186ec5b85e564ef1dce325bb702", "messageHeadline": "Re-;pin gRPC API file", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a306467dfe423f42bb0708d4a0d72f263a276970", "messageHeadline": "Start gRPC before consensus out of band import", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cb022f1b46c6b3f493d4ffdf91ca83924f983f95", "messageHeadline": "Re-pin gRPC API file", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e0687b317c0efb017c010a5d45f2a4a8e74fe9f", "messageHeadline": "Merge branch 'bugs/cb319' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7d9805d7dfe9183649fdb8fd40ed24052c34d5be", "messageHeadline": "Run as the proper user inside the container", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7c2e921c0cc4d7327abab9dbc60f280bc8a25dc0", "messageHeadline": "Deterministic runner: documentation and deterministic time.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 124, "deletions": 31}}, {"node": {"oid": "dfdecf18f5fca979f45a87efd2c6f0e6cdccbeb2", "messageHeadline": "Merge branch 'integrations/update_wallet_server' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f904caee8ab11ce51da8b9829df583475f066002", "messageHeadline": "Update wallet-server in dev-client to match latest arguments", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12e4a1dabda8562512c40efd45d358c7e81017ca", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.7' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1dcbbe84432a0495829c66203141734b41e1ccdd", "messageHeadline": "Merge branch 'releases/v0.2.6' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 55, "deletions": 31}}, {"node": {"oid": "e9dabd37501b72346e16f6f17574bcb18a42709c", "messageHeadline": "Bump develop to 0.2.7", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8a0adf4fac2cbc2653417a79a997fee62634ac00", "messageHeadline": "Release v0.2.6", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 55, "deletions": 31}}, {"node": {"oid": "b3327bf9785ddc6c2cd337ff07da64d97d8bd21e", "messageHeadline": "Merge branch 'avoid-old-block-state-lookup'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 389, "deletions": 46}}, {"node": {"oid": "c601eb037eca70a41ac514819f46475e10142d66", "messageHeadline": "Add documentation. Use `getFinalizationTrivial` in `checkFinalization\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 60, "deletions": 12}}, {"node": {"oid": "9d1572b48c0f139eed4047c58a46f0b7077cc05c", "messageHeadline": "Merge branch 'memory-leak-mitigations' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 239, "deletions": 210}}, {"node": {"oid": "11edededa90f07b7cee0b523abf924b6433a8485", "messageHeadline": "Make Statistics as strict as possible.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 239, "deletions": 210}}, {"node": {"oid": "4202fdfb0506317150d70255067d644b60283125", "messageHeadline": "Remove fixIO.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e506084bba41e3efe5b0f2be841f1b3fbf284af4", "messageHeadline": "More strictness on datatypes and certain functions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 69, "deletions": 66}}, {"node": {"oid": "820bf6a504b38de1c4bf9cea7e691520eeae9161", "messageHeadline": "Merge branch 'integrations/repin_simple_client_2' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3d28d026fcb4932ac641bb7e7bc645026a13a6ba", "messageHeadline": "Relink simple-client and add config init upon boot", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d4ffb64cc7a1c7b604d1a2578ae3f334a0b778f7", "messageHeadline": "Add strictness to some datatypes and force evaluation of functions wh\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "36adb55d19e33e0479e6c60ce50c23856ffabf3a", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into avoid-old-b\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0d285e2c2a0d87e29e031d25041fb433dd99d1d3", "messageHeadline": "This uses the cached finalization committee stored in the finalizatio\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 54, "deletions": 38}}, {"node": {"oid": "0c1d4d8a6059d06fbdfdac576ffc07ae09e88cf4", "messageHeadline": "Randomised deterministic runner", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "9a3acec2cbbaece225333afeab9b48b65cdab061", "messageHeadline": "Merge branch 'expose-genesis-parameters' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "06c9fa23e5f1c37806310557e30b9575235ab9f4", "messageHeadline": "Expose genesis parameters for use on the dashboard.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "5d1e4862a34c3805da03376984ed67ace858dee7", "messageHeadline": "Merge branch 'bugs/cb309' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 46, "deletions": 26}}, {"node": {"oid": "cea3e9f938de43d9b4f5cd8a333409daaba4417c", "messageHeadline": "Fixes per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "bd7d23d0d95b1b18072ba2b181c849e6ea26e29c", "messageHeadline": "Merge branch 'releases/bump_develop' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a425237d8acec4fe7cf51d1f0ae0d9219ca64c2", "messageHeadline": "Bump develop to 0.2.6", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6dbac9f0003963af8007eefbacc60472d7e7035e", "messageHeadline": "Make deduplication happen with consistent seed generated random at in\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 48, "deletions": 26}}, {"node": {"oid": "171580ede014475feba72e739e4b4364dd90a691", "messageHeadline": "Merge branch 'releases/v0.2.5' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1091, "deletions": 589}}, {"node": {"oid": "4ea0afa5ce102bb0dcc5a7665743019c343216ae", "messageHeadline": "Release v0.2.5", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1091, "deletions": 589}}, {"node": {"oid": "fc0783d06beff529b970ba0444af77ffef5d788e", "messageHeadline": "Tidy up", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 10, "deletions": 67}}, {"node": {"oid": "d9246bd74ef4ee8510cca9145e78b5fab37ad350", "messageHeadline": "Fixes for merge", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11f8d3f7708311fd459fbc6d31a3503fd34bd9f1", "messageHeadline": "Merge branch 'master' into struct-versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1496, "deletions": 958}}, {"node": {"oid": "75a12874a5c971da8a3bb560e815e8600b572e91", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into determinist\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 937, "deletions": 388}}, {"node": {"oid": "9660dee2bd023d6712208b021391c37a6c57d981", "messageHeadline": "Deterministic runner", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 303, "deletions": 0}}, {"node": {"oid": "0d28878c09d100e417d349f19994f8a1d218cee8", "messageHeadline": "Merge branch 'fix-early-block-threshold' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f66c7578122ad4f1bfeca49a3a1f889781d40e43", "messageHeadline": "Update early block threshold to reflect that it is now in milliseconds.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc4f6eedb74a47efeaa63ca42a9ede5ae1080766", "messageHeadline": "remove trace import", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d55bb0d263b2db78347f56644c56c67123439226", "messageHeadline": "merge master", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 935, "deletions": 386}}, {"node": {"oid": "b0d60a91c56c800855e594958a1c19441dcbfd72", "messageHeadline": "Merge branch 'master' into updateBakerAggregationKey", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1497, "deletions": 958}}, {"node": {"oid": "01ab88ff02825081931599e65c1df335d63ce85d", "messageHeadline": "Merge branch 'features/block_database_emitter' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 166, "deletions": 1}}, {"node": {"oid": "0f233b4dad2ec3bf559411267e4d4f94fed9a721", "messageHeadline": "Rework to not need a blocks size as first element", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 54, "deletions": 40}}, {"node": {"oid": "35f2eb53e270cce6866fd22319c2f194e420768b", "messageHeadline": "Merge branch 'integratiosn/repin_genesis' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdf74396af59f184066dad8d7b6bd70d449e473b", "messageHeadline": "Re-pin genesis to a800a5ca66c2b3d823e6c23e0268b92a22fad5c8", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69d953c040d3de2104abb44a5a81c1862675451c", "messageHeadline": "Finalization record", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "2449d7198fbadb8826b7d53f490f62dc0dd07ed9", "messageHeadline": "Block versioning", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "0940ddaabb708720b92dcb02947e5c5191b7b0b8", "messageHeadline": "Add tests for key duplication in bakers", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 44, "deletions": 11}}, {"node": {"oid": "ac11c127588dad77515bff1476c4311cde5ad687", "messageHeadline": "Reporting errors for addBaker", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 19, "deletions": 6}}, {"node": {"oid": "12dabd65d67d86f072b906937295ab5c65261e46", "messageHeadline": "Add error reporting to createBaker and addBaker", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 18, "deletions": 13}}, {"node": {"oid": "b60198a784bf725386b948d898dae14d31b55871", "messageHeadline": "Clippies, config usage, and smaller things", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 46, "deletions": 19}}, {"node": {"oid": "1ef67083548bcd268a0589e6a734c1a023fc459a", "messageHeadline": "Merge branch 'integrations/repin_simple_client' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8ba7568a391d19280ea35ac967855a46ca5ce238", "messageHeadline": "Initial rework of emitter binary inside its own feature-gate", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 125, "deletions": 1}}, {"node": {"oid": "0fe0b04cdb681bac1fcb449a6df4ac4955dd1c99", "messageHeadline": "Merge branch 'add-keys-generated-on-boot' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "fec197c8c72de4a8ee75c39f8089fb592627a670", "messageHeadline": "Re-pin simple-client to latest master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a10459196ee74b68109d5f775d8fc22edcc685a9", "messageHeadline": "Add the same instruction in the open testner script", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "486df07c3ad41e879192d134f15d60d46e5f1fcf", "messageHeadline": "Revert dockerfile", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "1febd0dac4445eba43d83cc0d04e30391c6c529e", "messageHeadline": "Merge branch 'bump-consensus' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57746dc41ac500aeca1cdf85f43ac2fd09914d45", "messageHeadline": "Bump genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a849a2fabcd98cb8ebed6ba2521df5563b13a864", "messageHeadline": "Added testcases for rejecting duplicate signature keys amongst bakers", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 69, "deletions": 5}}, {"node": {"oid": "8b4b0b52858f57dc6d1cde5166cb2e6988d430f3", "messageHeadline": "update used aggregation keys when removing baker", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "34d66f06da61f685914dd83770277c6f445a6424", "messageHeadline": "Update globalstate to fix caching of last finalized pointers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44e3ee02b7f0785600f295a5822036a160e8f711", "messageHeadline": "Use cached last finalized pointer if possible.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0e4eaed7e9d05f5c8f44e34784170b8eac739181", "messageHeadline": "Print genesis time in genesis generation tool.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3aea741fe4ebc4354855eff248f0149d213fa012", "messageHeadline": "Merge branch 'fw/cost-semantics' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 215, "deletions": 69}}, {"node": {"oid": "6add07654db307cf3f3ca31bd84008e4692bd7f9", "messageHeadline": "Minor cleanup and updates.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "78a2228f2bc7b35991fb6b85a5b12e493759b028", "messageHeadline": "Merge branch 'master' into fw/cost-semantics", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 97, "deletions": 52}}, {"node": {"oid": "88ba6261812d7f8204808b2fea704e2ad55871f0", "messageHeadline": "Cleanup merge artifact.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cfc406c17e0b53de0de22eedee67e5b53fb7fd53", "messageHeadline": "Set storage cost according to first calculations", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "222c069c933ad9004192193af70d3665887e81a7", "messageHeadline": "Set interpreter energy factor as determined by benchmarks", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cbf45dd35ddb8f71cbcdcbd50c9f27377a5e67d", "messageHeadline": "Merge branch 'birkparameters-storage' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd0b28020a4541dce54c9b73d1371c8ddbb96a6a", "messageHeadline": "Fix script", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c9e3be741b990011e2effe2a001af165d44543ab", "messageHeadline": "Merge branch 'master' into avoid-seeking", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 308, "deletions": 185}}, {"node": {"oid": "a5aba644c3b94d0cdd366afaf83cbc7e74be0dde", "messageHeadline": "Update globalstate-mockup dependency", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0ee046d3cb65cdce8b4f973225826f5f5693f90", "messageHeadline": "Avoid seeking on repeated writes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "95475cad79e9b80e3baf3ccaab4eda1d360c2daa", "messageHeadline": "Simplifying store implementation of BufferedBlobbed", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "08b5a838d567f13135e32de7ffc338cee5708fa5", "messageHeadline": "Introduce a pre-lookup cost, and first charge for the full lookup after", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 21, "deletions": 14}}, {"node": {"oid": "3a5d829006c7f289f1c1c15ec4337dfed7edbcbf", "messageHeadline": "Rename storage/lookup costs", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 22, "deletions": 24}}, {"node": {"oid": "b4fba329e27ba278bed8b251547af9c5323d315d", "messageHeadline": "Adding HasNull instance for BlobRef", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "5fc8fd4293e981e6102de58a998a80af12f11e19", "messageHeadline": "Reformulate comment", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f291d5b1f24b43ce45a8406bade7dd960e93d44b", "messageHeadline": "Reusing existing mutable variable in flushBufferedRef", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a21a8e09f8007e2720f3e210b189949c7672dbe", "messageHeadline": "Merge branch 'features/enable_baker_id_exposure' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 42, "deletions": 15}}, {"node": {"oid": "69c2182c924611bb0ea99c809042196de6f72034", "messageHeadline": "Merge branch 'expose-baker-id' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 35, "deletions": 27}}, {"node": {"oid": "d2c37dbcfe3d8a5441ac17e1a0602cf5a6744305", "messageHeadline": "Expose local bakerId properly all the way", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 36, "deletions": 14}}, {"node": {"oid": "314bc1020660a07f2d67e3c0ce388354dcee6cd5", "messageHeadline": "Extend comment", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e26df2573f40f87a725213e7397b59e25c642e82", "messageHeadline": "Fixup: Use `tickEnergy` instead of `putEnergy", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19007201f9053e92ed763e12c6194995a7f92da3", "messageHeadline": "Added step for generating baker keys if they are not present on startup", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a8765c19c401cff1fa7907a19ff21abd33195bdd", "messageHeadline": "Use `tickEnergy` instead of `putEnergy`", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0fa45a19e25c20ee89547c1c7c773e76dc00f5d9", "messageHeadline": "Expose bestBlockBakerId if found in JSON response from consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d3572e9f429731e25e3502d3d9842f3950506b93", "messageHeadline": "Updated consensus-rust to expose and use the proper FFI call", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "96747409b8276a5d5dfffcea04ccf4a036d4c922", "messageHeadline": "Fix cost calculation", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "c84b725cf52846452fad986c8efe080e75b9eb5f", "messageHeadline": "Re-pin grpc api", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9da716d2b308ac44b0bfb8297648cfc961c5b13", "messageHeadline": "Expose baker id via FFI.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 20}}, {"node": {"oid": "5aef3af2d28a21dbb4995a3a1dc233a372792b88", "messageHeadline": "Set remaining energy to 0 on failure", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7c71da3ac0e71d824d656e256b4eb6c8151fad16", "messageHeadline": "Typechecking cost for init and update transactions", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 10, "deletions": 25}}, {"node": {"oid": "ec0cea105c50fda76fcd2e5b29f6fa0c4068524e", "messageHeadline": "Merge branch 'features/reenable_profiling' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b32bfb36f1744eebf3bb40e72c6a4855eeb7d181", "messageHeadline": "Enable profiling for jenkisn dev-client builds", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8677cdba5f29e4528b8b02795595f2e844d04ac2", "messageHeadline": "Merge branch 'bugs/fix_postgresql' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6ad1eedfef10d8c8a9eb42ee8b950cf2784ddea", "messageHeadline": "Update to postgresql-12", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6573cc4f5c4766f16b003d0e399105c38f0ec6f0", "messageHeadline": "Merge branch 'master' into birkparameters-storage-optimization", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "bf5fb1f6136a2e1c3eaf1be69dfe3492be0424a4", "messageHeadline": "Set cost for linking in Cost module", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "198871c52650eaaae198cff498e79af929a34344", "messageHeadline": "Add cost for module deployment including typechecking", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 41, "deletions": 11}}, {"node": {"oid": "780e21501c8ee448a6b81b086f5e37b23defa2f5", "messageHeadline": "Fix typo", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4748efce6127f72654a10dc074fa1b60dbccc1c7", "messageHeadline": "Change size parameters from Int to Word64", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "e1bf526ff9bcab67533f084d3ab61e7ea088375b", "messageHeadline": "Add cost for storing and loading contract instances", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 104, "deletions": 13}}, {"node": {"oid": "b784d375437463b75d4e94b4a8a479de8acadb6d", "messageHeadline": "Remove orphan cost", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a7190185236798a6d43d146637ec513daed75d6c", "messageHeadline": "Add conversion factor for interpreter energy", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 20, "deletions": 3}}, {"node": {"oid": "d841b33d2e71c78d18f5f29b53f77484dbed82ce", "messageHeadline": "Merge branch 'features/disable_midlang_build_opentestnet_v2' into 'de\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "cf93a9fab6a8811da226af2bca0aca65ba3020d4", "messageHeadline": "Merge branch 'fix-profiling-build-duplicated-symb' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "126df91a0c9e6ad520585f39e3b047bf574ea449", "messageHeadline": "No midlang for v2", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5377cfd5eb2a32f5d9ab838549176481e00d8b10", "messageHeadline": "Same behaviour for adding finalized transactions in persistent and in\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b068b0fe2516f3ec37142ef62d7aecf274c66263", "messageHeadline": "Merge branch 'master' into 'birkparameters-storage-optimization'", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1199, "deletions": 780}}, {"node": {"oid": "d6af5366a6a8df466ef469a2fc90d56e9b39ca14", "messageHeadline": "Synchronizing behaviour for adding finalized transactions in persiste\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0d9d422a18ef44d60028eb708c1074a8a55a28c3", "messageHeadline": "Fix the script for the static libraries", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d783efc59d0cc6fcf408df529c64af6f12081124", "messageHeadline": "Merge branch 'improve-import' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "a0d999d5ebc1a9d791d9cdf7186a3319f5716fbd", "messageHeadline": "Merge branch 'expose-finalization-data-in-blocks' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "0d0632e0cc7f4f50eb0eb06437865b5f330b9402", "messageHeadline": "Merge branch 'use-existing-database' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "86ed437b865b5efa5763b45bd0746c5cc9ba62ac", "messageHeadline": "Improve import to allow it to work when we already have existing bloc\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "df341f4cd1b143a13e68db3b90c5ef0d04503fa8", "messageHeadline": "Merge branch 'expose-finalization-data-in-blocks' of gitlab.com:Conco\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c37342ef2e2c3494857c6883600a427944371d21", "messageHeadline": "Fix test", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffacd24e6270146eaf5507e34de64782a6f4d690", "messageHeadline": "Merge branch 'upgrades/change-to-new-base-image' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 20}}, {"node": {"oid": "dcbae1a8f5e7e0454c165fb02b2d6f3d0e479332", "messageHeadline": "Change used base images", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 16, "deletions": 20}}, {"node": {"oid": "4add4578515f3550ff625502d38756a245698dc4", "messageHeadline": "Merge branch 'unify-data-dir' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "731aa75f64efa71dbac27385151a919ace7a87d7", "messageHeadline": "Merge branch 'features/dynamic_ports_tool' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "86bde27521cd0517dee6e02b30354315951687f4", "messageHeadline": "Remove obsolete comment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "41cb488808d732327121dad0ce7783604732f555", "messageHeadline": "Included finalization committee information in the block summary", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "5d6985d282b5a31d4bf0d70a9076c7047ca40520", "messageHeadline": "Include version in block hashes", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "742a0dd91fc153ccf9510db4b9443d68ac3682c4", "messageHeadline": "Updated slightly README", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "59e8d220d5bbb5f8e1d4d07a7b4c72aea008d41e", "messageHeadline": "Unify data directory to $XdgData/concordium", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8d038b11099310f0d1ff9bc025a2b705b06d917a", "messageHeadline": "Update globalstate-mockup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e34fef59f38caf0bdacb13a8775c9ab02ab1983", "messageHeadline": "Merge branch 'JSON-instances' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f967584db352829d2fc2fdc720b44f41fd745a5a", "messageHeadline": "Expose finalization data in block summary.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "520b5c17840a100fcfcbe189d07885bbead68fc6", "messageHeadline": "JSON instances to support getting finalization data in Consensus.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "39a1b40e5eae9e49c2de29c8ea92181c3a1f5711", "messageHeadline": "Copy config json if present to the proper location", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f8546a425c68eab6ba04b6719cbfc7f78c12b11a", "messageHeadline": "Update consensus, and fix CB-264 on the way.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0434ae1d51a043dddfc22a20ae35b2848b07eb04", "messageHeadline": "Merge branch 'use-existing-database' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 622, "deletions": 268}}, {"node": {"oid": "830c8b98f6ff97e78228260e25ca9edee293eca2", "messageHeadline": "Recover finalization state from the initial tree state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 622, "deletions": 268}}, {"node": {"oid": "09685bf773b1651d9721297cf855747257902364", "messageHeadline": "Merge branch 'use-existing-database' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1194, "deletions": 779}}, {"node": {"oid": "a4ae771a69ccff30fee566a80fec869cf134d274", "messageHeadline": "Fix bug in memory block state causing an infinite loop.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "dde6ee7fd95385c5f52eaa8872cb6a9c880bf669", "messageHeadline": "Some simplification accounting for change in use.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 31, "deletions": 14}}, {"node": {"oid": "cda3822de106ab7092d1ac0369b603744f50e424", "messageHeadline": "Small fixes", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a1b4a407aa40d5cea082df390deeb4754c9b1b9c", "messageHeadline": "Merge branch 'bugs/socket_options' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "0196019eeb2c731488ac977be4d1db0c59272280", "messageHeadline": "Merge branch 'mo/account-instances' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "28c97f458ffe800d3a7def00c767840ccbd3843a", "messageHeadline": "Don't destroy things which we haven't created.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "09a5dcecd8f36d0de57a0cbe96dfb39f0ef98e5b", "messageHeadline": "Include account contracts in GetAccountInfo endpoint", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5442e0c63434e454417acba69ed1dd97b6c10f14", "messageHeadline": "Merge branch 'fix-profiling-build' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "a2bdf7dc260da8d872a47ae67037cf7c02a33a9c", "messageHeadline": "Merge branch 'docs/update_readme_with_further_docs' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55f11348476a1aa8e247fa141e1bf76ae8a7c22f", "messageHeadline": "Merge branch 'integrations/add-Jenkinsfile' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 247, "deletions": 0}}, {"node": {"oid": "f2da6e24081c23ad3c9d9595dc0b8f5c08eeaf07", "messageHeadline": "Added Jenkinsfile scripts for the different pipelines", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 247, "deletions": 0}}, {"node": {"oid": "6466a7e7d899b4b3052e007b923cc1cd52c87681", "messageHeadline": "Bump to latest base image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4b06b13bb63d67b2f60b101e3605cc26474cf62", "messageHeadline": "Complete half sentence", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c5a1d6c69f1bc26f35cc2abcc0247770d2712de", "messageHeadline": "Remove PendingBlockType to enable the use of Paired block state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 30}}, {"node": {"oid": "e6334770fd0e2ec7e9198498acd04a02cb076d04", "messageHeadline": "Reinstate paired globalstate.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 656, "deletions": 588}}, {"node": {"oid": "d4b9ebe6845018765c13eba10c54f7c61467a1ab", "messageHeadline": "Fixing persistent storage for BufferedBlobbed implementation", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f50e6f4a7805d664ff075cee2c6ae47d19bf5b5c", "messageHeadline": "Merge branch 'use-existing-database' of gitlab.com:Concordium/consens\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ea608044c783a0302bb1408c9beeb077edd4de3", "messageHeadline": "Make names of blob store functions more in line with functionality th\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "d2a5d9f3165171a9d76f8d92810a18816cc156f3", "messageHeadline": "Apply suggestion to globalstate/src/Concordium/GlobalState/Persistent\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52e0c03eeace79e844249da2782a1119ffd69337", "messageHeadline": "Documentation update.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "47c323d8414452d60e419c2a4716778dd00e0c36", "messageHeadline": "Use withMVar since this is the intended way to use MVars in an except\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "991214950a8c0ad5ed0f47ea12e25ff15a67f2a6", "messageHeadline": "Reparametrize PersistentTreeStateMonad with block state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 101, "deletions": 100}}, {"node": {"oid": "72aa34e4a1eefc3a76ef112bb74b9c297b0d84a0", "messageHeadline": "Rewording to hopefully improve clarity.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64353a84ef6f2eec2e14b28f68abd3c8b9d54ce0", "messageHeadline": "Merge branch 'use-existing-database' of gitlab.com:Concordium/consens\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b288945c632256cb0d71994260645831aafc779f", "messageHeadline": "Address some comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "70fe49ced50aa95cf806f98d5ebe1bca027947ee", "messageHeadline": "Apply suggestion to globalstate/src/Concordium/GlobalState/Persistent\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58b77e20b16f1482768d2c69d0b87f5a3b222cfd", "messageHeadline": "Apply suggestion to globalstate/src/Concordium/GlobalState/Persistent\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65b063f06320bff6275a50b694814354331d6827", "messageHeadline": "Handling update baker aggregation key", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 54, "deletions": 0}}, {"node": {"oid": "1a36ed0131f941132f80fb80e71e4ef4b124e82c", "messageHeadline": "placeholder cost function", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "97983ae5ffd49cf49a7c1a3605ec4e2922da8220", "messageHeadline": "update submodule", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26c202e8f49c9211929f5bf483b1d15d5dd7f5e8", "messageHeadline": "Checking for duplicated aggregation keys and updating aggregation keys", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 83, "deletions": 42}}, {"node": {"oid": "a0d3e2f749d8f3676fa2d714de053681d2a40c50", "messageHeadline": "Merge branch 'bugs/do-26' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b55c888e36fe227213ae3fa69eadc0e0172edb7a", "messageHeadline": "Print out the proper genesis at the end of the pipeline", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "074a2234ad845ec87239d7893d9d13a1590ce4aa", "messageHeadline": "Update failure documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "99ed68be31afacbd723aea73ce9579f1a7e3e0d3", "messageHeadline": "Improve error handling and detection of when databases exist.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 66, "deletions": 23}}, {"node": {"oid": "2f8ad0c807d4f6806bb7f6a504c9e942dba7aa0d", "messageHeadline": "Enable tcp_nodelay per default, make it opt-out, and enable a default\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "d4ea56204cd05d3f8536a1b6db7bd24e290aab7f", "messageHeadline": "Expose finalization record as well.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "8e969feb91a2d3a9d508a6eeae63633581083007", "messageHeadline": "Additionally load transaction table, and other improvements.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 44, "deletions": 34}}, {"node": {"oid": "175b2e71efe4c828b3e2dd126f6e5cc0500314bd", "messageHeadline": "Merge branch 'fix-profiling-build' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "641bb92808fe67e8fc958c4b671ff851733eb491", "messageHeadline": "Merge branch 'features/importer_support' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 24, "deletions": 29}}, {"node": {"oid": "0e19c1f120a34941fa7cb2a4b510c219532e6ec3", "messageHeadline": "Update submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74929d84336516cdec12b49c56343f04e00d34ad", "messageHeadline": "Bump genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca3ccc7bd85042fd56c7cfb5b6b6a66cd821a5b4", "messageHeadline": "Revert \"Disable profiling as it doesn't work anyway\"", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8b58a4e770117ad404981eee0f1a69fa4fdefaa1", "messageHeadline": "Updating submodule. See globalstate-types@9208fd8", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae8da9d14b9d40764baca531e632a141c4d6e367", "messageHeadline": "Let collector be restarted more", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cf077ac172a45cf62667d5ee4893c0513d477a43", "messageHeadline": "Enable GTU drop for wallet-proxy", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "83bb9607bb1e74542b383aabeb84c32c5469570f", "messageHeadline": "Disable profiling as it doesn't work anyway", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d5eb8652286a48095cc01970a817e024ddeed62c", "messageHeadline": "Make it possible to start a baker from an existing database.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 443, "deletions": 224}}, {"node": {"oid": "2735c8772414f89e42e48b09a25e528426505e5e", "messageHeadline": "Fix slot time computation. Fixes CB-261.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cd2466939812aaf0780497e4cf2de3ccadea655", "messageHeadline": "Fix to new static", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 13}}, {"node": {"oid": "e6c315907dda182783987dff5770f7dac6ada1b9", "messageHeadline": "Merge branch 'CB-165-changes' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "d0d0e571f2afb16fef3b8f032cc52803fcca7b88", "messageHeadline": "Merge branch 'master' into birkparameters-storage-optimization", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 111, "deletions": 53}}, {"node": {"oid": "b83a2283faeb1c765e860b394732ba4f87d4cba6", "messageHeadline": "Forcing more sharing for `BufferedBlobbed`s by using `IORef` pointer \u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 96, "deletions": 58}}, {"node": {"oid": "337bec9bda1a42126a49b40288aded34cc68de93", "messageHeadline": "Merge branch 'transaction-db-changes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "804b7487b7489fa4097d91d3016d15f52d159270", "messageHeadline": "Scheduler test fixes due to changed energy accounting.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "fb3e649b1e562fb8cfbf97f7147f76b9a917002d", "messageHeadline": "Merge branch 'features/importer_support' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "c0dcb3c21e528e366e3b7988c49dfbc003afa4aa", "messageHeadline": "Test fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ceaac6dac3160c62625ff26add775ed2e75b77b1", "messageHeadline": "Merge branch 'master' into transaction-db-changes", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 48}}, {"node": {"oid": "4d4284d91c79e90933ee9d4f2c417b2c3af8a430", "messageHeadline": "Update submodules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fb49b08723098526e97122d1f12bb8365b31fae2", "messageHeadline": "Merge branch 'transaction-db-changes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "0c6e0662237f71323d689984ad64f1cbd7a7ec3c", "messageHeadline": "Merge branch 'CB-124-changes' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 13, "deletions": 52}}, {"node": {"oid": "2f53a8f1f79ad1088bb80fedf5ba10871f7342b1", "messageHeadline": "Merge branch 'CB-124-changes' into 'master'", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "41fddcd16ecd166bdf5e0e601dc98d22c90d72bf", "messageHeadline": "Update submodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7091fea1d5341346a09e4661cb54643f51920922", "messageHeadline": "Revise AccountTransactionIndex database schema.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 41, "deletions": 18}}, {"node": {"oid": "a0299ddf8c381e7f73328d84844cbc1ae3a4a801", "messageHeadline": "Update submodules to bring in fixes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "037b353f0cf8020dfcbf5ddf687279966c5f0e5a", "messageHeadline": "Avoid 0-delay timers. Make sure that 0-delay timers don't cause deadl\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "48e3194fe5e84e414dac191168588fa6bed23934", "messageHeadline": "Remove special transaction to deploy encryption key.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 52}}, {"node": {"oid": "24fe9214dafd682a711370a2fc1029cce4565301", "messageHeadline": "Revert \"Remove special transaction to deploy encryption key.\"", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 52, "deletions": 13}}, {"node": {"oid": "86a47b51719f6356035a6d582984cfcd3cf63682", "messageHeadline": "Remove special transaction to deploy encryption key.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 52}}, {"node": {"oid": "eac6911c6ea40c9922d2891208f37808501e7909", "messageHeadline": "Make account encryption keys mandatory.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "0cb2e0cf0cae2bede0e6a403891780f8142794b6", "messageHeadline": "Re-pin genesis to latest master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6937348f72653b48a9b9e3a9d64c80b90684a3da", "messageHeadline": "CB-165 fixes", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "66bb2b993fa93eaecdaa4eb4de9ba5eba91a8887", "messageHeadline": "Merge branch 'paper-changes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 503, "deletions": 342}}, {"node": {"oid": "b5c686080a7c70c167dccad65aa17d0d0ce50d55", "messageHeadline": "Submodule updates to include changes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5b5c68bc9b6937f8fd8a3dd20f8a6f0439ce6aed", "messageHeadline": "Merge branch 'paper-changes' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "1521bb593b5da3169c707764cbf83c80ac7332b5", "messageHeadline": "Clarity.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "f6b766f0ce46f78dff87ec909e52b534b94f4a43", "messageHeadline": "Fix tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "13da28f211327c81eacc5f8663f9ca3dd9831aec", "messageHeadline": "Expose import blocks feature", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "1563ec8b20831578c02ac8a76a4d50c85a9074bb", "messageHeadline": "Merge branch 'import-blocks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "5ba3ecca26432477cd5692761fa4b8b4a5ec7630", "messageHeadline": "Update acorn", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "feb5309c710807d2fcb85dd91ab63e5f64465107", "messageHeadline": "Fix static script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "21b1bb4a7b1a62fdadb81d5bbf31918454151600", "messageHeadline": "Merge branch 'update-genesis' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8795e169682802468fd8ef07836257c97944a7a", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into paper-changes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 675, "deletions": 278}}, {"node": {"oid": "f0953d54474014514219d30c162059cfceb5e5a3", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into paper-changes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "32f637a3bd1b86a655758c5fbc7ecb36e2b33cd2", "messageHeadline": "Allow customization of finalization parameters. Improvements to buffe\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 131, "deletions": 95}}, {"node": {"oid": "c4c18692c12e4912f28c0e99655ea5b56d529f61", "messageHeadline": "Merge branch 'import-blocks' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 133, "deletions": 3}}, {"node": {"oid": "dc139afabc325152471049d3282505ba110203ab", "messageHeadline": "Modify finalization parameters to allow a variety of configurations", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "630228db487519a66e56917e23c54b2226117e0d", "messageHeadline": "`flip catch == handle`", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "157162febed31ab8a090dea1f13a58dd815314d2", "messageHeadline": "Merge branch 'master' into import-blocks", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 543, "deletions": 276}}, {"node": {"oid": "e56d6d2b53b88281cce617acb966387552c84643", "messageHeadline": "Update submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64191f15ee64cf89121b30a2240d7abfde344eef", "messageHeadline": "Catch IOExceptions and add submodule updates", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "47d9e3f5af59bdcfa615a537f84e97785ed9a7d5", "messageHeadline": "Enclosing `makeBRMemory` in `liftIO`", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a63bd9cece9cdd1020bacf37c3fcdc4807bfff4d", "messageHeadline": "Update genesis to update notabene URL.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "936895e781e2a2905ac13e32f13f1181c90b00c3", "messageHeadline": "Merge branch 'fw/review-transactions' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 184, "deletions": 142}}, {"node": {"oid": "6514fd9534b3ff8c49116dcc0a236f53c4a0fe00", "messageHeadline": "Fixed clippy error", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45896facdfa7ad5483afb439908cb03de70a33aa", "messageHeadline": "Fix merge", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b4158048724f7af46d328b759c69e166724f81c3", "messageHeadline": "Merge branch 'develop' into import-blocks", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 188, "deletions": 83}}, {"node": {"oid": "0777adf362d57a21e97c48d26587c00ba03ee09e", "messageHeadline": "Clarification.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1a4d8575a5002373c360a5a7d9b39ef481a02717", "messageHeadline": "Comments improvements.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a5395e3aab38cd74ff44fc6fb45930274ab8ede6", "messageHeadline": "Fixing `storeBuffered` implementation, refactoring", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 80, "deletions": 85}}, {"node": {"oid": "3753214e7ccfc6ef786e9bf7caf46d8eb0769aed", "messageHeadline": "Merge branch 'update-dummy-api' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "4fd4907d1c4c023f2432e69f90c6e5597caf6295", "messageHeadline": "Resolve leftover merge issues.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "950c2acb6997b42be72ab043e9d3eb52ad186db2", "messageHeadline": "Merge branch 'master' into update-dummy-api", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 514, "deletions": 240}}, {"node": {"oid": "6b4b3209f2a17a80ff583317ca1ce1efdce7d3dc", "messageHeadline": "Merge branch 'update-dummy-api' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "59d9bb1d5ef771afe0761ed93c3e468d758b41a5", "messageHeadline": "Merge branch 'master' into update-dummy-api", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 192, "deletions": 76}}, {"node": {"oid": "5bab51097cda8b3cc07a6cbf99d1dbdc4bc89ab7", "messageHeadline": "Merge branch 'master' into fw/transaction-tests", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 299, "deletions": 215}}, {"node": {"oid": "fed77f53db473ad8802878da02f7c8df53ddb696", "messageHeadline": "Revert change to instance.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "206cc62d80f23c8e4a0f1537947d0c5064c8f4c0", "messageHeadline": "Adding custom `BlobStorable.storeUpdate` definition for `BufferedRef`s", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "24fe1727e7c1f79a3476c43b262b1ec4529f0fb3", "messageHeadline": "Smaller improvements of testing framework", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 55, "deletions": 41}}, {"node": {"oid": "adb922b1fbd8a44ec02b0a6c9bddb7e68bf05550", "messageHeadline": "Merge branch 'master' into import-blocks", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 268, "deletions": 184}}, {"node": {"oid": "1115a734db66b78271824949c77827965a59f9e3", "messageHeadline": "Updated submodules", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aabe52cfe6aa169845fa8eabd10b8322abc2a33d", "messageHeadline": "Removing redundant pointer storage in `storeBuffered`", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "679677d1a0f4e71c0fcc6f07dde08f4c46c5edd1", "messageHeadline": "Merge branch 'features/bump_wallet_proxy' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4db7e54a6289073c8e6bee9f02b6debee683e461", "messageHeadline": "Re-pin wallet-proxy for dev image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "741e292c7f662eb5980e4a3e2c4227cc8540570e", "messageHeadline": "Merge branch 'master' into birkparameters-storage-optimization", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 73, "deletions": 21}}, {"node": {"oid": "5f407a71923c3c49df4c267692b9fc46919fd26f", "messageHeadline": "Forcing more sharing for `BufferedRef`s by using `IORef` pointer in `\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 132, "deletions": 98}}, {"node": {"oid": "c2d5246f8b4d326f7c64410fd1631284d63301cc", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into paper-changes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6123, "deletions": 3941}}, {"node": {"oid": "ce673be71e8c26a4fc4f81829e6dd1d04c8e4c36", "messageHeadline": "Support millisecond timestamps, per CB-232", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "1df05d9c1b3b833304faa873c20ac48979a5a51a", "messageHeadline": "Merge branch 'features/bump_deps' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4b846aa7af08fd183ffa9ddf344f234b34ef6dc4", "messageHeadline": "Update to tonic 0.2.0", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7705672edd101e8a9d90fae38d207d2b03ced6b6", "messageHeadline": "Merge branch 'birkparameters-refactoring' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 156, "deletions": 120}}, {"node": {"oid": "26653239c65dec3d74e6225832b1fe3300aac525", "messageHeadline": "Merge branch 'integrations/new_catchup_backing' into 'develop'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 185, "deletions": 80}}, {"node": {"oid": "1ce2e60546bdb8bda4277dae9496d31798ce4781", "messageHeadline": "Rename debug file, add debug_sc file, and update README.md", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 82, "deletions": 0}}, {"node": {"oid": "5571b8bfe24aa8d71fbde9df3953a63aa8bd039f", "messageHeadline": "Align static libraries scripts with !1063", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ee52fa443d0b95af14a81a8f79f903bba8c02bea", "messageHeadline": "Make cli parameter optional", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f29f67eb1ac4afed6982d6a56a613572712788ef", "messageHeadline": "Strict PersistentBirkParameters fields, cache- instead of loadBuffere\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "308bf44fa006cf3d0869db84ec28c45b60b0ac31", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into birkparamet\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 119, "deletions": 70}}, {"node": {"oid": "a504337d6cba4d8a0ba8202dca0c2de0431e9d31", "messageHeadline": "Implemented some comments from CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "72c11806c0f8bfd3123fd503af1580918f277a6d", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/birkparameters-refactoring'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 190, "deletions": 76}}, {"node": {"oid": "e961ce623307921613d74688947671d32a2568b3", "messageHeadline": "Merge branch 'optimize-catchup' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 116, "deletions": 68}}, {"node": {"oid": "02e357d60372c7fe85b9cc7188aaeea0d2d12a7a", "messageHeadline": "WIP: Load blocks lazily.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 116, "deletions": 68}}, {"node": {"oid": "902620e18eff53323bd0d6f384033a8dc3ac8ce0", "messageHeadline": "This should not have been pushed", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5bc2ccb78a94dfe48fa93a272878ec6fb5ce2b77", "messageHeadline": "Improved importing functions and adding some documentation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 40, "deletions": 39}}, {"node": {"oid": "a9ad7fdc908109a9a55c6726548a53d6c84a0b17", "messageHeadline": "Added call in rust side", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "94fc15a6d8a027c658ae18cad6989afc3b7c2d57", "messageHeadline": "Updated submodule and fixed ffi call type", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d78623e90743b6c3144e13baa908278d031d3eba", "messageHeadline": "Created ffi call to import blocks from file", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 92, "deletions": 4}}, {"node": {"oid": "72ff0f7d9a3ce6ed8a7eaad54aab84af2eaa80ae", "messageHeadline": "Update comments on compiling/linking", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "533a2405381b602fe9ed48275e2530ffbd6cccdb", "messageHeadline": "Storing previous-epoch and lottery bakers as pointers in PersistentBi\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "d227f955023bec07d9c578179536d60cb84b682b", "messageHeadline": "Updated scripts for static libraries", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "10603a0bb5f6fc6b066537a13d121d1a80a7f823", "messageHeadline": "Update submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9de75f92e7aeab2e406341cc2070eeceaa73da2e", "messageHeadline": "Fix tests further", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b354d6542fd73fd63f1b16483500334e90b504f", "messageHeadline": "Sync wallet-proxy so it matches docker image in own repo", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1f6035ea667c00a44edb7cd57f9eba54e8f2de46", "messageHeadline": "Merge branch 'integrations/new_catchup_backing' of gitlab.com:Concord\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "70099504963a33b4a857837c290c49f11522d52a", "messageHeadline": "Fix tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5fbe4fee8a92d1481e4e1f9cc9b0f57340e8523", "messageHeadline": "Re-pin genesis to latest master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08e54971a7ba01817fc4bcbde9e645f1fa054fb6", "messageHeadline": "Remove gRPC call that was pruned by API, and allow for new CLI config\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 86, "deletions": 66}}, {"node": {"oid": "a738362a2f27205b4fdbc64eead7e033a541f408", "messageHeadline": "Re-pin gRPC API file", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1ba915a125d0b414e9770f71ab6cfa1bf106e96", "messageHeadline": "Update to latest consensus version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a1355df8504d8424bd8b4eb7a23a910bb7130b50", "messageHeadline": "Unify static features build", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f40ce3df71106e13e08e928988b3b3b000b83506", "messageHeadline": "Revert to base haskell 0.10", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1d9ae6b008b38cd7d93e7ce0940dcad3915b89a", "messageHeadline": "Enable not building a profile build of consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b560ae2a4d339a034a6d5ffec91407ae7a546222", "messageHeadline": "Update inner to proper base haskell", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44c68bfc4aa4116c882d3f49bca03806fc7e221c", "messageHeadline": "Fix static libs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1a270b78b248dfc7022180b028fe7d4ca9e3324d", "messageHeadline": "Pin new midlang properly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 13}}, {"node": {"oid": "6e4ec744259a25f0de1b7b86cead60e3bec5f072", "messageHeadline": "Disable oak as it breaks build again", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "00fe01d43271c770518869badb1d90bc5a244047", "messageHeadline": "Re-pin genesis to latest master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4a80e4b8c26b835add05eea1e47fc785e89f613", "messageHeadline": "Remove gRPC call that was pruned by API, and allow for new CLI config\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 86, "deletions": 66}}, {"node": {"oid": "bc9d7041c03464b06cda602e5bf45c28e439c4d5", "messageHeadline": "Re-pin gRPC API file", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31983b38eab1c2f923f24d1b6a865e5bf145aefb", "messageHeadline": "Update to latest consensus version.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c56a4cd6384107ee788d46ec488d27567852572a", "messageHeadline": "Merge branch 'master' into update-dummy-api", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "07b415923fa8f9ae8f059cec2bccf5d5771f34f3", "messageHeadline": "Merge branch 'master' into update-dummy-api", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ef55adab9d43835c90fcb70ac768d16586d43fd2", "messageHeadline": "Merge branch 'master' into optimize-catchup", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d94b6cb544186bbdc110b6107f60f23fc53c8031", "messageHeadline": "Renaming BirkParametersOperation methods", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b2fc857e972c6ec30ae19a570252c7ed40a0538f", "messageHeadline": "Renaming BirkParametersOperation methods", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "fe5f024a8a50bda8f46d5c84c30603e6310a2d4d", "messageHeadline": "Merge branch 'blocknonce-hashing' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "11231aa871f7c43b764ea2a7ac6c18379236e4cc", "messageHeadline": "Rename BirkParametersMonad into BirkParametersOperations", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3ea60c3bcf96d09fc3ec5730ae5667f585217219", "messageHeadline": "Rename BirkParametersMonad into BirkParametersOperations", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "dba5857c1cbe23c6cf7576f3e4863571f770ad60", "messageHeadline": "Update some test functions to be less error prone in usage.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 17}}, {"node": {"oid": "3678ac010c3d4a3220cb23aae4ed1edffd286a0a", "messageHeadline": "Address some review comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 43, "deletions": 36}}, {"node": {"oid": "f82acaeda4d7f192be0b616cf2b81c076abea244", "messageHeadline": "Update dummy data to make API more resilient.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c91bf605e8ca618943b1dbc2e84b8408e1bdaccd", "messageHeadline": "Revert \"Update dummy data to make API more resilient.\"", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "d70849223e2ee751f8b251e3c2604ca4f7312ddd", "messageHeadline": "Update dummy data to make API more resilient.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c15934a2f9f9a9b04352fa2f86373ca16d93eee9", "messageHeadline": "Added configuration parameter for consensus", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9db1b65c9776182662b05a3f6411a5d066589458", "messageHeadline": "Update documentation", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 177, "deletions": 140}}, {"node": {"oid": "14ac5e6f0e2fc27bf94c47fa51379930c9665a70", "messageHeadline": "Cleanup", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "cc17aaa7cd1d7d1f5b4a976bbea9bac1b4a49203", "messageHeadline": "Add tests for SimpleTransfer transaction", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 92, "deletions": 0}}, {"node": {"oid": "1c6e0e47cb46d45f099a7841959d979fb052af28", "messageHeadline": "Extract a small testing framework out of recurring testing patterns", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 243, "deletions": 118}}, {"node": {"oid": "c5a51bf51e29aaac2f1dcd73b82dd1932901fff1", "messageHeadline": "Abstracting BirkParameters to separate persistent from in-memory storage", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 155, "deletions": 120}}, {"node": {"oid": "a6f62cf73dc67a372a3fe8e3517e0668b7c3e9bc", "messageHeadline": "Abstracting BirkParameters to separate persistent from in-memory storage", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 190, "deletions": 76}}, {"node": {"oid": "529d10389b1e7e6f8cd3f4a2cde80f706f7a541f", "messageHeadline": "Make the comment up-to-date.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9767e3319dffe1713c876ff74051de88724e33c5", "messageHeadline": "Minor updates to make globalstate uniform;.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7326024c2f1ba6d01cffb7786c82db3e0582ed98", "messageHeadline": "Make datatype uniform.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "65650bbe29529c7daab7537f69e5dcb0e9a87baf", "messageHeadline": "Unify static features build", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c162118739006ea35c39f50ef9afa34e2170bef3", "messageHeadline": "Merge branch 'fw/fix-simpletransfer' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7489d29f19b4b965cbf46ae4df9f1030af50e5ea", "messageHeadline": "Update submodule", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e912362b789293eaa8c4dfca9b51aadae018bf81", "messageHeadline": "Revert to base haskell 0.10", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "825ce87278e3db643fe132596a35c312328a8cb1", "messageHeadline": "Enable not building a profile build of consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8d0779cc0fbbcae4d873ba4bf641e6c5a3f3bc4c", "messageHeadline": "Update inner to proper base haskell", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32d2785f6bff369ed19e86a0678768898df2f983", "messageHeadline": "Fix implementation of SimpleTransfer transaction", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c7059d383ce4488f735c5559470e4c0d6b39b3dc", "messageHeadline": "Fix static libs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2de39adaf3410d1e6cb985e6e43243c94d7d7b07", "messageHeadline": "Use constant and not magic number.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aac2a3773723d5fba94451160e0a96fffc8d71cb", "messageHeadline": "Address debugging leftovers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e11bc27155e5a9115fba49d2ce7dc2b14ad3cfd", "messageHeadline": ".", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "37af71e1f22ffc2a84f0eeb39fa5097ade22053b", "messageHeadline": "Debugging leftovers", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b2631c83b04f60cfc5c36171aada26e2c14e213", "messageHeadline": "Merge branch 'integrations/enable_and_pin_midlang' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 13}}, {"node": {"oid": "5226f4b90ee4781049ad12aca851690ccdf18644", "messageHeadline": "Rewrite to use index of finalized blocks by height.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 30}}, {"node": {"oid": "cb5ca494241bb3ef1ee0b602956e6993197678a1", "messageHeadline": "Add index of finalized blocks by height to support more efficient cat\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 61, "deletions": 10}}, {"node": {"oid": "7690c9d4f052c6caccdb5ef1dac0c92713d639f7", "messageHeadline": "Pin new midlang properly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 13}}, {"node": {"oid": "3067728243c93fe97f4521f39c99ed2d76e27205", "messageHeadline": "Tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "689058c66a0e65d1f20d57029888cd2039bca3d9", "messageHeadline": "WIP: Load blocks lazily.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 92, "deletions": 43}}, {"node": {"oid": "22c1ab2bfe94220a184879a5f36d06bf914d2d73", "messageHeadline": "Merge branch 'dt-chain-ordering' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7e7a53d4050b93eb3aeb2b82e7516bde3d99e89", "messageHeadline": "Fix Chain Ordering", "author": {"name": "Daniel Tschudi", "email": "dt@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "06b44092080eadfb1ef3c300b2409bd3a5f54f7b", "messageHeadline": "Merge branch 'integrations/disable_broken_oak' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "ed6ece5dd32853ecb3e4f184a936805ea929dd57", "messageHeadline": "Disable oak as it breaks build again", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "2589f9bd41b02241212f831c7ea68f00c7dcfc97", "messageHeadline": "Merge branch 'integrations/repin_deps' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "fda545e7791a0427584da0e00d4c58390154846b", "messageHeadline": "Re-pin wallet-proxy", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1ba646d07c1959f5db5cc6c0abb759885d6853f", "messageHeadline": "GHC 8.8.3 changes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7ca6419be6b6e4a4e6898d3fd8d839a00d19571b", "messageHeadline": "Swap to GHC 8.8.3", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b2bed96a0d24569a9918ac9cdaf4c87b4f42798", "messageHeadline": "Store hash of block nonces rather than full block-nonce list in BirkP\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "bfa3f6bc4f9890749ad0fc1e7ce6ad1b5eaed526", "messageHeadline": "Store hash of block nonces rather than full block-nonce list in BirkP\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7b95a229a8bc526952d9c59366a400f106cce910", "messageHeadline": "Merge branch 'bugs/cb-199' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "cb10471e05a801b394712f11e5db1db705f3f70c", "messageHeadline": "Remedy potential eclipse attack", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "2bb07f90fe4e6701658cc02f81109845bd43b933", "messageHeadline": "Merge branch 'integrations/repin_wallet_proxy' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "540787cde0bf1651109c9571eda9b334e0447e8f", "messageHeadline": "Re-pin wallet-proxy", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d78e4f4f420f841544deaed8f867123473405a0", "messageHeadline": "Merge branch 'integrations/repin_genesis' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43443cb0f114af67cfd9373a15a8c79726f36983", "messageHeadline": "Re-pin genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d22c9aee49087303d75ca1726e11053b6463716f", "messageHeadline": "Merge branch '15.8-resolver' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "9466ae177f2dd38e6aedf7fafea2f5c149dcc8b5", "messageHeadline": "Update submodules after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a6f940f48f2f517778eb34525b2f676af2f1682a", "messageHeadline": "Merge remote-tracking branch 'origin/15.8-resolver'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "9a73ab5aba052cd7093cd92fd02ab40403830062", "messageHeadline": "Fix submodule update", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5218ce49ad2a6b76fe68b710f91c6b67d47638db", "messageHeadline": "Updated submodules to rebased commits", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3f890955c828e3947e225588bc507e3c8910bca0", "messageHeadline": "Update to 15.8-resolver and cleaned up some warnings", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "48acf24fa04576c5ef0f16c0f1632be2936a57ab", "messageHeadline": "Prepare for 15.15 resolver", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cf9b8b92c601155cb05db4f4a990c9c3cb83477", "messageHeadline": "Update submodules", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb651b48f1fce2c5e9c0a6a6d0489d12e92014b8", "messageHeadline": "Fixed some MonadFail issues", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "53519c13c52ac592d54791b9cbc73bc3ef173b82", "messageHeadline": "Update base-haskell image", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec2f0975a790e95310679373ee940900872203ce", "messageHeadline": "Updated to 15.8-resolver and cleaned up some warnings", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "16aed60d57ac34f9c89ee7192e79b46e4c2d141a", "messageHeadline": "Prepare for 15.15 resolver", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "e3a92be18c8d342d575db5c25cceff10ca100bf2", "messageHeadline": "Merge branch 'features/clean_out_old_outcome_logging' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 261}}, {"node": {"oid": "19e978e93ea6f4519b8683b1c36fd7a3fefc9805", "messageHeadline": "Re-pin wallet-proxy, simple-client and remove usages of elastic_loggi\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "32b39449831eae68fe3cb3a32cce03dd0c2515cd", "messageHeadline": "Re-pin consensus and remove counter parts for the transaction outcome\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 254}}, {"node": {"oid": "0efeff5c23d38f11f3442f6a3f69aac38db3950f", "messageHeadline": "Merge branch 'features/clean_out_old_outcome_logging' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 565}}, {"node": {"oid": "23264e611249dd1ba571716b9aec579b99e9062c", "messageHeadline": "Merge branch 'downgrade-logging' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 48}}, {"node": {"oid": "0cda1b5b994263332e8180c383c0cbb1106db799", "messageHeadline": "Merge branch 'expired_creation_ts_to_yyyymm' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 97, "deletions": 708}}, {"node": {"oid": "9f876e181ab956d10dff2fa72c4d82120b9dc79f", "messageHeadline": "Update globalstate submodule.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66dcfb85cbfcf228a698bac4ef55ec79b5ca6e1e", "messageHeadline": "Merge branch 'remove-obsolete-transfer-logging' into features/clean_o\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 140, "deletions": 892}}, {"node": {"oid": "891fe0e74e90786f65d521362916bbaa9fb69003", "messageHeadline": "Remove outdated transfer logging infrastructure.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 137}}, {"node": {"oid": "524783d22a0ec3e3a9fdac13497cca5376839231", "messageHeadline": "Remove outdated transfer logging infrastructure.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 156}}, {"node": {"oid": "054f1698ec9a31d625d4f23b98aebd28467776a3", "messageHeadline": "Remove rust part of transfer outcome logging", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 427}}, {"node": {"oid": "8fca1a37958624470eb20f2f0ef1e5abb075a8ec", "messageHeadline": "Downgrade External.hs logging so that it is less chatty.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 48}}, {"node": {"oid": "ed1ea2b8813fcb412307e43693e41c11425e5877", "messageHeadline": "Update submodules after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3dee3b65af652d7016b97019ca41b81644090386", "messageHeadline": "Merge branch 'expiry-attribute-revision' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d285f2093116a1ba955c16cd700a343e2d6550bc", "messageHeadline": "Merge branch 'integrations/relink_genesis_2' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f36462422bd36ba83463888ff62759694d398841", "messageHeadline": "Relink genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b27e02e38cdcf1238cda43cbbecde65f849b2125", "messageHeadline": "Move credential expiry check to a more approppriate place (globalstat\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 16}}, {"node": {"oid": "58addd4f99ddb90b072e6d67abacbbe6c1dfd895", "messageHeadline": "Update dependencies to fix tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e90d6545046f9082e37a89735d3d775300ab8af8", "messageHeadline": "Merge branch 'master' into expired_creation_ts_to_yyyymm", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3930, "deletions": 2250}}, {"node": {"oid": "7194a0f0f70f79363cb89450b4ef4d067bc71ed8", "messageHeadline": "Renaming due to changes in crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "218628599b97c2286bbac5dc513f656c83b2f922", "messageHeadline": "Merge branch 'integrations/relink_genesis' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd69ef225b61a6695b8541ed6ec2fe0924e80a8a", "messageHeadline": "Align genesis data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83403c9402c3f38111b28d29d92372908fa8ea71", "messageHeadline": "Merge branch 'reject-expired-credentials-upfront' into 'master'", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a17ef48aa2cb1d064056e92520135a02855bb532", "messageHeadline": "Merge branch 'bugs/align_check_bootstrapper_binary' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "021d57a6653e0657aa6f537213a1743b6c785e19", "messageHeadline": "Align bootstrapper check binary", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4eb697f9f94c3fb5df972a67b9a5f9269f420cfc", "messageHeadline": "Merge branch 'split-sc-builds' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 167, "deletions": 52}}, {"node": {"oid": "81aabd12858fdcadd2673fa863370dd5b095c030", "messageHeadline": "Merge branch 'email_bootstrap_monitoring' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 89, "deletions": 1}}, {"node": {"oid": "ec27e75a2d429ad416450822adece71547e2858b", "messageHeadline": "lint and clippy", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "72e6dd2040eba46654d6fb2cb03bab28932c4455", "messageHeadline": "Merge branch 'peer_list_tweaks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 57, "deletions": 97}}, {"node": {"oid": "b00653564f9380c69e7b92b3c78977ce625da31f", "messageHeadline": "Merge branch 'testnet-sync' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "9db04900cd96e6ed7ef74ab9df416dc26fd6cf70", "messageHeadline": "Sync from master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "91f24565b1015cf153d62ef285e4ff2fcee56886", "messageHeadline": "Merge branch 'integrations/opentestnet_genesis_develop' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a6e619cc156ef0240f81fd1fbb666a549f01fd1", "messageHeadline": "Merge branch 'do-not-require-dummy-file' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "225a59cdf2193973f22ce4ce321fa8f75322b50d", "messageHeadline": "Do not require a dummy account file when starting a baker.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8805ecf69b5a786149543eb1626cfd95a88a786", "messageHeadline": "Reject credentials which have already expired.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "40ef560a1cc3c32291d0e6ed93f28774678873a5", "messageHeadline": "Merge branch 'mr-more-passive-fin-tests' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 189, "deletions": 113}}, {"node": {"oid": "1847cb9cd33d65c798cbc35c04d13d7cd25d4ec8", "messageHeadline": "Merge branch 'review-execution-layer' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "ee60869e587b434f7afcfc3c203eb647e7d2eab8", "messageHeadline": "Merge branch 'fw/review-execution-layer' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 136, "deletions": 55}}, {"node": {"oid": "87e839b914f746457c6451ade7c114e93d10fbfc", "messageHeadline": "Improve formulation/explanation", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "26c5109aba092b3d81a059701001ee634ab74d23", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fw/review-execution\u2026", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 28, "deletions": 46}}, {"node": {"oid": "7ef7273cf5168fba6ce53292daeb7024c1bb431a", "messageHeadline": "Merge remote-tracking branch 'origin/fw/review-execution-layer' into \u2026", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ef6583a590df95962c621be831a6887f26c88f18", "messageHeadline": "Improve documentation", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 6, "deletions": 11}}, {"node": {"oid": "4ae209c2d6ad4ff3a80e78dc5044ce9c4dcd83b6", "messageHeadline": "Correct documentation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "be7a8cd3ac40fcdf6edc3414a8a0a010222e2ecf", "messageHeadline": "Merge branch 'increase-strictness-lenses' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 46}}, {"node": {"oid": "70b46cad963b61c644a2625531f15294fac22603", "messageHeadline": "Update submodules after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "98520238fa935d461d23d6427c0f880a26e0898a", "messageHeadline": "Merge branch 'increase-strictness-lenses' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 100, "deletions": 95}}, {"node": {"oid": "5dc56e95efc423a57eb6309342b7691012deab88", "messageHeadline": "Correct and improve documentation", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 28, "deletions": 16}}, {"node": {"oid": "288cb622342d9372f32beda353e8b6ebbbbad4ba", "messageHeadline": "Removed unneeded duplicated code and propagating strict lens changes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 28, "deletions": 46}}, {"node": {"oid": "a3ce8f0cb92169d94be40632b29facb5496d6e1b", "messageHeadline": "Increase strictness using new `at'` lens", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 100, "deletions": 95}}, {"node": {"oid": "d6bf0c002e1b47bc6682f71b093328b023a0d566", "messageHeadline": "Allow setting ID", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4668d4e6f55f217cfa648723e21a270065fd57f", "messageHeadline": "Re-pin genesis from opentestnet v1 to develop", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cb393a5cfa30f8955e06e7378e42327fd80c1c0", "messageHeadline": "CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 14}}, {"node": {"oid": "fcec7542ba56ff5252675369f9c050323a7ba2a5", "messageHeadline": "add a bootstrap checker binary", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 81, "deletions": 1}}, {"node": {"oid": "840ac0c41e7db25ee6f0715e2f1aeaa34ecb0412", "messageHeadline": "Merge branch 'integrations/opentestnet_genesis' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a72bdcd16978e7215bbb974cbf4fd36ffca8a5aa", "messageHeadline": "Re-pin genesis for opentestnet v1", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ace9335f7631ade239092a2aff168a37deb07de", "messageHeadline": "drive by: improve locking in bootstrap connections", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "d11342f1cb01f393d7f90871db9f4909880cd102", "messageHeadline": "Merge branch 'prune-old-credentials' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7fad7e7b810328563652c0fbcbeaffb26c343e38", "messageHeadline": "move PeerList handling to the poll loop", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 69}}, {"node": {"oid": "9c18f1c1c2f1fc192a6abce97abb6fa4736961ba", "messageHeadline": "Transaction purge should also prune credentials.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "138125942bd50b3c14412bd38aa9f21268286c0a", "messageHeadline": "move PeerList to P2PNode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 32}}, {"node": {"oid": "73e071c9146e7c1bb262c09489d11c4a840ec149", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fw/review-execution\u2026", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1012, "deletions": 353}}, {"node": {"oid": "aacdc7cf9f5da01d636cd7235ede18165c577bbf", "messageHeadline": "Test description fix.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad751ed072600dc403da9a6fc46cad911928ff34", "messageHeadline": "Merge branch 'integrations/comment_out_oak' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 26}}, {"node": {"oid": "b1308181bc9b466126f8e56a62d254019a741c8e", "messageHeadline": "Typo", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b89f912ae807bd654d955233c7d1af14bb77f98", "messageHeadline": "Further cleanup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8993a97357298838433dc696f326975021212c24", "messageHeadline": "Merge branch 'integrations/wallet_proxy_repinning' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3afeda2cac051d9c6a5708f12437ecb31bfe86b", "messageHeadline": "Improve build script", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 157, "deletions": 55}}, {"node": {"oid": "a8b12bef59db66643bf66cb00231b2f464dc9e5e", "messageHeadline": "Remove from opentestnet completely", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "19777ab727f33a360825e266396cdfa0745e8761", "messageHeadline": "Comment out oak", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 17}}, {"node": {"oid": "c27545af9bbbd8acfb902363359e61216590b370", "messageHeadline": "Re-pin wallet-proxy", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fb67a637277b45d6fa52dcf3a2a23c0ecaf5fab", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.5' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "38b22f3816089b6b86ef148fa4c3a17bc766708e", "messageHeadline": "Merge branch 'releases/v0.2.4' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 255, "deletions": 73}}, {"node": {"oid": "8f150bd2ad9b9d730f7814922be94a9b238f0ee6", "messageHeadline": "Bump develop to version 0.2.5", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d31aeb544af063c3085d4f9625f95b114b8092c9", "messageHeadline": "Release v0.2.4", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 255, "deletions": 73}}, {"node": {"oid": "aaffda3fab895d68765652dfbc1e2da39c368bd7", "messageHeadline": "Testing sending messages from multiple committee members per round.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 51, "deletions": 37}}, {"node": {"oid": "17873083db63317dad3dcf4e3331597dd5c42b96", "messageHeadline": "Merge branch 'integrations/repin_concordium_genesis' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ada6cce599c228e90fda2c86407fb893dff2eb9", "messageHeadline": "Set time for genesis for RC3", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b87fe966b02468aa298a82dc827e691b4a52e79", "messageHeadline": "Merge branch 'integrations/CB-47' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "c7693b40be016d9ed0d377ad8b1a8b25b3ffe772", "messageHeadline": "Added install of jq", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47770df768bb8e6470a79fb8d7aca489dfbb74cf", "messageHeadline": "Building with and without smart contracts", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "f2bead94eda7f4195fbb87e72ae01e188591721d", "messageHeadline": "Added copy of account key file copy script to Dockerfile", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b005e1ac76877f8105923a90bf5285b453478b8f", "messageHeadline": "Merge branch 'bugs/fixup_static_script' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e7b30c40a942b343a1c1992f4f9ce2563f2489f", "messageHeadline": "Merge branch 'hung_bootstrapper_fix_attempt' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "5cc7c639970b151002d3e739c9bfe2ed51165dee", "messageHeadline": "Merge branch 'features/add_opentestnet_image' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 140, "deletions": 0}}, {"node": {"oid": "0b2d7b86f334727f0e9ce4e83584df0b11589879", "messageHeadline": "Flip switch", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1fcb8accdaf49574ad9218590d4eacb3a7be11e", "messageHeadline": "Merge branch 'integrations/repin_concordium_client' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e72b724cac53110b6c680b86441ced189cae41de", "messageHeadline": "Add new opentestnet docker image description", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 140, "deletions": 0}}, {"node": {"oid": "37a762ec438a3942f86189bd522129abf9f46514", "messageHeadline": "Merge branch 'integrations/repin_genesis_for_rc3' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbd3385bfb3f2ddc98c7eb614b74810cfd045cb1", "messageHeadline": "Re-pin concordium-client for RC3", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7461a53db1af4c619417d89589e132a5eb6642d", "messageHeadline": "Re-pin genesis for RC3", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dc0787b31c69934df6d15f894138b61ce541d16", "messageHeadline": "Merge branch 'conditional-smart-contract-transactions' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "578745ab83c9bd0637be4390e9c1b9e0d1f00b88", "messageHeadline": "Merge branch 'fix_early_block_dedup2' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 41, "deletions": 36}}, {"node": {"oid": "f42db01e63bd928ee244ab70b6d14d9efab44314", "messageHeadline": "Merge branch 'conditional-smart-contract-transactions' of gitlab.com:\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "805b7689c5664bfcb6a7450fbb46ec8f5c651538", "messageHeadline": "Update build script for conditional smart contract types", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dedcb512bda8a2a791204fea4b0be466e5ce4e26", "messageHeadline": "Merge branch 'align-cabal-stack' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 23, "deletions": 19}}, {"node": {"oid": "739227d6f65e6d0aa6ec693dde640d026a9f65c2", "messageHeadline": "Merge branch 'plug-timer-leak' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "ed0b72df280db7fea42c54e75aec4a77dac60da2", "messageHeadline": "Merge branch 'master' into mr-more-passive-fin-tests", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 45, "deletions": 22}}, {"node": {"oid": "0f07d44fdae36a7612bb5488ebba90489d4b7dd0", "messageHeadline": "Update build script for conditional smart contract types", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2bfdd75b5cc51ba74fc3752c39d1e43217b012ed", "messageHeadline": "Merge branch 'conditional-smart-contract-transactions' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58361d4e68b8affbe66ac4f6778f4faa3eaaf1c3", "messageHeadline": "Update globalstate-types to enable conditional support for smart cont\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8a65afd7b02fc22d9a4005d420d7cdbbdac52bd", "messageHeadline": "Merge branch 'additional-genesis-accounts' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "005ae4457256f1c2943421bba874555c22b81666", "messageHeadline": "Rename beta accounts to control accounts. Add support in genesis tool\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "492d66db3282a40bae2a40122b805e030e63b8af", "messageHeadline": "Merge branch 'master' into mr-more-passive-fin-tests", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 107, "deletions": 47}}, {"node": {"oid": "6e31e9b4c0d4f44ba9bd1885337e8cefbdc37bd0", "messageHeadline": "Add ability to specify additional non-special accounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "d663ef679fab354296c01d7b85ffd3b70739ce14", "messageHeadline": "Refactoring. Testing sending many fin messages to fin member as baker.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 95, "deletions": 142}}, {"node": {"oid": "8fd7e6146c1dc22b44c8dfae3696a4de4f90181c", "messageHeadline": "Creating tests for active finalization and more finalization rounds", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 157, "deletions": 48}}, {"node": {"oid": "d7d3c081b7c6cff9db80a7f878f5ca02edcee8a8", "messageHeadline": "Merge branch 'remove-unused-proof' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "525282c58d81790253a114091cc24f6cd6d0fbe5", "messageHeadline": "Remove unused proof when removing a baker.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "f04c0fd6acfb7ac2f37f0cbf454e744e8bab68a2", "messageHeadline": "Merge branch 'plug-timer-leak' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 96, "deletions": 33}}, {"node": {"oid": "060b7bf013e8c1319188ccf4898d23b36e71b23c", "messageHeadline": "Windows build fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "21da20191145fbc3c424fe36a506954cbe8a5b19", "messageHeadline": "And strictness on the IORef", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15278839b1497253fcb4eb76eaccfb8c59f1aa63", "messageHeadline": "Forgotten import", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c52353ec33df3eefcf770882a3de203b6fd45ab9", "messageHeadline": "Merge branch 'mr-passive-finalization-test' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 260, "deletions": 2}}, {"node": {"oid": "953c1cc14ea6dfdb1ff8c246222487b3dee9b86f", "messageHeadline": "Minor fix", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a0583fabada11a039387e4413d1d1f53f150cfec", "messageHeadline": "bootstrapper: drop connections faster", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "3cd86836233e694f8b614f082cdb025a8894a817", "messageHeadline": "stricter handshake-applicable intervals", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c389f40dd1ba6e5a5ad56c8bd446554888bf19b", "messageHeadline": "attempt to fix the slow bootstrap", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "10d9dfec285cb9e33651b44ef6c2d6835737ff83", "messageHeadline": "PassiveFinalization test is deterministic so run it only once.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8b8c2feeb647a9f2273e208365f8bacedb67d14", "messageHeadline": "Revert TimerMonad implementation for Windows", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "34fcb82d28a5964a50db82870475d081658f58ac", "messageHeadline": "Remove unused import.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5ff70d719de56dbfec71f00ce98b094e47139c6e", "messageHeadline": "Avoid unnecessary QuickCheck types in PassiveFinalization test", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "0ef4836f9aa822f77c2fed3e05211f475bb60a9b", "messageHeadline": "remove early blocks from the dedup queue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "de09c7de20e9d60f0575e1c1674ed9617d449360", "messageHeadline": "drive by: rename destination to packet_type", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9966a1237a98205b40557704d1afae6494882235", "messageHeadline": "move DeduplicationQueues into the P2PNode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 34}}, {"node": {"oid": "4e907bd4e3f84aa4d9963a3e8171dade7e5e8f97", "messageHeadline": "Spacing and unused import", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "38499f608fc4d83795e97d3bac320f06926e183e", "messageHeadline": "Remove unused types.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "37cc2ecd28a6187d25c5e16937e2fc4a55c6ae47", "messageHeadline": "Merge branch 'master' into mr-passive-finalization-test", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 476, "deletions": 66}}, {"node": {"oid": "e167274fc3dbe5fda49cccba3c4fdf28a53375d1", "messageHeadline": "Fixing newPassiveRound and adding test for it.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 268, "deletions": 2}}, {"node": {"oid": "31aa0fc57a9807d89d5dc0d23b4fcee389c53e90", "messageHeadline": "Merge branch 'fw/fix-filterTransactions' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 467, "deletions": 57}}, {"node": {"oid": "393e6e3a0825bec1534914948e0292f203545ff0", "messageHeadline": "Add script changes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "100af30eba4bda710792e484dfe3929c95bdc27f", "messageHeadline": "Add/Update specification and documentation", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 39, "deletions": 19}}, {"node": {"oid": "eb10b18728ab1addc5dd883ed0ca2fcf719873fa", "messageHeadline": "Args parsing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d3425c3a6c2eef3500f1051af542203834536008", "messageHeadline": "Swap to using extra args as a vector", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "419951c48e1d873800d824b90123032e73cef793", "messageHeadline": "Swap to using extra args as a vector", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 13}}, {"node": {"oid": "ad02f7158a531d652a31a7e2e507d09b53ca55d6", "messageHeadline": "Remove invalid TODO", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7eaa6e89367b1d9aefd3d6e3b4b2b404cc6567b2", "messageHeadline": "Improve documentation, rename", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 84, "deletions": 83}}, {"node": {"oid": "8d2b0d47651fb5efed35916481aa0fa0e17e85b6", "messageHeadline": "Remove leftover instruction", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b6341226ecf1927407b7e9e6f1d97ca2c19d9bc0", "messageHeadline": "wrong order again", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e4bf9f94c56529a365bdbb68bc45020eb3e3622", "messageHeadline": "Wrong order", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "503e33665a75a01b318de60a68a2c6ed6c82d266", "messageHeadline": "Updated script to align stack and cabal", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "20cf772dbab4697f70a830a5e78fb26439648f44", "messageHeadline": "Handle empty arg.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "606ef4b1d906816308c0ec5e72d00f35368605b1", "messageHeadline": "Refactor in `filterTransactions`", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 23, "deletions": 18}}, {"node": {"oid": "14bf059e80e7a678f36e3388f9b14aedd93dc43c", "messageHeadline": "Pass RTS flags string.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3d2d6ee7a5c01ccd8f378d819ab806fdfe4453ab", "messageHeadline": "Pass in RTS flags string.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "0eeaf84dd40d4685f300c709b5ec78deb0d7e2ac", "messageHeadline": "Update specification of `filterTransactions` regarding order", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "95e03176c992acccdf539d1bf2d552e5da4bfded", "messageHeadline": "Improve documentation", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "70b5a9f6253d5adc3b8596412bdddd57958731a0", "messageHeadline": "Improve formulation in specification", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8594ebec58ac0c5cfe00c6a7786c4fa0ddaf6af8", "messageHeadline": "Smaller code style and comment updates", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 7, "deletions": 17}}, {"node": {"oid": "32770f0b5ba0c0835a7754d52b360cf902f06cfe", "messageHeadline": "Correct and simplify specification", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "e1b87b0d42775096b64557e689eee517a4bd8278", "messageHeadline": "Comment formatting", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "e4e41191be15e8cc87f63878396514a18ff4116a", "messageHeadline": "Comment formatting", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 16, "deletions": 8}}, {"node": {"oid": "7a426c2887534837a658fa3a06d1fc05ded28199", "messageHeadline": "Add option to include stack space in memory profiles.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4ba9b9244f8bdca31ac7f2195fefd5f872f358c6", "messageHeadline": "Add option to include stack space in profiling.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "05494232c8c55022cfd6a26bc42fcf0865db06d9", "messageHeadline": "Hopefully address the majority of memory leaks observed.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 26}}, {"node": {"oid": "199142ad4bf4302d68f72a828a6a28c2df099f45", "messageHeadline": "Fix valid transactions being rejected with `SuccessorOfInvalidTransac\u2026", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 36, "deletions": 11}}, {"node": {"oid": "e4d423c67c150d228602c49d913d323b8eed2e6d", "messageHeadline": "Add new tests for `filterTransactions`", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 355, "deletions": 13}}, {"node": {"oid": "c2a9840bc1d9ecfc67de16ed1133b3b26b684023", "messageHeadline": "Update specification of `filterTransactions`", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 64, "deletions": 31}}, {"node": {"oid": "bc94a8d6c07fa4c4827a4be2d4a1f4731b6a4c2f", "messageHeadline": "Merge branch 'fix-passive-ignores-finalization-messages' into 'master'", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "11a6ac4ed272e55d73973c376a5c061e9cce7399", "messageHeadline": "Update documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "2c0ca9315854f89f76420dc71ec6802a64df8273", "messageHeadline": "Fix to handle finalization message when consensus is run in passive m\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "abcd19b269c4d80eb66861c97f41f36a5a7e5a5e", "messageHeadline": "Merge branch 'releases/v0.2.3' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 94, "deletions": 96}}, {"node": {"oid": "c5088ca725a186ed65194fad0b35d40e1ece8000", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.4' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b3d5c250da705daa524e367385b56694df1231b", "messageHeadline": "Bump develop to version 0.2.4", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee766ea7cd40f0c9e66665703bb0262931abbc88", "messageHeadline": "v0.2.3", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 94, "deletions": 96}}, {"node": {"oid": "a4ba58c74fb189fff952c12e2ed275b8c14ee00c", "messageHeadline": "Merge branch 'integrations/repin-simple-client-and-oak-compiler' into\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "e05da5d471356ab07563a1c8f0fed10aa95e93df", "messageHeadline": "Re-pin simple client and oak compiler", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0f4b32efbeb1ea97d2a7c5f7d8bc357451e57181", "messageHeadline": "Merge branch 'mr-konsensus-test-fix' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 95, "deletions": 49}}, {"node": {"oid": "fa278cf8028922dd15ef2a4b0274f09830360c17", "messageHeadline": "Improve module description", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a141db0ee5673422aea56dd0bfca05cce762dac6", "messageHeadline": "Modifications to test runners.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "05e0bd3989faad3390f631f47c7482677cfc6e59", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into mr-konsensu\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "2565cfec8538426fd2574a039b81dbf8bbd9b292", "messageHeadline": "Merge branch 'genesis-total-gtu' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "683b5a594eef2e30bd43b695e255ba1a6ddc9c70", "messageHeadline": "Make main runners use the correct genesis state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "634275378e2fcce7c80bcbbc6f296080834108d1", "messageHeadline": "Simplifying party map computation in newPassiveRound", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "79db0cc855694dfe119f7e97ecccbd4173d23fc3", "messageHeadline": "Expose function to get total amount of GTU in genesis.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9efd0bf6b2649936d02e90a5e5a13c346a24a6d6", "messageHeadline": "Merge branch 'integrations/repin_simple_client' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "692ce048e879aa0e4e08edf089baa705d33cfecf", "messageHeadline": "integration(simple-client): CB-41, CB-64", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39cbf13e330762c890923e2bb09b460a331eebd0", "messageHeadline": "Merge branch 'integrations/update_genesis_for_rc2' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63ad4454b526a98ed99f8248693d815913b2a4e3", "messageHeadline": "integration(genesis-data): CB-52", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db4c20cd30ce94e315e6e28f1e52d7d443fb7299", "messageHeadline": "Process finalization signatures by multiple parties at once.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "17be35942c4a4ed41dee4a6f16e74719feb35bea", "messageHeadline": "Merge branch 'features/allow_for_passive_nodes' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 40, "deletions": 27}}, {"node": {"oid": "3845e90bfe51f60c851acc93b554b64d1a3d3ba1", "messageHeadline": "Merge branch 'bugs/cb-66' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bf635db11074a8ce6563e578f2ce483723f8cddb", "messageHeadline": "Merge branch 'gracefully_reject_undeserializable_buffers' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "19dbba9576ec5d6e5568400cec2f9c64c1e2dcbf", "messageHeadline": "Merge branch 'connect_last' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 37, "deletions": 53}}, {"node": {"oid": "de8988f3fa225bbe2c38ad222477143b1e863026", "messageHeadline": "inform that any deserializing panic is caught and handled", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11eb11dc91fa6181cc0ee3d8049c08119fe8252f", "messageHeadline": "Merge branch 'bugs/cb-38' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4615494763105c2ad6d4bdc22670297064872bc7", "messageHeadline": "Added documentation on bake for slot", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4621de9cd5373fa8a46326089d37e9f13dcd9113", "messageHeadline": "Correctly unioning party maps.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "7d494b40db353f4a4bf14cd51d1f3fa889ceccd4", "messageHeadline": "Fix naming of binary inside docker", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "24e8137c2dcc3b428197bfecba661e0b3a97c619", "messageHeadline": "Module description, documentation run/execTransactions", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 45, "deletions": 12}}, {"node": {"oid": "126e2126fce325cb0180938799a7442edee83600", "messageHeadline": "Re-ping", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3af60e29f4ab491877b8cf7a2492c6478c2ee65", "messageHeadline": "fix ugly panic-catching messages on buffers smaller than 12B", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f19c9e34f8eb4eca9c93ba944adb97be3bebbcdf", "messageHeadline": "Allow to split logging between info/trace half/half", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b8bab97d9383453b2c2fe8af225a7ed84bc8ee76", "messageHeadline": "Use correct finalization height in newPassiveRound.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ec0b2f78dcb8d5260a962e7fb29c741832eaf721", "messageHeadline": "Change URL to proper one for stagingnet", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a16d63f489c2ea1bf7846fca752b5fd7722e124", "messageHeadline": "Fix handling of new passive finalizatoin rounds.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "c505828acfbe054b62b95f9455bf0cc9fdd52ac6", "messageHeadline": "In passive finalization, always reset finCurrentRound.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5ff8a1e06db93c754c582994570c2f04d5fea2da", "messageHeadline": "Processing new finalization rounds by nodes who are not in the finali\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "0d4af9a09bf9ed30f320fb95111bab1fcccb0bf8", "messageHeadline": "Re-pin genesis data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4ff568d676b23712e81d325a69b8d543dc8edae", "messageHeadline": "Allow for passive nodes in start script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 26}}, {"node": {"oid": "f2045e4efbcac576134fc7d96976f8134b4d69d5", "messageHeadline": "Some refinement on the comments", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "1de13d92494fbc619ce348266aeae8d1ee40a927", "messageHeadline": "Added some clarifications on functions that might fail", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "987f17d78d31151b96f818b6f79f4c67f4bc2656", "messageHeadline": "Added documentation about the invariants of the block state", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "ac472734393046d35fba5c4af9e11f169110b8b6", "messageHeadline": "Update doc `checkHeader`", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 16, "deletions": 9}}, {"node": {"oid": "aa9d3a07b19549a0314218b248bc3aed0961475d", "messageHeadline": "fix an authentication bug", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 33}}, {"node": {"oid": "1bed86327d923ddffb651c27b156e22b001d9dfb", "messageHeadline": "typo fix", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "faa113f14d26c7707de752f9d5aeabd6477113e5", "messageHeadline": "Merge branch 'master' into mr-konsensus-test-fix", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 12, "deletions": 151}}, {"node": {"oid": "0097fe872efe573013f9f025b7567f7dd9e89013", "messageHeadline": "Finalization fixes", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "751faccd048e1a1349613747df3e608c767f9ece", "messageHeadline": "add an extra trace log", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e50695daa58bae0718574934e25bc7bd21652a07", "messageHeadline": "Merge branch 'block-with-odd-finalization-fix' into 'master'", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 12, "deletions": 151}}, {"node": {"oid": "f2041589a57f03066db5439cf41ee81efe44dedb", "messageHeadline": "Fix bug where finalization record in a block that finalizes a block t\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 151}}, {"node": {"oid": "09a23287202dc89d716068f5641a39b34ec49b6d", "messageHeadline": "Merge branch 'master' into mr-konsensus-test-fix", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "4ae0799e76e26b0c966e2162319c7cd951087116", "messageHeadline": "Fixing energy calculation in makeTransferTransaction.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "789605c62e904dbbf5865946cd214c99644af6ea", "messageHeadline": "Konsensus test fix", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "8856c629daf1da8952cb2d1c16c6cd6eb0b5a188", "messageHeadline": "reorder the cli events a bit", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 15}}, {"node": {"oid": "13e30f8c0fc0f75f877784fdaf8e17defc4f01be", "messageHeadline": "start connecting after the RPC server is online", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "035c73bf83631d953cf713f161e27c9ba95f12b6", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.3' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "091c7af38cc5d8a4d89abc4c0117b3e62d663c32", "messageHeadline": "Merge branch 'releases/v0.2.2' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 855, "deletions": 452}}, {"node": {"oid": "aad123597ff4a939ccc680990304f30d5a780a2c", "messageHeadline": "Bump develop to version 0.2.3", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bb7c680ee7f7bed5f3ffc0229aea3c8c84308749", "messageHeadline": "Release v0.2.2", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 855, "deletions": 452}}, {"node": {"oid": "5b26f0202264c80b15e35da24b000fc7777c1602", "messageHeadline": "Merge branch 'integrations/update-urls' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "fa0ee5a54f9a9b0dc5782db9fc3465363e52f6fa", "messageHeadline": "Changed staging net client to use staging net URLS. Also - Don't ship\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "be3ff6346ee0a07345c0f0b76fe17b2c5828cf1d", "messageHeadline": "New globalstate-types version", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "009f910083f0f378c154ecb8d5b0dafc8c306cbb", "messageHeadline": "New testdata and latest crypto", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 116, "deletions": 116}}, {"node": {"oid": "5513f445ba1b4f643013d45e74d9aea2745b53e9", "messageHeadline": "Bug fix.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "33d696845d457a1d5889e002043c58ccdb057bbd", "messageHeadline": "Merge branch 'bugs/insist_on_temporary_storage_for_zsh_functions' int\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 24, "deletions": 5}}, {"node": {"oid": "3d31eb28f78833b6afccd22131172734d3233608", "messageHeadline": "Merge branch 'impose_a_hard_conn_limit' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 15}}, {"node": {"oid": "25581f7e2dbfba39c6bcd0f3256be056ef6ae0c1", "messageHeadline": "Fix local zsh function to force a different appData path for local in\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 5}}, {"node": {"oid": "8063f2fd4241937c05dcfb9769d58315a6a3cf5e", "messageHeadline": "impose a default hard connection limit", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 15}}, {"node": {"oid": "c7ff7c327b688e8dee76791923772c00c037e5db", "messageHeadline": "Merge branch 'bugs/new_genesis_pinning' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ac203b76a2d18e7d0888cc897ac3d9518ae3b1f", "messageHeadline": "Re-bump genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3fb1dd7d029a92a80209b94635161e868237343", "messageHeadline": "Pin new genesis to b82d4d0597b45a48b6102ce635838ac6e50d57d1", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bba1ae48a7032989f5eece1131fb40fd3bd3505", "messageHeadline": "Merge branch 'integrations/update_consensus_dynamic-finalization-comm\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6c6e75e558e6cbc5facd71c090b9c9dc7767c24", "messageHeadline": "Re-pin genesis data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bb37c295b730a5c0b7849133dbf455bfcf73159", "messageHeadline": "Re-pin genesis data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6265c24e21736922aa6091350a70182bfbf909a", "messageHeadline": "Fix the main runner.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "7ec9094499a0c489096007cccb8be474b0c1489b", "messageHeadline": "Merge branch 'master' into mr-dynamic-finalization-committee", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 118, "deletions": 75}}, {"node": {"oid": "f0c4378a246ad5b341116aed7011ccc224ee4899", "messageHeadline": "Undo accidental duplication", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "633899ff559f85683b0f6a8eeb609d2b04e9ca8c", "messageHeadline": "Merge branch 'master' into mr-dynamic-finalization-committee", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7006b79615403d2587336b9cd9bca6db81078f47", "messageHeadline": "Merge branch 'mr-dynamic-finalization-committee' of gitlab.com:Concor\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "2135c532d9e63f11fa94ae29b609a46a0c0b5115", "messageHeadline": "Merge branch 'mr-dynamic-finalization-committee'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4e5ec0ee0e1bf13305cb073a46f73b45a524c09c", "messageHeadline": "Merge branch 'mr-dynamic-finalization-committee'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "c5cb5aaaca8a5d183e9f9b4d824d6719b2bd8c38", "messageHeadline": "Load crypto params from the right place.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "dc52f7df960339df2622fd71cb5a378700e1328c", "messageHeadline": "Merge branch 'bugs/oak_pinning' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ddd0d9fcaae35a6c27f25ea78d55fbca937ce9a0", "messageHeadline": "Update dependency", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59cd3478fc3c5f99c1ec154df225eeeb70014329", "messageHeadline": "Merge branch 'mr-dynamic-finalization-committee' of gitlab.com:Concor\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "63b0f10643151bcc6763016debcfd814de6b479d", "messageHeadline": "Changes to account for moved definitions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "fc715b13aa6dab1ba39e1079d0870d203b1987e2", "messageHeadline": "Merge branch 'master' into mr-dynamic-finalization-committee", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "44ce8b3c1ccfda318c9ad9db58d630a398c58c13", "messageHeadline": "Allow overriding the bootstrap dns address", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "07ddb40de47949a5c56f084f6e74e881bee0b4d1", "messageHeadline": "Cleanup redundant dummy values.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 19}}, {"node": {"oid": "d52fbbcccc74b88751715b2ee3bd3acf7f7ff4ea", "messageHeadline": "Move dummyFinalization to the appropriate dummy module.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3d2743c06627a786998e12775e47c87359a623d9", "messageHeadline": "Re-pin simple-client in staging net image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3008251da8c702152d94947717139bbe90fef7f2", "messageHeadline": "Merge branch 'mr-dynamic-finalization-committee' of gitlab.com:Concor\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f0763a607348f1d6ca4670e46817c963e5b97a66", "messageHeadline": "Re-pin oak", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e47656a68ba10857f449a4b3c6cab570c8b8dd1a", "messageHeadline": "Merge branch 'master' into mr-dynamic-finalization-committee", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 72, "deletions": 67}}, {"node": {"oid": "30cc250b3ad2eaaadbad6d3938545731a552c59f", "messageHeadline": "Merge branch 'purge-pending-transactions' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "c5c9d653de313a849da45b26e2ff0e3841c869b0", "messageHeadline": "Merge branch 'master' into mr-dynamic-finalization-committee", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 70, "deletions": 66}}, {"node": {"oid": "d7b5e327976e9551ce57e5c03095e94ae0d05c4a", "messageHeadline": "Merge branch 'purge-pending-transactions' of gitlab.com:Concordium/p2\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "368e3613dc3b10e869ef399db5770fa34a16e702", "messageHeadline": "Added config options for runtime parameters", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f85c328e6985b27cc21e6cd223945022527d4646", "messageHeadline": "Merge commit 'f07e71f' into mr-dynamic-finalization-committee", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 92, "deletions": 4}}, {"node": {"oid": "3ad7fb7feb082d38dd468421483b5fffba13fa60", "messageHeadline": "Merge branch 'filterTransaction_by_arrivalTime' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 118, "deletions": 75}}, {"node": {"oid": "f2cb9dd290377fb8f1dcbc805176d6c60cabfb27", "messageHeadline": "Merge branch 'master' into filterTransaction_by_arrivalTime", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2283, "deletions": 1135}}, {"node": {"oid": "508151f707baa30c7e94c99b2eb0b00de265c3ea", "messageHeadline": "Merge branch 'master' into mr-dynamic-finalization-committee", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 386, "deletions": 98}}, {"node": {"oid": "77c870ba5174456283f5bf9392db574577c4341b", "messageHeadline": "Update deps.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9e62657db1a5bc95fbbe9e8923acfef8e16042e", "messageHeadline": "Silence clippy regarding too-many-args for now and add TODO at the spots", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "647aa661bc473d487f685aad073b6d846c3d26bf", "messageHeadline": "Update submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24d84d1fa06f9b297d0e8eeb8e0c50998d04c3ff", "messageHeadline": "Forgot to add the parameters to two more places", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "aa6328f9983fa734fa6ab3e220c1bd6b843f3bcb", "messageHeadline": "Added runtime parameter in the Rust side", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "f67853d3fc8b1f678d2efb9e1ad58cdd7929fac4", "messageHeadline": "Add runtime parameters to ffi calls", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "4ee49896ba4ca0eca50fbe5eb437c93280c506a0", "messageHeadline": "Merge commit '6ae3b95' into mr-dynamic-finalization-committee", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "0fe8e2eba64f104f4668fb5c5c2cca4c0adcc41b", "messageHeadline": "Merge branch 'finalization-in-blocks' into mr-dynamic-finalization-co\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 3083, "deletions": 1481}}, {"node": {"oid": "21298ad658b019306667ed9cce0d3030fbcbce02", "messageHeadline": "Merge branch 'increase-strictness' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "f07e71fe9c8dc5895838ff1eac108b844dd7c17d", "messageHeadline": "Minor fixes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "c2a75ab9410ba9dbabc823888998ee09200edc77", "messageHeadline": "Merge commit 'c0520e01' into mr-dynamic-finalization-committee", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 2526, "deletions": 768}}, {"node": {"oid": "90c24b9d750f92580a2eb0fb056fbe6c88917244", "messageHeadline": "Forgot the imports", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5b64d94c7e3cab45c59edaeae0546c2a4c0d132a", "messageHeadline": "CR: implement suggestions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4d9e6c6705540731d2b6c302053017368ea295ce", "messageHeadline": "Introduced some strictness over the collections", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4cb7b63f27a002b60e1f3f319f0e79d2a10d23b5", "messageHeadline": "Missing import", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b2db447f8c5928d20cb9a7c4ddb91fac0cf75247", "messageHeadline": "feat (transactions): implement purge of pending transactions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 75, "deletions": 2}}, {"node": {"oid": "f0f37944860863aee99fcb9ec2c6a03415ba2628", "messageHeadline": "Merge branch 'master' into increase-strictness", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 323, "deletions": 62}}, {"node": {"oid": "6ae3b9598335b6dea2b3a0de26650bc323068cd3", "messageHeadline": "Merge remote-tracking branch 'origin/increase-strictness'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "681d9c2f8959afefc1a98e5d7ceb13332fef30f6", "messageHeadline": "Merge branch 'fw/update-election-difficulty'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 323, "deletions": 62}}, {"node": {"oid": "6fb55d53463f03352b9617c29a2bf1a28e177406", "messageHeadline": "Increase strictness in some places", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "70a374013d5fc6c08be4610aa4b7896d1542b480", "messageHeadline": "Merge branch 'fw/update-election-difficulty'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "565872d54d7f29536bb6006a7fe84c451d58633a", "messageHeadline": "Remove bad bang pattern in test", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2cf7d7edec307ab2b89bbe50632ec037ecb1b34", "messageHeadline": "Increase strictness in some places", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3092560fb46375c0d5bc84a1841461bd87576a7f", "messageHeadline": "Skip transactions where nonces will surely be invalid.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "32c09044710c653105e1070ac1b19f57d9b0e750", "messageHeadline": "Added config options for runtime parameters", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "739827df8f1f207ad0f6604697e1139cd090822c", "messageHeadline": "Merge branch 'finalization-in-blocks' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1908, "deletions": 1050}}, {"node": {"oid": "6de6e0414ab3f9b2ff9b8cfc7cd8e325a6726089", "messageHeadline": "Cleanup and fix some issues in filterTransactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 63, "deletions": 41}}, {"node": {"oid": "b5cca2e4e797a33d4f3118fe9e1cbbfc6aa6cbdc", "messageHeadline": "Factoring common code out of `initialiseStates`", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "38e011f967aac9a922ce7fe77dd1f943650ae84f", "messageHeadline": "Documenting Konsensus test that changes finalization-committee members.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "dccf375b674d67eadf776609c2aea96e26497c74", "messageHeadline": "Comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "873b2834e23613e616460a2c7e947629f9d35b01", "messageHeadline": "Merge branch 'improve_logging' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 66, "deletions": 67}}, {"node": {"oid": "9a8ebb86e4036177bfab2852444e7c190c973f29", "messageHeadline": "Adding Konsensus test with changing finalization committee", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 160, "deletions": 63}}, {"node": {"oid": "712a2cecb39eeaace9b05645e699ed9c6ab33155", "messageHeadline": "Update globalstate-types", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f84ff31e932fc384f6dd67c55f309f7ecdc2f644", "messageHeadline": "Merge branch 'features/rename_beta_feature' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 50, "deletions": 50}}, {"node": {"oid": "abde7907f80bc25db722a5dac1cf1d9496f5c650", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into finalizatio\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "498e088dccf1a3a32dd251c8d8d0f86f89f7cefb", "messageHeadline": "Update globalstate-mockup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0520e018bb4c3fc01f0826130d0089ee4a8c869", "messageHeadline": "Fix serialization of genesis block in LMDB", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "ba86c89ea49de4c3aba445cab892962199596914", "messageHeadline": "Fix catch-up test", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ff8cc8142cdc427376d2add6ac5f2afa1301bc34", "messageHeadline": "Rename betanet feature to staging net feature", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 49, "deletions": 49}}, {"node": {"oid": "f11ad4881c29d0c9d4a2a6e2b109ced003b77896", "messageHeadline": "don't report broadcasts when no peers are available", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 13}}, {"node": {"oid": "2398340f85c073b764427f47e1d360d855971850", "messageHeadline": "Re-pin gRPC API", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63841b901a14a6ea12b1fe204d9933a3b0e020cc", "messageHeadline": "further logging tweaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 13}}, {"node": {"oid": "1376da625b57bdfb61b0f5d7c919150254b6656d", "messageHeadline": "Merge branch 'master' into finalization-in-blocks", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3012, "deletions": 1430}}, {"node": {"oid": "a9605f44cbd1dd16df1cacc694fba0fc52416686", "messageHeadline": "Upgraded crypto", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd4d1f32b71044461c97a8b66cd221b702268dbd", "messageHeadline": "add a minimal consensus logging mode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3b6762dcaa578b0f738acb52deebac5557a2a88f", "messageHeadline": "Remove unused imports", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "40d94a3967aa162d1e7f40eed19240b4d90280d2", "messageHeadline": "tweak logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "671252b2252723d3e682794cce9427ae92ed6504", "messageHeadline": "we don't expose a warn log param", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "51c88553cd74078fada366e06866a47dbdb7b2e1", "messageHeadline": "Refactor to replace importPendingBlock with deserializePendingBlock.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 27}}, {"node": {"oid": "cef424db7ce7f8535438e86694334d82bd7db75d", "messageHeadline": "align bootstrapper logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 18}}, {"node": {"oid": "ade2514f7c31c9b51859084a2e04a4acc1bf2cc6", "messageHeadline": "improve network config log", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "816a78f0bd7d9bc95de959b12fff29f063d64d26", "messageHeadline": "guard against prometheus misconfig", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "2c0563e9a8c17766fe9845cb0c23b8f89d8b862b", "messageHeadline": "Removed CI merge leftover", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "40583fe39f14383d66ead4e249e149269aca5d70", "messageHeadline": "improve log level handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 8}}, {"node": {"oid": "3e11a1916c61e53d67dcba69a072db6e89710b9c", "messageHeadline": "Replace error with assertion", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f40f4df0bf9dd5f1cc801608f8a791a26efbaf62", "messageHeadline": "Process entire transaction group at once", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 13, "deletions": 31}}, {"node": {"oid": "ce4dc1d76c89beb163b3514d30c4b8fcf9c6f3e7", "messageHeadline": "Update test to better reflect free credential deployment", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 9}}, {"node": {"oid": "748e8c1f3aa31b3fe1274b86ba63ca80097543d8", "messageHeadline": "Merge branch 'expired_creation_ts_to_yyyymm' of gitlab.com:Concordium\u2026", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5cfabb98779f010e6642d162f458d506f7692997", "messageHeadline": "Update crypto submodule and revert CI changes", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4e05f9e2f3ddc3e167437e984c4aaddffca9845b", "messageHeadline": "Gitlab submodule strategy override", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fdab184aadab0afa52876e5d59ccc3758cce4f6e", "messageHeadline": "Submodule branch support", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "92b33f75bde8f0a6d4ef42e66cb21f2ee34c59fe", "messageHeadline": "Temporary git submodule branch", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 22, "deletions": 17}}, {"node": {"oid": "3523cd8f55fa7de9503d401b45275b2d4b9b959c", "messageHeadline": "Work in progress on expired and creation", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 194, "deletions": 374}}, {"node": {"oid": "791fffba07b908e7adf7fd7370ff0a3764c50c8b", "messageHeadline": "Use correct cost", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5236335e6a39f3b7875fbe41f1f983b4423bb5f2", "messageHeadline": "Update crypto submodule and revert CI changes", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d36f423b7130a5471b01413d5139390f4ea59e7", "messageHeadline": "amend typo", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b6a72bbb4ed7a4dd22605f86e75cbe3e9be63625", "messageHeadline": "removed redundant sort and added comments", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 20, "deletions": 13}}, {"node": {"oid": "f7d142b9783ec3af1bdca203df556f32ae26ac07", "messageHeadline": "Remove redundant parameter", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4406c3ea66dc444e3f78f98a8560d3a0dcc86411", "messageHeadline": "Update tests to new election difficulty range", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1d861c7eaf88d85bd5daec5f3db63ac675398a99", "messageHeadline": "Rename NotFromSpecialBetaAccount", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8a4ad59ac420cd8959caa217cc4d68a5cc12894", "messageHeadline": "Gitlab submodule strategy override", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "74b43c40f03ad93b023754b00e85a627049a2c7d", "messageHeadline": "Submodule branch support", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f0fa5bb4b427a1a1eec236d60ae5f04adf7e8e40", "messageHeadline": "Merge branch 'features/new-docker-compose-for-wallet-devs' into 'deve\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 339, "deletions": 10}}, {"node": {"oid": "8b2865f7a64dcf16b3753dd4e7b1280a4a35a45e", "messageHeadline": "Temporary git submodule branch", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 22, "deletions": 17}}, {"node": {"oid": "9e0b0e7e94df18a0e98f82ff36c503dba6d60a91", "messageHeadline": "Enable new wallet-dev docker-compose setup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 339, "deletions": 10}}, {"node": {"oid": "c9bbff2c6db2cc56d1446b01e8cf44ce3f627df0", "messageHeadline": "Merge branch 'master' into filterTransaction_by_arrivalTime", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 7, "deletions": 17}}, {"node": {"oid": "92d46563e83012b084ba5afd14357f4ef82d4d1f", "messageHeadline": "sorting credentials by arrival time and update comment", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "29ac67673e12b301b250963a42ba2d218ed82047", "messageHeadline": "changed comparison < to <= and fixed sort function", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e99ea8aa9244a4b00ddbbf3ae5ed920319afb219", "messageHeadline": "Merge branch 'master' into finalization-in-blocks", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2528, "deletions": 748}}, {"node": {"oid": "fdcc4a70b5ef723bb3fcdec6953ede7496aab3d0", "messageHeadline": "filterTransactions now process in order of arrival", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 98, "deletions": 73}}, {"node": {"oid": "e2ccb8a1c5b61354bfde696528c5e7c6f26e0041", "messageHeadline": "Merge branch 'fix_clean_node_shutdown' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c21cf9f9abc44204c32de6eb20c551b9a631b14f", "messageHeadline": "Update crypto", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b5943421f90e791a69e3f4b5bbe9636c671f678", "messageHeadline": "Merge branch 'improve_node_shutdown' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 52, "deletions": 53}}, {"node": {"oid": "eb8213b8228200179f8ed1da8289cce38a081855", "messageHeadline": "notify the consensus cvars when sending stop msgs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b7ebf168fec4ce3108a59170b63a8d28d5101579", "messageHeadline": "Merge branch 'simpler_signalers' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 17}}, {"node": {"oid": "519ae0203de6140fc94f87fbb34c576e947b15d9", "messageHeadline": "Fix tests (update to new version as on master)", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "0c3eedd48b08ad41dad9913d3084d17025cd40fd", "messageHeadline": "fix connection candidate removal", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 9}}, {"node": {"oid": "5b8bf8f03339381ca8872c27b42c72be88b9efa5", "messageHeadline": "Merge branch 'fw/transaction-cost' into fw/update-election-difficulty", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 563, "deletions": 502}}, {"node": {"oid": "19752d8b6f1ab1080259692ee94dfd508cd9f9f2", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fw/update-election-\u2026", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 411, "deletions": 554}}, {"node": {"oid": "a94ca39455809d60fc756363100c3fd74cb9f7a0", "messageHeadline": "Add transaction UpdateElectionDifficulty", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 210, "deletions": 2}}, {"node": {"oid": "975d8f51f89862078f49f199e748ad4079b04e20", "messageHeadline": "propagate vanilla send error, distinguish conn errors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 14}}, {"node": {"oid": "81813a2cee05746b76e777a80f1fe878f5370237", "messageHeadline": "Update dependencies (to master of prototype)", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a78ea89ebb672f5f2109d1d371a14646e76bba32", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fw/transaction-cost", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 789, "deletions": 628}}, {"node": {"oid": "d810d33f62aa06a3dc25bf2d2de244a68a6f3fe4", "messageHeadline": "simplify consensus signallers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 9}}, {"node": {"oid": "90841effcad99b5b0b75c5686146b5ae7bac798e", "messageHeadline": "remove the peer notifier channels", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 15}}, {"node": {"oid": "38d44c7869c7563845f80780cecc58f817493968", "messageHeadline": "consensus condvars don't need to be Arced", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f0e19597be772d1d82d1ff491cd9702a05b5bd7", "messageHeadline": "Add methods to set election difficulty", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8d73f0e26cb4832e8841ccbcd6822397af55ffc0", "messageHeadline": "remove a redundant Arc::clone", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "02651b8d27f83a0141c86e68c0eda5d075e097e6", "messageHeadline": "improve thread names, tweak logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "19c6c9cfa16d7ed52a7c6fa224d9c2553719a8f3", "messageHeadline": "drive-by: log when the handshake is concluded", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88afe2d20b4034730afc8cf589a0eceea70bc3fd", "messageHeadline": "cleanup: move P2PNode::join next to ::close", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f5b17e378aa8b9e4ea28be450edb6d52e5d0b634", "messageHeadline": "Change transaction status JSON format as per request from Mjolner.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7e968fccd7a2ae7f5b478abb38000af2a4373406", "messageHeadline": "Merge branch 'features/lower_logging_h2_crate' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee2a7afa7eb513147b60d94b404b4c089e603b69", "messageHeadline": "Lower logging on h2 crate to err", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fc7e3d7bcfbf8e4af7b75614c203479066a962e4", "messageHeadline": "Merge branch 'integrations/update_consensus_229ff9b9137e7102a56654ba6\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "ebc0728bb3e25c7c1f0e176e4d862c87f4c8797b", "messageHeadline": "Merge branch 'credentials-for-free' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 557, "deletions": 496}}, {"node": {"oid": "83082049b1c89d232644aad7a2363794adc6363e", "messageHeadline": "New sha", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eaaa686d5c6ffdfd2425eca565379ce713f8ad9a", "messageHeadline": "Update globalstate to batch transaction status writes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3483070bb274bbae66cce370c29dccdf9d3cf3af", "messageHeadline": "Batch status writes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "37a42c94422684315d788f82573a862d844805b2", "messageHeadline": "Update deps to fix account nonce calculation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bb80ebc8fec5c3303aee9eeb6321d2b42c1476c", "messageHeadline": "Fix next account nonce calculation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e65181f1b2c8480e7deb036fa26ffea1e582995", "messageHeadline": "Export new method as foreign ccall", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "af3bc5fcda9659798c99367373d9ffe789a49e59", "messageHeadline": "linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 8}}, {"node": {"oid": "bd9896f24129e0419af881d9721ebb7e28895c2a", "messageHeadline": "Typo", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b5e793cc63998f30554ffceaa6cbd6cba30d396", "messageHeadline": "Add GetNextAccountNonce rpc impl", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "258e260ab20ad30aa9cdd304a3eba5a0c586a601", "messageHeadline": "Add rust FFI calls", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "54db5a715971057e00a423e3f786528ab35a7af8", "messageHeadline": "Re-pin gRPC api", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2e8e3f815dd20e2b47dca7014dfe4b42be3b387", "messageHeadline": "Oops.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "735c403985e70443cea97b6b23289fc464eb356d", "messageHeadline": "Add query to get the best guess for the next account nonce.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "83b95dfbb1724219586b0a0ef2a1d5a8d3135359", "messageHeadline": "Add query to get next account nonce (best guess).", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "adbf2c26313f5cd15533da02caf980a0c7b2c625", "messageHeadline": "Fix typo.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57fa48537a0d0872bce1feaab54d7545ed54b78a", "messageHeadline": "Purge invalid credentials and reestablish the pending table.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 7}}, {"node": {"oid": "66b1ab545cfbdacd40d453f6b37abffead5f3848", "messageHeadline": "Also allow purging of credentials.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "84946de8eafdb8ea34a13aca4818ded5c9fdc248", "messageHeadline": "Merge remote-tracking branch 'origin/second-attempt-persistent-transa\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 422, "deletions": 408}}, {"node": {"oid": "cdf09fffeb60ce72b6d0f99067a4a5ee3b67b8dd", "messageHeadline": "Add ability to get non-finalized credential.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "49cd60acf342db08ad05e7ef3e1f7e867ab564b4", "messageHeadline": "Merge branch 'second-attempt-persistent-transactions' into credential\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1126, "deletions": 1136}}, {"node": {"oid": "aee4684ec8dec906822ddb9a85d4b456ef4158f5", "messageHeadline": "But it was me, the tests!", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 15, "deletions": 16}}, {"node": {"oid": "ac9603597e5f6e3604e69ff1f74bc1847d57234f", "messageHeadline": "Updated submodules with changes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b8aa168912de16eea1dec9c98f3dff8215a4425", "messageHeadline": "Writing transaction statuses on finalization", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "d2d46a3333fd0f439736568d497048110dcb99e8", "messageHeadline": "Revert some errors", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93afbb9c821cbdbc7f6953d8d74b64d6f4b32f87", "messageHeadline": "Fix another silly error", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "402251b0fd670ad6f67469e13b466ae413add71f", "messageHeadline": "Some more reverted changes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebeb7f3a000455fefc8bc8474b3dad5e66956931", "messageHeadline": "Fix silly error while reverting changes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e92ae38b4bae5aa2768bac17d0982ce8ae8f3411", "messageHeadline": "Merge branch 'update_rustc_to_1_42' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 25, "deletions": 26}}, {"node": {"oid": "9132bdda54ec5e67bb6125d037c0a52045910c77", "messageHeadline": "Revert persistent transaction table", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 59, "deletions": 128}}, {"node": {"oid": "179236c3939cb304c9548768b331b6bf0e42f539", "messageHeadline": "Revert some more changes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 34}}, {"node": {"oid": "496ced2877c5a114c1e81f6dd1bb87f52d050a04", "messageHeadline": "Merge branch 'update_rustc_to_1_42' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9be224a9116d4bf1d9ce81c157535f77c002befd", "messageHeadline": "Propagate type changes. Tests not yet updated.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 53, "deletions": 57}}, {"node": {"oid": "8a47d497839f58db1f92aaf5770a0abaf0424a0e", "messageHeadline": "Revert persistent-transaction-table", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 194, "deletions": 477}}, {"node": {"oid": "48324a5f3506258b0e7ca8bfd21ce9b4ab666468", "messageHeadline": "Bump CI image again", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6db11a3d55882a59461366ea99259999657c0e8", "messageHeadline": "Minor changes to transaction formats.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 53, "deletions": 24}}, {"node": {"oid": "a10de206c0ce8eb7c7ae88d80962f8ec33fc8dfc", "messageHeadline": "fix clippy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "3559749d2a08e32ec8280b328aa64b96297f7bc3", "messageHeadline": "update deps", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59c9899cb56c83ed4e7c1ebc346560a98460744b", "messageHeadline": "update crypto", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65c33f4421df52f499d4c3db587894abee0b868c", "messageHeadline": "update image version", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c4181286d4693965bb0e738232aefb2f2ba8c52", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fw/change-election-\u2026", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 401, "deletions": 303}}, {"node": {"oid": "9c7969bd82c863f4d908ff0a1f6117c3db75bd5d", "messageHeadline": "bugfix: fix block signature in broadcasted blocks", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "03ed5c19472aa92fbad4e7d3df7e433924ef6648", "messageHeadline": "update image versions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "05b8ba6ea6e039dd6d59caeb79597f83c98856a8", "messageHeadline": "update README & scripts", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f6ddf1f68379512e49e9ee9fba7f7b2bc8cb69c8", "messageHeadline": "update noiseexplorer_xx", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cc2c9293b494f6591e9c5c280624f3f9a29fb1c", "messageHeadline": "update nix files", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b36abebcb7615d1db91ddaaa4ab4fa0d1b6c071c", "messageHeadline": "Merge branch 'persistent-transaction-table' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 401, "deletions": 303}}, {"node": {"oid": "d4ff6db4587ee1a57da515db8ea00124c8ab7d08", "messageHeadline": "Merge branch 'master' into persistent-transaction-table", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "2e50a1cc27251c7ca04a9819affddd29cb3cf197", "messageHeadline": "Merge branch 'persistent-transaction-table' of gitlab.com:Concordium/\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "266c863a0f0eec5030076a4dac5cd5f235ab7362", "messageHeadline": "Updates after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "311c493a01c54c192a55d0beaa26e3d0692bea85", "messageHeadline": "Merge branch 'persistent-transaction-table' of gitlab.com:Concordium/\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "ffce061b91fa88cd921a2e33a8aab26eb3c21a14", "messageHeadline": "Don't break abstraction in signatures.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "67a71da43dcbce3f70c580eb611b6c07d69c0981", "messageHeadline": "CR: update dependencies to address comments", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60be97f7785919aaaf45a674052a1c6a2f54c586", "messageHeadline": "CR: Rework how monadic hashing is done", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "dc768b3a27b7a26a2ad2fe3b12c8545d0b973c5f", "messageHeadline": "Remove orphan instances.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "dc502d0a695dfa8914c0f5bd60dfc52d74040c61", "messageHeadline": "Update dependencies to address comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb00a2d0bc44fded76451224cda2922e2878f7a6", "messageHeadline": "Fix tests, replace serialize with ToPut class when only that directio\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "0a67090540eb47bb512558e1370bc4041c29014b", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fw/transaction-cost", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 10, "deletions": 13}}, {"node": {"oid": "48ecf0e6b2690e2ff5aac9dbc68d2e23434fb462", "messageHeadline": "Cleanup", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "287d3c1fdc5dbe33f1500104e35c32eec3ab3641", "messageHeadline": "Fix transaction gas amount in tests", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 41, "deletions": 25}}, {"node": {"oid": "913004551007fde34531317a3664b0e1d5d5fe12", "messageHeadline": "CR: implement suggestions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 159, "deletions": 134}}, {"node": {"oid": "3dded056c53debb0eba15c047d21d91ded0fa681", "messageHeadline": "CR: implement suggestions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 239, "deletions": 235}}, {"node": {"oid": "554a55893c8b70399d2bb542e17cf4efac503a0a", "messageHeadline": "Merge branch 'improve_error_handling' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 59, "deletions": 53}}, {"node": {"oid": "4e1c6c46345f23c7d1a59e712325d0f5a8071bbc", "messageHeadline": "Merge branch 'improve_error_handling' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "a3e8e541fb3060bad5fb3cbe5dc339be43739e0c", "messageHeadline": "improve error handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 45, "deletions": 37}}, {"node": {"oid": "0ea12aae51cb64e0042c43b9a3c2bee3d81eca75", "messageHeadline": "improve error handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 13}}, {"node": {"oid": "a861ec3d080761c36793c36786d22a7477d0a5e0", "messageHeadline": "Merge branch 'minimize_initial_conn_count' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 43, "deletions": 22}}, {"node": {"oid": "af019bd73ef81ff71d078b7b3cafd878681b9064", "messageHeadline": "features (transaction): implement persistence for transaction table", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 329, "deletions": 256}}, {"node": {"oid": "5700e72df5723d9adb9ac44d570a7fdc6e2ab282", "messageHeadline": "change safe_read to read_or_die where infallible", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 16}}, {"node": {"oid": "1399ba8f8bd49b32b01623ed0a1acc7336d4ea3f", "messageHeadline": "Work in progress on expired and creation", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 194, "deletions": 374}}, {"node": {"oid": "1d6ada7c4ca8a2b566791a07e2b49be8e400fd83", "messageHeadline": "Fix looping instance derivation", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4c9ab213a7043eee19bef070cfd98d716156aea", "messageHeadline": "Cleanup", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fd0131a450a111426e297edfef36e429e01f8446", "messageHeadline": "Update dependency", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ad4cc69c1230142b85d0aa372bec70c507727c6", "messageHeadline": "Fix cost check in checkHeader", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32ddbfd912ab6a544d72a225c8bbc9890ed7c402", "messageHeadline": "Update all costs according to specification", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 24, "deletions": 6}}, {"node": {"oid": "fa330a7c7ab17cd928929205ccf66250d11a9f83", "messageHeadline": "fix the initial connection count spike", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 42, "deletions": 23}}, {"node": {"oid": "04a65e2ccd6a2ddd195b9711ff02e9f5d16b245e", "messageHeadline": "Rework cost for checking the header of a transaction", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 38, "deletions": 16}}, {"node": {"oid": "b632057e3fb3b1aa0c4879ffcdb7560dc7c63af3", "messageHeadline": "Merge branch 'bugs/update_docker_defs' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf2d4ef81c154f4fda295a3635d1ebf1e9038ba3", "messageHeadline": "Merge branch 'features/hotfixes_from_master' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "7b15429522e23bf048f15077c2bad953add773d3", "messageHeadline": "Reenable HTTPS for collectors", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18a54c35dc6c40aa43d67f5f246ee2a544c3528d", "messageHeadline": "Improve collector logging", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "994f6b6f91a7c06497a52ae24a6e00c543739b38", "messageHeadline": "Merge branch 'hotfixes/collector_logging' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "809e9ec9480a435fd25546a401045a3d20919137", "messageHeadline": "Fix Konsensus tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 34, "deletions": 13}}, {"node": {"oid": "fc3a78a474f9852da39fe4d48bcba493555b8721", "messageHeadline": "fix an edge case when the bootstrapper has seen no nodes yet", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b1ab4b57d2c6a6cde3026e76a105cb29087ea6b7", "messageHeadline": "Reenable HTTPS for collectors", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3112a63ab94b70fd506d59bb29305ed9fb5b11c9", "messageHeadline": "Improve collector logging", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "0e83a6289ee7d41b0b04272c5af9563f2b4dfdfc", "messageHeadline": "Fix scheduler tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 75, "deletions": 96}}, {"node": {"oid": "be7cb9b556ba57bda602e65c30b81e795fd22c1d", "messageHeadline": "Merge branch 'improve_ping_pong' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 53, "deletions": 65}}, {"node": {"oid": "bf639269792be4c59922df64cbbfb60e282e40d9", "messageHeadline": "Bump image used for beta builds", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd01fe79444c6dde63637bab5c18fd052c5f8a1e", "messageHeadline": "Merge branch 'test_suicide_switch' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 29, "deletions": 27}}, {"node": {"oid": "edba2ab232482c9ea259fbe9b09a9bc0331c1757", "messageHeadline": "Merge branch 'update_mio' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 73, "deletions": 65}}, {"node": {"oid": "88a4367f9f697610d1333c309894eb4aca57192f", "messageHeadline": "update grpc-api", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31756dd1b46d6347da8ff9ecd1f5254a1a7d98f9", "messageHeadline": "simplify latency calculation", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 52, "deletions": 64}}, {"node": {"oid": "cf668bf144ee0b89d46ca2e15fed0665843c24da", "messageHeadline": "WIP: Propagating changes to consensus.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "fd59be3ed2d5a04225072c832cbff1f8d646accf", "messageHeadline": "WIP: Credential deployment is for free in the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 186, "deletions": 115}}, {"node": {"oid": "cbbc1fedd4e3dfefecf5d1fc59ffb32d7f94ce6f", "messageHeadline": "Support a special transaction type with no sender.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 92, "deletions": 65}}, {"node": {"oid": "da2c546ba0969d44ebd3c2d53d274699bba44fa0", "messageHeadline": "add a simple timeout to tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b3ae26358edd9ce0092d9f741d407d97e595d58d", "messageHeadline": "rename self_clone to node in node::spawn", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 27}}, {"node": {"oid": "f0a4380d7ef3bcdc5611bce53d02b2ca2c219b91", "messageHeadline": "fix basic_connectivity_test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "53a94da4f080f408e9750846c7265f1e5f48e1d8", "messageHeadline": "update remaining deps", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b67fbb8e9e37d25f7ff3637bfcf6f2fccf013e9b", "messageHeadline": "update the mio dep", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 66, "deletions": 58}}, {"node": {"oid": "e4e0a1caab81f4a6aed6975fd3d1bb8cf71b95e7", "messageHeadline": "feature (transactions): replace transaction table with database", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1390, "deletions": 1114}}, {"node": {"oid": "11cf46c03eb2dcc80ba4d08ba16244761ef04bc8", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.2' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5c5b31220dc4bc6ffca1cc2bd1a0548fb7d71e23", "messageHeadline": "Protocol versioning", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbed30ff2091af53e19bfbe9b9f13e97dc02f72c", "messageHeadline": "Bump develop to version 0.2.2", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68f6c9657e66c04cb0d4c2cd63a2fb1730be0712", "messageHeadline": "Merge branch 'releases/v0.2.1' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3267, "deletions": 4485}}, {"node": {"oid": "19787e2d9dd0513930d6d5879879dd8070542081", "messageHeadline": "Documentation", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "38160bcde951b4772abaf057d8a938966ec8ab59", "messageHeadline": "Release v0.2.1", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3267, "deletions": 4485}}, {"node": {"oid": "3611f36a78e25690d506e986c2643be146031271", "messageHeadline": "Merge branch 'simplify_post_handshake' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 410, "deletions": 388}}, {"node": {"oid": "da92ec56a03c38558c133248a93e17503c275bc8", "messageHeadline": "Added PostgreSQL libraries to collector and collector backend", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "698f213a605cf872169b6faf882ffed1b2f94848", "messageHeadline": "Added PostgreSQL libraries to bootstrapper and client images", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f43e9b30f3270888c6d827bac6b6645403d85d81", "messageHeadline": "make double sure we don't get duplicate NodeIds", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c3ef460f7aa0078edade757c165d0d766a43a6cd", "messageHeadline": "move some peer info to check_peers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 10}}, {"node": {"oid": "53c966a8ff785a492fd10b58806c6297f6257cab", "messageHeadline": "simplify check_peers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 12}}, {"node": {"oid": "b4506325f00c71482f32b7ce2b0e809411e76041", "messageHeadline": "connection cleanup is infallible", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9dafc4dafae47945d35eef29846c99d59c4e8f4e", "messageHeadline": "Verify finalization committee selection in Konsensus test.", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "4bdcab8df42f7fbbd8b29b6e937307a4b9d516e9", "messageHeadline": "CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a41b2f42915265215966a2e7de25081b64dd7471", "messageHeadline": "procure peer stats before processing connections in parallel", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 34, "deletions": 15}}, {"node": {"oid": "42b02fe513618e7d26bd277a6140f16d736b2a68", "messageHeadline": "methodize send_pending_messages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 29}}, {"node": {"oid": "ef8e4344d5d736ae7cc5577a4c233a90f354e8e7", "messageHeadline": "rename some bits in P2PPeer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 21}}, {"node": {"oid": "2744d58952f56f96ce2c32cc6bb9e6dd78af7b53", "messageHeadline": "unlock Connection's networks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "afc25ec64017c8e1b8a5f43cd795d9257b9497f7", "messageHeadline": "slightly reorder high-level handshake code", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "c014964b4eba1bd20801efb9b74612d5caffa642", "messageHeadline": "fix tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ad636cd0847e14990f269d05ebad0c4b5a2b6a04", "messageHeadline": "Stop selecting top N bakers for fincommittee. Ensure fincommittee is \u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "df2c1d3fb483602e88cc69d6156352fd29ed6342", "messageHeadline": "shorten test_peer_list test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 13}}, {"node": {"oid": "c326042e63315730ca381973cf75b2c563394767", "messageHeadline": "simplify get_peer_stats", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 16}}, {"node": {"oid": "1911326ac90c0b1bd9ffd459e54aa3c8ebe3313c", "messageHeadline": "unlock Connection components", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 53, "deletions": 71}}, {"node": {"oid": "1f503850b8f3c6716f51e1889a654cbc60dbb820", "messageHeadline": "adjust connecting via RPC, tweak tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 47, "deletions": 34}}, {"node": {"oid": "2ce236a3dfff92056d04fc8d8a05081f10715bcb", "messageHeadline": "Merge remote-tracking branch 'origin/master' into fw/transaction-cost", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 70, "deletions": 31}}, {"node": {"oid": "c876d20aa3b568235c1e455c4340c3230cccea15", "messageHeadline": "unArc the Connection", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 40, "deletions": 58}}, {"node": {"oid": "8c9fae23cdf39ac9c8e81de71d03b25a2e6474f8", "messageHeadline": "introduce concurrency-friendly connection changes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 153, "deletions": 96}}, {"node": {"oid": "c2ac376490794d443fac5a9947528df41f34ae37", "messageHeadline": "Fixed Konsensus test. Removed stake-fraction parameter. Set custom vo\u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 55, "deletions": 128}}, {"node": {"oid": "d5b817548b2c31e887d27ce9b1e18e3ffa0c093a", "messageHeadline": "Reinstate tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "354376b8cb848250343312e706b8f470937802ad", "messageHeadline": "Some fixes and improved testing.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 73, "deletions": 25}}, {"node": {"oid": "7fd43ae0ecb95a52ea1a7a43bfa5017c5ab293e7", "messageHeadline": "goodbye is_post_handshake", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 34}}, {"node": {"oid": "d4828d8473bfd9259dde2bb4d9bcff82ff881f57", "messageHeadline": "separate pre- and post-handshake connections", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 46, "deletions": 30}}, {"node": {"oid": "e11f4c5cf43a6a30d6ac2f961f69ffaba645fb8c", "messageHeadline": "Merge branch 'bits_and_bobs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 39, "deletions": 56}}, {"node": {"oid": "75814402bde727fc8e899787b8bf071d01c95d40", "messageHeadline": "fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "35f49644221812840d02978a782962ed30ed4359", "messageHeadline": "Merge branch 'limit_peers_networks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 50, "deletions": 77}}, {"node": {"oid": "77c6b595a42aa3d31d6893e4628ae2de897f3b4b", "messageHeadline": "simplify message sending functions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 26}}, {"node": {"oid": "6052816132cba6042121b7fbafd7682512fce052", "messageHeadline": "unify the collection of networks across the codebase", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 22}}, {"node": {"oid": "4bfadbc0c08d64ef727cadb2ad2bca108a7870b0", "messageHeadline": "Merge branch 'features/new_one_and_five_baker_genesis' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "014e29b0472dde2a792484f8830ebf46b5e59071", "messageHeadline": "fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ffc5e56844fa48d1011a3535c335cd312258177", "messageHeadline": "impose a limit on peer's networks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 7}}, {"node": {"oid": "b03060df731cacd04dd15c0633608be49d37bc1f", "messageHeadline": "drive-by: refactor ban forwarding", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 35, "deletions": 69}}, {"node": {"oid": "29aa2b3a65951dc90464c963dc10e60748b8a0fa", "messageHeadline": "Re-pin genesis-data with the new one and five baker changes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33bd1de4736a0dfef75d8e0fc84670b80ab2fcc8", "messageHeadline": "Merge branch 'improve_network_handling' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 67, "deletions": 78}}, {"node": {"oid": "93c3fec0c77ab567e8f7fdf68fda034efd83e463", "messageHeadline": "fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca8d17b627a6f5a54d46ff3b856663348c25142d", "messageHeadline": "minor message handling bits and bobs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "08a9b1c7743c753542ce3829072552081f4f4de9", "messageHeadline": "fix improved bucket handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "582cd71c018ea7c66da00a0aa6f50a3947a0cda0", "messageHeadline": "refactor network msg handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 39, "deletions": 53}}, {"node": {"oid": "1d96f63a2128a18b1d8ee4038551b83f045008a6", "messageHeadline": "no need to update buckets before the handshake is concluded", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "67f84db468e84a6051e853ab6f39a4ec0f7154ff", "messageHeadline": "improve network handling wrt. buckets", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 32}}, {"node": {"oid": "b9442ebd5f1a2cf6db76fa7dd12b5386518bb899", "messageHeadline": "Merge branch 'undo_quote' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d201c3a79d67b749c48323eb4a3adef5068516e3", "messageHeadline": "undo quote workaround", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "a5387ef22d6bb87f4e1782e3317b4068a3ce49a5", "messageHeadline": "Merge branch 'features/new_transaction_outcome_api' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 263, "deletions": 92}}, {"node": {"oid": "b312fbff348e9bbc644744dec206b330e0b2a578", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b59e34f9c8866a134dc6a441499e0f39b072e525", "messageHeadline": "Fixup master middleware yaml", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 44, "deletions": 20}}, {"node": {"oid": "25d147ace318665b9011f751ef50f80b1541a36c", "messageHeadline": "Merge branch 'bugs/extra_match' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d12dbb3d614c849f0b01ca4b14ad05abd76f584a", "messageHeadline": "Re-pin genesis-data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aee2add5203e97f11a6a7f750f4026f757b77d9", "messageHeadline": "Re-pin genesis-data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3cb1c12d3e43eacf638d172d63201625d2f21efb", "messageHeadline": "Add extra match to take ..WithLog into account", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d682541aebbd0b3aea338a5dff51dc414c83f1e6", "messageHeadline": "Re-pin genesis-data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f0fd9e4c5f3f34b6cea8cc2d9304bea71e046175", "messageHeadline": "Merge branch 'outcomes-rework' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1595, "deletions": 792}}, {"node": {"oid": "3c7c2cd222666546f37eb92f67eff58600c85a9d", "messageHeadline": "Fix merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "2e1cd28d3e042f8bc09ea6787b663bfcd686170d", "messageHeadline": "Merge branch 'conn_tweaks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 125, "deletions": 159}}, {"node": {"oid": "cc0c14bdcca47eb07c375f57bf443aa841f3cd0b", "messageHeadline": "Update docs and yaml", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 45, "deletions": 4}}, {"node": {"oid": "f755cbeddadc7eb4b4b6f3dc6aa9656199c04e4f", "messageHeadline": "Merge branch 'master' into outcomes-rework", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "f69d95175dac8456805e1ca245331bb906885de5", "messageHeadline": "Merge branch 'drop_blocks_from_future' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "139f313bb0f9477ef6ce71694921f31c2450975c", "messageHeadline": "Merge branch 'outcomes-rework'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 791, "deletions": 293}}, {"node": {"oid": "e3a33b78c192d9bd27999b0943efd7b3617e5919", "messageHeadline": "Removing stake fraction type", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "394857c990c0f12e67b6fd15ad1ad3c083ebd18f", "messageHeadline": "Merge branch 'hopefully_last_docs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 159, "deletions": 81}}, {"node": {"oid": "c402b10915d2c5891ca32fe814fa12f8aeb0964d", "messageHeadline": "Ubuntu 19.10 has pg11", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20dd816dd17f99b7634ed2ab074ced26e19fb026", "messageHeadline": "Fixes to image deps", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6313a545441b822a354cfd1ac9c6b75d35fe37db", "messageHeadline": "Making finalization-committee selection dynamic", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 146, "deletions": 64}}, {"node": {"oid": "67c1da14b4abf2ceae2845e9233c22525e9c1be9", "messageHeadline": "remove debug", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "016ffab5ef24c1d83704ffbe606b0285d9d8381c", "messageHeadline": "Rework image deps", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "477c0e6d1c15b3e3dc9115a2c9ed4f544d9eb6cb", "messageHeadline": "Rework for the new postgresql bit", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 60, "deletions": 49}}, {"node": {"oid": "a4046eef875b75d3869fe6e2a0648c723378dae8", "messageHeadline": "Remove libpq", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5af4058cf50f6918175b2ed01b60bd872d3a2fc8", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0228a94b338ae6b370900d730e5dc439e767477", "messageHeadline": "Fixes for consensus plugin and nix", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 53, "deletions": 1}}, {"node": {"oid": "1b18539823bbcebc795a16c7c91cfb304ee1fa95", "messageHeadline": "Merge branch 'master' into drop_blocks_from_future", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 364, "deletions": 172}}, {"node": {"oid": "104d3fc99574908c7acd5a55fd5d066bce2c1335", "messageHeadline": "New base image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dc5e4b22edec1e0e9bd0b1b13e025c754ecd903", "messageHeadline": "Fix export signatures for startConsensus and startConsensusPassive.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca7f5cd45fbbd312cc9410e1efc888bf802964ec", "messageHeadline": "Factor out and correct future block detection code. Remove threshold \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "7d478a96c677c4cb9ae9e263b35b3926157e2275", "messageHeadline": "Merge branch 'drop_blocks_from_future' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "a54038a3caf2ca3316afac82eedb298857fbedaf", "messageHeadline": "Changed rdEarlyBlockThreshold to a Timestamp", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e87ec4a3a6f7c9ea381660f04e4e98e96a059e78", "messageHeadline": "Adding support for max size of finalization committee", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "ad86336a62a554093c59da845da22bc031e2946c", "messageHeadline": "Adding stake-fraction parameters for finalization-committee election \u2026", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "c555f8a6db80757d93e843bfa34c7e7a20af80e9", "messageHeadline": "fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 12}}, {"node": {"oid": "cdc18350cba3ca01131c7b970a52f944fdb31f19", "messageHeadline": "Fixup static libs build for new base", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "001665bf33386894582d8d04324557fd34193cf3", "messageHeadline": "Re-do FFI for startConsensus calls", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 13}}, {"node": {"oid": "ae7f075a21bb41d5c750dcbb39ac0f5412e79f64", "messageHeadline": "Re-pin crypto", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fc72c0d7eeb656e5951e7ce18a5222446943474", "messageHeadline": "add a convenience method to access Buckets, simplify partitioning", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 32}}, {"node": {"oid": "a95a052b59ff9e09b552fb48c3f81d1e64379e57", "messageHeadline": "Bump CI image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eab90fb03a099626d0402a0f5f5d097dd86f6e9b", "messageHeadline": "macro-ify connection finding functions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 26}}, {"node": {"oid": "44a0142d5139f393198b8330cf252a9cfdf9c8ad", "messageHeadline": "simplify Connection pre-handshake keep-alive", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 13}}, {"node": {"oid": "816fb377e0178032b9baae2c369d262ecd7d0c32", "messageHeadline": "Merge remote-tracking branch 'origin/outcomes-rework' into fw/transac\u2026", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 28, "deletions": 29}}, {"node": {"oid": "86535018bd208aed93c65f42f99a41edf3c6d32b", "messageHeadline": "remove the parent Arc from ConnectionLowLevel", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 24}}, {"node": {"oid": "1200fa8fd6c286a806565d79b0e5e9a64640b214", "messageHeadline": "tweak method calls to reduce Arc indirection", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 18}}, {"node": {"oid": "bce188443b6879270597cc551652ccd91bdc7bb5", "messageHeadline": "update conn stats outside of ConnectionLowLevel", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 39, "deletions": 39}}, {"node": {"oid": "b77e93daad2686cc9f27530ede5e8c84335faf88", "messageHeadline": "tweak the connection timestamp", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "5d3a6c1746802d563bc4759efa6eb53443f656c3", "messageHeadline": "store the socket write size in ConnectionLowLevel", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e81b8481a9e0bd01aa5bddc068e311e224c6ea0f", "messageHeadline": "temporary workaround fix for a crate issue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1c65f36a83cc9ba4bb06c191f0d6d3845d26f479", "messageHeadline": "add doc info to README", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5b8b4d06594de3a98a63f49d2c6747dc0ec95ac8", "messageHeadline": "Address review comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "15ff02af33b46a08d7dc0c158393e5fe46d24a30", "messageHeadline": "Maintain connection to postgres server.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "67550222630ae843ea853c6e29dfa19535174fda", "messageHeadline": "Log to postgres db instead.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "f20623ef710e9fd723f89cdd73a33322038f5855", "messageHeadline": "Replace Sqlite with postgres.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "193d7ef89d24bfd6c510dd81f0270ad2927fe122", "messageHeadline": "Add cost for account-to-account transfer", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "714525708feefb95c34cffd0880dcebeaab882f3", "messageHeadline": "Fix typos", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a8c3ed7450a5985d8d12aef88d8c55af4d8a4f3", "messageHeadline": "Minor cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "40d2c37f58e9f60b34f8c8d8fb9d9a9a6d018421", "messageHeadline": "fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2047108bb6373d936f526db4fbd25f6d61f78c48", "messageHeadline": "last doc bits", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 90, "deletions": 14}}, {"node": {"oid": "fbe1e7e73aac1d13b08022b90fb230fb593f3b44", "messageHeadline": "Re-pin genesis-data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da3809bea702ad327f2fab1a260b61f5f0615495", "messageHeadline": "Fix bug in get transaction outcomes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "367bdba6f049448e91285537eae0d43dbb4d4e52", "messageHeadline": "document the consensus plugin further, minor tweaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 38}}, {"node": {"oid": "1b58d298ae0184f0191a79f78cbf47757fa0f58b", "messageHeadline": "document the consensus plugin", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 26}}, {"node": {"oid": "14e52054557b44fddb5e9834a91e63f64dab1cee", "messageHeadline": "remove the now-obsolete sha256 import", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "cc8aeddb6562e4b7a271280726ed4aa94b74cf31", "messageHeadline": "Merge branch 'doc_stop_the_music' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 217, "deletions": 214}}, {"node": {"oid": "02339c80106ef3f5652701d47254ed9cdf608d32", "messageHeadline": "fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 21}}, {"node": {"oid": "eac970218695ffbac542948ab9434c6004412eb4", "messageHeadline": "more docs for the network", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a14ed7eabf6cdf492173461b8163f31cc343c7cd", "messageHeadline": "Re-pin genesis-data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "704bdb24722b0c030683bdb35d0a30281b7f1d16", "messageHeadline": "Merge branch 'outcomes-rework' of gitlab.com:Concordium/consensus/pro\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "8e6c18d5b5ccab59d7a195ee18fdf49e8f8c5aa0", "messageHeadline": "Merge branch 'master' into outcomes-rework", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 165, "deletions": 132}}, {"node": {"oid": "11717edf637aa650642379650275e23a7772e42f", "messageHeadline": "rename NetworkPacketType and its variants", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 39, "deletions": 40}}, {"node": {"oid": "61fa46449cedf4ed0fca7b55a07a3c453bf5d283", "messageHeadline": "rename NetworkMessagePayload to NetworkPayload", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 52, "deletions": 57}}, {"node": {"oid": "53ec515a990f25666d95531ea8a8ff84901abb09", "messageHeadline": "document the network", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "6ef7770b2f3cb98d2a448eae7c38185a1eaef8ec", "messageHeadline": "Swap methods", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "cbfb8d661a226a4d7802f6d71390d05f3758d153", "messageHeadline": "move the max object size to config", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "efa4d939dcb434c4c9c9ee0ab07c8b5ae5ee8dec", "messageHeadline": "document the buckets", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 5}}, {"node": {"oid": "7a052517dc3a55f46b9cf3072151e0d4a0e0e348", "messageHeadline": "document and cleanup the P2PPeer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 51, "deletions": 49}}, {"node": {"oid": "e2ee416e1176bece7be06b5d7e8ac2c50e5261cc", "messageHeadline": "Resync gRPC signature for function", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e363e4fa89541d6cca628afedde66ea6097b27a4", "messageHeadline": "Remedy incorrect FFI mapping", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "439dc6ed628c65a2eaa2b84cb1b27e02f83f9b89", "messageHeadline": "Re-pin grpc api defs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b5fb638dbc88c3ea2273e40712bf209d3e6eb88", "messageHeadline": "Re-pin genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6985178c749299de8d2cc1c1bb0d32608292066", "messageHeadline": "improve await_handshake again", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 40}}, {"node": {"oid": "1fddd9272ad4ac0e6cf6fe006617a03348539f6c", "messageHeadline": "document test_utils", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d498ebe64e9a9e697c14c60ae26337c27024273c", "messageHeadline": "Merge branch 'docs_docs_docs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 114, "deletions": 227}}, {"node": {"oid": "1826b2035aef5560e48b6dc388329ad6202202d6", "messageHeadline": "Merge branch 'aggregation_key_proofs' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 366, "deletions": 174}}, {"node": {"oid": "d91745386fb824a1de699e884fe552cd16754cb7", "messageHeadline": "Proof of knowledge of aggregation secret key in AddBaker transactions", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 366, "deletions": 174}}, {"node": {"oid": "c37beb4a2192f7739c2884a6e389997e91429887", "messageHeadline": "fix clippy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "19daa34245ed7d79698d8f2faa82d152100ccd49", "messageHeadline": "more docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 27, "deletions": 7}}, {"node": {"oid": "8fa1e87cb4cb01c7b61bea75a13fb5c4102dd09b", "messageHeadline": "remove obsolete stats", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 95}}, {"node": {"oid": "d88844b3caa929f2428ed56dbf23e00deedc56a8", "messageHeadline": "more docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "918e883752d442fd4a23a41694733fc3fb74d898", "messageHeadline": "remove StatsServiceMode (functionally unused)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 84}}, {"node": {"oid": "87d0847d8a9bc3d07b526c3001b7f4d77773928b", "messageHeadline": "no dumper stuff wo the feature", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 16}}, {"node": {"oid": "48f904e95d3b8c81c46776748818bb4e294c2719", "messageHeadline": "shorten dumper imports", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 15}}, {"node": {"oid": "533e49cde74799274c902db02f9cc5bd09ffcbb1", "messageHeadline": "document and enhance the safety of dumper", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 9}}, {"node": {"oid": "c68c3a39bd595fbb669caa8911e88571864e9a99", "messageHeadline": "more docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "fa3f5c8bb328b0f06ea57d8aa717fe4e636d04da", "messageHeadline": "Merge branch 'dont_stop_the_docs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 224, "deletions": 215}}, {"node": {"oid": "e8ddab2a4839e49f2fda29e29ee858a26e61b80f", "messageHeadline": "Remove HookTransaction gRPC call", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 10}}, {"node": {"oid": "c2411ae8349f8df97bb6a161b3e1a6ffc4560fed", "messageHeadline": "Re-pin gRPC api defs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92f1bb3c75d573942203026478ffa38feedbae2d", "messageHeadline": "Merge branch 'outcomes-rework' of gitlab.com:Concordium/consensus/pro\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3b958e36673815ef5aa4102d29cb88278243872e", "messageHeadline": "Remove hookTransaction binding over FFI", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 12}}, {"node": {"oid": "0e9a05dc85f205812cf508de5de122c5a93642b5", "messageHeadline": "Merge branch 'outcomes-rework' of gitlab.com:Concordium/consensus/pro\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "495726f1cb5cb636689e734124ba64974139663f", "messageHeadline": "Re-pin globalstate-mockup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b0045c246164cc2a9d38d36b608b7557f7ac3ed", "messageHeadline": "Merge branch 'outcomes-rework' of gitlab.com:Concordium/consensus/pro\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 103, "deletions": 16}}, {"node": {"oid": "590771a3940f778c3b3170ba8de458ecd95f7480", "messageHeadline": "Update FFI for starting consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "fd079c26d6cfc1bdb6cb8c385ba58ee8648aada9", "messageHeadline": "Merge branch 'outcomes-rework' of gitlab.com:Concordium/consensus/pro\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "5b354241ee980611740f8c245827360f58861bd1", "messageHeadline": "Expose logging when baker is started from the outside.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 103, "deletions": 16}}, {"node": {"oid": "6e35d3e52174f88f0a004ff36f3e2fe7b9099bb7", "messageHeadline": "Add new gRPC implementations", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 50, "deletions": 0}}, {"node": {"oid": "fec8a096ebea5258db07d80d90caf993dcac1c06", "messageHeadline": "Re-pin gRPC api defs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8c8f108782f519d46194b9bc5c45760064d1835", "messageHeadline": "Fix macro usage", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 12}}, {"node": {"oid": "f2f632b7cca1089ec02163ed8ee42c2d749b0ee5", "messageHeadline": "fix the payloads of C handshake messages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2dc5e9b18b581d267ad3588baea2d01c45fae8cf", "messageHeadline": "Re-pin consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92cba4fde2115411937c1c32ac1ecb563c2acced", "messageHeadline": "Add new methods to consensus-rust to expose FFIs from Consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 48, "deletions": 3}}, {"node": {"oid": "b957b45f85447476bf1cc723da3e2d5cdcf5c6e3", "messageHeadline": "improve await_handshake", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 18}}, {"node": {"oid": "5cba2b2af2d5a9cc05e968b2141385a997e83045", "messageHeadline": "Expose account non-finalized transactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "9be7f7f17be8f0016f6bdf42358557d917f3b396", "messageHeadline": "Remove outdated comment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "007316169c42443bcf7f98b983b69874b9edbc52", "messageHeadline": "Make it easier to run the main runner.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "191b3d05fc8ec96c9b22c2a653511bf3f7d2b64e", "messageHeadline": "Log more transaction data into the database.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "2ff72a11df298018e6d4d9c8339856572cadbacd", "messageHeadline": "Add more data to the table.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 55, "deletions": 21}}, {"node": {"oid": "3878a9efaebecd083b7e64df875ffb4ad7d70df8", "messageHeadline": "Major reworking of finalization to accumulate finalization witnesses.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 503, "deletions": 258}}, {"node": {"oid": "aebb4eade9e13d836db5f66674274b50e1e6aef7", "messageHeadline": "move send_pending_messages to low_level, more docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 28}}, {"node": {"oid": "3b011cdeb295e3bd2e3a4a8fa5e65f3f27928cdf", "messageHeadline": "move the handshake req creation to the node", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 23}}, {"node": {"oid": "6142a77bfdc6cc1230d750a8980b8405f5f47b9a", "messageHeadline": "more docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "be28a63295a96bb0c856de3f7043ac96cbfda0b4", "messageHeadline": "handle_incoming_message should be fallible", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 9}}, {"node": {"oid": "25e747d1b3185f33b1f9344bedee41dd455afa46", "messageHeadline": "close connections at failed packets", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 31}}, {"node": {"oid": "b3ea33ebd3a86476bb2089b6dbddb64c7a3e016a", "messageHeadline": "improve dont_relay_to allocations", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3c3d259cd7e1f65b6879c41f53d9d9e18ec2bcb2", "messageHeadline": "remove a deadlock we haven't encountered yet", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6f377f1282b1b1a903bcbdccee47c75cf28febb4", "messageHeadline": "more docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e7a330da4f77532eab06c3a8ca09232c23506b4f", "messageHeadline": "remove unnecessary fallibility", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7e53bea97ca710e4c9a3fe0b8a6a8c55a61742b4", "messageHeadline": "more docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "313ec3baba5871921cde38eb29839ca844a6948c", "messageHeadline": "simplify remote peer handling in Connection", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "1da8e226bb5765472517fe298c103003f74bf62c", "messageHeadline": "more docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "894121587ebcb61fdd4883797803a5f6c07525b4", "messageHeadline": "simplify node reference handling in Connection", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 49, "deletions": 47}}, {"node": {"oid": "8d8cf1c750f7a4147015321c2a5363b232d06402", "messageHeadline": "more docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 51, "deletions": 28}}, {"node": {"oid": "37a2353b4d10078b5efff2355d392680acacdb90", "messageHeadline": "Merge branch 'docs_cont' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 59, "deletions": 90}}, {"node": {"oid": "549c357ce48b9ef8b47dfb8fd5b44fcac5960c6d", "messageHeadline": "Merge branch 'fix_single_node_baking' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 18}}, {"node": {"oid": "33701f4f32945d5ae7d25723952d1a9cc28936bc", "messageHeadline": "fixed isBlockTooEarly", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d32d7936b7f6b8d0a52f5afbc79f386728567b5f", "messageHeadline": "dropping early blocks based on current time difference", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "f778ea590745d5e4e4a71bcf8d9771cbfad0e181", "messageHeadline": "update dependency", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd976d8b8f2ef5d62420a18a7ebfd4f0f5cdd214", "messageHeadline": "renaming + update defualt parameter value", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "faf4309afd68db835c9b2e1a2ee6f86bbf6157b8", "messageHeadline": "Support SQLite.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b47447e6a6a124c705d6d563e0e7ca320a3856e", "messageHeadline": "Support SQLite.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 60, "deletions": 9}}, {"node": {"oid": "d9806d8b163c8a5bd3bc777cf264b1d48ce0f985", "messageHeadline": "rename futureBlockThreshold to earlyBlockThreshold", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "16567e12f132ad4ead3fdb735468c2d62f11edbf", "messageHeadline": "updated dependency", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a57ea69998aed123acecffa90e40d42c2c1fb95", "messageHeadline": "update globalstate with new runtime paramater", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f2bba20ec31577ef8698040105bcb0f81edccbd", "messageHeadline": "added future block threshold to runtime parameters", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "a553ef2ecb1447a64da5caee1cb38c8d9aa8910c", "messageHeadline": "check if received block is from the future", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 36, "deletions": 11}}, {"node": {"oid": "a7c6ad0a96e2409d9043f4b68d96082fac83a945", "messageHeadline": "Fix consensus tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb68e6976a773d1138f0fc549d0e5ad9c90a079c", "messageHeadline": "fix test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6399d5e94068d6cf23fa8f194815bd5c03d4031e", "messageHeadline": "no need to pass around self id; dont_relay_to does the trick", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 26}}, {"node": {"oid": "6aeefc3540bebde825bed1310a0c9323b5fae6f6", "messageHeadline": "sending direct msgs requires a target id", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bcb5c9a35c86838cfcc013b603b64a56af1b6299", "messageHeadline": "more docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 18}}, {"node": {"oid": "938c5676e05e82e85a1bc4fa828cbfe5cd0ea85f", "messageHeadline": "more docs, remove redundant function", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 27}}, {"node": {"oid": "d0e79d514956e46dd3dd037ec9ebd017f9c4ab05", "messageHeadline": "remove an unnecessary fallibility", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 17}}, {"node": {"oid": "148979487401ef29b474bf73754e398b1e1b72e1", "messageHeadline": "Some simplifications.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7ec8dc43732a51b778ffe91168c02956e95d1e6c", "messageHeadline": "Some simplifications.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "797117e525b8030417a2760f3ab9f0a509f91a76", "messageHeadline": "remove peer count safeguards", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 23}}, {"node": {"oid": "e335c22634e5941c6bba97aee6e64ab7aeb0eab8", "messageHeadline": "bake wo catching up if there are no peers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "780eeb25db1822ad56ca998d746958cb7a4df16b", "messageHeadline": "Merge branch 'even_more_docs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 93, "deletions": 110}}, {"node": {"oid": "0171c456302d8790c5e8a2d7b3c89e82e403e632", "messageHeadline": "WIP: Propagate changes to transaction logging.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 642, "deletions": 344}}, {"node": {"oid": "ed182fe68729b7d273c3ebc19353dd12c5d1ef59", "messageHeadline": "WIP: Working on integrating.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 213, "deletions": 100}}, {"node": {"oid": "05e9c0216c03fb1b253840f4019de1bc70391fea", "messageHeadline": "Revise.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 220, "deletions": 135}}, {"node": {"oid": "a04b4818054b97e9e9c95e34bebb1ea1e22450e3", "messageHeadline": "Add account transaction index support to persistent tree state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 250, "deletions": 178}}, {"node": {"oid": "0ca4c8f467af60d2dad0b404c190f74154059d37", "messageHeadline": "Correct getSlotTime for milliseconds", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f34adb7581fa02e08d2b5661f6e30d42266c15c", "messageHeadline": "feature & test fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "86d814348ac5ba25d34b7b19e7e430705a8fae1c", "messageHeadline": "introduce a helper netmsg macro", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 56}}, {"node": {"oid": "f04d9c279caff88a34c15249e16fc27a3439ab16", "messageHeadline": "improve the NetworkMessage's timestamp names", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 42, "deletions": 41}}, {"node": {"oid": "c6cf6e44a7e2f1415bfd702354d7b6b992150a80", "messageHeadline": "remove Buckets::new (Default is available)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "9e5f6168f495b8c5bac7febfcf5ceb1995adb9c4", "messageHeadline": "move the total IO stats", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b8a494a5d4c0b3c27b808fae43b050cd7470715c", "messageHeadline": "complete the docs for p2p::maintenance, continued", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f46d54fe4fc7a9f8156918705d6c979eda73017b", "messageHeadline": "remove P2PNodeThreads", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 11}}, {"node": {"oid": "fcffc87c91ba9d9fc84c479b6729495292ec1525", "messageHeadline": "complete the docs for p2p::maintenance", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b3772c071d0bea9fa5458d87233212573757f142", "messageHeadline": "Merge branch 'bits_and_bobs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 38, "deletions": 37}}, {"node": {"oid": "e6a90c2ea9cd87891b6e1848872c087688ecc9fa", "messageHeadline": "Merge branch 'yeet_events_plus_docs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 53, "deletions": 155}}, {"node": {"oid": "a92cc38c84f15ecb57a6545448c6803f5ea8fad5", "messageHeadline": "Merge branch 'bugs/fix_docker_files_for_remove_feature' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9ef9bc983a52179d3c4c11471132fb8778e12a2", "messageHeadline": "Remove benchmark feature usage", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcc273707d4adca779e82a68194e37ff22c2ee23", "messageHeadline": "Fix transaction expiry test for slot times in milliseconds.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "f580825693800feee6e97ea01ae3de82de89599b", "messageHeadline": "remove the event log queue size const (forgot it last time)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "202322beedf40913f472f38672ede877e0acad01", "messageHeadline": "don't create dump queues unless the feature is on", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 23}}, {"node": {"oid": "0d9ec0a550a0205a299b24729e314b5ba2623ba4", "messageHeadline": "remove is_rpc_online (unused)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 13}}, {"node": {"oid": "2d7d5943fc1f7163a295054512c1be33e1c5b874", "messageHeadline": "adjust some object names", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "afcebfd56ce45fc70582210816a1c4e5867483c7", "messageHeadline": "rename P2PNodeConfig to NodeConfig", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f9f8ec6d1aee90afafec25d52956a5a0730d1f7e", "messageHeadline": "rename SERVER to SELF_TOKEN", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7b39a633cf471ab4da3634ef61f79df1c5945348", "messageHeadline": "Fix bug and tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 255, "deletions": 239}}, {"node": {"oid": "ec04f0654e3439f62c35765e1b2b25f62f959e6c", "messageHeadline": "remove P2PEvent", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 136}}, {"node": {"oid": "f124cdeb3eb3a7fca5263bd2a2b0bfe0ba449968", "messageHeadline": "document the public API in p2p::maintenance", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 5}}, {"node": {"oid": "aed4040b6f3d53aa1b1a12b1724faf1245cd9b46", "messageHeadline": "Merge branch 'cleanup_config' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 17}}, {"node": {"oid": "0938f3db56c1ead2aa93472420e78613c3aeeec0", "messageHeadline": "remove unused config bits", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 17}}, {"node": {"oid": "fff8c65cb8a6db56a9bc0b0ed7aea74023904f66", "messageHeadline": "Merge branch 'peer_connect_test' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 70, "deletions": 38}}, {"node": {"oid": "0642d5904b10f33ade4550e9dfda8d51e0842544", "messageHeadline": "improve gRPC consensus unit test handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 27, "deletions": 22}}, {"node": {"oid": "676b271b87917e63b9b05030bebdb3f35021ddf2", "messageHeadline": "Update beta-client.Dockerfile's Oak version", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "763351eac465f48585155b2d6a033ea7d0553fca", "messageHeadline": "improve the connection unit test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ab3f7d827c9c9ce31ee62a51e66999d0115bbb16", "messageHeadline": "Millisecond timestamps", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "929c86bc2491e4d0633145d1114588e0026fb731", "messageHeadline": "add a test for the PeerConnect gRPC call", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 15}}, {"node": {"oid": "ed4ab304065986621d309fc4954cc00c773e4265", "messageHeadline": "Update beta-client.Dockerfile's Oak version", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b404a1628ca917f4bfd69df49c42a47d6e4a96f", "messageHeadline": "Merge branch 'unit_network_test' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 66, "deletions": 0}}, {"node": {"oid": "ccdcdada62b7cd518e9c71f6757fc32ae9e60902", "messageHeadline": "add a basic network unit test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 66, "deletions": 0}}, {"node": {"oid": "fd775e331b986e396510c56da481af2b47ef08c1", "messageHeadline": "Merge branch 'bugs/fixup_readme_features' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "de173fd20e353d07ffcee3f75ccc7986ae5e95e1", "messageHeadline": "Remove unexisting features from README.md", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e29ba056b31d03e74c282f061c0cb09eb42b40c9", "messageHeadline": "Merge branch 'remove_old_tps_code' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 273}}, {"node": {"oid": "82ee4c4eb426a6d4c7ba47b28bbb2b39ff5298b4", "messageHeadline": "Ensure we respect the max energy limit for received blocks as well.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 512, "deletions": 340}}, {"node": {"oid": "56743e7693048e5b859db7f8098f4a4a53686302", "messageHeadline": "Add delays in CSS and ABBA in accordance with blue paper.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 88, "deletions": 13}}, {"node": {"oid": "d24b39bff955f8c7b0f730b137384c12edb10276", "messageHeadline": "Changed the finalization gap calculation to reflect new blue paper.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "751e3efefb4544473dbda3e25843ae94ef80eaec", "messageHeadline": "remove the old TPS code", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 273}}, {"node": {"oid": "dc616d6c62c3e691ff4a7cc7dcbf1079e2a00b73", "messageHeadline": "Merge branch 'squeeze_rpc_code' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 79, "deletions": 117}}, {"node": {"oid": "3ed9a779c899cf7639269917d19bb2e9189deb59", "messageHeadline": "CRs, fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "11f8fc74afc261cd9d33bbfe6c8a6be5e6dfb93b", "messageHeadline": "Merge branch 'unwrap_survey' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 47, "deletions": 39}}, {"node": {"oid": "d554296099a5db9ed177fc27ebf4506515fc6211", "messageHeadline": "squeeze gRPC code", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 75, "deletions": 113}}, {"node": {"oid": "1f37413db9859b3c22ecbc416ba5ba1a952e3077", "messageHeadline": "remove allocations from gRPC auth", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "90f8afc49fee41ed97c9c378885b54a96f389d0a", "messageHeadline": "A bit of cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "837f55ef6261b5d00b8adf58dad90ba90a0c6023", "messageHeadline": "investigate the use of unwraps", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 35}}, {"node": {"oid": "4870b085d417d2e040a2266f1b18413b3879ea19", "messageHeadline": "document and clean up the two node stress test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "22d98498798d3b98d71c74f411b644771cbf1f62", "messageHeadline": "Merge branch 'begone_self_ref' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 402, "deletions": 458}}, {"node": {"oid": "91dbdfe14236ccd1b17fe74a1bd740a2b8694996", "messageHeadline": "remove the self ref in P2PNode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 402, "deletions": 458}}, {"node": {"oid": "3c356b96859ca1fefa2cf69bf4fa681c45ff596c", "messageHeadline": "Merge branch 'grpc_enhancements' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 68, "deletions": 70}}, {"node": {"oid": "8c85bf100395423c51e3560630d7d59083802b9d", "messageHeadline": "Merge branch 'validate_version' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 100, "deletions": 57}}, {"node": {"oid": "d006736960382f696fdc56f33951a7bbf9fb117f", "messageHeadline": "Merge branch 'improvements/update-genesis-data-to-one-with-one-baker'\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d8c09854ddee7f71d4601df69ea50f705238fe5", "messageHeadline": "improve RPC server creation", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "4ce10fb0cf8faa3234cb4aa2f562e4a47d70b233", "messageHeadline": "Merge branch 'oak-fix' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7246e48f89d618259f481a693d100074aeb5efdd", "messageHeadline": "Update beta-client.Dockerfile with new Oak version", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9207404d510be881b0024844905254a880937388", "messageHeadline": "Merge branch 'oak-upgrade' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddd2a636db04b1bb8a28bff91f882ca8a97a52aa", "messageHeadline": "improve gRPC calls", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 54, "deletions": 57}}, {"node": {"oid": "182462d1ed3a7638e66c72b19352a878a9d381e1", "messageHeadline": "Make tests compile again.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb1ca9657b0d09511c8478ee8a3efcf7e81fe227", "messageHeadline": "Make tests compile again.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "f64f48749d5ba8870ca6cd026efe53b4ea614990", "messageHeadline": "Forgotten GS update.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec53776819391f1e7bbbac79cfbc89d3aa2169a6", "messageHeadline": "Merge branch 'master' into outcomes-rework", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 283, "deletions": 178}}, {"node": {"oid": "1f3deff67516f5660d4508c3cfda60ea43b74b1e", "messageHeadline": "After merge fixes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 57, "deletions": 33}}, {"node": {"oid": "ac5797bb6ca5fecbf41f232a859f73a4096f0195", "messageHeadline": "WIP: Try to separate transaction logs away from block state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "541c331a1cc4abe134723af8be1657cc7d292878", "messageHeadline": "Merge branch 'master' into outcomes-rework", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1285, "deletions": 168}}, {"node": {"oid": "b1f4cef65dc34d597d2e80ad098ed97771655f90", "messageHeadline": "WIP: Try to separate transaction logging away from block state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 45, "deletions": 18}}, {"node": {"oid": "abe53761df8a1b9bcfe9e0c2c8020b322c7c917e", "messageHeadline": "Forgot to commit new file.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8390f1706c9c867f6134c2a8d8e7364cdd21af34", "messageHeadline": "Forgot to update gs dep.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "792f79818bbd51b4e333a003931c16db0967862f", "messageHeadline": "Log which transactions affect which accounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 151, "deletions": 112}}, {"node": {"oid": "a178e19779f1f7f2e2d3e58f8591e502d3a06f60", "messageHeadline": "Prepare some infrastructure for having account -> tx index.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "2c86d096d13afd03e563b9e9133b811b960d9982", "messageHeadline": "Expose block summaries via FFI.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "03d20b2bc89050a0e52c0815a9e89d26e9adc894", "messageHeadline": "Also return special outcomes in a block summary.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "0e8a1c0fc3d5707d3db383da49df4c8cdc203fc6", "messageHeadline": "Update to reflect change in gs-types.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c820f423e56c3098efee450a55d212cf1ed3d8b8", "messageHeadline": "Update genesis data version to one with one baker genesis in it", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11c8368cc28851e5d3867d4ca8036e020a1facdb", "messageHeadline": "Merge branch 'bugs/fixup_readme' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df897cd7b690b6dea5bcf17fd7f697b3b46f48dd", "messageHeadline": "Remedy rustc version in README.md", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1668c9fba1bb14b773bb2698db12ec13042d0dba", "messageHeadline": "Merge branch 'bugs/collector_start_script' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "764e7b536c1b22d25b73305e5effc90d94aa378c", "messageHeadline": "Fix script to properly put in scheme when booting collector in docker\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "22d1461ab911e8b58b4495ac343a93faf579f50f", "messageHeadline": "Update Oak version", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb05ab788912f1505f726c05f31cfd96bfe8d5ad", "messageHeadline": "make compatible client list fully manual", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "28b1dcf86ee0bae6940acc32151bf21b48e52208", "messageHeadline": "Merge branch 'update_email' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "354314364bbd0c99742948350f3becab6c700fa9", "messageHeadline": "update Concordium e-mail", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c57406d557d9ea33f63ec471d7cc6e39d225e7ec", "messageHeadline": "Return transaction summaries directly from the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 160, "deletions": 103}}, {"node": {"oid": "abc48b43fcc281efe2221380d048afd5bec61d2d", "messageHeadline": "Store transaction summaries as outcomes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 40, "deletions": 20}}, {"node": {"oid": "0a77220f7af1b24464a0c93552ce996b2fe72ec5", "messageHeadline": "add client version validation", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 97, "deletions": 57}}, {"node": {"oid": "702b746f887dc8d0855c2b5661b5058fe918253e", "messageHeadline": "Use lowercase for transaction status JSON output to make it more cons\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "119348311b17585efef8dfc0575c7f123fe10f37", "messageHeadline": "Add status of a transaction in a block FFI call.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "18fa6b5732b4f2da24222c8d9d3e35ee26784049", "messageHeadline": "Expose transaction status through FFI.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 75, "deletions": 8}}, {"node": {"oid": "fc26e746bfcc5dde614576bda55357ce38287d54", "messageHeadline": "Lookup a transaction status directly.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "1ae3ea84726ec209a4dfe895ffa45cef565e8ec3", "messageHeadline": "Store transaction outcomes directly in the transaction table.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 126, "deletions": 93}}, {"node": {"oid": "f7217134a573dc279add2797f36ad76b77ac664d", "messageHeadline": "Store transaction outcomes in the transaction table.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 55, "deletions": 19}}, {"node": {"oid": "b405385b769efc71ba0e9ba31af062b62d7c39a5", "messageHeadline": "Accumulate signatures", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "65a845273c0ac549b2fcd1566ac22dab66b6f81f", "messageHeadline": "Merge branch 'persistent-blockstate' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a32258c4e964cc9b8c7acb0ecf690eb16d3f6a4d", "messageHeadline": "WIP: Update to new results structure.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "70e0241759ea549b3398f9a2ea7179298bc42bf1", "messageHeadline": "Update globalstate after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4716c696f6e6ccdae0ee4eaa125a1683f8d5946", "messageHeadline": "Merge branch 'persistent-blockstate' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "d68505fb968725ad6ffe971bdf095b8e1d0bc423", "messageHeadline": "Merge branch 'master' into persistent-blockstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0b65dcac6716f9d2bff6f8d792506bee070a7571", "messageHeadline": "Update globalstate-mockup submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b40fda580d9b5f9e7554d967f231d7a8162e4f46", "messageHeadline": "Merge branch 'master' into persistent-blockstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 121, "deletions": 203}}, {"node": {"oid": "cb3be191cadbf09840f4ecd36997b296f5b79f28", "messageHeadline": "Merge branch 'integrations/update_consensus_3b5b19c1' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "115af462bc0f84d721a40dbed46bc6edc3b9b141", "messageHeadline": "Merge branch 'fix-scheduler-mem-leak' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "182d6ca0e98abae6e184f3dc49deb0224878674a", "messageHeadline": "Fix memory leak in scheduler", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "070eeaa68de4c68058c6ff3338c9d85f0964e04c", "messageHeadline": "Merge branch 'rogue_cli_options' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 146, "deletions": 67}}, {"node": {"oid": "6cbb67ba75ced373c95b9b430a4fc34d1058cdf2", "messageHeadline": "CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a592e23dd12be536200ceec726cdd22acef75bf7", "messageHeadline": "clippy, CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b041ac2fb812d315c40fa79f84c6d73755286fbb", "messageHeadline": "Merge branch 'bugs/realign_common_rust_lib' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8ca825ad2cef79faba31f1fc6313d6e3f666a5c", "messageHeadline": "enable targeted packet duplication option", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 14}}, {"node": {"oid": "fbd2a742cd14d64f513bccf4d77a2d0ad790479f", "messageHeadline": "Re-align common rust dependency via dep", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25b13883fad610c39191005895e3dddd6e37ad01", "messageHeadline": "enable packet payload fuzzing", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 3}}, {"node": {"oid": "750a9750f1198ce4d7aefe4da7bafadfeb216593", "messageHeadline": "Typo in cabal file", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38d36cb4b47ab9aee5157b1fa08de469b2fc592e", "messageHeadline": "make NetworkPacket's payload mutable", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 45, "deletions": 52}}, {"node": {"oid": "0e182579f16d449d2559f3c769fe8cde84aa3dd0", "messageHeadline": "Add haskell-lmdb dep to cabal", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d847f75fb8e9dd2585ab7df7148eeb6317fc243", "messageHeadline": "Added bits from other MR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "fbcc89f701e7a065e2b30731d21f12f6d34f8123", "messageHeadline": "Propagate minor changes from GS.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea37c6a8efa05e8938ea3f3f2ea8366a6971fff6", "messageHeadline": "Propagate exceptions that we don't handle.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a1c737e267e2a435d7b432d4e35ac0578e134494", "messageHeadline": "Minute cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "f222552f23db4930b6f68a1700da33dbd506762e", "messageHeadline": "Merge branch 'oak-upgrade' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6073705bb5206484ec74aac75351f4f5eca80f19", "messageHeadline": "Update Oak", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "143e0d80b56297c4477a21e937630318e7acce05", "messageHeadline": "Reinstate tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cae6c05055c8ae55fd497cdbf2c5ba43a6e1b360", "messageHeadline": "Changes to finalization queue to allow proofs to grow.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 360, "deletions": 137}}, {"node": {"oid": "730f6243de01a01be13e5ce85d94ec084b48b464", "messageHeadline": "Added projections for FinalizationProof", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8c0170169b7143457d41563ec33e8b96a2ed70a9", "messageHeadline": "introduce breakage args", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "ab7eb353cdf9277bc9c7b7b565b36d39e71496e4", "messageHeadline": "Merge branch 'rwlock-fix' into 'persistent-treestate'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e17604b1889c0cf0b07ef584d837e5768a5fa356", "messageHeadline": "Update globalstate-mockup submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0581690f1cb3ea7d08771a29a245c46c700b3ebd", "messageHeadline": "Fix tests for the persistent treestate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 161}}, {"node": {"oid": "ec65e6ab8b550fcfa79f2cb51b584cba2c152554", "messageHeadline": "Merge branch 'rwlock-fix' into 'persistent-treestate'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 92, "deletions": 38}}, {"node": {"oid": "dd4acb9e81ad1c46977a85f5923a153cc1245a41", "messageHeadline": "Updated globalstate-mockup submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4976a192bbaaa287974dd212945c7cd4a3e2850", "messageHeadline": "Updated crypto submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7723001c6f9730270b0e221862f01ae765c1d57d", "messageHeadline": "Updated crypto submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cca1b556734b1d0da011e8bfac39ca6ec02d4f3", "messageHeadline": "Update globalstate-mockup submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6043d82fac5abe9889f1eccfafd17338cbe2e05", "messageHeadline": "Merge branch 'master' into rwlock-fix", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 149, "deletions": 5}}, {"node": {"oid": "23e9b49638b74258cc59c5db73e425c32e86c464", "messageHeadline": "Merge branch 'master' into persistent-blockstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1145, "deletions": 941}}, {"node": {"oid": "993be337b7c739eaf4011bfe6791c6db77a16992", "messageHeadline": "Merge branch 'persistent-treestate' into rwlock-fix", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1145, "deletions": 941}}, {"node": {"oid": "b35e5f8ffcb4bb985b7c72a6703321ed577e844e", "messageHeadline": "Merge branch 'persistent-treestate' into persistent-blockstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 147, "deletions": 3}}, {"node": {"oid": "fe5c3cca57ab31680d92d38ebafbd6d5b1ac5bfb", "messageHeadline": "Update globalstate-mockup submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e8016ccf0d6d07a0ef757065029182e7e6af4f4", "messageHeadline": "Merge branch 'master' into persistent-treestate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 149, "deletions": 5}}, {"node": {"oid": "6e4247116695c32940eaec77609209a6775e5bb7", "messageHeadline": "Merge branch 'master' into persistent-treestate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1144, "deletions": 940}}, {"node": {"oid": "65b7780a07b31fd3782dfe1489f9766260f06dbd", "messageHeadline": "Removed Trace logging filter", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "903e6071950e47d80984b81f66785715563d4b83", "messageHeadline": "Update globalstate-mockup submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6688cbfbf6f36533a78961f56611dfd7e623d72f", "messageHeadline": "Added CR suggestions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "155c4a27956590d09fa2cd4c25a07e32f3df1cb3", "messageHeadline": "Update globalstate-mockup submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e97299a971e863bd4d4ef35041a8b727680534df", "messageHeadline": "Expose some functions for the tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a72f5a24c0b62fa7a9c4a788b45c79849bda4564", "messageHeadline": "Update globalstate-mockup submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da8ac4fbe1f9d7751fa70d0cf394cd0721160373", "messageHeadline": "Updated globalstate-mockup submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65aba6e307743cf28dc00e155b041a15513f9602", "messageHeadline": "Merge branch 'shrink_packet_header' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 10, "deletions": 19}}, {"node": {"oid": "08d66bb4d27d0f4413ed6d5b4dbf58fa4a8d57f7", "messageHeadline": "remove old static libs location", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "f4a77d980cca57a7b66e61e1091b26d6c36faa85", "messageHeadline": "Fix compilation, update outcome reporting.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "58c28097246e8f5a62aa78d1e65b5f52f854d7e7", "messageHeadline": "Revise transaction events.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "4026b3ec87b3bd7bc541c0b0ad82d4d22a4df422", "messageHeadline": "Update for new events.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "1c200588beb250adf75311ca550303d6c40d8b0b", "messageHeadline": "shrink PacketType", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "30d2eae15e56bdc8dd2bbba9fb79a174c103105f", "messageHeadline": "Update globalstate mockup to remove pointer arithmetic", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf8fd6158f3efce09f25640bb91264795f791c2d", "messageHeadline": "Finer catching strategy and removing pointer arithmetic", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4b1ac014cf344402ed69de5b49e41648cb3776b1", "messageHeadline": "Merge branch 'shrink_packet_header' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "129a74dcf53d5b77f6c7e3df64366370ee57ed84", "messageHeadline": "shrink PacketType", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0d62a6123d2fa5e5e7d136104e6c281ca668a5b7", "messageHeadline": "Updating globalstate submodule and moving deps to packages in stack.yaml", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7d9823263ef03e3d2fa9d56cc74dee66f655dc64", "messageHeadline": "Fix double transaction aborting", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "4872ee36b7568f200ed41aaa4a053ae743efff86", "messageHeadline": "Merge branch 'maintenance_pass' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 29, "deletions": 65}}, {"node": {"oid": "5c42cbbb0cc7ebf59c0f708a1e3a72fb6a1f3fb4", "messageHeadline": "Merge branch 'integrations/update_consensus' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0f42126e256fac777d23dbbe3df9572162830421", "messageHeadline": "update hacl_star", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "573c4f1bb840e14743cc3308770024bf717519be", "messageHeadline": "remove clippy arg overrides", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "75230d296f7c36a8b63139a0c2ce16f4b3bf1470", "messageHeadline": "update cargo deps, tweak some imports", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 36}}, {"node": {"oid": "bd620ebb5cab3aeb4eaba2782c9f00f6cbe885e8", "messageHeadline": "some comment cleanups", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 23}}, {"node": {"oid": "dcbdea9e79b86b1e3ccaa1e3b5fdb2f49345928c", "messageHeadline": "Merge branch 'integrations/update_consensus' of gitlab.com:Concordium\u2026", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6d98e04ae15600383c87d6d7c080fe3de39832d6", "messageHeadline": "Re-pin genesis-data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b6f8a8bb5c4fdc709517f5c3cd7bd0daa4bcbd0", "messageHeadline": "Use reflector to update mirror-list", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e3571c7a56be48225ba064fe02cf2f910747a7df", "messageHeadline": "update parking_lot, tweak config", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a1128fb5d8b21c237fb7cf5a6bf71ad194445660", "messageHeadline": "Use pacman mirrors", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "820c21bf356bdfbed6a902e2698d6c11bb737ebd", "messageHeadline": "update parking_lot, tweak config", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d10f9c8bf5df8978c132ae88982aa5902d9d51cc", "messageHeadline": "Bump deps.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cb9713c17f9d6a73705478b73e9fd49b6a91099b", "messageHeadline": "Merge branch 'mr-block-energy-limit'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 415, "deletions": 124}}, {"node": {"oid": "bfa0e913b741d58582a4e6e059e6fe8845c333aa", "messageHeadline": "Merge branch 'clippy_and_deps' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6d4e8364952ef5933d4d2d223293893667f5c50e", "messageHeadline": "Merge branch 'upgrade-oak' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc42e1d24f9eef6ef1b58e4fb5a7b83ddf9ffb60", "messageHeadline": "Merge branch 'upgrade-oak' of gitlab.com:Concordium/p2p-client into u\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "182d2694a54cf97ad84d918d128575450331e00a", "messageHeadline": "Merge branch 'mr-block-energy-limit'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "a3b91c4a1bd28a531e40259c0a39addd45852200", "messageHeadline": "map instead of zip", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "669d8ddb340d2f461de7c9eb3fa087781505ab11", "messageHeadline": "Test for transaction grouping", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "fb156c73733ae305a208596e802bdae02eb6a567", "messageHeadline": "Testing block energy limit", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 180, "deletions": 34}}, {"node": {"oid": "ae0fdd9f27fd1c084c6fa4c3217484fe27dcab44", "messageHeadline": "Factoring out code for initial-block-state creation in tests", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 23, "deletions": 82}}, {"node": {"oid": "926facbaa1884f5aba52c7883291bdac628d1365", "messageHeadline": "Support for maximum energy limit on blocks", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "feb6add250b7e48d28d1f7aa468f87c45a3e2da8", "messageHeadline": "Update Oak version", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73b6bfd49e68d2614a3ad384285aebb0acf75919", "messageHeadline": "Update haskell-lmdb", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7a41960dd95639d1cd919ca37165b430de02615", "messageHeadline": "Expose some more functions from lmdb", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "73da18d9f0ceacee70bb96f143cb301a4b6ab0f7", "messageHeadline": "Exposing some more functions from lmdb", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "8ab119c1172fbd2fbb16ddcbf60687a3dc6209b9", "messageHeadline": "Dummy block-state creation functions", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "c881d697ea57ca9b82db7c11bf1e4bb55c1917ef", "messageHeadline": "Support for maximum energy limit on blocks", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "002ededb06ebabfd4a6446c14c9d6d8c6b4a91c1", "messageHeadline": "Merge branch 'improvements/add-beta-to-lint-ci-stage' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2a4a889a3a0e394a68749b2a5bbd2156bf5dbb4", "messageHeadline": "Merge branch 'develop' into upgrade-oak", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "dcecb60a7b78a73b0e3366c9237e9e9e2999c9c8", "messageHeadline": "Added beta feature flag testing to clippy lint stage in GitLab CI", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "193e74e59e32964cbc6032596b36953d15cbc3c9", "messageHeadline": "Merge branch 'fixes/fix-beta-build' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "505406155f5efd5398ecc205a6a78fd21cc19678", "messageHeadline": "fix newest clippies, bump parking_lot", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "82b30fd08769ef84ac49cd722bc258e393db8254", "messageHeadline": "Fixed builds with beta feature flag enabled", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "d8e6cf5cc8ae65b261e795c2e14dd00e0240f5bf", "messageHeadline": "Update Oak version in beta-client.Dockerfile", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f02b7bfaf9ff7fa6f039999fdb2e8ef733e9d103", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into finalizatio\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 729, "deletions": 816}}, {"node": {"oid": "1df8b220e2a4e8f4200b7d778c2214b83401669e", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into finalizatio\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "e7cb7461362d1be366df8318563b551cd9c3c2b9", "messageHeadline": "Merge branch 'finalization_aggregation' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 102, "deletions": 53}}, {"node": {"oid": "5700f38c6fcaad796231e4e7aaf0aa0679f33200", "messageHeadline": "Merge branch 'integrations/update_consensus_and_static_script' into '\u2026", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 51, "deletions": 47}}, {"node": {"oid": "9735d2015e38dab304ecbf85712a8184a2f5fc65", "messageHeadline": "Re-introduce crypto restructuring", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 44, "deletions": 46}}, {"node": {"oid": "7e0a43bf47edff79b025eb162eefcef4e886b58b", "messageHeadline": "minor tweaks", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 14, "deletions": 15}}, {"node": {"oid": "40131cddb5a461e06f54f31904851f055b7125ba", "messageHeadline": "Re-pin genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43afeaf7415d9983b0e30c161c6e2c50c8266579", "messageHeadline": "Split out binaries into separate step, and re-pin consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1a67084f3ae70f064b97888dd7000c32abf3edfe", "messageHeadline": "Merge branch 'dummy-data-cleanup' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 625, "deletions": 761}}, {"node": {"oid": "5135398cded92b6bffee04227230a4a6f9fb0a1f", "messageHeadline": "Cleanup of extensions and warnings.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 51, "deletions": 98}}, {"node": {"oid": "120239dbeb7fded4f85d0f6f95a8248b23d96eab", "messageHeadline": "More cleanup, update to latest crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 394, "deletions": 331}}, {"node": {"oid": "af552cefd44302ea83a2b87211e073042246ff24", "messageHeadline": "Merge branch 'dummy-data-cleanup' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 121, "deletions": 3}}, {"node": {"oid": "667d5b13dcd59e3cfa2981f1676d9e5f0c780088", "messageHeadline": "Remove redundant dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5a381ecc203f24fbb4e13e44a91e07fc78c194e4", "messageHeadline": "Fixes from merge and other issues", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "111d7ea97dc1d333bfdaa463e23cfc762a39a94e", "messageHeadline": "Update globalstate to get the fixes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54d2a46d9b41cffbb31bbefb82bb1d94da85a25a", "messageHeadline": "Try to fix resizing the database adding a rwlock", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 101, "deletions": 38}}, {"node": {"oid": "9399ad94995ccf9abfc85b6e088dd16dbceaa10d", "messageHeadline": "Merge branch 'tonic_cleanups' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 247}}, {"node": {"oid": "2220eb65feb15fbf6263f97aadaf672bafa183a7", "messageHeadline": "CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 41}}, {"node": {"oid": "11041d20010317d89de08e3fc4e6e1b4ec6ea463", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 9}}, {"node": {"oid": "7e8db737273e8b64c05778b1a137238109f56ef3", "messageHeadline": "fix tests after RPC queue removal", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "047b6be7ee7ca6a5ed2a4c036a8d04588fbd3c47", "messageHeadline": "disable TLS from the collector", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "399be525a32e860af65ccf4aed64691d3920c785", "messageHeadline": "update grpc-api", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a8e81f0a2cb84bf40591e8aefd35abfc96d9c31", "messageHeadline": "remove the RPC packet queue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 56}}, {"node": {"oid": "280b3093c0e31a3237acc34cf77289f8c80c7b10", "messageHeadline": "remove obsolete RPC calls", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 40}}, {"node": {"oid": "8343fb4a35ab78a19f8c50f4b7cfc39cece467e7", "messageHeadline": "remove unused tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 111}}, {"node": {"oid": "0832afde8c8cd49d28c42ccb0072ed49141ec028", "messageHeadline": "don't block on RPC server creation", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e8b0f210dd33c24b17d4e0e9928142ffdabf5cbf", "messageHeadline": "remove a commented-out import from the toml", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "6af09ea696f39e117d5f9d13fb4c1fa610538561", "messageHeadline": "Merge branch 'add_tonic' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1158, "deletions": 1661}}, {"node": {"oid": "5a912012c6c2c83fa5652081b62ea569a7336057", "messageHeadline": "fix prometheus", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 19}}, {"node": {"oid": "6cfacd76f05f82ff8fc3ff2a3c2c91ae5d9795f6", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into finalizatio\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1712, "deletions": 952}}, {"node": {"oid": "034139f113da6eecacefeb29b05444ea4ee70ae7", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into finalizatio\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 71, "deletions": 87}}, {"node": {"oid": "b3f72555aeaaedf3f03696df498325f506744309", "messageHeadline": "Changes to include finalization records in blocks. Includes refactori\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 910, "deletions": 599}}, {"node": {"oid": "ec4234d9294023541c781680f9a2d660ac75b03d", "messageHeadline": "Changes to incorporate finalization records into blocks.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 71, "deletions": 116}}, {"node": {"oid": "9d426c10379401efbaec7b670c9f70fcb6240244", "messageHeadline": "last fixes & CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8db28f527d4aa8d243452ad7229bdd8e3e28057", "messageHeadline": "don't normalize comments", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 195, "deletions": 163}}, {"node": {"oid": "e11f6547e3b1cab93d1e7c0b60f388f292362a98", "messageHeadline": "redo RPC tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 148, "deletions": 148}}, {"node": {"oid": "6108fdc2998a677a686fde14561c1b51a414c1e6", "messageHeadline": "fix collector", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 56, "deletions": 49}}, {"node": {"oid": "baa5acefec4c0c03d36ebe24bdd79c88c7284841", "messageHeadline": "WIP: redo RPC tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 23}}, {"node": {"oid": "32a42d15724fe423a11b11e524e5b4c39b79846b", "messageHeadline": "temporarily allow complex function", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc44c34d687a65ec3381fc2ac52d7e4be9c25421", "messageHeadline": "update collector", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 92, "deletions": 110}}, {"node": {"oid": "42321b1d4565962e091ed0a0471bde1fb1ab23c0", "messageHeadline": "update collector_backend", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 34}}, {"node": {"oid": "3c2a21cdf5a38d348294e9f4bbec2137c94fbe8d", "messageHeadline": "use gotham git", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 45}}, {"node": {"oid": "84609763289e8f5a95b06dc257baa337ae71f85a", "messageHeadline": "fix rebase fallout", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e1da9f7d4f48bfac45b645e0c80c2b89548ab3a1", "messageHeadline": "fix the remaining build bits", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "9dface8d733f20c5aa6dd3d88ef31bf862df4b9b", "messageHeadline": "fix RPC async-ness", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "85bbb230dee89cebe5df49e982df9072a99d3044", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 137, "deletions": 152}}, {"node": {"oid": "29331e7244ec98909f0826620e2d7253f16a0f2b", "messageHeadline": "remove the unneeded server object in RpcImpl", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 19}}, {"node": {"oid": "6cbc763759f29854b2032900482734685ca8a0af", "messageHeadline": "refactor the rest of RPC calls to tonic convention", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 147, "deletions": 198}}, {"node": {"oid": "ceb1cc3cb745bcd3b65744a97e59511f2c19b490", "messageHeadline": "remove the grpc-rs submodule", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "0a0b22bc9e673d7786db50ddd898e0ddb02a1dea", "messageHeadline": "remove grpcio in favour of tonic", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 684, "deletions": 1109}}, {"node": {"oid": "13a2c0bafc7ba66c06bc21eaf115646f36fd2c23", "messageHeadline": "Merge branch 'bugs/repin_genesis_data' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73de8d49118639bf3557847c1cece8908df43fbb", "messageHeadline": "Re-pin genesis data to match consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db305cbec091fc6c073b96c8f73763c1b5c4496a", "messageHeadline": "cleanup: add missing dependencies", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50481612fbc78500bf38f76a61bddf00a9b7d833", "messageHeadline": "cleanup (dummy-data): move dummy functions to new module", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 192, "deletions": 344}}, {"node": {"oid": "22d82cfc09258cce033b5bde410c09c4ee0067f3", "messageHeadline": "cleanup (dummy-data): move dummy functions to new module", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 122, "deletions": 3}}, {"node": {"oid": "96e4855a06927d05aa0dea0f4acbffb425759c84", "messageHeadline": "Merge branch 'mo/err' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c013a0e01bd2fd00ed499d4f35b0347e0c9d2ba6", "messageHeadline": "Update deps", "author": {"name": "Michael Bisgaard Olesen", "email": "mo@concordium.com", "user": {"login": "bisgardo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ec656f14b906a08c5973dccd988117f805b50d44", "messageHeadline": "Merge branch 'fixes/change-genesis-url-to-right-s3-bucket' into 'deve\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4ef51ebb7c99513b60260ae92d98f23808a80ca", "messageHeadline": "Changed the S3 URL for genesis data downloads to correct one", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04ae02f02bbbe899606329a53a95e6417d0a3955", "messageHeadline": "Merge branch 'improvements/dont-crash-with-lacking-prometheus-config-\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "90e1797ff1273953b00b3e2cfc37a1aa98a59cdd", "messageHeadline": "Don't crash when Prometheus has not been configured through a CLI arg\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0a6f6942dfa4417f779e31b1cf9a0dcaca16d8e5", "messageHeadline": "Forgot to update the submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e633e29f8c26b136485a8818393825995c87f4dd", "messageHeadline": "Merge branch 'persistent-treestate' into persistent-blockstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "cd6ac6644e9d6fdd04116fa48d0fe372d54a1a77", "messageHeadline": "Readability.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "145e9ef2abdf6522a35b796675bbd5f5d9eea8be", "messageHeadline": "Archive block state after it is no longer needed.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "79dc10d298f093552f10019a45cea4455cca2311", "messageHeadline": "feat(persistent-blockstate): add timestamp to blockstate file name", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4205a5b3bf1b276284b861d51b03536ec3142bd8", "messageHeadline": "feat(persistent-blockstate): add timestamp to blockstate file name", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "9570e345c5e7c22f5829e066252977abf19b9f3f", "messageHeadline": "Merge branch 'persistent-treestate' into persistent-blockstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 174, "deletions": 197}}, {"node": {"oid": "51e4227e0ee62924e05f054643867d9723ebd8b2", "messageHeadline": "fix (tests): fix forgotten parameter", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bcd833ba318be487ad897c83bb4fddba825536af", "messageHeadline": "feat (blockstate): force the blockstate to create a non-temp file", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "ec39342d1e411bec3f01789554e6a58e69747ecb", "messageHeadline": "feat(Main): append timestamp to persistent treestate folders", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d3b6843e714fd8326354acf2fa53218eb61b8e42", "messageHeadline": "Merge branch 'master' into persistent-treestate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 160, "deletions": 194}}, {"node": {"oid": "7fbe263df6a7cb9f470c7ddfff05188ee1b9039a", "messageHeadline": "fix (persistent-treestate): get proper references to existing blocks", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "7d1712a0176a43c2b7fea7b982bd9af4ae010177", "messageHeadline": "fix (persistent-treestate): get proper references to existing blocks", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 43, "deletions": 33}}, {"node": {"oid": "0b762747262974847da0cf436f87e118b836bc37", "messageHeadline": "Merge branch 'features/change_to_new_genesis_data_storage' into 'deve\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 27, "deletions": 8}}, {"node": {"oid": "549e033e9e423167fe8417743131ae2586303c6a", "messageHeadline": "Use latest genesis-data system", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 27, "deletions": 8}}, {"node": {"oid": "3b8dc3f9acb1a587c136b6e4b8f39dd360788b46", "messageHeadline": "Merge branch 'features/rust_1_41_0' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 58, "deletions": 57}}, {"node": {"oid": "3c52faf9940cdb789ed8fcdf215b9594d079f45b", "messageHeadline": "Merge branch 'features/rust_1_41_0' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f413edcea8a0f734db3e954f395f297e748eeb30", "messageHeadline": "Merge branch 'develop' into features/rust_1_41_0", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5c91d953e04ba372e58a6ddc7fac8a1031cb38ba", "messageHeadline": "Re-pin to master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "990ed5cccb75073fbf59427ae17c6f98ac6ad1da", "messageHeadline": "Fix clippy", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5e4abbf66efa2511d418f9f11affba72fccdf80c", "messageHeadline": "Bump base image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3963dd7044e80d1648b1cc46398478fbac7ebbb7", "messageHeadline": "Merge branch 'cleanup-rust' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 43, "deletions": 47}}, {"node": {"oid": "2038fbc0b272d15eac49cb97cb1ae13f668d770b", "messageHeadline": "Merge branch 'cleanup-rust' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 160, "deletions": 196}}, {"node": {"oid": "e1b9ea981845927aa8357cadc2e06bd1a1e27186", "messageHeadline": "fix (tests): fix forgotten parameter", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94b28c25a4e38721263703146883e2ffd594b2df", "messageHeadline": "feat (blockstate): force the blockstate to create a non-temp file", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e2a985246bfc5057c9570185f86b6579e20faf0", "messageHeadline": "wmvba tests and tweaks for createAggregateSig", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 102, "deletions": 53}}, {"node": {"oid": "49707a939a32c4afe34ecba1c714b474c1226717", "messageHeadline": "feat (consensus-rust): make startConsensus use appdata dir", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "98bccbbb82fa6d344d77fe8d00a4198fa58f2569", "messageHeadline": "fix (tests): fix treestate tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c216700c285c6064528cc3de49f92255a4dcc5ca", "messageHeadline": "fix (tests): fix treestate tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "945390ee74b7756877bfb080acea3bb9589642eb", "messageHeadline": "fix (Main): fix runtime parameters creation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "acef2ee730a27db177e7f1101965fe1c5995b595", "messageHeadline": "Merge branch 'persistent-treestate' of gitlab.com:Concordium/consensu\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "49e87f0da5da390fa4fb2994a10c4bcacc63411b", "messageHeadline": "feat (globalstate): add tree state dir to runtime parameters", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "4c721cbc766cf21ee66f96dd2648c1d1b2bde427", "messageHeadline": "feat (globalstate): add tree state directory to runtime parameters", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "cc531b2ce24d3278f2a9413eeebcc25465486052", "messageHeadline": "Merge branch 'persistent-treestate' of gitlab.com:Concordium/consensu\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "60177cfe9cf2c71d370eb639f16503eac63d6130", "messageHeadline": "Update globalstate, use full disk based state in main runner.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2b186d61496849b22e53506b74d325194ef22971", "messageHeadline": "Merge branch 'persistent-treestate' of gitlab.com:Concordium/consensu\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "e29ba080d72ad9bc7a88ed9f6d8a62be07105684", "messageHeadline": "Minor improvements.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "14c0fd3b98444e50d6450c4bbe9791246eda4d57", "messageHeadline": "cleanup (configurations): remove DiskTreeMemoryBlockConfig", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "7fc0ea7fb7809293c781856b46a7f87195d3322e", "messageHeadline": "Fix logic bug in globalstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "342c8317da044305259ddcbd03b1b3723d9f3f66", "messageHeadline": "Fix logic bug", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fde735402f9b92046a43d4020cb8dfd4a204e297", "messageHeadline": "Re-pin globalstate-mockup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3402fc4cd54a2a86cfb353707192961c20454695", "messageHeadline": "Bump CI image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e42b6bd2dc5ee710e99f0578942cfc44c5b974c4", "messageHeadline": "Bump grpc-rs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d24a773e3bdb342f9c760a94ac45b664d107d0e", "messageHeadline": "Bump docker images, fix script, bump nix files, and re-pin consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1e994a72eb6dfe6306a6b83c286106b2eee509c1", "messageHeadline": "Bump CI image and update rust src for 1.41.0", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "895a0961b6eda0f4200990f141036b7ac3e1c6c5", "messageHeadline": "Merge branch 'master' into cleanup-rust", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 197, "deletions": 17}}, {"node": {"oid": "8b1b1554997cc5e3f59a0c419adbe651630b4027", "messageHeadline": "fix (persistent): fix logic bugs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "4cb26be7071309b5e3556e616faa2b283cf5a71f", "messageHeadline": "Update globalstate.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50bbf4ef6151db361ac871d739da7f95644a85e4", "messageHeadline": "A bit of consolidation to avoid needless duplication.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 112, "deletions": 80}}, {"node": {"oid": "a1a2209bea7c021efc3fe38f1fc5c95ae1b2a0e4", "messageHeadline": "Merge branch 'master' into persistent-treestate", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 198, "deletions": 18}}, {"node": {"oid": "1a63626d6ff369dead66d5edcfb2c12d74441dc1", "messageHeadline": "Merge branch 'master' into persistent-treestate", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "df8df680b9b5134d2ff4acd438e4750659adc69c", "messageHeadline": "Merge branch 'mr-expiry'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 192, "deletions": 8}}, {"node": {"oid": "a904b11c1b0c75b6c68e9b76ebc313fd72ed7d91", "messageHeadline": "Syntax!", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "494f93eb1c6e633d25e9a7a0ff0d780e0681d512", "messageHeadline": "Update CI to speed it up.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "9d649ce851519ab94f80d72d0c8e20c4d4659027", "messageHeadline": "Add test levels, reduce default testing complexity.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "25dc30661d0870156c0fa456b55fb8be91c80e9f", "messageHeadline": "fix (getters): implemente better monadic iteration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "82ffa1191abe9d55216d1457210a77fed774f324", "messageHeadline": "feat (storage): require a string to app_dir for storing treestate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "2eecce9c6d57375c57624131646e6ba1ba31010a", "messageHeadline": "feat (storage): require a string to app_dir for storing treestate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 22, "deletions": 27}}, {"node": {"oid": "9d805ef0658b646e62fe958705d121d52cad30ad", "messageHeadline": "Updates after merge.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7fe644f63e6bf23abca5eecefa0b0ce0961bdfc", "messageHeadline": "Merge branch 'bugs/fix_double_connect' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "b372dd2231aed3cf6fa9725c262b2d4821aaac8f", "messageHeadline": "Merge branch 'master' into persistent-treestate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "70b8067c6cb461165650a99dc128eb96eef56ae9", "messageHeadline": "update (submodules): update acorn and crypto as in master", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22d593370d00688db05a190fa12cb2ce5de69563", "messageHeadline": "Wrap a full write lock around the logic that has to remain synced", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 10}}, {"node": {"oid": "8cd51d4ace241508a88e76dbe9129db02e0e5abd", "messageHeadline": "update (globalstate): update submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aaf3bfdaeaa4cf2d21ccd158eb62e59ffa31c85", "messageHeadline": "fix (getters): remove an infinite loop", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "837ede1560ed9ab3b84781b755758445c68dba0c", "messageHeadline": "cleanup: add function for creating empty weak pointers", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "3750d01d873938752b0662649e26b6d0a5551257", "messageHeadline": "cleanup: fix some comments from the code review", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "e7ffe776b164a25325a3e0797ee68f8734b3fb09", "messageHeadline": "update: update acorn to catch master", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "213327de4ee7d10b8ca3d65c6d0edc94ac5f172f", "messageHeadline": "A bit of cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 35, "deletions": 49}}, {"node": {"oid": "f53ac3610be40d164602d0d9464f7eff52bd5baf", "messageHeadline": "cleanup: update submodules", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c84e77d10e5d325e93b5616cd9679f4d6359bd4b", "messageHeadline": "Update acorn to current master.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3daf887133c756e508776b598ab14941f972a88", "messageHeadline": "Updating and documenting expiry to changes in globalstate-types", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "adc75640654d75e751192e42f5edc0ab24e70b10", "messageHeadline": "cleanup: fix clippy", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "40fe68819bf3e428eebbfb82253bc5e50100703a", "messageHeadline": "cleanup (acorn): update submodule because of missing commit", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c73332e6d5f4baf01ab06bbd392c50a237f50fac", "messageHeadline": "cleanup (concordium-common): remove crypto_common as a dependency", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 137, "deletions": 13}}, {"node": {"oid": "b1e641208bb7811b6b6e80bb4f77208cb644d727", "messageHeadline": "cleanup (serialize): use crypto::Serial", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 43, "deletions": 47}}, {"node": {"oid": "87810ade47402d16da9b18a967bf7a3060a3665a", "messageHeadline": "cleanup (consensus-rust): remove unusued declarations", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 23, "deletions": 185}}, {"node": {"oid": "5058a1a183e206ca8a096af5fbd4b39e1b3470ec", "messageHeadline": "wip (tests): add testdata for persistency tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a74b72182221266db78d4ae29b197b558fc6ec8c", "messageHeadline": "wip (tests): create testdata for the persistency tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f763a34e10f5830a520d1c7ead2fadda8079532b", "messageHeadline": "Update dependencies to remove the internal pairing fork.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d2cd501a429bb045a6d57f1c20b1cd6a68199b1", "messageHeadline": "wip (tests): add persistent tree state tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36702e8150a71d0304ea2e1400d3c876d417d2ed", "messageHeadline": "wip (tests): add persistent tree state tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 89, "deletions": 26}}, {"node": {"oid": "7386f291b23d225fed0d19d3790a99c4bba3dfda", "messageHeadline": "Merge branch 'features/bump_ci_images' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "953484c9524bf939f53af6289dcbe2caca1c76c3", "messageHeadline": "wip,test (persistence): create setup for writing tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 274, "deletions": 7}}, {"node": {"oid": "5bb07be7605d3299d447c1734435418c25846404", "messageHeadline": "Merge branch 'features/bump_base_images' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4df21e03517f155065a2ede50e31943b37407803", "messageHeadline": "Merge branch 'bump_oak' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0877421e63305d5ec530585f8d7b4988f3ac3a63", "messageHeadline": "Bump CI image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf242fba59ed0122d73765a0abecacf3285eb9d9", "messageHeadline": "Bump base image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "17ff92bb0aa3ac62134782638d4d5df128c0bb26", "messageHeadline": "wip (tests): Fix tests for the new parent/lfin accessors", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3d92cf3ac737210e89262bfa39c31e301f06b757", "messageHeadline": "Merge branch 'remove-rust-gs-2' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 400}}, {"node": {"oid": "282b4b297177c72043ef78fa06ed7209c67f7b7c", "messageHeadline": "Remove rust global state", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 32, "deletions": 400}}, {"node": {"oid": "6656e4e3eaceddf3231e53fb21c7a1a10645fac0", "messageHeadline": "wip,doc,fix (globalstate): docs, return genesis block if needed", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "d89006cb61c7cb2d2d030591e88e39908d014d09", "messageHeadline": "Test transaction expiry", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 162, "deletions": 0}}, {"node": {"oid": "07e58b56c8167e6fea5873ee85ae68a1fe83a163", "messageHeadline": "Check if a transaction is expired", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "48271040e31966d9fdb2ee402a912ad5935dbd75", "messageHeadline": "Adding expiry field to TransactionHeader", "author": {"name": "Marianna Rapoport", "email": "mra@concordium.com", "user": {"login": "amaurremi"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "7e944053aa0b538e580d2163478276e03af6f369", "messageHeadline": "wip,cleanup: remove unneeded imports", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "65b26504f0d62f9890861202060a87beebd21417", "messageHeadline": "wip (globalstate): update submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f06a61240214368e888608257bd28c5b4b97c7a0", "messageHeadline": "Merge branch 'master' into persistent-treestate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 51, "deletions": 25}}, {"node": {"oid": "43e6743140a39bade4f3947acbfa53b42a2cc705", "messageHeadline": "Merge branch 'master' into persistent-treestate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1074, "deletions": 758}}, {"node": {"oid": "6e785662ce5e7087d61bdd664ff884cfac8e6915", "messageHeadline": "wip,cleanup (Concordium): remove unneeded monad constraints", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 19, "deletions": 35}}, {"node": {"oid": "5d1fcc368e6bc600b47c75d25ea19adb2651f4b6", "messageHeadline": "wip (ci): update base image", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b6eee08258ab5181e74593e79918066d9ebe6a0", "messageHeadline": "wip (submodules): update dependencies", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "bb25c9cd02eb21ebb8b34ec1f26bf8a891877fbc", "messageHeadline": "Merge branch 'aggregate_sig' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1075, "deletions": 759}}, {"node": {"oid": "9a3b0163ee068b940c63ece4c6cbdeb9026626a3", "messageHeadline": "Propagated the new monad through the repo", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 23, "deletions": 14}}, {"node": {"oid": "25209c7d11dfe77e8f97da8629a4fc7465392fc7", "messageHeadline": "Propagated the new monad", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 58, "deletions": 44}}, {"node": {"oid": "93051a469fd604f58d4d040b92d659e375181fb0", "messageHeadline": "Some more propagation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e1fa54861633eccb5daceb71d587055d55e8e521", "messageHeadline": "Propagate the changes further", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 120, "deletions": 82}}, {"node": {"oid": "13e54f8fbf07c9e9c5e39b6276a8460f4e8a53a9", "messageHeadline": "Some cleanup on globalstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "51b353f79b91da7ec221d75725c5351a007769ef", "messageHeadline": "Propagate some of the changes of the persistent treestate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 63, "deletions": 31}}, {"node": {"oid": "46f887159a68ce5317bc682f2a5f7ea8d13c353c", "messageHeadline": "Update deps", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7047de2c48efde0e32bdd2569aadcb34066340d8", "messageHeadline": "Merge commit '8040a6b33f467547f3f4f653934642896c38bc4d'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d9d67694bcbaa45bec3e7b6177ff95431bbf8ad4", "messageHeadline": "Merge branch 'agg_sig' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "0f4ebb1c26cacee45e14c033034e6e3b7cd37a3e", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into aggregate_sig", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 330, "deletions": 127}}, {"node": {"oid": "1e62d16ef659d50d028bc9d83929d3f5ca3d3def", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into aggregate_sig", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 388, "deletions": 283}}, {"node": {"oid": "8040a6b33f467547f3f4f653934642896c38bc4d", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into HEAD", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 51}}, {"node": {"oid": "f30bec03ce91281d5187ae3e98159322bc9c99be", "messageHeadline": "Merge branch 'remove-rust' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 332, "deletions": 129}}, {"node": {"oid": "3fc1181876cecf502498e64d8293e81e55afb505", "messageHeadline": "Update Oak version", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "007d5b8c5276ef86d039154e57814702a1650d80", "messageHeadline": "Small tweaks and refactoring", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 106, "deletions": 56}}, {"node": {"oid": "42497526e5b45955340b6f03ffd36147115fb314", "messageHeadline": "Update Oak version", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ddc6931ebc1242155d51aff1f1a9a973e424c1c", "messageHeadline": "Remove undeclared flag", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "908f968ffc03f1b027383942a4edab084cf574a9", "messageHeadline": "Merge branch 'catchup_changes' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 135, "deletions": 22}}, {"node": {"oid": "7b1c2187654de5ad00c838fcfad051175739207f", "messageHeadline": "Merge branch 'remove-rust' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 50}}, {"node": {"oid": "22db06500623a832305da35557f2b54f3053cb1e", "messageHeadline": "Re-pin to master branch for genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fabc31fe5e2f17842c5754db1c65bc26bc0a9bba", "messageHeadline": "Updated ci", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "c76f437cb5d3f9ae5f9e621913fbc855d88c0722", "messageHeadline": "Remove Rust global state integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 328, "deletions": 119}}, {"node": {"oid": "ddebc5270a64a1b766d978025d7b591678687b4f", "messageHeadline": "Remove Rust integration in global state", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 50}}, {"node": {"oid": "c3d73669da05c8845b83bda0d5637273f87c0f24", "messageHeadline": "Split the TreeStateMonad for extracting bpParent and bpLastFinalized", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 154, "deletions": 40}}, {"node": {"oid": "8510421565158a4ae74f61957443b9948e31360c", "messageHeadline": "Merge branch 'catch-up-notify-pending' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 242, "deletions": 119}}, {"node": {"oid": "16b2f823fd2a4bdfcbdc5b7ae43b5afd328fc142", "messageHeadline": "Re-pin genesis to latest master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5340ef2c1f3069f88b99079904e2293ee497ed4", "messageHeadline": "Merge branch 'master' into catch-up-notify-pending", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 145, "deletions": 163}}, {"node": {"oid": "accde18c5ef21d6af310bcf2c7d9e6375d19dae6", "messageHeadline": "Re-pin globalstate-mockup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77eb312182e3ac379d9f52b9e5e76347c8b3e109", "messageHeadline": "Merge branch 'catchup_changes' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d0fdbfcf36f0e0bd178ffff5e4067c997ebe8f56", "messageHeadline": "Add printing of whether or not packet will be purposefully dropped", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a0cd3382ec0ae390aadf1f309b07942165a98479", "messageHeadline": "Reverse Instant sorting field on PriorityQueue for Connection object", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "756bcc421fb2992055f719d53349791931269740", "messageHeadline": "Update dependencies to newest versions, and make everything consistent.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 147, "deletions": 166}}, {"node": {"oid": "251071cd429fa26e0ed5b6d24a27261e1ea8a759", "messageHeadline": "Fix to reflect changed datatypes in Accounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "06b35491138a6c9c5a160a5903796abdf2bae8d7", "messageHeadline": "Leaner syntax", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f21571bfc6afc2f9c7d8bc71081049865310f222", "messageHeadline": "Swap logging to nanos precision", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cb79e5f41e5c684171fe26c7d00acc07648ec2df", "messageHeadline": "Fix some deriving instances", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "0e24e0abf8ad179400af570af80af3673df7a2b6", "messageHeadline": "Update Oak commit hash in beta-client.Dockerfile", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05423e530c37b685561c18fc77789d95b3260468", "messageHeadline": "Merge branch 'catch-up-notify-pending' of gitlab.com:Concordium/conse\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "05959f119df7ca6acb8a99aaf799e7473296dd4e", "messageHeadline": "Update lts version in stack.yaml", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce8719d85a511c9c869874b3a32543c7b9456e80", "messageHeadline": "Merge branch 'catch-up-notify-pending' of gitlab.com:Concordium/conse\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "004f21f3ba0d9fe23be19876d2c0c8602fa55df7", "messageHeadline": "Merge branch 'catch-up-notify-pending' of gitlab.com:Concordium/conse\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 189, "deletions": 177}}, {"node": {"oid": "18259443732a08924fb3be63b4e25ed7208c6b89", "messageHeadline": "Fix deadlock issue in handling pending blocks becoming live.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "2ae7fbb8f5f62d14c6598000dc5d4d0f2224fd5f", "messageHeadline": "Revert to link to main README", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 13}}, {"node": {"oid": "cb4061f7b68805e64510b64a13fbfd4db99e53ba", "messageHeadline": "updated testdata for scheduler", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 115, "deletions": 116}}, {"node": {"oid": "e214d799d91d712a3359999a8804687909ad29f9", "messageHeadline": "Add README docs about generating test data, and update testdata", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 188, "deletions": 176}}, {"node": {"oid": "6cdf0bf5cb47d3edd2d0dfa35a920e58612352a9", "messageHeadline": "changed acorn version to match master", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e87ac9a9d7b544252997e36a8f5e2f6816038dec", "messageHeadline": "Removed unneeded bits", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 63}}, {"node": {"oid": "7b671f06675c764b6aa29770b2f0ceca33fd41cc", "messageHeadline": "Do not rebroadcast DirectMessage to originator of message", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 64, "deletions": 2}}, {"node": {"oid": "bf653359e13ff569a847ed0e0c9031e8e62c2d39", "messageHeadline": "Re-pin genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7b0f6d20ce1741191e765b56288cabdf4cf04b3", "messageHeadline": "Merge branch 'catch-up-notify-pending' of gitlab.com:Concordium/conse\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 37, "deletions": 20}}, {"node": {"oid": "a15dbda75a286ed0d70204e63aa536fee87c08a6", "messageHeadline": "Re-pin crypto due to genesis tool bug", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9235ec9674569b42c6830bda92fc91ab0d6cdc1c", "messageHeadline": "Some cleanup", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "2957c95bcf44689545d8f735a68b62753d445ee7", "messageHeadline": "Some cleanup and reverting a file", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ca72309173627611cc4d8480819543e2b7cadd1c", "messageHeadline": "Unwrapped initalSkovData from the IO monad", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "45bc54dfb688d5981d6f99f319179deb5a36f90c", "messageHeadline": "Removed finalizationList in favor of `lastFinalized` and `lastFinaliz\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "350e89c945f5e48944db2e60b3c71372e49165e9", "messageHeadline": "Some cleanup", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 18}}, {"node": {"oid": "73a2c2a9b4aa03e91f360ddf619c6ac9b5c2970f", "messageHeadline": "Added functions to TreeState to get the parent and last finalized", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 117, "deletions": 70}}, {"node": {"oid": "7dfedd94be6cada7d967f0c9c3eb8db67622f5f7", "messageHeadline": "Separated the BlockPointer in Basic and Persistent", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 318, "deletions": 129}}, {"node": {"oid": "2c1bb0a0e0f8823b25fcf2792d696b47b7c33ffc", "messageHeadline": "Fix coercing issues", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 199, "deletions": 207}}, {"node": {"oid": "7effafc56053f3fd7d630025bbc3fe89fa92c727", "messageHeadline": "Add new monads and moved some bits to Persistent/", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 472, "deletions": 237}}, {"node": {"oid": "3a0871338de089d15423714e7301f8dad1bffaa8", "messageHeadline": "Adding LMDBStoreMonad for abstracting the database accesses", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 128, "deletions": 87}}, {"node": {"oid": "29b687050515584c6bf051ee571f6d3d71b1baee", "messageHeadline": "Added reading functions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a97bcc836d110b094d741f090a1e9da36a4ccdd0", "messageHeadline": "Added behavior for writing blocks when needed", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 96, "deletions": 27}}, {"node": {"oid": "64ced81987538f4cfadad149b01f15ce5e38753a", "messageHeadline": "Added `lmdb-simple` fork as a dependency and creating store in init", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 45, "deletions": 17}}, {"node": {"oid": "b3a47c4d71ce3e2ecfc5e2261c756afa7fcb2f7a", "messageHeadline": "updated submodules", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "21a2f9a39edff92ca0426bbbf37425b08f42c964", "messageHeadline": "Merge branch 'catch-up-notify-pending' of gitlab.com:Concordium/conse\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "90216b356dacdec4c06aead7021e5c6774ce51d2", "messageHeadline": "Additional trace logging.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 37, "deletions": 20}}, {"node": {"oid": "bfc3f5cf552b3b49849ba394bf2c76e81e059a88", "messageHeadline": "Update acorn.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ac888328ff000894d882700df4d23fc71adba7d", "messageHeadline": "Merge branch 'master' into agg_sig", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 636, "deletions": 60}}, {"node": {"oid": "7020aca28f2bafdcfdc5541cc89ed13a33f68c2f", "messageHeadline": "merge master", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 722, "deletions": 673}}, {"node": {"oid": "cb8dec6bda09de82dca6ce7e6de34336d6a319d8", "messageHeadline": "minor progress on test code", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 16, "deletions": 14}}, {"node": {"oid": "acfa65b4a7e462ace98ae29032562a9c0bb61f15", "messageHeadline": "Update to new genesis with gitignore", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "14a144b2dcbaadb71d84ed513e37175c2882bd9d", "messageHeadline": "Re-pin genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99423520056198a8e081c2f447f8ca48d8a34ecd", "messageHeadline": "Re-pin globalstate-mockup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5007881a97b1e8f5479bffd68ca972038cc02c83", "messageHeadline": "Fix JSON parser in Parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9f9d1939dddaf1d6539eddddfffd0a2d48d5f93", "messageHeadline": "Update globalstate to fix parameter parsing.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3f28f467177b8b05c2714c8727174b81bbf93bd", "messageHeadline": "Fix JSON parser in Parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11ec33df7007ca4af1cda1ff024ce0d8f68f0acd", "messageHeadline": "Further docs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e5e0a108374034a5ca829e84b40f5b8d9b538b0", "messageHeadline": "More fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 66, "deletions": 6}}, {"node": {"oid": "d4c9e41196badaa97091ab880f60f8520b9e7416", "messageHeadline": "Updated deps", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63715a753be8fa250bb31a7cc53eab861e3ca85f", "messageHeadline": "Cherry-picked rust changes from different branch", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8d28c9551393b24f7d437ea3dfc7f292469a97c", "messageHeadline": "implement catch-up change proposal 2", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 6}}, {"node": {"oid": "d6c2dfcb6faf7b7630099e4a98fa342b4502ee14", "messageHeadline": "Update crypto with fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a4ca6067e9b1fb770e803816c6367f739d706b9e", "messageHeadline": "Changes to send catch-up status messages to peers when a pending bloc\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 117, "deletions": 32}}, {"node": {"oid": "ac3e5070133293e015213ea6969c221dece8b3f4", "messageHeadline": "implement catch-up change proposal 2", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 10}}, {"node": {"oid": "3ac6e6186f035bf9b06dcc0abeb8d765a93c9890", "messageHeadline": "implement catch-up change proposal 1", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 2}}, {"node": {"oid": "77705ee2d90e179c6d20774d476fb46e9387bb26", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.1' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7380f7106208aa865b175aead60a94d3b595ba75", "messageHeadline": "Merge branch 'releases/v0.2.0' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2439, "deletions": 3905}}, {"node": {"oid": "602be5a3224ab76abde69ef11c31ff137a39e731", "messageHeadline": "Bump develop to version 0.2.1", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0943cf8fc93fe09c7cfc2333f48115b0d7d2845a", "messageHeadline": "Release v0.2.0", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2439, "deletions": 3905}}, {"node": {"oid": "3ebeeb4942b902d215e0e4a17335b11c0b12b4c9", "messageHeadline": "Merge branch 'features/bump_scripts_for_dockerization' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "87d17612f7d803b518cf5c96d58f4dfae0b0505a", "messageHeadline": "Bump scripts for dockerization", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5b750dbeb643f880922cd9f65b4f4ea2709d5f83", "messageHeadline": "Merge branch 'multisignature-support' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 577, "deletions": 273}}, {"node": {"oid": "2f1d555573d85210832eb74ca64b79b5bc566846", "messageHeadline": "Merge branch 'master' into multisignature-support", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 330, "deletions": 93}}, {"node": {"oid": "04cf2633716027ccf44355c380fcb55febf7129a", "messageHeadline": "Merge branch 'multisignature-support'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 41, "deletions": 47}}, {"node": {"oid": "d7ffe0f88ac0c754d2cc7cf341d62b7d54aa667e", "messageHeadline": "Update scheduler credential testdata and reenable credential tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 152, "deletions": 117}}, {"node": {"oid": "b21fb905acea635e86e2097002b4d3102280c0c6", "messageHeadline": "Merge branch 'fixes/dont-copy-simple-client-dir' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "c3c84c62194955429f9d2c63e19921eb4273b1bd", "messageHeadline": "Update dependencies to match.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d438c14808e92a31f058cb821278c5f94421f00b", "messageHeadline": "Match genesis account parsing to match what the genesis_tool produces.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "e25ec9ca50f7429caa211b350730c14c6d4e9cd9", "messageHeadline": "Merge branch 'features/increase_default_short_dedup_queue_size' into \u2026", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ccbded1dbc921fe9733e33fbc8e9ffc80297905", "messageHeadline": "Increase short queue dedup size to 4096", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06c84f0b9ed571a345ed28271aac7356664cb0ef", "messageHeadline": "Merge branch 'remove_snow' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 130}}, {"node": {"oid": "1175de6967dd7f26f7890d25ce5ca4bba47f2fd5", "messageHeadline": "Merge branch 'fixes_from_testnet' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 36, "deletions": 51}}, {"node": {"oid": "2fa4823286f136391c0c7c469b0b9e68260e7915", "messageHeadline": "remove snow feature", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 130}}, {"node": {"oid": "022584d21990ab2cf6999d52dd2c2e0a01cd8218", "messageHeadline": "fix bugs detected in the testnet", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 51}}, {"node": {"oid": "48c291cb6fded420b7d2e16e06c23b23eecec300", "messageHeadline": "Merge branch 'merge_ban_ids' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1550, "deletions": 1589}}, {"node": {"oid": "cece0e797c46e34a19947d49886e42a6badff5cf", "messageHeadline": "fix fallout", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "61964863ff330cf2c097bbc4d5968569f0ab2fda", "messageHeadline": "split out peer handling from the node", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 125, "deletions": 117}}, {"node": {"oid": "0c57d03ca62bc3de03cfd481fdab9888f80ab4da", "messageHeadline": "merge ban objects", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 61, "deletions": 68}}, {"node": {"oid": "8ba13805e3b640c959752fab082663fb9ba4ec55", "messageHeadline": "rename p2p_node to connectivity", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2c836dc8e2adeced347755db200be48ec0fc7873", "messageHeadline": "split P2PNode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 726, "deletions": 711}}, {"node": {"oid": "6b75038fd838f97cea53fca915f7eda350a9f5dc", "messageHeadline": "rename the ban-related objects, move ban code", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 173, "deletions": 172}}, {"node": {"oid": "e70c2eb2eb4686456052d6e47d3326fb882b4c64", "messageHeadline": "remove unused ban code", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 55}}, {"node": {"oid": "baa001119d8447cbb9a6d5a1d9c47a2e098bfa1a", "messageHeadline": "Merge branch 'remove_deprecated_tests' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 269}}, {"node": {"oid": "d01854df25f20c3fdf656dcca81a3c281d52296c", "messageHeadline": "remove the now-obsolete tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 269}}, {"node": {"oid": "c86f6151e13607f1cf9c7c28c23b626b8130aa0d", "messageHeadline": "Updated credential checking.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "501a7712b83c55a56f2b1a55af557807293fa671", "messageHeadline": "Update due to moved definitions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "204854fd5b6cf6388425aa384e8dc9ad50b3f461", "messageHeadline": "Merge branch 'fix_dump_network' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 25, "deletions": 40}}, {"node": {"oid": "8d26fbf67d4c6494daaeb712fd739f64e573f42d", "messageHeadline": "fix the dump_network feature", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 40}}, {"node": {"oid": "fa17aaa6f007445d7b20a4a60ce966f52f2260bf", "messageHeadline": "Merge branch 'cleanups' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 66, "deletions": 101}}, {"node": {"oid": "e3932e514795f3989414ecb9189dfdbe7dabcc80", "messageHeadline": "remove unused config bits", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "00729bf3798ab3480c17a4011ff4971e831df1d5", "messageHeadline": "remove a few more unused deps", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c5f00da8e525591309a43e6a6e0805b6462e781f", "messageHeadline": "further config cleanups", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 13}}, {"node": {"oid": "c48daa11243899caae4c0ea6512922c802933110", "messageHeadline": "use ensure in parse_config", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 38}}, {"node": {"oid": "e82ac953a05cdfaf13b88b8229f4133221ab14e2", "messageHeadline": "unlock the preferences map", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 34}}, {"node": {"oid": "25414035f951a9b289b24545f227fd6b2da91d37", "messageHeadline": "refactor some config code", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 17}}, {"node": {"oid": "a4c27493aedea01bb77a9df4b175db2738e22a6d", "messageHeadline": "Merge branch 'rustc_1_40' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 33}}, {"node": {"oid": "3900b3e773dcbee83ad0a85d9666ae96c63cad3a", "messageHeadline": "update noise explorer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b39e6e811e914192c6640c1869ab495dc28f748", "messageHeadline": "fix new warnings", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 14}}, {"node": {"oid": "22ae76383be431e48d58d387df15ebb7effe59cc", "messageHeadline": "More checks before building the static libs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a02095d2c5f7852d50fec190e0e2243a74c85c1c", "messageHeadline": "update rustc to 1.40", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "74580dcf3790c64c57f7b5b1d65e8eff69a2de80", "messageHeadline": "Remove more useless benchmarks.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ad2a1a4f5e0d44abe93946ca645a62046ec0e07", "messageHeadline": "Remove useless benchmarks.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec014e75e017ece2854510ba7ab1b8f2f64943d0", "messageHeadline": "Fix all the remaining tests apart from credential ones.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 98, "deletions": 98}}, {"node": {"oid": "27c204d5b56ac8f31fb1ff480531d048a86b489e", "messageHeadline": "Merge branch 'maintenance' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 76, "deletions": 111}}, {"node": {"oid": "c6cc3551b1e24712de5f68f9971001d39b8b388e", "messageHeadline": "Update globalstate-mockup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1815182f962d148fcb5fb71c5a90a93575976db", "messageHeadline": "Fixed possible infinite loop from GetAncestors call", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "455d2c403d40ca6eae08d06caeef8e688c8c930b", "messageHeadline": "Update CI image for rustc 1.40", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35dc725a1ec8340160ac4115cb5b5bdb5d2f8b06", "messageHeadline": "Tweak CI", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "dd3a473011de345f7a4fe8c860186db750c65046", "messageHeadline": "Propagate changes to support multisignatures all the way to consensus.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 92, "deletions": 65}}, {"node": {"oid": "6de6b44ed5ef648005bded241251334ef9b02331", "messageHeadline": "CI to cache build results for testing (hopefully).", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "22080c560b07cfc68f2ea0e57aabcfddefa15f08", "messageHeadline": "remove the lazy_static dep", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 24}}, {"node": {"oid": "18dec8bc92b6935447d8c6e24391a56c79cd1101", "messageHeadline": "relax a few atomics", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "dcd6d8d8058c8d8d04c2ee47727fa64cfd9f76e4", "messageHeadline": "change RemotePeer.id into an atomic", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 13}}, {"node": {"oid": "87e6c257d262d0423b7ae791d79d7a06ff62356e", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 317, "deletions": 341}}, {"node": {"oid": "bb9924338700ca6630fa30b3043508c0a7ad6e89", "messageHeadline": "remove a clippy workaround, update protoc-grpcio", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 46, "deletions": 69}}, {"node": {"oid": "33ef306f6061dfd1ebb191bf3ffb01a31082a53b", "messageHeadline": "Modify runner to use paired global state implementations", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "41ce3b0b0b29893115465c0ea16e6508964a289f", "messageHeadline": "remove unused crates", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d59970bac4348c6b2cbdc80a2a1758a1a13c27d7", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/globalstate-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "35e8df110639f3f3e6209d5d47d56d58f6a5145e", "messageHeadline": "Paired global state implementation. Fix for the following bugs:", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 298, "deletions": 98}}, {"node": {"oid": "af7763273a70bc1981724af9bff72865bc577c0d", "messageHeadline": "Updates necessitated by the changes to credentials.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "81d4f02f0317d1402b2ddaeffd802486c08439e3", "messageHeadline": "Merge branch 'some_tweaks' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 73, "deletions": 96}}, {"node": {"oid": "65b239192f76ba923898f941080d3e3c6652369e", "messageHeadline": "fix fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9ea63cb538576afdd1037fe4f3c1f14452bcc59", "messageHeadline": "remove unused macro attrs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c684f1438bd46cc5e0e30d235dc206aff7aa60f5", "messageHeadline": "improve remote peer handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 25}}, {"node": {"oid": "52d22235c19f19466c537833e8ce00ccee13bc71", "messageHeadline": "move 2 utility functions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 39}}, {"node": {"oid": "a19e424d9c36de4c38b5507aa452e10a6fbf3865", "messageHeadline": "remove the unused derive_builder crate", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "cd73b791b182aafb6e3fec9dfb3a69c169aef8df", "messageHeadline": "unArc RemotePeer components", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "c826e0005796817d880444300430d9c4425f644f", "messageHeadline": "turn XX hashes into u64s", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "e74e9330db9d6fa500af6479a5a45ca945078432", "messageHeadline": "unPin the Connection ref", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "97174c1182f7f1c90d19edb2dce259e92170b5e7", "messageHeadline": "Merge branch 'unreachable_bans' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 40, "deletions": 96}}, {"node": {"oid": "dfec6524f73ea5f7238d1aa80939a9d36ac018c5", "messageHeadline": "Add support for multisignatures.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 49, "deletions": 45}}, {"node": {"oid": "338781501f0476046124c4c4a86da22d26e351cf", "messageHeadline": "merge soft bans and unreachable nodes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 92}}, {"node": {"oid": "eb7b1de9aeecf106b3f9f33e4338041f7734cfdc", "messageHeadline": "change soft ban timestamp to expiry", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "5df6923c6820987c5f077ea8d7d3a7024b7ae148", "messageHeadline": "Only allow credentials on one account from the same identity provider.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "bb4a56cafeb5b0b51a120190d8c81eecb4775713", "messageHeadline": "Any account can add bakers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 28}}, {"node": {"oid": "5834cfa83b29a2e3275a264d7c67ea872544d70f", "messageHeadline": "Fix compilation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5dd3119a7c7bad467f9758e4345629eb2cedddf0", "messageHeadline": "Merge branch 'simplify_cli' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 513, "deletions": 1168}}, {"node": {"oid": "a6cb8fac5c3a28600c36ef3624f9c0c488244ab2", "messageHeadline": "further cli encompactment", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 9}}, {"node": {"oid": "273799a25dafd72fc37ea19ff5ad69dd033f959f", "messageHeadline": "compact P2PNode creation based on event logging", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 20}}, {"node": {"oid": "d3340915724ff79a2c5f7cfb4d4e130770fdd57a", "messageHeadline": "compact transferlog cli functions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 29}}, {"node": {"oid": "25257ad6a5353a975c849e40fd9d214ac31d25a4", "messageHeadline": "further cli encompactment", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 21}}, {"node": {"oid": "785817d930ce407f80cb4987d577f05da7e683ce", "messageHeadline": "compact some function names used in cli", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 12}}, {"node": {"oid": "5474912d0c98c31905d1079dcd5b93dfe587d566", "messageHeadline": "shorten some cli variable names", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 21}}, {"node": {"oid": "9cfd6d5a9d37a7f2c2a11d584b5c2aff8a713183", "messageHeadline": "add no_rebroadcast_consensus_validation to node.config", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "263a1f53a4faff4daf76527117968a0e71e46e63", "messageHeadline": "ConsensusContainer doesn't need to be mutable", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "695cea362bb2c9d6c4cf8cbc45f22ad244dfe499", "messageHeadline": "disable rustfmt small heuristics", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 445, "deletions": 1022}}, {"node": {"oid": "cc85c27180684fc410137126f26b9466b4568abc", "messageHeadline": "collapse _gs functions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 27}}, {"node": {"oid": "5ec11c31c5a0a209237c0b4d7caf9b861a53630c", "messageHeadline": "merge handle_x_message functions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 24}}, {"node": {"oid": "2e92a99f886440b4ee5c543d0747d742f2aa7d18", "messageHeadline": "Merge branch 'shrink_network_module' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 56, "deletions": 242}}, {"node": {"oid": "1a42963e7b3ecb55368c039acdc5f555caf651da", "messageHeadline": "Merge branch 'dont_use_hybrid_buf' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 136, "deletions": 185}}, {"node": {"oid": "e0e2b0c538eeb96973c16e37aa8d54fac967dcfe", "messageHeadline": "shrink the network module", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 56, "deletions": 68}}, {"node": {"oid": "0d2c3a9ed5c8d74ec66be2f6cce458974c833846", "messageHeadline": "remove unused trait", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 178}}, {"node": {"oid": "ae29d836e81b807ddef17d0206fee5cabc83729a", "messageHeadline": "attempt to fix the tx", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "eeb0b88d06a88b11bea4a61837f32565647c194d", "messageHeadline": "fix clippy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5d93764af20eaa0e1d60d95a736bcb3400726ea", "messageHeadline": "Merge branch 'dont_use_hybrid_buf' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 55, "deletions": 20}}, {"node": {"oid": "7bddd23438181386c8aae35d41ef6283c8488ded", "messageHeadline": "update global state", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bf19c8daef3d3f6abc34d653cf2665fc840bbf5", "messageHeadline": "zero-copy consensus packets", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 27, "deletions": 2}}, {"node": {"oid": "80ec3514fe4d59d37f49f61ee31679f6106c89fe", "messageHeadline": "even fewer Consensus allocations", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 15}}, {"node": {"oid": "15d73a0ed74f601867a8a489142f79c18c922d58", "messageHeadline": "don't use HybridBuf", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "7df328144b01ed97032cb2ef838bcdcb1c335e98", "messageHeadline": "zero-copy consensus packets", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 22}}, {"node": {"oid": "4b3bbfb0fa032636dd0508db1b56d74c056c81cb", "messageHeadline": "even fewer Consensus allocations", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "43db7252e3b15fd8f3f2fe1eb85312a232386558", "messageHeadline": "fix slicing", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "050e1fe5af1836b785457c5098fb31538a76de6d", "messageHeadline": "change a function name, tweak inlines", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "7dce0cefb47e461649109abf7ce028324710bcb6", "messageHeadline": "don't reallocate consensus packets", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 31}}, {"node": {"oid": "9436a4b38adf4464a9d2be34838840f1ce9299ff", "messageHeadline": "don't use HybridBuf in the rest of the codebase", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 84, "deletions": 125}}, {"node": {"oid": "e135cb97fe51f6fc8fbca44a932f557f8266504b", "messageHeadline": "don't use HybridBuf in the low-level network layer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 20}}, {"node": {"oid": "a28bd30c2060e010dc73f7f57a139ca557b50821", "messageHeadline": "Towards supporting running paired global state implementations for te\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 384, "deletions": 1}}, {"node": {"oid": "3a16c92d30f267d07912c462ef4fda1bdc1998da", "messageHeadline": "Merge branch 'dos_mitigations' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 54, "deletions": 34}}, {"node": {"oid": "f0c33d6c1cdf630a6ea6f31069065bdfdb76e9e7", "messageHeadline": "Merge branch 'fixes/dont-generate-baker-keys-anymore' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "6800258d55eb8f12af80c87b918da967cfceac5a", "messageHeadline": "fix clippy, remove some logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 25}}, {"node": {"oid": "90f24fc1c525313b5168b74336aaae3503189a34", "messageHeadline": "break reads on incomplete inputs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0bdcb024b34fe8ae696d0faf2c553964cd4e4b9f", "messageHeadline": "reduce poll debug logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "74d2cadd34f81987ad61e9ef8e4a210b6c2578e1", "messageHeadline": "Only set BAKER_ID if the necessary keys already exist", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a83a68e5fe27f1e5772419b1be8732a2531f23ae", "messageHeadline": "Don't always set BAKER_ID", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8e01130eb546e2f851d415cacf29a4ec131d26f0", "messageHeadline": "Don't try generating keys on distribution clients anymore", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "19cf7e9c4c7c96f5f09108bcf50fde1eadfba713", "messageHeadline": "extra poll debug", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 34, "deletions": 13}}, {"node": {"oid": "59b5fc091f7f619433cbb7aa5c991ece28f252fc", "messageHeadline": "don't accept more than a single connection at once", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd42a8a7a36a23586d16a7d937b852e4938ab749", "messageHeadline": "fix deadlock", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b20835e95f4d3a115574adedb8d170420b315600", "messageHeadline": "more granular locking of the catch-up peer list", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "51752bf7f564ebc749718005aeb65b02ae0aaa62", "messageHeadline": "remove redundant baker checks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "78285be59b7d1010badff68da51923bf4ca7c864", "messageHeadline": "filter peer lists by address too", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "d6c72d6a4c2d3ad56a45f3a11095102d98c3268c", "messageHeadline": "extra connection debug info", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "393faf0267cdb664417deb49f255bd020d8d00db", "messageHeadline": "tweak P2PEvent logging", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4820354920edcd05f1ad7f9d633025a5218585c8", "messageHeadline": "reduce bucket lock scope", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c5fc5346b2d9965609b8998cec0ce3aa28b8a57", "messageHeadline": "Fixed such that simple-client directory is not copied instead of simp\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "363543ae5d9a74ac3a7ed652d2934a5c4903956c", "messageHeadline": "actually soft-ban for protocol violations", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1afe11f064ba6089b0575db7057ce6479bba99b2", "messageHeadline": "warn on bans, remove connections post-ban", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "02c382a9183282087538ca3f9135bbf4a6bc18b6", "messageHeadline": "don't update the peer list when a pre-handshake connection is dropped", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "efb29e9fa1e508f02c6fecb6ea1e8ddf2596f58a", "messageHeadline": "Merge branch 'releases/bump_develop_0.2.0' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5febe6118ed677adeab188649974382926f7defa", "messageHeadline": "Merge branch 'releases/v0.1.69' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 164, "deletions": 90}}, {"node": {"oid": "25a090ca63e8ac84789da772ec48483a09332d71", "messageHeadline": "Update globalstate-mockup trying to fix benchmark build issue on CI", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "433240d32f27fc5eccae516abcc81f5542566051", "messageHeadline": "Bump develop to version 0.2.0", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "71e085b0f6dc7d835a50a80caf578c667a18cdf0", "messageHeadline": "Release v0.1.69", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 164, "deletions": 90}}, {"node": {"oid": "0180c3a4104d7d394e229dc30b485752bb3fb704", "messageHeadline": "Merge branch 'sed-magic' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 140, "deletions": 73}}, {"node": {"oid": "6ba05f215c60b5c30138706049897a0bc94d4318", "messageHeadline": "Re-enable verbose CI build", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3f5dd7d5c9bf4d13c05224dff8405fa22c31cb5", "messageHeadline": "fix soft bans", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 27, "deletions": 12}}, {"node": {"oid": "845660a92fac40e0e1c459c9ba317dfb71974ae2", "messageHeadline": "Removed old benchmark. Modified CI to build tests and benchmarks.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 325}}, {"node": {"oid": "9d006e8fadddd29ee6442f9d50ae6a57e1057bdb", "messageHeadline": "Merge branch 'fixes/give-docker-user-in-beta-image-homedir' into 'dev\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e6be38b8c2a436422d1883e4036e335c12832f7", "messageHeadline": "Fixup the baker private data used, and re-pin genesis data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "33ad1f11a064a8de4f7f44826d6002e9e4964afd", "messageHeadline": "Copy binaries for genesis out aswell", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "88c557ff84ed84cc0b955c1294ef51b1f1dba0f6", "messageHeadline": "Merge branch 'no-div' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9eec268f08b81c75ef03fe0bc98344ad3e1e46fc", "messageHeadline": "Try to fix CI yaml", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f5e52053bf9346a4aed79296a1d173949f23f88e", "messageHeadline": "Try to fix CI", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11c96e07613e6e990e66ac52d3ac33594ee89055", "messageHeadline": "Update acorn. Split CI tests.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "c05fad32e2d43da8a85b3d5d971fd2a740986d85", "messageHeadline": "determine blocknonce contribution without division", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "142134dbb05498143c3920384f198c675d5cd8f4", "messageHeadline": "Added some more sed magic", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "aa74e9ca219667ffc9f1d54adac1f30f764dfa75", "messageHeadline": "Have useradd create a home directory for the docker user since oak co\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "522cad60c01e82dc36bfda995b3351a10500d329", "messageHeadline": "Merge branch 'update_crypto' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dc80ace5f13c6580e022d6cb954e35451f3e1e5", "messageHeadline": "update crypto", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d65ee52ad040fc337258a415407b0984d760217a", "messageHeadline": "merge", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac5a92cdc9207be9ac73dc3a3e0d0609ddcfe7ac", "messageHeadline": "Merge branch 'aggregate_sig' of https://gitlab.com/Concordium/consens\u2026", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f72584fcb70d804e79ea01776cdc79276aa8e5a6", "messageHeadline": "update submodule", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c437a5e062740dc1c701be3c8dc874599a136dec", "messageHeadline": "Merge remote-tracking branch 'origin/master' into aggregate_sig", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 132, "deletions": 9}}, {"node": {"oid": "af36d916fc4456194215e2e78fdf4a8e8c309dae", "messageHeadline": "fixed testdata generation for blssigs", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "cf1a7111ab5c904acde9506b85f7d0bd110353b5", "messageHeadline": "less time accounting in the poll loop", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6abbf4e3a92b06252612e771a799af41ce8ae16f", "messageHeadline": "reduce Arcing on the peer list", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 24}}, {"node": {"oid": "cbb374fa10752972a4a17c2f3b64e94a732729b1", "messageHeadline": "add faulty connections to the stress test suite", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "69b8ed6a2826093fbe5f523be4ccee237f4cc1c6", "messageHeadline": "add a FIXME", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c94c895fc3441a41892409ae836045eeb0dd6888", "messageHeadline": "split out connection dropping from the thread pool", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ca36afbd1e491cc515359684044e675b35d87b8d", "messageHeadline": "batch remove connections when possible", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 8}}, {"node": {"oid": "2223e443b1b89badeb07ece6557b0483b53523f1", "messageHeadline": "reduce TRACE verbosity, add extra connection trace", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "c027d772fe884d060283de0276b979e23b0763a8", "messageHeadline": "fix the stress test suite", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9e78e951fa76e433377cd9f31699618abdac340c", "messageHeadline": "merge master into aggregate_sig", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 131, "deletions": 8}}, {"node": {"oid": "9f07b4b07face631eb6007ad9e3d2155cf181b08", "messageHeadline": "Updated tests with new key and sig types", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "7d05789208343b5009d7111919e8178d33739493", "messageHeadline": "Remove incorrect comment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9fc79c1d88624f71af1ed6f274de00aec2481843", "messageHeadline": "Add basic test to make sure credentials are checked in simple transfers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 120, "deletions": 4}}, {"node": {"oid": "0e9cb8d6dd83a3fbab2f60092aa57e49382cf770", "messageHeadline": "Read baker private data via JSON instead of binary serialization.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "a3eb30fe0e60c3e48a82c30155f7911c629f4269", "messageHeadline": "update submodule", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61c736775c7bdf9c4eb09874d7975eded0657008", "messageHeadline": "Merge branch 'master' into aggregate_sig", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 849, "deletions": 606}}, {"node": {"oid": "65c7a2382d36ad9203b7abfb2d0f48a973872640", "messageHeadline": "Update submodules", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e8e429e3c15e9c8be073e57f96e47f0c14c46693", "messageHeadline": "Remove genesis beta account generation from the genesis tool.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 27}}, {"node": {"oid": "56d7df0251505548c993dab2aacb7f71a95de9c0", "messageHeadline": "merge master", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 3990, "deletions": 1320}}, {"node": {"oid": "e8e735da11b77cd4c334f1f6cf966c6335369ac9", "messageHeadline": "Make sure to record regids in the initial block state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "4fe774a360da5a69e7917b0580c20473bdece1f6", "messageHeadline": "Explicitly add registration ids to initial block state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "6452bf2925384aafba3414c0204464bb26d7bb73", "messageHeadline": "Reenable all the tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c3502375c3ef5a2738e729280b0554727e6a0cc", "messageHeadline": "Merge branch 'add-credential-check'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 238, "deletions": 160}}, {"node": {"oid": "24dbd944f63a7b1a4856b8ac4c8c4b1d5fbe446f", "messageHeadline": "Merge branch 'master' into add-credential-check", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "f0dc4996ddbf77e97fc70fe6572af298c3e020a7", "messageHeadline": "Add dummy credentials to credentials generated by makeBakers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "30a78776a4f1c9e36d5d330a00fb9c1e1755ff9f", "messageHeadline": "Link scheduler tests and binary statically.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ac155dc6bc62bc45c44180136e81738943708b28", "messageHeadline": "Replace bpState from BlockPointerData with blockState in TreeStateMon\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "fb6b9d4840ddd8fc0907485c7b95d0a71c858c4a", "messageHeadline": "Replace bpState from BlockPointerData with blockState in TreeStateMonad.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "7d7fb28a0481677683cffce67e84a197839fe150", "messageHeadline": "Remove genesis baker generation from the genesis tool.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 61}}, {"node": {"oid": "060539c0ae7eaa8a3b1f7730dd8ede1a75b2f444", "messageHeadline": "Read credentials for baker accounts as well.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "cf13be2d920d12dc960797b0921afc04ef117d89", "messageHeadline": "Test catch-up response flag", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f1e9da292137d2dfb71587173bbcb99c5298f238", "messageHeadline": "Propagate changes to handling of credentials to consensus.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 46, "deletions": 35}}, {"node": {"oid": "68f1fa13a1d3569610f3ce684d4163b4e1106ddc", "messageHeadline": "Fix scheduler tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "c5d36067b765906a4acfc03e59ec9c1ae114cf75", "messageHeadline": "Add a credential check in the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 93, "deletions": 57}}, {"node": {"oid": "79b2f40b47f9b341321381427ff9d6c084215c6f", "messageHeadline": "Replace the list structure with a priority queue for credentials in t\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 316, "deletions": 296}}, {"node": {"oid": "dfcdea75273e7054a78539bffa7124364cb79d22", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.69' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea95374655f769aac1090f05be94a965491ce0f9", "messageHeadline": "Merge branch 'releases/v0.1.68' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 149, "deletions": 99}}, {"node": {"oid": "5ee1fd26d1cfa3b2924622aefbd3fd376c7b4585", "messageHeadline": "Merge branch 'improve_the_stress_test_suite' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 31, "deletions": 24}}, {"node": {"oid": "ec002f69a3543fb9313915df95c7867616cd05d4", "messageHeadline": "Bump develop to version 0.1.69", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b267ddf82fa058c0f4a63178d47b467f2bdef8c2", "messageHeadline": "Release v0.1.68", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 149, "deletions": 99}}, {"node": {"oid": "a1b0b850b81b7dbbef1d4d2acb57178fa236c7c1", "messageHeadline": "Merge branch 'validate_xx_a' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 3}}, {"node": {"oid": "17772810fa822139e4c56ef567f082ba4e6618d1", "messageHeadline": "Merge branch 'msgpack_collector' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 25, "deletions": 29}}, {"node": {"oid": "318e5f03592e3e4fb558bbfa8ea5b9d0bd09c876", "messageHeadline": "improve the network stress test suite", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 31, "deletions": 24}}, {"node": {"oid": "aa47cefbe7b0aa55f6a161bff5030369080eeb18", "messageHeadline": "Merge branch 'fix_rare_stat_calc_issue' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "aa655969857f89b99f3afe866d1eaa737e4dbceb", "messageHeadline": "reject zero-sized messages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ed4bf04f5a7bb9789fe7119a41d58d3a7c49a9bf", "messageHeadline": "hotfix: post a PSK in XX_A", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "ebcea08e33df987555229998c6b5a11972a2b516", "messageHeadline": "use saturating_sub when calculating throughput", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d7c2d6426d5d3646ff1619328bcdecf7d2fb9cf3", "messageHeadline": "use msgpack for communication between the collector and its backend", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 29}}, {"node": {"oid": "df99a93a3ec55d6442e8339e92aba4dddd5c3bb5", "messageHeadline": "Merge branch 'temporarily_ban_broken_conns' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 82, "deletions": 41}}, {"node": {"oid": "3b9017f6937b7f6c49124b3a727d41574ea2f9e8", "messageHeadline": "Add missing test file", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 172, "deletions": 0}}, {"node": {"oid": "043839c486aaf598056ac5aa7232c8cf4b59bd74", "messageHeadline": "limit the handshake msg size", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "aaf8d047ed969b399d4c7153e6dfbc832a861f40", "messageHeadline": "bump the thread pool size", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1639bccb2f307c923037d0c86b12091d19ff863a", "messageHeadline": "introduce soft bans for broken connections", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 45, "deletions": 11}}, {"node": {"oid": "6028e3d9b7419db67ec3fe392293a373b41e5bcb", "messageHeadline": "replace SystemTime with Instant for housekeeping purposes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 32}}, {"node": {"oid": "3c094db783bb5eda860d38814c75d5a5746404a4", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 123, "deletions": 174}}, {"node": {"oid": "4b8b1f84ef477e6aada5482e3a71cc2abed46839", "messageHeadline": "Catch up tests and fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 73, "deletions": 88}}, {"node": {"oid": "8f0ee69eab05364de0149e68c3caede469fe22b7", "messageHeadline": "Merge branch 'fix_throughput_json_names' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1d8906f7bb14c249a2efa5d0214337b9707dcc6c", "messageHeadline": "Merge branch 'relax_conn_atomics' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "683192b21a892b29118b9aac0b6abb89b458fae6", "messageHeadline": "fix collector JSON throughput names", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8e8e659bc55de6d5937e18df214e15989a34fb6e", "messageHeadline": "Merge branch 'releases/v0.1.67' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3030, "deletions": 91240}}, {"node": {"oid": "7908ae349304877a98f44c1a3997a25fe2757f5a", "messageHeadline": "relax Connection atomics", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "903bf5df35f4f8e2464c4606dec57803d75df6d3", "messageHeadline": "Release v0.1.67", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3030, "deletions": 91240}}, {"node": {"oid": "568136ec8ef920078fab5d2f82d4ead5ac07c07c", "messageHeadline": "Merge branch 'fix_silly_throughput' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "c14e05934e01755ff3c0bd5a66187293928a4aa1", "messageHeadline": "Merge branch 'one_handshake_to_rule_them_all' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 62, "deletions": 183}}, {"node": {"oid": "7c798381233cb6cce1f88686c536abecd6055782", "messageHeadline": "fix_throughput_calc", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "3259f8f3e6fc488c9973f91309b21683da2f3a65", "messageHeadline": "fix RPC tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 17}}, {"node": {"oid": "537626ff4fdf2a000de3f274551deb5747fc2b54", "messageHeadline": "Merge branch 'remove_throughput_printout' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "c92d8fb881c0f8ab1f153c9a254af2cad06aa151", "messageHeadline": "remove avg. throughput printouts", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "ed25cc06525754b2b7b356e8b967f4259183aa11", "messageHeadline": "readd sent_handshake stat on responder side", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7fe799eb34e7fa7f252db482924e5729e0d15f5f", "messageHeadline": "make the high-level handshake msg a request only", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 135}}, {"node": {"oid": "022569882c2b10e1320ca5ddb0195011afd54d88", "messageHeadline": "squeeze low- and high-level handshakes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 34}}, {"node": {"oid": "0af6aaf6276fdcde96c0a4be7949a04f69ea69e1", "messageHeadline": "support payloads in noise handshakes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 14}}, {"node": {"oid": "a49056f082bc4e37257f6af18a5d92b684f8feb9", "messageHeadline": "Merge branch 'fixes/fixed-beta-build-after-rearrangement-of-modules' \u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 42, "deletions": 8}}, {"node": {"oid": "8844fd92b2d86a3d6f585119eeca81d0baf8ae42", "messageHeadline": "Fixed linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 18}}, {"node": {"oid": "4d3698d335b71fdf43af6201c91e8731242e131f", "messageHeadline": "Fixed the beta build after modules where moved around, and added docu\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 40, "deletions": 3}}, {"node": {"oid": "b3fe328c6a8bee77161cf7e6612f9f583a848dc8", "messageHeadline": "Merge branch 'integrations/put-oak-compiler-on-path' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcd8e97b4f8977ca4341171a17c2461f3e50fbeb", "messageHeadline": "Also move simple-client to PATH", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a0627fbc9da44bf77f7a28e44fe118efeeb2686", "messageHeadline": "Moved oak compiler to a location where it is on PATH and therefore mo\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ce53e96282d5b21f567fbec992f04d6807ed6f8", "messageHeadline": "Merge branch 'measure_throughput' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 252, "deletions": 186}}, {"node": {"oid": "8222f2f4e58c97cfebe6e483f3ba38625c6b2e13", "messageHeadline": "expose throughput stats to RPC and the collector", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "5612f6b065c0a37ca73ce9cb83fb26c1d81b7faa", "messageHeadline": "Merge branch 'features/update_consensus' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68722c919da0487e86fc0698aeba1aff0813e694", "messageHeadline": "Re-pin genesis data for new consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "431cf8d33a5c4e90747d9f70a874f5faaa5a80ed", "messageHeadline": "remove unused test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 25}}, {"node": {"oid": "efbaf00cff6195e39a1e014d454479bb132ad76b", "messageHeadline": "move byte counts to a higher level", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 16}}, {"node": {"oid": "9eef4df1846e57e305396a6f69ec305d0679a24e", "messageHeadline": "always provide a stats service", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 97, "deletions": 152}}, {"node": {"oid": "fb62a0ea574d9100debc5b0819db71c526204275", "messageHeadline": "instrumentalize throughput measurements", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 107, "deletions": 14}}, {"node": {"oid": "71595d811c03169665291cfd1484916de323a39c", "messageHeadline": "simplify PeerStats a bit", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ec57861462f8c35d04aed151ecb2e4099e80deaa", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 231, "deletions": 149}}, {"node": {"oid": "14c2850c8c22dadc97dee9d992691c18b403fd50", "messageHeadline": "Replace credential testdata in the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 123, "deletions": 174}}, {"node": {"oid": "0c9502d1ea2e05b04c87c5a7ad2af3a04f8846fa", "messageHeadline": "Update LTS.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "307abad33a737c6ee25e45e7d8d1080f2907c781", "messageHeadline": "measure and periodically report socket throughput", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "1afed43bddbb7dcb938b2fc3db5a0a076a7ffa31", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a5c7777cd1808ccaf446a5bf1fbe02047e0f955d", "messageHeadline": "Catch up changes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 217, "deletions": 135}}, {"node": {"oid": "7823fd77d0e1c2881b5a0fddfc82aefe3de93d4c", "messageHeadline": "Fix + testing for pending block not being marked pending", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cef0d48026a3fea1417a7cb07401cf0e93b56805", "messageHeadline": "start of implementation of WMVBA tests", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 105, "deletions": 24}}, {"node": {"oid": "1669b8b7b4658d46ea46b75701edb788b6a6cb68", "messageHeadline": "Merge branch 'in_place_decryption' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 34}}, {"node": {"oid": "8206e67da38508650cb677e05b125f28341b7f5c", "messageHeadline": "Merge branch 'prepare_for_streaming_decryption' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 94, "deletions": 75}}, {"node": {"oid": "eb60fa9b1e39869f0e4956123b7416b32fb029e1", "messageHeadline": "CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "a3a7feed4c83bd11c0d5eea5d2ee5658afb76185", "messageHeadline": "Merge branch 'bump_concordium_common_dep' into 'master'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec295c8de230ebde93d358196a973df4e3974b4e", "messageHeadline": "update concordium-common dep", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f2843d9feaca508829b7a63df69a00e2d544767", "messageHeadline": "in-place decryption", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 18}}, {"node": {"oid": "decbd1930c02689c7ee4f5b4869351b40e5feb7e", "messageHeadline": "simplify noise handshake buffer handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "a7febed1a961d43fcf5dbfa112463360ceb5c6e4", "messageHeadline": "add helper low-level functions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 17}}, {"node": {"oid": "2d90d510190cddbb3c4a0dded1b777cf424085f5", "messageHeadline": "simplify socket buffer offset handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 33}}, {"node": {"oid": "ec032111041dc71b2b6baf53fb9c0585874fb53b", "messageHeadline": "decouple the noise buffer from the socket buffer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 29, "deletions": 27}}, {"node": {"oid": "cd78174de4680a08cf63353f2ccba57c8231e6b6", "messageHeadline": "simplify pending_bytes handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2583a1e9232540175b0b91575d441b5b165d588c", "messageHeadline": "improve buffer naming", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "2ea8c99d6bda1c1d502bf3ed75c6e0dedc1a0747", "messageHeadline": "simplify low-level buffer handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 24}}, {"node": {"oid": "0a14f2e9a65fac293c612bb7fcc23dd0dc800ef2", "messageHeadline": "prelude to streaming decryption", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 15}}, {"node": {"oid": "a9851e8fca842296dfb7b321e7bd7b170315df13", "messageHeadline": "Merge branch 'fix_rare_decryption_bug' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "35e291512653dbf8c3fffa358742f8a427131045", "messageHeadline": "add some low-level docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0fff96daff0939ad552e7fbd5e03953bb20c1158", "messageHeadline": "fix rare decryption bug", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9d7154788d569312cd83c66819e3f86c4842ad22", "messageHeadline": "Merge branch 'refactor_buffer_handling' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 77, "deletions": 78}}, {"node": {"oid": "aeeee9ab74e97ffb4c3280cefd6cfef8197891a4", "messageHeadline": "split out a message processing function", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 46, "deletions": 42}}, {"node": {"oid": "75f12775138f2981d0146d92fac9ab62298a7cfe", "messageHeadline": "split out length checking function", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 42}}, {"node": {"oid": "034bde8e2891c3a198212bae613d21100626aecb", "messageHeadline": "Merge branch 'fix_rare_oob' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "4f2041b2dda630f7b09062356df8ef4023ad3817", "messageHeadline": "Merge branch 'begone_clone' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "d384e2dce460641f51522e9c7029b17d13e39e1e", "messageHeadline": "fix the rare OOB in low level buffers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "d130dad9e44f0e738409cab3af36a9bc8430fa4e", "messageHeadline": "update env_logger", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ebd7ca124dfaec3c4218a5dbee13664d57bbbfeb", "messageHeadline": "remove Clone where possible", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 22}}, {"node": {"oid": "c042664e1821a43f9d52bebb1395a69624dc43ac", "messageHeadline": "Merge branch 'remove_clone_from_stats' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 47, "deletions": 50}}, {"node": {"oid": "0e976408bb14aa5dc58724ef01b4e6b0f492b91a", "messageHeadline": "Merge branch 'control_socket_rw_sizes' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "107acf808dca623f5662f6624cd1525c83eed550", "messageHeadline": "check socket rw sizes on startup", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ef5929373373f23971247483c66ae2971f6e9c1a", "messageHeadline": "remove Clone from the stats export service", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 47, "deletions": 50}}, {"node": {"oid": "137ec83c0280013e7dfd5cacf99ec6082df5adb6", "messageHeadline": "Merge branch 'some_maintenance' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 136, "deletions": 255}}, {"node": {"oid": "6560cea6a060c4701fc27757165268d8312768bc", "messageHeadline": "fix clippy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 6}}, {"node": {"oid": "74e6e56dbef2d219f203794b346cd22e87417d01", "messageHeadline": "remove unused utils", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 23}}, {"node": {"oid": "a6a2d2f7d8e9fcbb74ee82c21132ba7e4092c154", "messageHeadline": "remove unused test utils", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 77}}, {"node": {"oid": "4163127c34e2a1ca5a32521a8026fcddafe49701", "messageHeadline": "move plugins to root", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f1ea72af6747322e1f2e21aec273044eb0258bce", "messageHeadline": "move client/utils to stats_export_service", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 95, "deletions": 106}}, {"node": {"oid": "9f39d79bbbe1595ad47675576286a8c89efedb30", "messageHeadline": "remove obsolete consts", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "76ba12c93929e8a70e8e97da5c64861643c84547", "messageHeadline": "move NetworkId", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 32}}, {"node": {"oid": "d51bdc7de0117dba482aa3e1c7a24f413284860f", "messageHeadline": "simplify plugin module structure", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4013f0bc31051702a861c1148eeaf94ecd28cef9", "messageHeadline": "tweak the deps", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "4fb13d8c682d1e090662919a40dabcc76bfaade6", "messageHeadline": "Merge branch 'random_rpc_bug' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 37}}, {"node": {"oid": "7d587b406f853a9330b0c00a82f4b18ea37f9770", "messageHeadline": "Merge branch 'extra_low_level_docs' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 80, "deletions": 44}}, {"node": {"oid": "45eb7f768de3cc7bc401a41d3cf4fcaa15899e28", "messageHeadline": "Merge branch 'fix-nixos-zsh' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "cabea7c8659a36ee540f4f860dfc4cd24ee837f6", "messageHeadline": "Changed strategy for nixOS detecting", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8fb180c10089f07cbb19ea4e55e9c63c44bde6b8", "messageHeadline": "simplify randomly failing rpc test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 10}}, {"node": {"oid": "ee0cb3af91899f7ca4798606104c252488e9a59b", "messageHeadline": "fix clippy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2e9c44f1b69cae977592a19a146bac2351df526", "messageHeadline": "add more docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f7906650cc665a1c3fe617328aeb8acaa5727d4f", "messageHeadline": "remove obsolete error info", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "75c97109f5622198250b5b62d6d187f06194da29", "messageHeadline": "drive-by: optimize write queue flushes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 21}}, {"node": {"oid": "adac9e12588faff36866ab9b6d193c8f276b4182", "messageHeadline": "more low-level docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5d07254e6530491cca2032002b139935fc847e7d", "messageHeadline": "drive-by: optimize length reads", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "2b7a18a4050dc81e91ffa7e3e3bef0a4da339827", "messageHeadline": "add some low-level docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 6}}, {"node": {"oid": "0b2d9481acfb2940577f6fbe1a2b1df3f44496d8", "messageHeadline": "Merge branch 'simplify_encrypted_payload_reads' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 41, "deletions": 78}}, {"node": {"oid": "e72c1b19c20d5f7b681c7b3721032f3728125a98", "messageHeadline": "simplify socket read loops", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 41, "deletions": 78}}, {"node": {"oid": "a00c724088a3f2146dda9ef192f90ffdcd71bcb8", "messageHeadline": "remove custom rpc errors, move rpc module", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 29}}, {"node": {"oid": "52bdf714b11d4aa39e8dfbf9648f0ba05a6b342b", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.68' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc99e65435fa8e7d6dc341d92f5f1e0ac3d31147", "messageHeadline": "Bump develop to version 0.1.68", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a269048a70802fcb47f981bf2bedcaa3119a9288", "messageHeadline": "Merge branch 'features/swap_to_crossbeam' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 141, "deletions": 1}}, {"node": {"oid": "02f7a9d5b0c8c838cfa9fe4727215bdf8afb2651", "messageHeadline": "Merge branch 'improve_socket_write_queue' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "3598c33da0b23a9d6224a6faf502447f9911adcd", "messageHeadline": "Add instrumentation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 141, "deletions": 1}}, {"node": {"oid": "38a96daab384d6fad6886967304caefdde72a856", "messageHeadline": "cleanly close the stess test binary", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "999dfc5bfe9591948986095a0fbe76a90fb93f93", "messageHeadline": "optimize socket write queue handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "31d573f490a4a5f9e146d396ff73194cef32f869", "messageHeadline": "fix binary param convention", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9fa3a0c3f322732fbc5df589fb007febfc0f27c", "messageHeadline": "Merge branch 'features/swap_to_crossbeam' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 34, "deletions": 30}}, {"node": {"oid": "b25e5540e1160d83398c97497921d697a1ac0254", "messageHeadline": "Repin properly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc8009fb3c5f47fd9bcef0fa4fabffdf0eb64e88", "messageHeadline": "Merge branch 'features/swap_to_crossbeam' of gitlab.com:Concordium/p2\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "36506bcb2a4689a5756edc17c157437e0cac79d8", "messageHeadline": "Rebase", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3953d3f73eee49fc4f76279d9021d467f28e4848", "messageHeadline": "Fix tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cddaee6e838c8d4091ace5d6c00b95c556841108", "messageHeadline": "Move to crossbeam", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 29}}, {"node": {"oid": "ebe24bc777efdc5ae5ab24252f4faa2a9018485a", "messageHeadline": "Fix tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "63dc269cd274bda0f776720d4e0beb7fa2d640c3", "messageHeadline": "Merge branch 'add_config_options_and_yeet_retransmit' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 73, "deletions": 172}}, {"node": {"oid": "60a6a57c31888dc72d79e6e8704039b622ec29d8", "messageHeadline": "update the proto", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f54155a606e9a2132d12b66252beead21de82c8", "messageHeadline": "remove the transaction cache and retransmit request", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 140}}, {"node": {"oid": "aa3b85a1c76d0ea03a8072b636ee0b7a2c7ebb69", "messageHeadline": "tweak stress test binary", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ddd63045b504e2433b0d8c6f50efb55bd3f889d8", "messageHeadline": "make socket r/w sizes configurable", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 38, "deletions": 19}}, {"node": {"oid": "87974eb5ad2393516e03d28cc7b9d8a7ad9f5d09", "messageHeadline": "make dedup queue sizes configurable", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 9}}, {"node": {"oid": "1e58333e3b8e955672d5a0eed45b41658f03c4d8", "messageHeadline": "Merge branch 'features/bump_concordium_common_dep' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "2b63bf5fc3bd08169dd1b7e514e4c6744c2825d7", "messageHeadline": "Move to crossbeam", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 29}}, {"node": {"oid": "ff92e0f018d498e4ae653863efbfd9734086e2b5", "messageHeadline": "Merge branch 'eager_socket_writes' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "926bc04c6dde8f668e6690d3e703380a93e74866", "messageHeadline": "Move to crossbeam", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fa53109e0982cd032f84b1c8aa796c5a3b3943ae", "messageHeadline": "Bump concordium-common dep", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "400c19a941763e4235ebf568e06566e41a20cd39", "messageHeadline": "Merge branch 'features/include_simple_client_in_beta_image' into 'dev\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "838379463d8715c12e5e59c01f235756e3b68a3f", "messageHeadline": "Include simple-client in beta-image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6387c0070a4401772173e2b738197cf559675cf2", "messageHeadline": "eagerly write encrypted chunks to the socket", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "42f7b4aef88f31cd6fe721a3287548f796d8be5c", "messageHeadline": "Merge branch 'tweak_dedup_sizes' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d36d907c337b2ffb0a8f84f36864dd7269246e5", "messageHeadline": "Merge branch 'fewer_socket_reads' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 174, "deletions": 118}}, {"node": {"oid": "2b3f8e845ccbe771c95f2e9a758170f815517dcf", "messageHeadline": "tweak dedup queue sizes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "275ecca08e54344ef46bd21fcb21a0697ce2839e", "messageHeadline": "fix the decryption error", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 15}}, {"node": {"oid": "1b6c99b3f790c21964aeaf07b21d45f9438146f2", "messageHeadline": "reduce socket write size; minor tweaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 7}}, {"node": {"oid": "941297931e949003c3c735c42fd77447975019a6", "messageHeadline": "speed up the stress test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 34, "deletions": 20}}, {"node": {"oid": "940fa67471da1a20216c5ba5ec4e97fc4697e5be", "messageHeadline": "zero-alloc secondary buffer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 43, "deletions": 23}}, {"node": {"oid": "0a99ea5b0236cb3e5ae31e4cb12ab6569b6c9220", "messageHeadline": "reduce the number of socket reads", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 98, "deletions": 78}}, {"node": {"oid": "a4a9eed1fbf63e640682e07710bd3c455dca5686", "messageHeadline": "tweak the network stress test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "178843f98bc5aaf757dea2ece75bc3f52da1bf62", "messageHeadline": "Only checking finalizationRecord verification when test finishes", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 37, "deletions": 11}}, {"node": {"oid": "83a4086c5f859a98e427a610fa5ff141abd22ab9", "messageHeadline": "Merge branch 'integrations/ship-oak-compiler-in-beta-image' into 'dev\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "47ec9c45b4106531f3f94fd32dccdf1cbdba43eb", "messageHeadline": "Merge branch 'flatten_the_write_queue' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 41, "deletions": 91}}, {"node": {"oid": "38dc1b878e3e4aa6acfccd537e90491d880967a9", "messageHeadline": "Merge branch 'reduce_low_level_allocations' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 24, "deletions": 46}}, {"node": {"oid": "ea0f96ffa2ca0066bde2d45709413324d9ff7273", "messageHeadline": "flatten the socket write queue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 41, "deletions": 91}}, {"node": {"oid": "e4ede7d31992279209195514a7aa7996684996c8", "messageHeadline": "a minor doc tweak", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "824442e6ecc454d00c500ea1d8ed749e508ed87f", "messageHeadline": "squeeze an error message", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "60433baa8b4a757638f62ea50d7d1fe0bd4f6225", "messageHeadline": "fine-tune chunk encryption allocations", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf947c5a4fa1df12e516a9eba368824b5fb37301", "messageHeadline": "simplify decryption, fine-tune the related allocation", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 20}}, {"node": {"oid": "40e4a554562af18e21157aaadf7931b9cc6544a3", "messageHeadline": "don't pre-allocate to read incoming message size", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 19}}, {"node": {"oid": "3ec67b0cc06b28bff20329f82ccbe42389a90479", "messageHeadline": "Working version of beta image", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "1f25aa4b95cd3965b005b7ea604ef123eb083830", "messageHeadline": "Merge branch 'improve_chunk_squeezing' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 79, "deletions": 41}}, {"node": {"oid": "1e0037d66cc4a2c57b49d856b7bb803c3b5ae071", "messageHeadline": "add more noise docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 14}}, {"node": {"oid": "af35f349d8bd597305eb2d088f5c06d790b7dd35", "messageHeadline": "improve chunk squeezing", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 26}}, {"node": {"oid": "0092d04d9f8c1e733b6cb8560d5e31bf558a5b99", "messageHeadline": "tweak inline directives", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 8}}, {"node": {"oid": "afce7840f4daefbf18f2df3b03e6a15bdafd6dc3", "messageHeadline": "add some docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "fdfedfdad0ee807656567f916573501cea78cd92", "messageHeadline": "Merge branch 'features/repin_tps_genesis' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfca43146dc6883e6c7da5c0b92e3827fff1da97", "messageHeadline": "Re-pin genesis to latest master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daf53871b3e1607d9c35b09639d922afa211eeb4", "messageHeadline": "update globalstate-mockup", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f44fe2b477e8d33f3d370ccbdbf7674b049dfe4", "messageHeadline": "merge master", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 4797, "deletions": 3280}}, {"node": {"oid": "1c87c5aa954ad095c894d64be9dee0d2bfe29a31", "messageHeadline": "Merge branch 'remove_custom_errors' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 59, "deletions": 310}}, {"node": {"oid": "36243498781357eae933ad2da481a00656ace5ee", "messageHeadline": "Merge branch 'remove_tcp_result' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 23, "deletions": 52}}, {"node": {"oid": "7879f479413194c0854fd8fdb15f9d0388d2592e", "messageHeadline": "remove custom lib errors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 28}}, {"node": {"oid": "5dadf535debb251d042261a71c713b8ccdd22fb3", "messageHeadline": "remove custom common errors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 71}}, {"node": {"oid": "6628126d05524acac785bf252871b71da3601672", "messageHeadline": "remove custom connection errors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 128}}, {"node": {"oid": "877a60515667b2a0df6daee3e42548f01182a3e0", "messageHeadline": "remove custom p2p errors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 83}}, {"node": {"oid": "d63e96beb4f823496a63f124facba4232d96e916", "messageHeadline": "remove TcpResult", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 33}}, {"node": {"oid": "c4228b7954b05692b6e1b189144f30c305c6fc16", "messageHeadline": "simplify TcpResult", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 31, "deletions": 41}}, {"node": {"oid": "609fc982677e37a2d0d6d447195c2fc214b61f5e", "messageHeadline": "Merge branch 'squeeze_payload_len' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 33, "deletions": 19}}, {"node": {"oid": "b38122551e7159cce6bd69bd03a311c7c05d8977", "messageHeadline": "Added initial work on shipping oak compiler with beta image", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "27ce18d040cf361a8cf67398cc9a8a811c7924fa", "messageHeadline": "squeeze payload length with the payload when possible", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 19}}, {"node": {"oid": "00211f82250f3103f5d92102c6a68d69fce2c24c", "messageHeadline": "Merge branch 'dont_allocate_chunks' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 41}}, {"node": {"oid": "8d80275ecb324a93d6e4afd4c56cf6745f6489e3", "messageHeadline": "Merge branch 'readd_snow' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 135, "deletions": 173}}, {"node": {"oid": "4261cde2a1bae5933632b0b9011f6ceba81c3574", "messageHeadline": "don't allocate the encrypted chunk list", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 41}}, {"node": {"oid": "fb82c4237dde520c14cf7b767a8304c2b1bd8303", "messageHeadline": "Update submodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a7927e004e8249d8e8769fa534a949f69f69add8", "messageHeadline": "More account tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "49c4817d8a276dbe6d4a6203e925cc07361abfae", "messageHeadline": "Merge branch 'remove_useless_test' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 45}}, {"node": {"oid": "f366fecba58849ee3a18cc29aa7bf9d4eb8c4402", "messageHeadline": "remove useless test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 45}}, {"node": {"oid": "52526a9cdaec43e8dc2e2a70532ebba572136789", "messageHeadline": "re-add snow as a feature", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 135, "deletions": 173}}, {"node": {"oid": "a51e2a626841028fb77efe923cd0e9e7e8cbe560", "messageHeadline": "Merge branch 'simplify_some_noise_bits' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 69, "deletions": 110}}, {"node": {"oid": "f90052e64d8335e201513f3222ffc8fc3e4da692", "messageHeadline": "simplify some low-level networking bits", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 69, "deletions": 110}}, {"node": {"oid": "8f391bd37615e46a7050bd353a729186445f7d7e", "messageHeadline": "More tests for accounts", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "7293a00fadf49581b331fd10102f7cb61769017a", "messageHeadline": "Tests for Accounts", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 93, "deletions": 16}}, {"node": {"oid": "4d2085ecf5d181f07e2ad2075a5cc965f02b8aec", "messageHeadline": "get/putBlockState. Some documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 88, "deletions": 19}}, {"node": {"oid": "eb7f3c8d633ed30b676fe06cdccf04ba5160bcb1", "messageHeadline": "Merge branch 'bugs/fix_badge' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09172145df0cd022abc9d8f8d631cf6fa1a26235", "messageHeadline": "Fix badge", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0433b039a33319c8172b49e756d7947facdd37ea", "messageHeadline": "Merge branch 'cleanups/move_genesis_out' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 37, "deletions": 933}}, {"node": {"oid": "36a6af1002f35d58d952121c10fdf9bbb161e1d4", "messageHeadline": "Fix scripts", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "775632194dd8e34ee173454fa4b4909f542b0e16", "messageHeadline": "Further script fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "284f07c693908f04377b88501568912b572f3f9e", "messageHeadline": "Fixed genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b39f8af6e8aa707c4f47c07db683701985d70151", "messageHeadline": "Fix scripts", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 1}}, {"node": {"oid": "2ac0ccca786ccf45c91ff96f929c7f57e94a4ac5", "messageHeadline": "Fix scripts", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "7b0335032079c5629e1f02dee1a7209d41f1db6c", "messageHeadline": "Remove genesis, and use as submodule", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 919}}, {"node": {"oid": "0868ea0d8d55e55b35886a9f85a0fb506fab57c2", "messageHeadline": "Merge branch 'reopen-fix-local-build' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d67f2c9bd4726d54022f1bd9973d0e299e849465", "messageHeadline": "Some tuning on the local build file", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ffb11d815f5a69e1e156b7edeb9534ecb0d20b5c", "messageHeadline": "Merge branch 'cleanups/remove_base_images' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 70}}, {"node": {"oid": "27905975a3a8273d5e7e4f1811140ef2f6000199", "messageHeadline": "Fix url", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cda37f6baf6319b2534d25032713d1ead33e917c", "messageHeadline": "Update readme", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "383e718526f60783c0ccc8c1c59d1d0ecbcec8fd", "messageHeadline": "Remove base image from p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 69}}, {"node": {"oid": "b17349ecc70abc2c295b920335f435bfad45b5c6", "messageHeadline": "Merge branch 'features/add_clippy' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 19}}, {"node": {"oid": "ad1cb3d0f24ed60340453ffcfff21c1e98deb4f7", "messageHeadline": "Flip images to latest base", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b9dd69ce305a3cc0751af64ca8217438aa4eba98", "messageHeadline": "Merge branch 'features/use_proper_ci_images' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 44, "deletions": 53}}, {"node": {"oid": "9acffbf176d4124bcb1c71c6c67524debb94764d", "messageHeadline": "Allow tests to use cache too", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "3f1052c71fc020b634590f96fcf0145104f4c8d0", "messageHeadline": "Align consensus with crypto/globalstate", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a5f3817e5aa7656d8a0584beb78a29a8d5f4dfaf", "messageHeadline": "Amend haskell image and bump version", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b2ddbac5fe138141d6353bbdc7b3e71aa032d4eb", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "0751d4c65467fcdb9a561b0ffea5b0f67c82a89b", "messageHeadline": "Better descriptions for tests", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "892fd415d494564acb5a4db2440d347188461dbc", "messageHeadline": "Updated dependencies", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "082597f9a41199a0988fb7efbd143c1b4fab5496", "messageHeadline": "Added test for finding malicious signers in finalization", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 126, "deletions": 30}}, {"node": {"oid": "4f2b6a3f946218024d4d6618d63556f8d65ed6a2", "messageHeadline": "Fix issues in YAML", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c58917a0facd25d97e747b8df3d250c26842513c", "messageHeadline": "Formatting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9080978d8a26150995635c0bd880736f3abc1c31", "messageHeadline": "Flush out differences in CI inherits", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 30}}, {"node": {"oid": "6f7b08f9b8e9e113bb1d59afb54d9a22d5a8d9b5", "messageHeadline": "Bump base", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "44e6ff5bfa5c12ebc4398237a02754b6a3d56694", "messageHeadline": "Simplify ci yaml", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "9564ed7a40e812ce863dbb2bef1028e0693d3f1c", "messageHeadline": "Add clippy", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0f2773279bef47a4d30e571f6309016ab5d885be", "messageHeadline": "Use new images", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 23}}, {"node": {"oid": "1c5acde893caeda3a8609e86bdb507c75a6ccdd8", "messageHeadline": "Merge branch 'features/haskell_base_image' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 47, "deletions": 10}}, {"node": {"oid": "61809e7cd49ecbeefb63a3474c9f3e8d8be6d611", "messageHeadline": "Use new fmt image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "de9110296b953d8c37be2c3b0167a8d63df862e9", "messageHeadline": "Add rust lint:fmt image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 10}}, {"node": {"oid": "becf1f5e00a231508f616c60af681261839cad71", "messageHeadline": "Testing and documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 227, "deletions": 63}}, {"node": {"oid": "87389d42e501979de9e635314c1d6c5bf59d5914", "messageHeadline": "New images", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "cd641ecbf215b8dfcbece52e90879d74a2dd0a66", "messageHeadline": "Merge branch 'features/make_tps_test_easier' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 66, "deletions": 21}}, {"node": {"oid": "f7ff86388a2a30ce0d8de4de44d2bcb7c8e20dd1", "messageHeadline": "Bump dedup as well", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9da21de35fca274d646e324bc36daa530b2bbeb0", "messageHeadline": "Merge branch 'use_noise_explorer' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 125, "deletions": 260}}, {"node": {"oid": "6acfa5c1b0b377bea4018f3ebed074dc7504e9ab", "messageHeadline": "Introduce flag to control rebroadcasting to ease testing of TPS", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 64, "deletions": 19}}, {"node": {"oid": "b203349e0eeff2c1f2109612c040e6d662d18269", "messageHeadline": "Merge branch 'integrations/move-beta-mod-to-new-auth-scheme' into 'de\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 22}}, {"node": {"oid": "19164dd7fbad31c658af5bfac353039004566948", "messageHeadline": "fix rebase", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e0b1c77e74b5f844c7cd94d96726143648abf2e", "messageHeadline": "further tweaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 35}}, {"node": {"oid": "b69b1cb3df52fbe7f867f07bcb1d385a53d467cc", "messageHeadline": "pretty-print payload sizes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 5}}, {"node": {"oid": "bfd022a6ce5d1ddc76fa671c4647fa15afd6f959", "messageHeadline": "a fistful of tweaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 35}}, {"node": {"oid": "7279618220e5aabaefcf6eb9c32e5f30eea72223", "messageHeadline": "add noiseexplorer_xx as a submodule", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "1aa72293be1586896d45429c38ebe49a66ccafc1", "messageHeadline": "replace snow with noise_explorer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 106, "deletions": 244}}, {"node": {"oid": "d29c9c9b7d2921c617b76466084ab93c5fd4a1f7", "messageHeadline": "Merge branch 'develop' into 'integrations/move-beta-mod-to-new-auth-s\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 14}}, {"node": {"oid": "ac489216cd712a2476c56dcc89de4a25eee8c177", "messageHeadline": "Merge branch 'features/update_readme' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 14}}, {"node": {"oid": "a765f92caaee2ac63e22bf056182b66ea59bde8a", "messageHeadline": "Merge branch 'test-epoch' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "e6d3c54c7513d06bfb0379e00bd52e7c104955c6", "messageHeadline": "Move to non-git version of prometheus for instrumentation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "88a874de4aa6b1813966cd6d79e682e46e29ae20", "messageHeadline": "Grammar nitties", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af42b89216587fb4ab17258491cef80fd6de22b5", "messageHeadline": "Further README fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "008a6d2a5b712dc30ea1f56f819facfeea8e1fb9", "messageHeadline": "Fixes to README and CI", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "55e9a9aced5a51a1e6ce57db7582879b06ba1381", "messageHeadline": "Update submodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6b53a755d9865d942294b7542f4fb2f0a68f233", "messageHeadline": "Fix to persistent account table", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c99f7ba6d3fb8f7fdd0ca4333d49175efb3d197", "messageHeadline": "Fixed clippy", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97419a7f392574268ccc114e2bea7f142f604845", "messageHeadline": "Minor tweaks", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "7fbf71e46907fd2cb2a8ad9f461745705363ca59", "messageHeadline": "Repin", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2194b90a8ca974ce63f596317133ef594b595fb8", "messageHeadline": "Fix grpc-rs as submodule for nix", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 7}}, {"node": {"oid": "d5b8aaba5352a63459cb709345f250a04d3676bc", "messageHeadline": "Changed authentication URL used", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ece8a7aaf4f10be49e9d5a33ad5ab73ec568711", "messageHeadline": "Ran clippy and fmt", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 18, "deletions": 21}}, {"node": {"oid": "70f618bf33cf23e242c1eb7ee5556b7a0a1d511b", "messageHeadline": "Moved client beta plugin to new authentication scheme", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 22, "deletions": 15}}, {"node": {"oid": "0e056ce59722a8f85caaaa0a9d06619797f1a3a8", "messageHeadline": "Update readme", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "af8154462666143b068b0d214c1ddaf9b48919e4", "messageHeadline": "Merge branch 'features/rust_testing' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 57, "deletions": 33}}, {"node": {"oid": "09f0a1f89bb221c9f40de663c50af94e39edb9ae", "messageHeadline": "Fix artefact storage", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68cc573fd5dddb57fafb022f653279cb19fb3712", "messageHeadline": "Fix artefact storage", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "03b0ab05746dda7359ef78127989e6c83e4d3322", "messageHeadline": "Further fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "cb1420b2987e3c004b9467821a0d2f6f21b0c0a1", "messageHeadline": "Merge remote-tracking branch 'origin' into test-epoch", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 2371, "deletions": 2335}}, {"node": {"oid": "efd20c8c3476f73aa93837035ad74968a7d086ff", "messageHeadline": "epoch tests", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 37, "deletions": 7}}, {"node": {"oid": "9bd821ae639c6c3843124e34357c29fc0066fe3b", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 27, "deletions": 17}}, {"node": {"oid": "fb6d29ccf07c1b3bc74cb131ce6a958429101d83", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "4178e9a232262d4e1cde57fe0ec4f8a16443eed2", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "93591c7e6cb3a995815567ce1c9abfe7e44020c2", "messageHeadline": "Ignore stack:test tmp", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9d26500a9610ac7295eadfdda0fd2f3114481a77", "messageHeadline": "Align stages", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "97c424dbfb96c7265649407fab5bdf644178d055", "messageHeadline": "Align stages", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d26229c278ee5950826804f2bfb0e322f88a6438", "messageHeadline": "Align stages", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 6}}, {"node": {"oid": "a521e83e97d275a2fc698d3576b1cfa5c4104085", "messageHeadline": "Fix warnings and other code cleanup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2371, "deletions": 2335}}, {"node": {"oid": "ab574a4440effcfa899d8b2b8c0f7d10cc1e182c", "messageHeadline": "Fix warnings", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "8239082e35f8607208417e74b500f779748ae332", "messageHeadline": "Run clippy now", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2d4a84c57b4d81a9ba2b73abb1958ae95d6b3538", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "168bcb537f31e2873997930a65413fc8a1d6b818", "messageHeadline": "Further fixies", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee5ddb290f0315f57983b49087b69cba30e8c774", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0055144fd4db299fcb77777a3cee0dd3558192d6", "messageHeadline": "First pass", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 21}}, {"node": {"oid": "7786cf1d76ea4dfce5e915c9eaa3da88cf460867", "messageHeadline": "Merge branch 'minor_low_level_stuff' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 105, "deletions": 106}}, {"node": {"oid": "39d60f51b0fe483cb00cdedd683803e572ddfb73", "messageHeadline": "Merge branch 'cleanups/new_structure_game_101' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 128, "deletions": 8108}}, {"node": {"oid": "f487fd2e42d7f7630356c21d70b653445e658f6e", "messageHeadline": "Merge branch 'features/rust_components_migration' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1648, "deletions": 22}}, {"node": {"oid": "a427ae5630838f1e529c93ccf8c3aae255c00642", "messageHeadline": "Fixed inconsistency between bytestring to sign in finalze and wmvba", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "1c6677fee0f832dfe4f972495f6b6808eaf515a6", "messageHeadline": "Update submodule.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe871b3f12d254927997a06a907ceca0c875afa0", "messageHeadline": "Rust gs as default.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56b2e1bb804f5a194619c3f7a3f351fac9ea318e", "messageHeadline": "Do not overwrite proto file anymore", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "df3d9a327111432ebf536fc2cedb28c44f2d0066", "messageHeadline": "Remove debug", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ccc1aede3e8f0c9a251757e47d2f9bd63103dbb", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "a7851dfde3fc2799eeded8a44c24a2ac63a9cbee", "messageHeadline": "Debug", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c827109ddeb5fcceaae59d373d44b0c657371d8d", "messageHeadline": "Adapt pipelines", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 32}}, {"node": {"oid": "16e0d99e85f6f8603923bbddb38199947cbfcffb", "messageHeadline": "Use consensus module properly now that it is fallible to obtain a con\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2a44d110e922a129545fa96266bf9e00daaac214", "messageHeadline": "Make starting the container fallible to account for null pointers", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 14}}, {"node": {"oid": "3349038137e724ccc8a07df852cb84336805a893", "messageHeadline": "Fix CI", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f179a19e545bd7e19f5c591b1931b92fb3b7df3", "messageHeadline": "Clippy fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e1b0b1f62782b3bb8dc44ea7c0bc239ca978f89e", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 3887}}, {"node": {"oid": "b2d3092616beb1947edc3cd21871d2b14d0c8304", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f99f090bd2067c369842ee6fa5f61b8c8093e780", "messageHeadline": "Repin consensus and use top level crypto", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ff6ed0687d916b8a15c0bebaa833260721139c0", "messageHeadline": "Move to crypto in top level", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b322fc0ee5cc71a6b59e6b67b4a777c25ffbeded", "messageHeadline": "New genesis due to changes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 37, "deletions": 37}}, {"node": {"oid": "19e1083dabc89e6d30b24873d1a08357ed0abf4e", "messageHeadline": "Bump to new base image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64cd5318fc261185282b188b79c894468eea6620", "messageHeadline": "Fix incorrect import", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a7f459b8d715f8714a9ccb04e389df2b1638246", "messageHeadline": "Align crypto", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d3ba0a8af4eabe36a9cd7c51ea62979ab86435d", "messageHeadline": "Bump rust to 1.39", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26014c88549ff0ad8cc1895f19d8ae43332fa61a", "messageHeadline": "Bump rust for haskell static libs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a468678ee5b2f005fcd7e3030494ac6e286eeec", "messageHeadline": "Point to new base image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5fce55628b022052a0d82cc0bd6ec41a229c0f0d", "messageHeadline": "Fix ifdefs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3534f182f378cfd65223ad3b0cbb656f5acb1cef", "messageHeadline": "Default non-rgs and misc fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 37}}, {"node": {"oid": "a0f722a47027d4adfe0b40ba43f66d397cc0cbc3", "messageHeadline": "Default non-rgs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ce51b4c35c5f3ce5ff37fe4029f7a49e792cea55", "messageHeadline": "Re-pin", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f2e0349d0856238907a562505ab8743a4dddb16", "messageHeadline": "Fix CI", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8319df62cef625adbef2005a37bb78ecbb892775", "messageHeadline": "Merge", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "0e0c8ff1e4346112e24524231aaec72bf2e46b35", "messageHeadline": "Re-pinning", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b3f5524473f41ea4e336d7b7845720e44287ff0", "messageHeadline": "Re-pin + fix script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b296697ece4a1eda538d4551765b032812a8c909", "messageHeadline": "Fix scripts and CI", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 23}}, {"node": {"oid": "5c75d62bcd79f9b8dde90d1236b1ad836c2f27da", "messageHeadline": "CI fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "d1dbaee561983b71b2822ab32ea5ab1061dba8f4", "messageHeadline": "Updating submodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43b8f78adc8b49f6e1e8864eb9de94d161662863", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "c8101b22545fd8a5428a72e0062ddc100fc3654a", "messageHeadline": "Re-pin", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "373ce2f1797086a878b305bf71359a0160793f4c", "messageHeadline": "Fixed beta client pipeline", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6a5e281901dd30e06fd2825a469300cff3980ad", "messageHeadline": "refactor noise buffers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 39, "deletions": 28}}, {"node": {"oid": "d89dd74b7af28c364fd4827a659971d08e094c91", "messageHeadline": "Further fix scripts", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 41}}, {"node": {"oid": "bdf942bfab150eaca136f83add06cb0dedeca7b2", "messageHeadline": "refactor noise nonces", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 11}}, {"node": {"oid": "da7fbde816c5f325a0fb16ee6b2e6ac2eb917e90", "messageHeadline": "Fix cabal terrorism", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14c7e3434164d80f69ec84247361ede614624381", "messageHeadline": "read directly into a HybridBuf", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 18}}, {"node": {"oid": "6fdf2fae56a8177e05e9a801b6c19c555ecbc2f4", "messageHeadline": "improve low-level code readability", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 51}}, {"node": {"oid": "cc34f51694a254d6c992d9459e51e77b4dabad91", "messageHeadline": "Fix scripts", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3c30326290bee0f5d1f3cd315725cbf1390a0856", "messageHeadline": "Re-pin globalstate-mockup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8146d955b93c5e2a40a3bd3056b48288183b352", "messageHeadline": "Fix scripts", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 16}}, {"node": {"oid": "f92da041bf53891d3270526ffe76d2d962d185c1", "messageHeadline": "Fix broken build.rs in consensus-rust", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 54, "deletions": 4078}}, {"node": {"oid": "047cba558babaf0f2a11601264b03b07e887b2d6", "messageHeadline": "Re-pin consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "3954ea700d12b9e8e32ce6dcd999c0447f3ca81a", "messageHeadline": "Update rust bindings", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20b385abdaba2649245a3463b6402f224e370777", "messageHeadline": "Update globalstate-mockup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03ecc70fc26e611ae0969ae56d93b047b7b30927", "messageHeadline": "Fix to catch-up main and clean-up.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "3f619c899df13b5eb920a9162a43fa6b277ed742", "messageHeadline": "Rename CI stage", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "341fe440b11cd18b0d46adf6410b2bd714ba0662", "messageHeadline": "Clean up and documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 98, "deletions": 53}}, {"node": {"oid": "42404b0f6752a2c7c89b2cb89f47f71795ffd725", "messageHeadline": "Fix CO", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "94ae0cae2aca8cf1566f23b33e34bf2bf690c813", "messageHeadline": "Move concordium-consensus to prototype binder", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1623, "deletions": 0}}, {"node": {"oid": "9fde7c906114cbb8289cd1ee510e59529cb7b7a9", "messageHeadline": "Merge branch 'features/move_concordium_common_out' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 1418}}, {"node": {"oid": "9f93e4ef8d9682bb4222cddb04ec327f6a2e769c", "messageHeadline": "Move out concordium-common", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1418}}, {"node": {"oid": "f60596bb95759afbc7deeef6ff2f46c7e1b91828", "messageHeadline": "Merge branch 'split_stats_from_common' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 97, "deletions": 126}}, {"node": {"oid": "4f168e290c50cb28fea426bc72512a19b086f3a7", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "c2c0009e7f87d4452d19d33ed004c619c4c85ffd", "messageHeadline": "Merge branch 'features/move_grpc_proto_out' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 242}}, {"node": {"oid": "4294ec21fbdccaf308ce4dda7aabc3abb496169d", "messageHeadline": "move stats_export_service to client", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 97, "deletions": 126}}, {"node": {"oid": "f94860faba358099b18011e77f82963161cdc462", "messageHeadline": "Move proto file out and into a submodule", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 242}}, {"node": {"oid": "05ae5bb0dfb00471167b6cafdc0032e9d498b31c", "messageHeadline": "Merge branch 'parallel_socket_handling' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 203, "deletions": 218}}, {"node": {"oid": "758f239f9a969cec5d6d2fa10894ca3d769acc6a", "messageHeadline": "drop connections on write errors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8309a915efc5ea8f401659759708e38e5352060b", "messageHeadline": "Fix to main runner. Update globalstate", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "c9408499522a6af125fc12cbe6eb5aaa05e2e946", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/globalstate-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 522}}, {"node": {"oid": "ba5820ebd56c31318b8d7b200ee39b8964f6a579", "messageHeadline": "Update concordium-global-state-sys. Tweak to putBlock for BlockConten\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23b0eac7f282f03c9c353fee8b8e92414fa8a3df", "messageHeadline": "last few parallelism read tweaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 27}}, {"node": {"oid": "86f0573489ad7a22fdd8522b810ba6d65d14b060", "messageHeadline": "fix parallelism in the poll", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 28, "deletions": 30}}, {"node": {"oid": "8cced20f911106d1be1664b1210df102efcb54d5", "messageHeadline": "further tweaks to low-level parallelism", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 65, "deletions": 57}}, {"node": {"oid": "2a3cd94fecb1ac35f88a4e81b064b866dd4a014a", "messageHeadline": "send the high-level handshake in a better spot", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 21}}, {"node": {"oid": "31341be8ae440429c8b55388360d058c70515bd9", "messageHeadline": "read and write to sockets in parallel", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 131, "deletions": 144}}, {"node": {"oid": "19c1c6142b01db1be9441cc6f571e0174e81ae25", "messageHeadline": "read from sockets across connections in parallel", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 28}}, {"node": {"oid": "83797a32e26119b4b61b150373a4a8014f59ec3b", "messageHeadline": "make dedup queues thread-shareable", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 31, "deletions": 26}}, {"node": {"oid": "c3123e119f9b6090da7da1736964d0083aaf1a50", "messageHeadline": "make the size of the thread pool a param", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "25c355f6ba9280b70095536bd7317270158c215b", "messageHeadline": "Merge branch 'parallel_socket_writes' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 199, "deletions": 274}}, {"node": {"oid": "8d711eee8dcd930da95d79f01bf56a5b5d23b906", "messageHeadline": "Merge branch 'fix-serialization' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 104, "deletions": 60}}, {"node": {"oid": "858696c33ed4c8007f1fa2dd9621481e8e14c45d", "messageHeadline": "fmt", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "18914e85f8ce0276e8fd1b7c41390d6312afc6ad", "messageHeadline": "Switch global state serialization to use Endianness instead of Networ\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 63, "deletions": 51}}, {"node": {"oid": "6bc535439b2a4479ce9318298f54dcf338cf9318", "messageHeadline": "Fix submodule path.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1077bd4b6adf644bb85af103e25d3b030f76d859", "messageHeadline": "Split globalstate-types out of the globalstate repository.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 16}}, {"node": {"oid": "658ab5ae3566730711b5cb709526e90afe319d94", "messageHeadline": "Fmt.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e96045c994ee46847d447427486840bbeb7ebb69", "messageHeadline": "Move globalstate-types to its own repository.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 522}}, {"node": {"oid": "ac672f94d3d3c72a5110c38d15328e0ded1be955", "messageHeadline": "Changed endianness to NetworkEndian (i.e. big endian).", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ea9fd7af0e255333de9e86c25254a4b698793bff", "messageHeadline": "attempt to fix the stalled node issue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "f6808d7decb4d6295d5291cf4e66a1982c7799f8", "messageHeadline": "Fix clippy complaint", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6eff9e7bf4bd56b11fd10330563218d235205cb", "messageHeadline": "More fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5d56c3e6120a040147cd4958f4074fab8390d130", "messageHeadline": "Some fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "87bf2da7b565de6ccb03b38cc0aef09c4f2d31c9", "messageHeadline": "Changes to fix serialization of block signatures and transaction send\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 43, "deletions": 10}}, {"node": {"oid": "d51fa4b02c3b0e50497e19a0261788fc744809b3", "messageHeadline": "Merge branch 'persistent-bs' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1321, "deletions": 1504}}, {"node": {"oid": "821ba959503bfa01511a7c3455cb1720793005f9", "messageHeadline": "don't actually parallelize writes yet", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26d3f160d464f41bbbda15fdc0e595c778665727", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into persistent-bs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1d767306d5c0e6c35a5ac24ba6ebee18dfe5a15a", "messageHeadline": "avoid clones when we're not dumping the network", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "75b6431580637784df48eb861ac8a74909d3b151", "messageHeadline": "fix high CPU usage", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c87196fa5b4eea56e7e0dc22d0ce81a1eea8e3cf", "messageHeadline": "clippies etc.", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "a676b9cc885ceda6433e620567b5d7a1bd51026f", "messageHeadline": "parallelize socket writes across connections", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 25}}, {"node": {"oid": "22076d72228e2d3487754304bcb04f47c0994125", "messageHeadline": "per-connection pending message queues", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 103, "deletions": 167}}, {"node": {"oid": "3b7814b7575b5649dfcd8192b7abed7d74b8f387", "messageHeadline": "write outgoing messages to plain vectors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 70, "deletions": 99}}, {"node": {"oid": "1654dc6a20b9ea2f77f67a81e24108121d970b68", "messageHeadline": "Merge branch 'features/split_processing_into_two_threads' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 495, "deletions": 341}}, {"node": {"oid": "9cdca09c9ba60655aa8734d0a82985adcd771de4", "messageHeadline": "Clean-up and refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 148}}, {"node": {"oid": "dd00cdc628afe0ebaed116fdc86fac72c4b98f12", "messageHeadline": "Refactor and clean-up", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "d46255ac3daad08f03dd59d052f5935676305e9d", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 7}}, {"node": {"oid": "2f12e81684d456929aa09b3ddc4bfd3333219e6c", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "170bb071ef28ae490a6c1f91da8db13c33623c23", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 13}}, {"node": {"oid": "6ad08ca49afc7a54edf2ba1fd7a52530527ff869", "messageHeadline": "Fixes as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4df42381df530f74ae0a52db85d2c626510889e3", "messageHeadline": "Fixes as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 26}}, {"node": {"oid": "5bdd234eb27efe226cea184ddf0116e0840e0a9b", "messageHeadline": "Fixes as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 31}}, {"node": {"oid": "50764e4de1b9d79399abd5d45c4a410cc1560fb4", "messageHeadline": "Fixes as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5db8f2e6649af7c6273cb1d3cd517f98ffdf83f5", "messageHeadline": "Fixes as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 33}}, {"node": {"oid": "747d415f19a41b8256967042f8358c698148f591", "messageHeadline": "Fixes as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 103, "deletions": 69}}, {"node": {"oid": "c413e3a739bb1a13906a5862fff01aa7bfa19c4b", "messageHeadline": "Move to CondVar to signal messages are in queue, and adapt to better \u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 314, "deletions": 187}}, {"node": {"oid": "91e0319ff29f01b898dfc3acaeec8c2eeeb8f86e", "messageHeadline": "Rename threads and variables to better reflect what they are now", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "8911bd4f36d4e937332d98690201ac2f15904e71", "messageHeadline": "Rename threads and variables to better reflect what they are now", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "73525168710db4c77a053b2c59622fa623425717", "messageHeadline": "Rename Peers to PeerList", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 91, "deletions": 89}}, {"node": {"oid": "3a17aeb4dab252fd461b19d3f7794767362b890f", "messageHeadline": "Clean-up and refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 46, "deletions": 520}}, {"node": {"oid": "f0e9c93c3a5349bcdbc8eb2f91bd6a55a4abde94", "messageHeadline": "Clean up and refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 236, "deletions": 165}}, {"node": {"oid": "3d365c60bf5e362f48e3dcc3459e6dd7802ca935", "messageHeadline": "Split in-/outbound consumers into two separate threads", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 79, "deletions": 89}}, {"node": {"oid": "8659ee817ac1ed6a52251f7b9c41ddc37b72a9b1", "messageHeadline": "Thread separation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 79, "deletions": 57}}, {"node": {"oid": "d9a1948da0f6825bc247ab5d5f61edd815004d97", "messageHeadline": "Merge branch 'bugs/align_timeouts' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "427b10bb4ce75c1d6927bcdf62ec604c05c1f462", "messageHeadline": "Align timeouts for bucket elements", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e05a285d1ab95d76e808cf6be14043fcb97e4f9", "messageHeadline": "Merge branch 'noise_tweaks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 204, "deletions": 211}}, {"node": {"oid": "38932dc0ccd72ec1bc3b7c781c1f05554d77de1e", "messageHeadline": "Merge branch 'reduce_sleep_trace_spam' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e13030a47368f2c36d69ace4d43d9b2abe49d111", "messageHeadline": "Merge branch 'gracefully-close-node' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 59, "deletions": 50}}, {"node": {"oid": "1d3e81bf1e9c2aadaed448f2d5cbc804e1bf3c05", "messageHeadline": "Gracefully closing the node", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 59, "deletions": 50}}, {"node": {"oid": "926e5b3eb3bc631947f26b31dd48603ee72051d1", "messageHeadline": "reduce thread sleep logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "357f58a7d130639bf87ba478a36283616a8f3beb", "messageHeadline": "merge output noise queues", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 50}}, {"node": {"oid": "2930db595ee0cbdb3907f9680ffc34ed00ec37cc", "messageHeadline": "tweak allocation", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "fcc11af7e6a37292bbcf9fce3b1c9fbec4507b50", "messageHeadline": "fix noise nonce handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 35, "deletions": 39}}, {"node": {"oid": "c30de61d74ce314e025ed87fd5118150fba89bc5", "messageHeadline": "remove the chunk table", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 38}}, {"node": {"oid": "e203be242dfa7f16fc7e4fa0c3fee87a8e931254", "messageHeadline": "simplify the partial_copy loop", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5f7c143374ac651862e7c3bd9786084fc56dbdf3", "messageHeadline": "make the plaintext buffer an array", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "06619eca87110556898b5e7bd17f273d479c7603", "messageHeadline": "simplify the low-level pending queue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "f29c37f3448371d0c9bf2b85103ccee1c45556e3", "messageHeadline": "merge the encryption buffer with the main noise buffer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 13}}, {"node": {"oid": "8be47396440901aec4fc380af529cebe03b437f5", "messageHeadline": "a simpler and more performant full decryption buffer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 10}}, {"node": {"oid": "b36833bcf95110991d1be74f14647a01789c199e", "messageHeadline": "simplify low-level incoming message handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 22}}, {"node": {"oid": "46f73b1ffdeb40fc773f87d7d2f82e412072042a", "messageHeadline": "join the decryption and encryption buffers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 26}}, {"node": {"oid": "38a1fe8c7f61252f915acc83a5a22faf9de864ef", "messageHeadline": "reuse the intermediate output buffer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 12}}, {"node": {"oid": "4e25267c97b1cefad5852490f45861fa8115099f", "messageHeadline": "send encrypted chunks individually", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 69, "deletions": 57}}, {"node": {"oid": "547bbf46b01cca1e01326831a98149d82a3f21f6", "messageHeadline": "bump socket buffer write size", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60235146dd959f43e1ca8a95ca0f57099c6f7791", "messageHeadline": "Merge branch 'cleanups/remove_of_generate_key_binary' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 35}}, {"node": {"oid": "3ab8881547496cd69fc8106616c8ab0273cb410c", "messageHeadline": "Remove temp shell", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 44}}, {"node": {"oid": "d9204cfa635bc51ea90515e43b024729c9aba670", "messageHeadline": "Remove unneeded deps", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 44, "deletions": 11}}, {"node": {"oid": "cb405ffc36d5f2788bd8e4b68c19a9fb9732f49f", "messageHeadline": "Remove unneeded binary", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 24}}, {"node": {"oid": "d44715eee0fd4ffdb863eafbc26d44fb65b592dc", "messageHeadline": "Update globalstate-mockup and fix some warnings", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "382d906036b278a0ba0af18ca31169d6e55a70fc", "messageHeadline": "Update p2p-client", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ed15d30d568d9bf6b9fa3a152546c7feb2bea2a", "messageHeadline": "Merge branch 'update-crypto' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 54}}, {"node": {"oid": "42913da17c02076d969bcd7ebcd8d3ca5906eeb0", "messageHeadline": "Do not use FFI exports to generate keys.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 53}}, {"node": {"oid": "9b1c7dc79230b4b20c304c7ce459a98166e1f6ce", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into persistent-bs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 682, "deletions": 512}}, {"node": {"oid": "df783c5406d40d117e7192235f18f3f5c6aeba96", "messageHeadline": "Merge branch 'bugs/sleep_global_state_processor' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "950ec60efe3ef582f25cc6a7f6a6cd52afea8001", "messageHeadline": "Only sleep for the minimum of in/out queue cost time", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0694f9547d68b2d39252510ec4077fc84868c858", "messageHeadline": "Update crypto to latest version", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48f9859988848c5109acf29d348d412f93421091", "messageHeadline": "fix to generating blssig aggregate", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "24ddac074f2d58f7d0fcef289f5eaab478cc31e4", "messageHeadline": "Merge branch 'bugs/dancing_handshake_promotion' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "02c83071cb8352549569c336ade3d4f234c7213a", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into persistent-bs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 220, "deletions": 280}}, {"node": {"oid": "1fa982fa804e78d2f42d809aa5efd9ff5c63e621", "messageHeadline": "Ensure that the atomic is not updated before the inner handshake data\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "562b9e55580f9144bb9e284fa8ce7864ea650d75", "messageHeadline": "Merge branch 'master' into aggregate_sig", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 1488, "deletions": 1011}}, {"node": {"oid": "eba10c5fd68852cbf95f929fe22e52ae999f5fb2", "messageHeadline": "Merge branch 'bugs/erroneous_rpc_error' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b421c0380db4bf2a6e2ed7d054af578674156b51", "messageHeadline": "Merge branch 'remove-ub-p2p-node' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 38, "deletions": 12}}, {"node": {"oid": "7f2b9a7c3c1fbc74156ea2573088166fc64bbd1e", "messageHeadline": "Merge branch 'features/further_enhance_sending_dynamic' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 11}}, {"node": {"oid": "c8ee04fb84cfec31ad49b772030ef1b21b33b2e7", "messageHeadline": "Properly map error codes when accepting inbound transactions over gRPC", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "58acb4f71000c70beedfa16d487e2e12abaaaa95", "messageHeadline": "Typo", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "550f62a087b1c05a2f04198de23856ce5213afb8", "messageHeadline": "Some tunning in documentation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "ee38694a6ddfc29ac7d4cf5885198d46bcf2ad85", "messageHeadline": "Disable type error reporting on chain.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "74c222727c61b5cdb2f0c6db801176dff1255f84", "messageHeadline": "Make outbound also dependent on how much we ship per round", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 11}}, {"node": {"oid": "942a3959c84a5d8076fa4dbadb06cd63e10a93ad", "messageHeadline": "Added miri note", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ddaa427c0c3f32a6be2808564ea3d26e13f3aae5", "messageHeadline": "Added some documentation on the strategy", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "863cd866939b352867d226ecb9371d9b4ae7fe44", "messageHeadline": "Working approach validated by Miri", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "6193089f326b8361048818575508bd2fbe20ee7f", "messageHeadline": "Merge branch 'bugs/incorrect_downcast_boye' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a61e84158992410a71d27ebd4adfb9e854aab36f", "messageHeadline": "Fixed incorrect downcast error", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2c76d7f6e8a2bb23ba6da4b917f56a8ff309088d", "messageHeadline": "Adding malicious finalizers to badJustifications and ignoring them", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 20, "deletions": 17}}, {"node": {"oid": "fa25707de9dd6f37f6bada5305cfd85a08a55ce0", "messageHeadline": "Merge branch 'features/make_consensus_take_size_dynamic' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 4}}, {"node": {"oid": "77c251a31a753f6faf3a13cf838cb162d1aabf58", "messageHeadline": "Make amount of messages to take from the low priority inbound queue m\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 4}}, {"node": {"oid": "0a65aa4557655ad6bc954a9450480419db228bab", "messageHeadline": "Merge branch 'features/further_enhance_collector' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 106, "deletions": 0}}, {"node": {"oid": "b14371e6f12cefd78fc2edc7ffea715503cf2209", "messageHeadline": "Fixed Konsensus tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 170, "deletions": 179}}, {"node": {"oid": "96e2748e8d78f1206656a3e941df9982ed121a39", "messageHeadline": "Update dependencies to fix globalstate-types tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efb4d08017790fd7e2fd9403b90d4c4c51bb6ab4", "messageHeadline": "Update to latest crypto with updated key handling.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 161, "deletions": 168}}, {"node": {"oid": "1e79f9ca6506d6dba9b8cc9b623cb148baca27ee", "messageHeadline": "Updates to accommodate changes to keys and signatures in crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 40, "deletions": 59}}, {"node": {"oid": "bbc298522ee98829735fb63565b86e889a6a87ce", "messageHeadline": "Better approach (not even casting const to mut)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "c81709a27be04e5470628f39eb02353543f34bdc", "messageHeadline": "Moved to a potentially less UB", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ec58aa520038fd94820cf10fb1ed19718476a1ec", "messageHeadline": "Merge branch 'macroize_callbacks_ffi' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 40, "deletions": 61}}, {"node": {"oid": "4f6b7ecbf0cd8a9c6bdaf2e5164a431a381b910d", "messageHeadline": "Added new stats", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 106, "deletions": 0}}, {"node": {"oid": "d1df9df9c84a2fb6b156dc9cfee735c69146e5f7", "messageHeadline": "Merge branch 'low_level_tweaks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1463, "deletions": 1486}}, {"node": {"oid": "98d46e572e66799dbc54bbad68ba81598a2d0689", "messageHeadline": "Fixed typo again", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99a3b4bdfdde2e76141d82d2a86fb9598081096c", "messageHeadline": "Fixed typo", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72a4a5c1eaf50358be694bd35759a52b0f05f75c", "messageHeadline": "fix the big message issue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 54, "deletions": 33}}, {"node": {"oid": "ca8fc7e654f983d418a2b1ec45a7895c103f4dd2", "messageHeadline": "Macroize sending callbacks in ffi", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 40, "deletions": 61}}, {"node": {"oid": "b7e2ee85560fa3f138e6853b46e33d3c3a9e175f", "messageHeadline": "add a node communication stress test binary", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 87, "deletions": 266}}, {"node": {"oid": "c23ac7fd0fc3016155b15c760cde7b90436c8d02", "messageHeadline": "extra traces, add a noise test suite", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 265, "deletions": 9}}, {"node": {"oid": "98b127ece40894123c57c81959eeecda9c1f29b3", "messageHeadline": "add more docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 16}}, {"node": {"oid": "928bc735cec8b44505474efa0d16c2e22ee0dae5", "messageHeadline": "fix the decryption buffer size", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58c36d492978a536b939ad0f4d105c15c40f6eaa", "messageHeadline": "improve low-level docs and idents", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 17}}, {"node": {"oid": "67019f03c0ae8375c0c159c96940a178b6ec160f", "messageHeadline": "fix max noise message size", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "49e2c25bab0898cdcbc3cfc2ff5d2dc5638e8d3c", "messageHeadline": "add some low-level docs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 27, "deletions": 14}}, {"node": {"oid": "01ab41ad28dd2d70ed255a0b337977c2ada7e457", "messageHeadline": "fix incomplete message handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 14}}, {"node": {"oid": "1e52e3749c6693b790a7fc0fafa54172fa6f5a0e", "messageHeadline": "don't neglect to fully read messages >64KB", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "3854e9ffdada6053d49a4cfd6beb6fc0a53af1e1", "messageHeadline": "improve low-level code comprehensibility", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 59, "deletions": 73}}, {"node": {"oid": "21a0165bd24f770b0f98c695cfef71b5650a1317", "messageHeadline": "restore the read loop", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "147988d8e274d689579d429b4c583bbce3901fc2", "messageHeadline": "Update genesis to match new crypto ID layer", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 679, "deletions": 229}}, {"node": {"oid": "31b05cba8eb40c503dc9b1f444d20e584e84a3a1", "messageHeadline": "Update crypto dep", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1190d929ec5ef4a82a20feb6c6c8c85925716511", "messageHeadline": "final (for now) round of refactoring", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 351, "deletions": 539}}, {"node": {"oid": "df6a91b74bf1ebedc298a18f359c7c1c51cf254e", "messageHeadline": "rearrange low-level guts, continued", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 38, "deletions": 161}}, {"node": {"oid": "69c68ee7feef1de06a030c10ac3624a92527de21", "messageHeadline": "drop packets in bootstrapper mode in a different spot", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 120}}, {"node": {"oid": "c3541b7a8f2be0a77cc656afc36d8d682eddcfff", "messageHeadline": "refactor async socket guts", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 523, "deletions": 668}}, {"node": {"oid": "bfeab67a73a726532da1dc6ca4f5c8681a9c96ab", "messageHeadline": "split off ConnectionLowLevel to its own module", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 108, "deletions": 93}}, {"node": {"oid": "5c58ba915c35d32c2502f959f6cb67c63b743422", "messageHeadline": "add a Complete HandshakeState", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 17}}, {"node": {"oid": "82feb39f421296023d8b4b25078d5a96c5410b59", "messageHeadline": "improve noise const names", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 31}}, {"node": {"oid": "3c5dba7c790129e1d2d3fa3a3eae9c8a46cc75c1", "messageHeadline": "enlarge and rename the handshake buffer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d9b56b6ffc1318174c62a0f986732de4c9b62cb", "messageHeadline": "perform partial_copy in a streaming fashion", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 33}}, {"node": {"oid": "cda3296f6536de5519ab76f12cccc8c5387fd5bd", "messageHeadline": "abstract the type of input in async_adapter", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 20}}, {"node": {"oid": "55973286c93270cb8b69b4aa29aa19ed5ee7e123", "messageHeadline": "shorten noise prologue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "255d88e73cb50eadd528c01e9f91488c01b2f238", "messageHeadline": "Merge branch 'features/enhance_collector' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 126, "deletions": 51}}, {"node": {"oid": "e8c6cbfb3489eeaa62124d73d8f84a7d58a1af74", "messageHeadline": "Update scripts and use new config flag", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 0}}, {"node": {"oid": "f77fbb20908d3ddbe196099186a82e4e1681d5b5", "messageHeadline": "Unify log filtering, and introduce better trace logging in collector \u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 108, "deletions": 51}}, {"node": {"oid": "ba96fab3212cba55055ef46d9c5f2530cd6f42ea", "messageHeadline": "Fix to scheduler EnvironmentImplementation. Added forgotten TimerMona\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 61, "deletions": 4}}, {"node": {"oid": "9229c77b3eb2dd088d5136e34d0af68cccc70bd0", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into persistent-bs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1592, "deletions": 1368}}, {"node": {"oid": "7d2c1705b88f69e2b85575b143855394bcb54ec8", "messageHeadline": "Clean-up. Added importPendingBlock to TreeStateMonad.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 19, "deletions": 547}}, {"node": {"oid": "e4d03ef516e28997db23e24151b2d4929c804359", "messageHeadline": "Update acorn & globalstate. This is incompatible with previous acorn \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc05c9c95ad2f0d1522cfe4eeaf410678cf055bf", "messageHeadline": "Merge branch 'unify-signatures-start-consensus' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 58}}, {"node": {"oid": "fff36c24f3626146433885a8c18ba8fcf60bf218", "messageHeadline": "Merge branch 'remove-dynamic-signatures' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fbef107e2e9a321605f942ee054e7c418543bf84", "messageHeadline": "Updated consensus", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac0cfa9392d0df984ebc597c4fa7a7a3408981ca", "messageHeadline": "Added import needed in the Rust implementation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9ccb24b56fdd8524574e5666bf46c04d8932c3af", "messageHeadline": "Merge branch 'features/make_inbound_non_blocking' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 186, "deletions": 58}}, {"node": {"oid": "6ad7674e0bcd6799b633b1f34e8ec6a2ec525445", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 26}}, {"node": {"oid": "fc2b90899c4b0b0a0559db43ac7665ad20a1247e", "messageHeadline": "Split in-/outbound queues and introduce instrumentation to monitor ov\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 171, "deletions": 34}}, {"node": {"oid": "0bfb0c5cae64d20a80702680486e26afa2635827", "messageHeadline": "Better readability", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 16, "deletions": 33}}, {"node": {"oid": "16b3030e7decb1450cb228f15fe1166adb8ee287", "messageHeadline": "Merge branch 'remove-dynamic-signatures' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "adc60ef01da7d5475d79c275b2356caac905f2d7", "messageHeadline": "Unified function signatures for starting consensus", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 26}}, {"node": {"oid": "35aa1e431e9643ba71fe15514e143148816fd3fe", "messageHeadline": "Added unused pointer to unify the function signatures on the ffi boun\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "10ae05505d5b16a1300acc4fe6cfc1ac21c07e91", "messageHeadline": "Merge branch 'features/profiling_swap_for_universal' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 49, "deletions": 20}}, {"node": {"oid": "66c12f087406d86a446ed02c79464571f7cd095d", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 7}}, {"node": {"oid": "3c6b5824aaa91988910d96ed5ae79582afd0e0bd", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c883c8452696f4a832f2c1a46cdae5c5d3197013", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aee63292d46fcdb14af36af0eac35c2a718900ee", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "37aab757eca755ae213e8cd0cb5cdb11b9b9bc3a", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c2377e70d01c53b65af7015d7bf624bc3266ff88", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "20752192eb346cf3f4ea951b7de77280ca6998a8", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6833d9d3c272bf6cf329eae74be59a0f6594c8fa", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "358696bc175d1349a42eb92780768eab6cda75d7", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "796d75315b17cf22d9b99ef58f3e958ce0b015fd", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "13f9a8643d94f6837ab6212ffcd8663a64f1f302", "messageHeadline": "Further adapt scripts for pipeline", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 9}}, {"node": {"oid": "0c702f6b1949a7008cc63d63d76fb237c1a4478e", "messageHeadline": "Allow for non-profiling profiles in build directly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 4}}, {"node": {"oid": "8fb784e82849212bcba07cee2ebf7f2268ee2665", "messageHeadline": "Merge branch 'bugs/revert_previous' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 10}}, {"node": {"oid": "840a147151bd34b691b9d89ed9761129f7836d91", "messageHeadline": "Revert \"rebroadcast before feedback from consensus\"", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 10}}, {"node": {"oid": "98083f81b68d6a11e90b8cea6cd71095c0383bac", "messageHeadline": "Merge branch 'bugs/static_no_rgs_build' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 130, "deletions": 60}}, {"node": {"oid": "4b818ec5179f5b91c103c074e205bfa435030a6a", "messageHeadline": "Switch properly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4968a5051eb519ae4e5b0d86c22f8fc15d7455e", "messageHeadline": "reverse case test", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb77d75f8456f97e4a7b2b0a00b3e64483d1c84b", "messageHeadline": "Script verbosity", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2025053f615cf22b058a00731d0f068d45e356e7", "messageHeadline": "Script verbosity", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "c1460bb3b47b894facbf5cc83c8f9a64b20a29bc", "messageHeadline": "Fix perms", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "18c3791adf6ded5c64a84aedc830e62ef0eaf9d2", "messageHeadline": "Fix script name", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "526595695484117b0c80434993d638ba2f4b3ed6", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3db00177e66ddf10a6bc145984a16deefe7c2942", "messageHeadline": "Rework shady FFI boundaries", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 108, "deletions": 46}}, {"node": {"oid": "7e589e4d99e8ed3dd76bef0b60f4689e17af0ff2", "messageHeadline": "Completely avoid static libs except for Rcrypto", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 20}}, {"node": {"oid": "c66526a2f43a7776c6a34e796f38db334a5bccbe", "messageHeadline": "Merge branch 'features/collector_for_compose' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 120, "deletions": 71}}, {"node": {"oid": "74ff800203f491e5ee17d53640b9cae02432a4c3", "messageHeadline": "Merge branch 'features/enable_different_staticlib_builds' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 212, "deletions": 41}}, {"node": {"oid": "e1aac817b4be4d1fa5b723a30c8b901195ab3e03", "messageHeadline": "Merge branch 'features/enable_different_staticlib_builds' into rebroa\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 79, "deletions": 40}}, {"node": {"oid": "bc8b9d647a603a66495fdba0240e4a5cb99fa13a", "messageHeadline": "Cleanup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28f642205957d699b3d105643c09579de5d2bbe0", "messageHeadline": "Fixes to compose build", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "d1625dfbbc5cc0eae6263eee04a00593d25b345d", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e97a14332c9d3b73065e177444ccc81209445f95", "messageHeadline": "Version images too depending on type", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "f8d2b36a34f2d590ac622109c6f8062af300cd56", "messageHeadline": "Adding verbosity", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cdbdf451fa037d17b39aefec07c146c2b5bb3bc2", "messageHeadline": "shuffle pipeline order", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d74f567253883ac27c758aa712e8ed49cd356661", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "83869913c725bf112cd59e2c65ead43abb35168c", "messageHeadline": "lt vs ne tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "64ae3f99342b9361ef66d991d51971584cfab31c", "messageHeadline": "Static checks", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "45071f0eb2197efb8d824cd1a474d6922cc3014f", "messageHeadline": "Fixes to checks", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "113e996d9a4b4c54f74457fb21b0aa734e8764eb", "messageHeadline": "Allow consensus to be built in different versions, and allow the diff\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 172, "deletions": 16}}, {"node": {"oid": "dbc517c17faa98c1a16efe342493a324637cdf3e", "messageHeadline": "Remedy beta client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6e85f84da94208a2698e38d896402eeb686a796f", "messageHeadline": "Fixed supervised", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f2fb041775e7d288e72f4c82df24ed0c9a0c51b", "messageHeadline": "Fixed further", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b0ac75be0b445580d7acbc098360936067e0467c", "messageHeadline": "Fixed compose", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a622f00e67d373241bef28daa6a7ff74120d82ad", "messageHeadline": "Copy binary properly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a0539592729e012fab3065556924d14cfb17afe", "messageHeadline": "Updated README", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e1cc190f695e786a79365749f465363c509696a", "messageHeadline": "Stop trace level", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e55a888f709a78403e7bf2dd16087d5d6920664d", "messageHeadline": "recreate dirs fully", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 1}}, {"node": {"oid": "4af83357819b1a436e1c1b60e4572128e2dfb90a", "messageHeadline": "recreate dirs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d659d15dca3fce95436543f9ed08b383518f822", "messageHeadline": "Updated to post properly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 21}}, {"node": {"oid": "aa0ae243dc2ba900d023ac8bdebeb16e3ab72e43", "messageHeadline": "Further work", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 48, "deletions": 11}}, {"node": {"oid": "e691fc55cb0818e44f3808c3bb40e947b6aa7501", "messageHeadline": "Conditional building", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a2aaf0405672b299b8b29c57daf4a034b513a66e", "messageHeadline": "Conditional building", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 102, "deletions": 0}}, {"node": {"oid": "ccdfc4a696c4414aab589c509f8b560ec262f573", "messageHeadline": "Test #2", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "26dab7fba6c62154b9a845c355e5851101199c25", "messageHeadline": "Test #1", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d04adfbd9763199c438cbae59da07fc9d86da7f2", "messageHeadline": "Initial changes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 64, "deletions": 56}}, {"node": {"oid": "4fb3aa991c1571d1c5e48d1e8817e2c52ffc8621", "messageHeadline": "Merge branch 'fix_packet_type_endianness' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4ffd568c34de1fa871661953ebea3716949d0bb8", "messageHeadline": "fix PacketType endianness", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "41441fc2f94b161b9775fc50b4dbde1dacad07ca", "messageHeadline": "fix PacketType endianness", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f35d524ca3062040846aadb1495d99a73e873d83", "messageHeadline": "Merge branch 'multiple-anon' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 418, "deletions": 235}}, {"node": {"oid": "8347040f05034b00d87e975e713b1ab99f381764", "messageHeadline": "Update dependencies. Fixes bug in crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3cce00075359d533228dc0768ba18d95216bba18", "messageHeadline": "Restructuring global state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1346, "deletions": 114}}, {"node": {"oid": "9a8910f83d3145256db6d58ebbe6c5ed4141be69", "messageHeadline": "rebroadcast before feedback from consensus", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "201ee168d0ed712e00db95372a6e474fbf4aefe0", "messageHeadline": "Merge branch 'multiple-anon' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 34, "deletions": 123}}, {"node": {"oid": "cdd705a5b74957de621a82b1d77dd92dd3d8c466", "messageHeadline": "Update crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dba291ebbbc20abf9a6e6c927ca66b43cb69e9d2", "messageHeadline": "Update crypto dependency and test credentials.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 83, "deletions": 84}}, {"node": {"oid": "58ce374b1582076923bedb24014c01c6f943ca96", "messageHeadline": "Merge branch 'tps/slot-duration-1-and-min-skip-0' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "8870912c9ce4a5acc5362e071f7b3a43c338df8c", "messageHeadline": "Fixup scripting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a87c65dcfcb02732c02b28f505dd0fe700fcc721", "messageHeadline": "Reduce difficulty and retain baker keys", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fd0dacdc9038d49706506bc32fc0e646fc5c19d7", "messageHeadline": "Reduce difficulty", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "71b67da42a56e90065275552a2d180b7320f2447", "messageHeadline": "Fix credential deployment tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 198, "deletions": 124}}, {"node": {"oid": "9ec05f3dad55e6c2a4915bd647add9c93936994c", "messageHeadline": "Propagate changes to transaction receive time.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "eff08bd8185d5ac7d315c2b9251dd1ef2ff5a7b3", "messageHeadline": "Utility function.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "dad95186cbb120e3c38186548f1551de8369472a", "messageHeadline": "Simpler arrival time for transactions. Seconds since epoch.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "fcd3fe1627ecf16f6babf6e77c8565ab181d2ccf", "messageHeadline": "Merge branch 'features/adapt_profiling_sampling_intervals' into 'deve\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "e446ca7486eeb6df4a0ddd50b26753623a7d6fc4", "messageHeadline": "Fix compilation of consensus.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "ecdd54211d709daa3f7c69b39addb0c5d46e5298", "messageHeadline": "Allow for changing the sampling interval when profiling haskell", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 4}}, {"node": {"oid": "c77f9670794fcda6376134113bfec51da58352ea", "messageHeadline": "Merge branch 'master' into multiple-anon", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "2c6963bb8480bddb0322c61df4b1efbd17423e11", "messageHeadline": "Merge branch 'master' into multiple-anon", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e39c3bf749a683b6f4b2b08d915601bc76afe4bd", "messageHeadline": "Disable account creation test.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f833c6e9531d4b41c1bb3d98e81c9c4e7dae57de", "messageHeadline": "Update to support multiple anonymity revokers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 210, "deletions": 96}}, {"node": {"oid": "72bd5e030cbdd41e82fcef3607e4c48210bd4261", "messageHeadline": "Merge branch 'cleanups/remove-unmaintained-windows-dependency-directo\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 77800}}, {"node": {"oid": "f9c81ac4ae2b5b3e194c33a8e71ac061ec9450af", "messageHeadline": "Integrate with secret-sharing branch of crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 114}}, {"node": {"oid": "0b162ffe928ee1095bea0c15a6e580cc047cde38", "messageHeadline": "Removed windows directory from Cargo.toml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 16974}}, {"node": {"oid": "eafa32f61c51b1c632b0d7b773db17058930b843", "messageHeadline": "The directory hasn't been maintained for eight months, and is unlikel\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 60826}}, {"node": {"oid": "d7f05407c889d1678bfc8b27fe59f673ffb119d5", "messageHeadline": "Changed slot duration to 1 and minimum skip to 0", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2b674edc1be49275c59cdd7310770c810e3882c1", "messageHeadline": "Merge branch 'features/further_transaction_logging' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "108de2f047b42b60ff9cbe3e5a182fe88a7e03a4", "messageHeadline": "Up logging to console when transaction is not accepted via gRPC", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "588d9869e1c15b574df2d98d6e135d1cc26e3ec2", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.67' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 71, "deletions": 15}}, {"node": {"oid": "94a1752361cbe9ef661c4a99a7135930bf11282a", "messageHeadline": "Merge branch 'releases/v0.1.66' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1603, "deletions": 1851}}, {"node": {"oid": "530df45febdc428a90ef182d91c96df8cf15db1f", "messageHeadline": "Bump develop to version 0.1.67", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 71, "deletions": 15}}, {"node": {"oid": "64c042c981f8a5581876ba3aa9ae6c3411dc6a60", "messageHeadline": "Release v0.1.66", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1603, "deletions": 1851}}, {"node": {"oid": "aee325e9b7cc2319259388e59d9326c500416864", "messageHeadline": "Merge branch 'tweak_benches' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 175, "deletions": 301}}, {"node": {"oid": "5d59c02ec2d0874fe79b82c4aaad76ea1f0af725", "messageHeadline": "Merge branch 'integrations/update_consensus_1356a936' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 6}}, {"node": {"oid": "62acc641a0cd17417fc623c155092f658dec9ead", "messageHeadline": "fix tests and a warning; remove a redundant test run", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 13}}, {"node": {"oid": "24d2c881afc1ef558eb1b7e70a0ab40ee10e883e", "messageHeadline": "update and tweak benches", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 173, "deletions": 289}}, {"node": {"oid": "6803410f25c993f2b3b26378bab9a1e9c4b96d76", "messageHeadline": "Merge branch 'features/collector_beta_username' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 64, "deletions": 7}}, {"node": {"oid": "75dca5c10547c9121e78fc13b85661b21df2643b", "messageHeadline": "Merge branch 'integrations/update_consensus_1356a936' of gitlab.com:C\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7c83340cc43a10bad4127cc41197ee0a06e10087", "messageHeadline": "Allow temporary non-failure return", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5c9640934a7213d5115b7ac40bef8613f35ed2ad", "messageHeadline": "Proper pathing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "076166d198dd1ce566018fb6437a7d97cae4b726", "messageHeadline": "Modify script to work under docker buildkit", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d41ac829c07ee2a8f6abbcda3d6a37ee24afc372", "messageHeadline": "Copy in needed second half split script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e63337634e6d45f02f7ba4486544c3f76327987d", "messageHeadline": "Remove git-fetch-with-cli", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d61e8e777f5e73f549704d72da6828dd2d9a8353", "messageHeadline": "Split build so we can have ssh-auth inside docker build container", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "0684a3d043eae49973cfb06c0959033e61f58bed", "messageHeadline": "Force clean the old cargo registry", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "680d6b870935aa69852af9ffb5d27d5a93e13fb3", "messageHeadline": "Attempt cargo-check before haskell build", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "68ab894e918bc42da806fb21641153a5545a25dd", "messageHeadline": "Update consensus to 1356a936", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9b3d77ed3486153c681e5a0f98b5ae3d7f9be588", "messageHeadline": "Merge branch 'improvements/switch-to-rustup-minimal-profile-for-build\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ba35dd0764861a0e6621cf1fed818328f2513e40", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "506e0d8862579f6d5d32056e6d75e90dfb004929", "messageHeadline": "Allow temporary non-failure return", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1f03e2b759094d6c221361cb9a10f17037eed37d", "messageHeadline": "Added new beta-users endpoint and adapted collector/collector-backend\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 58, "deletions": 1}}, {"node": {"oid": "3fb81af59406bf60f6f02c6f3c3d876d71efe06e", "messageHeadline": "Proper pathing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c399e3e57fc04bc4e93294cd70f0a3f1cf1316c2", "messageHeadline": "Modify script to work under docker buildkit", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3ccdd96f47f604cd269ae033f23a88f9e9676997", "messageHeadline": "Copy in needed second half split script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c4ddef35dc7e326eaac27ad147c4dd703cb4a13a", "messageHeadline": "Remove git-fetch-with-cli", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "60dce0d83693e2b5b9e78cda9101a974e746f840", "messageHeadline": "Split build so we can have ssh-auth inside docker build container", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "3ce0ea7d6de9c57b438ec43c7001032daad1411e", "messageHeadline": "Force clean the old cargo registry", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "735aad7c06b7c4d4f0ba2049235560360964d3ca", "messageHeadline": "Attempt cargo-check before haskell build", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3d083c1511a84d110ce91c89f286e85c13ea32d9", "messageHeadline": "Switch to using minimal profile of rust as available in latest rustup", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "290e4c26562f526516c081b62636833b9833555a", "messageHeadline": "Update consensus to 1356a936", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c30e8f4c882b98f23c34a5cb1babf89960ce362f", "messageHeadline": "Merge branch 'fix-store-parameters' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "c76595de798e4ee0bf5bce4fb0784e256ddbe2e1", "messageHeadline": "added method for finding malicious creators of blssignatures", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "57739c376182937729104a9423eaea8a017e7b8b", "messageHeadline": "Merge branch 'some_s11n_fuzzing' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 147, "deletions": 140}}, {"node": {"oid": "aa664feff4aca4c3f2080be5af78e275ebb03452", "messageHeadline": "CI update", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c9a8a5736303115d8ca6cf3a7867c22be92c367c", "messageHeadline": "Update submodules. Tweak runner.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "a1c39a6bf31631de381ea5065c02a9594b339319", "messageHeadline": "Merge branch 'serde_msgpack' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 122, "deletions": 43}}, {"node": {"oid": "688c654c75df54eb88a212d887938da320eab934", "messageHeadline": "use quicktest in s11n testing", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 147, "deletions": 140}}, {"node": {"oid": "58ba73b1f5710c59ac95bfb825d8c0f62b312c65", "messageHeadline": "Added Bls keys and signatures to finalization protocol", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 74, "deletions": 31}}, {"node": {"oid": "237966da125c0719921889d60d35f5a05e9a4526", "messageHeadline": "Added to bls keys to AddBaker transactions", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 29, "deletions": 27}}, {"node": {"oid": "58f8e6e981d3c82895cf7770d7665f1d3628b889", "messageHeadline": "Adding bls keys to bakeridentity and info", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 19, "deletions": 11}}, {"node": {"oid": "f1b007405164d7cdea5885c798e7cd63720558f9", "messageHeadline": "add serde-msgpack s11n to benches", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 122, "deletions": 43}}, {"node": {"oid": "6fd1002e9a57f086ad73be3491dc42370eacbc0d", "messageHeadline": "Added types for BakerAggregationVerifyKey and BakerAggregationPrivateKey", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "42fbfe030ae5ab00df08e46a39e5b87cd1c7f850", "messageHeadline": "Stake delegation can be manually verified", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c17a80019bc1a91fb55251f7b0072b7c9c6dcb6b", "messageHeadline": "Merge branch 'bugs/remedy_older_flatbuffers_nix' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "985adba8f8ab509d708d7cca4b1ef79365d06042", "messageHeadline": "Upgrade flatbuffers to 1.11.0 inside nix-shell and nix-build", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 40, "deletions": 12}}, {"node": {"oid": "a0323b5ee97a76dcfb5943232e1aa99549a99ba1", "messageHeadline": "TreeStateEnvironment provided updated birk parameters instead of only\u2026", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 28, "deletions": 20}}, {"node": {"oid": "6e6bb583cc35caabef9b9f5159950e7fcdcb5812", "messageHeadline": "Birkparameters bso update replaces seed state bso update", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "61ba6611071ea22897bb6e14a9bc86b4c9abb5e0", "messageHeadline": "Merge branch 'consensus_update_342abf46' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bf924dd3d25595ea5d3da1643c4ab4cefd4e67f", "messageHeadline": "Merge branch 'denser_loops' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8fb03842a3c5655c2e9309fc81c02c9bc488533", "messageHeadline": "Merge branch 'bump_dedup' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "caf9f4000888813540398e7401a342d2b55bf058", "messageHeadline": "denser queue loops", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22454359b67ddc06e6c6a6f9d627919ebb53a925", "messageHeadline": "bump dedup queue sizes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab183db4b950ecd3c31dff1a726ad8dfad277be0", "messageHeadline": "update consensus to 342abf46", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19408e588a697231aa21e477868c09f8047028c0", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b63950508f77e73416969f552de914e949e3ecc5", "messageHeadline": "Merge branch 'align_s11n' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 270, "deletions": 398}}, {"node": {"oid": "c1c5674895c6a39636b3ee230557763c51168db1", "messageHeadline": "Merge branch 'use_flatbois' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 958, "deletions": 1218}}, {"node": {"oid": "a5a6144f78ac12b220a978735adab97ce2427c19", "messageHeadline": "Merge branch 'improvements/change-nginx-config-to-always-serve-index-\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f058e53ecc9660c54071b2520e50dc4608bf9bd7", "messageHeadline": "catch potential flatbuffer panics", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 23}}, {"node": {"oid": "15e801cce0837e079b101a21a7c0e08654a89e31", "messageHeadline": "align serde with other tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 79}}, {"node": {"oid": "bbf57d92151879eb138c8168b2f891087a79d827", "messageHeadline": "Update globalstate to fix the rust globalstate dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "18231b52fcfa36a8107adc2e27c6f0fad08323e8", "messageHeadline": "Also update the globalstate/rust implementation with new transaction \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "1ed8900bc08e4f2710defb0c0ca77108732ea90f", "messageHeadline": "Do not check transaction signatures until necessary.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "2ebcc913b69c0ed2abba6a188cbfe32ef331e1fe", "messageHeadline": "Transaction signature is now only on the hash of the transaction.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 69, "deletions": 36}}, {"node": {"oid": "41a69c352c59216501d550aad8c402ed06a280e2", "messageHeadline": "remove obsolete s11n tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 92}}, {"node": {"oid": "16e8e667a76d7e834c3a526d70235a9d1e0b6d5f", "messageHeadline": "make s11n functions into methods on NetworkMessage", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 102, "deletions": 106}}, {"node": {"oid": "6c5411c38fd2756ac78cd2ae62b8de3422d109bf", "messageHeadline": "split out s11n tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 149, "deletions": 134}}, {"node": {"oid": "b15c7cc46d3313dddc7ea5bd6e2a404723567ff3", "messageHeadline": "some flatbuffer code refactoring", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 133, "deletions": 248}}, {"node": {"oid": "9b91b7e6cbfa26f088f6f5919e33c5756b43e2e3", "messageHeadline": "rewind packets right after the dedup", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 10}}, {"node": {"oid": "382bcce2647ee490b1669ba0df8f74b45a292e23", "messageHeadline": "remove protocol version", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "4a55b985ff6529782df988cec3ef3f7a7558c816", "messageHeadline": "some flatbuffer code refactoring", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 56}}, {"node": {"oid": "d88b754e8c861b8e1069d472b6a1ab5615f969c8", "messageHeadline": "properly implement PeerList", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 101, "deletions": 121}}, {"node": {"oid": "fbacc95883e0211dd3964d20ea4bc7d2a5aff86e", "messageHeadline": "properly implement Ban/Unban s11n", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 83, "deletions": 30}}, {"node": {"oid": "abca542cb4f9d80c49f542a32cdd214526c9e2e2", "messageHeadline": "remove the Block test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 202}}, {"node": {"oid": "998315f1a85996d913b381dad90b1664602c23d6", "messageHeadline": "remove commented code", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 109}}, {"node": {"oid": "6187aad1c75a2b00849a3f9ccbb3af9a01fde35f", "messageHeadline": "migrate to flatbuffers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1157, "deletions": 1000}}, {"node": {"oid": "560132174d8d439bd9a40dd397483df0c4b1a2f2", "messageHeadline": "Merge branch 'bugfix/transactionsSize' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3ecc0099dae8d316c124d9d37a0f10f76181992", "messageHeadline": "include protocol header in the flatbuffers s11n", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "bd76cfc2bc2dff0741b318fe29c79d34776f72f4", "messageHeadline": "Changed it such that the nginx in the beta client always serves index\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "973d81108caa06bb2c01f9dd1737f785ab2b3c10", "messageHeadline": "Merge branch 'fixes/dont-regenerate-keys-everytime' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "ed83fe2ec73bc4190f1bfd3d63904188127f75fb", "messageHeadline": "Don't regenerate keys every time we regenerate genesis", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 5}}, {"node": {"oid": "760f5e120f86de092c7507b2dd5415377e77f272", "messageHeadline": "Parenthesis!", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64e709285b8dd590ef6e1124c881c05eb0786064", "messageHeadline": "Do not count the 8 bytes used to record the length of the transaction\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7cd34759d2523014e339eb825430bba4718949d", "messageHeadline": "Merge branch 'bugs/split_queues_on_ingress' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "398be4151b388afc0358323571776bcf5ff69577", "messageHeadline": "Split queues on ingress as well", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cb5328656071e691b6005904c0a5acd225de3add", "messageHeadline": "Merge branch 'dual_consensus_queue' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 60, "deletions": 22}}, {"node": {"oid": "cf4460e7cbe087cc2da675f97cc86af0ad923ed5", "messageHeadline": "Alter genesis for TPS", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0a9cb16831885aa9a7f29349fa31d35141b16bec", "messageHeadline": "Bump high prio queue to 32k elements", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8eff2304c896816093179f13e544435b225d1fc2", "messageHeadline": "Bump high prio queue to 4k elements", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fcb9aa28a5373c1f7e09cc63591272a7d1344f2", "messageHeadline": "split the consensus queue in two", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 55, "deletions": 17}}, {"node": {"oid": "0d414541ba59758244203ec49841b0d9c4043e64", "messageHeadline": "Merge branch 'integrations/update_consensus_2a487b45' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 68, "deletions": 10}}, {"node": {"oid": "7ff634bd173f2dcf08cee12f50893b914d8d3efb", "messageHeadline": "Fix max value in start script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5f44387d48577e6401c5dfc07342c0d7a47723b", "messageHeadline": "Fix logging to allow for WARN only", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "e9566fda679405e2b32a3cf0d8ae3b2c86efa2f5", "messageHeadline": "New TPS genesis setting for only 60-bakers", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 55, "deletions": 4}}, {"node": {"oid": "57fe3f6be4b8e4993b2bd8340d1906070c3253e2", "messageHeadline": "Update consensus to 2a487b45", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e20891a9dcfcbd9401fa4a7654ef3e1cc6cb5b57", "messageHeadline": "Log finalization delta", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8ddf9888e6965691ab9352cd85a507eba10a972", "messageHeadline": "Merge branch 'releases/v0.1.65' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1078, "deletions": 1326}}, {"node": {"oid": "04e42329728334bcba92849df266dc53321721c5", "messageHeadline": "Merge branch 'yeet_findnode' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 108}}, {"node": {"oid": "a5fbc9a963566115154e2d2136cd88e4951ae053", "messageHeadline": "Merge branch 'docs/update_readme_to_fit_build_system' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "edba70e84a97b739c5e3fcb02911b69e20a06e1b", "messageHeadline": "rename & move the network protocol header const", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 10}}, {"node": {"oid": "7d393f1cb1e8d77064a785374f200911c1e4ea1a", "messageHeadline": "remove obsolete code from protocol_message_type", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 55}}, {"node": {"oid": "966249a4500eeae6cee182086f885f275f6163bd", "messageHeadline": "remove NetworkRequest::FindNode (obsolete)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 43}}, {"node": {"oid": "1449bf8658d0566a1b54c03f2a63c6f590907a07", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.66' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c36fac24358975dbcd91a17cd8842923194c6901", "messageHeadline": "Update README.md to fit new build system", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6232560712049b2266e85d6780114d5966da5937", "messageHeadline": "v0.1.65", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1078, "deletions": 1326}}, {"node": {"oid": "9fa7e2326592c10d28fab2aca8b0215b349666c5", "messageHeadline": "Bump develop to version 0.1.66", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e694b6e9a3b003bea66dfa7035c5c01e7f9000d8", "messageHeadline": "Merge branch 'develop' of gitlab.com:Concordium/p2p-client into develop", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6f38179e43993785a8a19d679eac5845c33609a1", "messageHeadline": "Merge branch 'features/60_bakers_genesis' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c4001b2cbabbedcdcca8a6b234d414144dd932bb", "messageHeadline": "Added new 60 bakers genesis set", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d21741513393e950e1fe3a7e43028d31c700ee10", "messageHeadline": "Added new 60 bakers genesis set", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5b36c3215cbd99b5c1f982cd191733d806d093a8", "messageHeadline": "Merge branch 'improve_s11n_suite' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1003, "deletions": 1001}}, {"node": {"oid": "48fb13861fc8fe5565f010d7289bbc474a24c67e", "messageHeadline": "Added flatbuffer dependency in base image", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f0da3cc5aac6d9c001336421e82293787b1b44fa", "messageHeadline": "update README, minor test tweak", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "1b106b78dc77763505519a281ee1b0e3d39fd462", "messageHeadline": "measure serialized size", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 51, "deletions": 0}}, {"node": {"oid": "7a92b7ed9e6e53b6f6014f540e988c1edd1a4ed7", "messageHeadline": "fix build", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "4a0c8583f7fd052c9f2f4e3d0ed809e89ed40557", "messageHeadline": "tweak flatbois", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 20}}, {"node": {"oid": "1743067d220fab59320fdeacd84766d926dd1dbf", "messageHeadline": "bench packed cap'n'p", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 53, "deletions": 28}}, {"node": {"oid": "720ff881e33c407c9655251c6bc5855f6184a71a", "messageHeadline": "include flatbois in the CI tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d86f78d567a953bc24c5d2bbe7262a240917221", "messageHeadline": "autogenerate flatbuffer code", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 659}}, {"node": {"oid": "13d587f4d1e0cbc8f1d6afd4a10c23f9abe572cc", "messageHeadline": "restructure and refactor benchmarks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 133, "deletions": 226}}, {"node": {"oid": "a8e50acc3c08321aa2c2dd0216f4967426010670", "messageHeadline": "remove the GetPeers and P2P_net benches (obsolete)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 110}}, {"node": {"oid": "c1e6cd18ca33197c1d43c663c170e730bba082fc", "messageHeadline": "introduce flatbuffers s11n", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 974, "deletions": 52}}, {"node": {"oid": "c6a89f93e8dec84482b94cdb1c6145c5b9a6347f", "messageHeadline": "tweak the benches", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 56, "deletions": 65}}, {"node": {"oid": "dc2ff75cf2800b3c02b5be29645555ad44b221e1", "messageHeadline": "update s11n features", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 254, "deletions": 249}}, {"node": {"oid": "d71c5885d9ecde8c879a433334bed7d2465c30f3", "messageHeadline": "refactor NetworkMessage", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 218, "deletions": 141}}, {"node": {"oid": "8747780a6750085895713ea071da1d02689eaff8", "messageHeadline": "remove nom", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 251}}, {"node": {"oid": "62ef36a2194159a92ad9242cf75de9e1a883042d", "messageHeadline": "Merge branch 'features/persist_new_node_id' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 43, "deletions": 41}}, {"node": {"oid": "d883f32907300183fda18e1c1ce7d1ecbc8d6f0b", "messageHeadline": "Further fixes to app preferences", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 39}}, {"node": {"oid": "bcc4faf6938b9a1af146965ec05ea1aa0cdb537e", "messageHeadline": "Persist new node-id if we generate it", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "b8ebf807985aff56a46be349348444e85ac9e50c", "messageHeadline": "Merge branch 'bugs/fix_persistent_node_id' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3121229d0934720ef249929418b834c5a95b2480", "messageHeadline": "Force persistent ID to work again", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "32aac9e79d63507a1d3ee403a6cc40b42d70fb2a", "messageHeadline": "Merge branch 'remove-tx-payload-serialization' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 281}}, {"node": {"oid": "870374813547e00c4a28963404bff091d4922dca", "messageHeadline": "Merge branch 'remove-tx-payload-serialization' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dea04828f2b2788cb0c17ba719a558ab40a397ec", "messageHeadline": "Removed tx payload serialization (updating consensus)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "c8a8c7575439a2887565d6da1094683106f735b7", "messageHeadline": "Update p2p-client (removes tx payload serialization)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "620c16b8a4542b82f36dc1f2cd31a25981cc3e9e", "messageHeadline": "Removed tx payload serialization", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 272}}, {"node": {"oid": "ae8aa558f88c84d7e8bcee0a791aff5e20be063a", "messageHeadline": "Merge branch 'bugs/spaces_in_names' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f15d2f0a45b2612d5c68db2eb70c41b6504cc938", "messageHeadline": "Merge branch 'bugs/spaces_in_names_master' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "007006820f9a4b401d8ae0b1262309641b3c99c3", "messageHeadline": "Spaces fix in names", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fb98d2f28daf3900dbf85e48fb4f6ec648592158", "messageHeadline": "Space fixes in names", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4688411d0eea1d7be90d3feb7921d071d02e88ea", "messageHeadline": "Manual fix", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2852b86d42c73706337b332753cf110349d709d8", "messageHeadline": "Merge branch 'bugs/new_ffi_returns_sync_master' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 39, "deletions": 5}}, {"node": {"oid": "d5f9351b32a8418c58ba37574d777446b9ec0b2c", "messageHeadline": "Merge branch 'bugs/new_ffi_returns' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 48, "deletions": 5}}, {"node": {"oid": "c2ad0c4734eb9a629560a7e12b1a4c2f6e005ca7", "messageHeadline": "Fix new FFI return code for checkIfWeAreBaker", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 39, "deletions": 5}}, {"node": {"oid": "bf132ccb55e1329f907c64a677da236e534e9b45", "messageHeadline": "Fix new FFI return code for checkIfWeAreBaker", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 48, "deletions": 5}}, {"node": {"oid": "22abc100572c321a638a4cb0faaf11f696749679", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.65' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b12483e5cc8178b4542f4ac09b1eae0a77d9c194", "messageHeadline": "Merge branch 'releases/v0.1.64' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 768, "deletions": 1067}}, {"node": {"oid": "76213b44a1609ecf8ce2389e0dd9039cebb78913", "messageHeadline": "Release v0.1.64", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 768, "deletions": 1067}}, {"node": {"oid": "f297eedb76d51e029b9ff84171f0babff264cb38", "messageHeadline": "Bump develop to version 0.1.65", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f5f37da2355f65c05f83e0da290cb57460eef24b", "messageHeadline": "Merge branch 'integrations/regenerate_genesis' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "57ebb5e4665f34d43d1e650726af40c0854cd224", "messageHeadline": "Regenerate genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "f0391e4fb3a8515714bbaccc4801e272f69690cb", "messageHeadline": "Merge branch 'integrations/update_consensus_85298588' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9c8175a96a237c1c9a854bea5982dc6f8cc018b", "messageHeadline": "Merge branch 'bugs/pipeline_scripts' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "9b83fcc21ced54de61bb576de06601ef7f454f43", "messageHeadline": "Further fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73200b12ef823774bd8447dc1ceed9a25dabf97a", "messageHeadline": "Fix pipeline script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f9f487bed091bed48c9bd0b6347d321a9b56e7b3", "messageHeadline": "Merge branch 'bugs/make_beta_build_great_again' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 14}}, {"node": {"oid": "123e84cff08bd6a4d579055b8c2f83fe066c3f22", "messageHeadline": "Merge branch 'fix_other_s11n_methods' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 327, "deletions": 847}}, {"node": {"oid": "52bb2665ebb7454b56ce1fb8e403a126c16b395b", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f73ae90816d686fa4e244fbac6f6e4f34fcec9c", "messageHeadline": "Update consensus to 85298588", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ee6ebdd958443afcae692c8922fe4eaa8bfe800", "messageHeadline": "Make beta build easier", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 15}}, {"node": {"oid": "8d32194be4b951781e60d23ba66186704886ce60", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/update-p2p-client'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 13}}, {"node": {"oid": "899aa70d4e3686ac3d5274bd803b68e344971a08", "messageHeadline": "Chenged to recursive strategy", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "036327a35659e594615cbe54c68d3f64f32d768a", "messageHeadline": "Fixed ci cloning", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "17d4b116200127451212be929f4f91443559bf9e", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/update-p2p-client'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12cc7a60ed6a00ec263f9f7ced6bf560f2717b3f", "messageHeadline": "align other s11n methods with the current code", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 327, "deletions": 847}}, {"node": {"oid": "1669774748ee15734b8668e50a68c0bce499ee37", "messageHeadline": "Update globalstate (concordium-globalstate: fix tx serialization)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86783ea1021da5ad5878f5f5652af68aff9b13f1", "messageHeadline": "Merge branch 'bugs/make_the_genesis_new_again' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f22174cce5b67d724f42ac09e5a501ea9af0b506", "messageHeadline": "Fix script to use new consensus pointing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af39ec8b920b5dd37c51101e779ac1ebde0815f5", "messageHeadline": "Fixes so catch-up takes into account live blocks on the part of the r\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "15bd0eadf0548278c66349268fe323a4f3eebc13", "messageHeadline": "Merge branch 'fix-transaction-serialization' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 220, "deletions": 7}}, {"node": {"oid": "63dc7a4a4e4bade5c6b91854da0a4f249e586f76", "messageHeadline": "Missing instructions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb76bcb1bed0a5e69d224d1cac1b325a6c670a93", "messageHeadline": "Added TODO", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "7832192337ab55dc732b0c74a4ea97e9f83e8bde", "messageHeadline": "Fixed transaction serialization and added test for Pending Block", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 220, "deletions": 6}}, {"node": {"oid": "ab08ca819d463f3c2033a94ee6ff57645110881f", "messageHeadline": "Merge branch 'bugs/fix_recursive_deps' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 45, "deletions": 56}}, {"node": {"oid": "95b67ebea592d88736b5fd91c22414271eb68253", "messageHeadline": "Merge branch 'fixes/attempt-to-fix-docker-compose-build' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 11}}, {"node": {"oid": "9d3f840c0b164616e0825ec7a8c8f02a9570c797", "messageHeadline": "Removed duplicated install of dependencies", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 10}}, {"node": {"oid": "546fe5029843d2f890c0a4c1a7e1c0b05d1a8565", "messageHeadline": "Initial attempt at fixing Docker compose build", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ac71fec4b16013f0c0832afcdaf670026aaec52", "messageHeadline": "Merge branch 'features/use_forked_grpcio' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "8626e6ee902de72a02b478e608f52debe8720cbd", "messageHeadline": "Ignore potential locally checked out consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "93feb658f5aed153278143a3b208c43791ea475b", "messageHeadline": "Rebasing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "89d47b69feb4349644e1dbb2ee3eb5cacd7a2364", "messageHeadline": "Merge branch 'bugs/fix_recursive_deps' of gitlab.com:Concordium/p2p-c\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e0d48986b15b152ed5c784b4328047947295d94f", "messageHeadline": "only allow sub CONSENSUS_VERSION", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "26e7c49003adbdbbd2524a3d673762196622cf53", "messageHeadline": "Allow consensus version file", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ec21f2b8611c8aa4845b4fe6b468fb489341f28", "messageHeadline": "TEST", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3eb671409bd44f07aaa7ce2cc320061a7253949a", "messageHeadline": "CI fix-ins", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f97d377da52bbe687df89d36c1e157e0f0c2ade0", "messageHeadline": "First pass on fixing the cyclical one", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 40, "deletions": 50}}, {"node": {"oid": "7e109858fee8ef747cf8fd45932fce03cac30657", "messageHeadline": "Removed consensus submodule", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d48e25b7484bbd7234dcc6681f394319e8bc69f8", "messageHeadline": "only allow sub CONSENSUS_VERSION", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "db880aec920f16f6bba797e1c658a005e14fabf7", "messageHeadline": "Merge branch 'bugs/duplicate_node_names_backend' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dad6141066bfb9183bfe7e5ac03dbf641bcee171", "messageHeadline": "Allow consensus version file", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7e58458f7972245527916b81df4d66a511e46c12", "messageHeadline": "TEST", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "34f58a45c6d19560e2466e0bf57c659cacbd5875", "messageHeadline": "CI fix-ins", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bf21ff05570af8c951ee6a74b17e720dcfe5a08a", "messageHeadline": "First pass on fixing the cyclical one", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 40, "deletions": 50}}, {"node": {"oid": "f06c275978c3c430371c920211a7e55edf4f2cc0", "messageHeadline": "Removed consensus submodule", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "26ff5ff3e5da22f2a834c9637046bb93325c4ff6", "messageHeadline": "Use nodeId as key in map", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bac55322fef41329074ffae04130398e0451360a", "messageHeadline": "Use patched grpcio for unices", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "59523c64aeedf4cf894ee72d3952a3bc35170f93", "messageHeadline": "Merge branch 'features/bootstrap_bucket_expiration' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 68, "deletions": 3}}, {"node": {"oid": "7173f26fdc1830049bfae29c1ad63b9a2bd10573", "messageHeadline": "Fix clap overlaps", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0e1a87b29307018b68bdc2038a1966a4bfc0ad19", "messageHeadline": "Merge branch 'integrations/update_consensus_e2b1d3de' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 20}}, {"node": {"oid": "2335a0e65ff82a7c72c11b706cf2b2c27c3865b4", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ef5064bc5528ed0b14eca0577c6b6b375b1a9568", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d0f0dcc1212e7044c09ab8152f47ee11b8949c8", "messageHeadline": "Per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "88cb5d10c46f0f58ef918934242e314dcf59433c", "messageHeadline": "Further state it's in ms", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2eee12b8ab9f18f2860e25135eda62b8776f7d0c", "messageHeadline": "Introduce proper buckets expiration", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 63, "deletions": 3}}, {"node": {"oid": "7cf1c1cc13abcd36e4c10bd2752ffc2eacb6eaf0", "messageHeadline": "Merge branch 'integrations/update_consensus_e2b1d3de' of gitlab.com:C\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "044b0159792dd34a9885bcc9a323321f56689310", "messageHeadline": "Bump consensus to e2b1d3de", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 20}}, {"node": {"oid": "10aa30777be5070235ec55a6e3aa05f0c67de8e2", "messageHeadline": "Bump consensus to e2b1d3de", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 20}}, {"node": {"oid": "308afcb1a98e16d1c877c3f4fd77ef4987d95b1c", "messageHeadline": "Merge branch 'BumpDeps' into 'master'", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c82dde8b1867febca900dbbaf9bae721673ad944", "messageHeadline": "Bump deps", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dcf732601ae93f1694ab81c3fd2d5a925ae19bd4", "messageHeadline": "Fix to catch-up. Removed unused getBlockFinalization and getIndexedFi\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 154, "deletions": 204}}, {"node": {"oid": "7c91fc8cec5829ab43d6e1cfce785939401ffa25", "messageHeadline": "getFinalizationAtIndex also returns finalized block pointer", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4e59ab5e2770b7ba9f6429549bae67aa63c7077a", "messageHeadline": "Reduce logging of catch-up messages", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "75dd5daa18f43f225757611ad4ed8f3c2015e11b", "messageHeadline": "Update globalstate.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa1b8aece9b349ed63185a67d01f421021b364bc", "messageHeadline": "Merge branch 'features/fix_spaces_in_cli_arg' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 4}}, {"node": {"oid": "6e61a640d870bfc4e76ae755b2c72c1f889fb757", "messageHeadline": "Split on whitespace", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7fe54d486c6094397ed69154c928344e79f0237", "messageHeadline": "Fix spaces in strings in collector node-name input", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 4}}, {"node": {"oid": "0a9751f68aad6a0b9554265cac7c5c96af59707e", "messageHeadline": "Merge branch 'extra_node_thread' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 55}}, {"node": {"oid": "d829447815bcdb4f74c0cc5beecd6b61f98bc09f", "messageHeadline": "Merge branch 'deeper_transferlog_queue' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b68776db50f29a6cc2ad39df3c6011e76ab6dac", "messageHeadline": "increase transferlog queue depth", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bb8f897caee2adad79b83bfc799345fcadfe268", "messageHeadline": "add a P2PNode thread for outgoing messages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 55}}, {"node": {"oid": "ebe35d488ee066abcb0aad89ec0f14d0b9b15b0a", "messageHeadline": "Merge branch 'releases/v0.1.63' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 498, "deletions": 840}}, {"node": {"oid": "6b06d2f35920065c5cf67b64e892a4f8852ce505", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.64' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2710562e7de5fcedb08e366ebb4c0a432895b653", "messageHeadline": "v0.1.63", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 498, "deletions": 840}}, {"node": {"oid": "84a83673d0c62c2846b0e60f5b6aa68bd17b6e7a", "messageHeadline": "Bump develop to version 0.1.64", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e48fd0fbbee98364a3c980fa2e7c1da90af12cae", "messageHeadline": "Merge branch 'dedup_fin_records' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "14bab20abb5dc3547a158d5d78f256e178da73d1", "messageHeadline": "Merge branch 'features/swap_beta_auth_url' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f8ab6745a330b3387cf5e513ac20086ed5766c3", "messageHeadline": "deduplicate finalization records", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "759d5b5d1191f4f620ba730b852e031f140697d9", "messageHeadline": "Merge branch 'more_serial_in_gs' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 334, "deletions": 815}}, {"node": {"oid": "7c4b9d5a764a2390989e57bb7effaeca3e5e59c8", "messageHeadline": "remove SerializeToBytes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 28, "deletions": 52}}, {"node": {"oid": "5ea67c19819a7ae4aa2fb178f66a4cbe0a4d497c", "messageHeadline": "Update beta auth url to be on prod", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89251bf1632f2e4d5907fc4483f9b93fa3c85fa0", "messageHeadline": "align SerializeToBytes and Serial", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 119, "deletions": 114}}, {"node": {"oid": "0d3a4ef4aea4828820a5b8904604550f9cdc3912", "messageHeadline": "add a blank NoParam struct", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "7346a21bfed9ece7c0c39bb1059f36e1d7a67b55", "messageHeadline": "migrate GS objects to Serial::deserial", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 154, "deletions": 576}}, {"node": {"oid": "8ce6d9ba73366ee3c5437850de331d13ea2b6e35", "messageHeadline": "migrate some global state objects to Serial", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 92, "deletions": 134}}, {"node": {"oid": "27b07c61f667756dafe31b396beca9a40d197d66", "messageHeadline": "Merge branch 'features/new_ancestors_endpoint' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 136, "deletions": 2}}, {"node": {"oid": "9e6c03e1f129cd249f4d1ae6d071d1bdbc286812", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 43, "deletions": 43}}, {"node": {"oid": "e7303db968b45b9896188f5cef9d3cd728d182a7", "messageHeadline": "New blocksInfo endpoint and stripping using From conversions", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 136, "deletions": 2}}, {"node": {"oid": "fae25b51d930bb502058537e3c1932d32c2bffb3", "messageHeadline": "Merge branch 'epoch-stake' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 76, "deletions": 58}}, {"node": {"oid": "959d9a5642261ddaa1612c97ef73f704135700ae", "messageHeadline": "Merge branch 'releases/v0.1.62' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 167, "deletions": 128}}, {"node": {"oid": "9185f6ac865a6306980e0d3a8acf187f0f5b9420", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.63' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3a569ab200daf3c919fc4e59e0faf4876e9b816c", "messageHeadline": "Merge branch 'epoch-stake' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "ff080123ef2203ab3ef00b6a8150aaaf09481d87", "messageHeadline": "Merge branch 'less_poll_locking' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "c10ec48338b1a64bb1cb278c4073c2a14edece5b", "messageHeadline": "Release v0.1.62", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 167, "deletions": 128}}, {"node": {"oid": "85e61d9ff289f29cb27094afaac9628dce399e48", "messageHeadline": "Bump develop to version 0.1.63", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5c023a2321ebbb813bf006d413c071ddeee3b331", "messageHeadline": "Merge branch 'integrations/change-branch-of-simple-client-for-middlew\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 3}}, {"node": {"oid": "36c1d5fde3d6e418dc815fdf2049d4a70d0c996b", "messageHeadline": "Merge master into epoch stake", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3aad68f68e7705056996fdce50c15a0a2d19cfc", "messageHeadline": "update submodules", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce905c9547ea7225107db79df879734ff0a8df7f", "messageHeadline": "Added flag for compiling middleware", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee92302beca5e6025601e364f0bd4bba30b78e46", "messageHeadline": "Fixed checkout of submodules", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b47cee7c120279c7f29bd45c94a7f5639fa8a86a", "messageHeadline": "Merge branch 'batch_catch_up' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 34, "deletions": 14}}, {"node": {"oid": "ed704b35b37f8d5610ef028433f7287ab9dd7246", "messageHeadline": "Changed branch of simple client used to build middleware", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b676f970e4718fb3bc7e1abb271141d584574a94", "messageHeadline": "reduce locking", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0249724ef798a19bd28ff685c777b1289c1dba00", "messageHeadline": "implement batch catch-ups", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 34, "deletions": 14}}, {"node": {"oid": "c5b34386279680ae28cd87f2b3a7376d67c3eedc", "messageHeadline": "Merge master into epoch stake", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 600, "deletions": 343}}, {"node": {"oid": "246851c7fdcc9f0c08c6b2fee8dd86d1c8eea486", "messageHeadline": "update submodule", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e38732f9de4fa1dcb062d6008ebe735d993d171e", "messageHeadline": "Konsensus tests indicate finalization length", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a285d5c097b10f733e96feb67ecda309a836178d", "messageHeadline": "Merge master into epoch stake", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 13, "deletions": 933}}, {"node": {"oid": "e1838c0ae688d82720d764c8ad06ed76f6c23bff", "messageHeadline": "Updating LEN simplified", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 14, "deletions": 25}}, {"node": {"oid": "5dbc2aefb9370792d47706c837d5cf6b848c15c1", "messageHeadline": "Merge branch 'revert_premature_polling_change' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b2c068f8d0539f738c4768973d3eb4ae4062d618", "messageHeadline": "Revert \"reduce locking\"", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "8f6c2e36c872d5fe9950c45109d34353a6b44b00", "messageHeadline": "Merge branch 'fix_ping_2_electric_boogaloo' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 71, "deletions": 52}}, {"node": {"oid": "b6cff0e3098ecd3e3b1c60320fca63d854c3b0d5", "messageHeadline": "Merge branch 'tweak_polling' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 38, "deletions": 55}}, {"node": {"oid": "85daaf7bae47222719f8053a91dd6ff52187ed6f", "messageHeadline": "Update to catch-up: can limit number of records; new return code to s\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "940319f6f47abbde9608ee003124f9876f47f951", "messageHeadline": "reduce locking", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 10}}, {"node": {"oid": "45f8dede515c18ccf91887e6074663431a84caf6", "messageHeadline": "fix N/A ping values", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "de499b82f1a469e970111db46e7ea91d5d6a1ad8", "messageHeadline": "don't send pings to inactive connections", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "d909abcec8cf610d54f1e7eab4263944c424984f", "messageHeadline": "flush on writable events", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 47}}, {"node": {"oid": "a9001d2d19c7af8521bd8c8a7ff4591949ec6255", "messageHeadline": "minor tweaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f599229c23d1df28b7e1f4e6e30b90ceff203dbf", "messageHeadline": "dedup connections by P2PNodeId", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "9c4a5a454fc17020deedf201a2ec2afd18f3ae40", "messageHeadline": "send pings more often", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 19}}, {"node": {"oid": "2058cd43576109276fca67753552e0916de6317d", "messageHeadline": "only process a few low-priority msgs at once", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "c0c787de009fdcc92ac07b28b00ef62a20b840f7", "messageHeadline": "fix latency measurement", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 16}}, {"node": {"oid": "66ff18e3c31c252735da2d7135b2341aed3e88d0", "messageHeadline": "Merge branch 'bugs/fix_script_override_critical' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d08bd8b42744ae4f01d7cc35aa4bd53ca95cce9", "messageHeadline": "Merge branch 'bugs/fix_script_override_critical_port' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dd642e959cb7041f43d41196cdffdc400794811b", "messageHeadline": "Revert fix from master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c19d2899ca7baf587fd86ba7a6ab3070ab57581e", "messageHeadline": "Revert fix from master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3896f4a6df19d515251f7a3ff7b70eb298799aff", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.62' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ad051c7c97b926f876c86bc9d009916f5ccb0883", "messageHeadline": "Merge branch 'releases/v0.1.61' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 494, "deletions": 713}}, {"node": {"oid": "e984457dc8a6e5a2cd5e8724449a470547a6fee8", "messageHeadline": "Release v0.1.61", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 494, "deletions": 713}}, {"node": {"oid": "7210d6a13236d4532b57f010a7b0a76ba8f3923d", "messageHeadline": "Bump develop to version 0.1.62", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d8b2a381d50ecff9a42bc0355ecd77ef47ce462b", "messageHeadline": "Merge branch 'fix_catch_ups' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 13}}, {"node": {"oid": "5fbecac7c32ef053af21fff1c9b085593b4bc63a", "messageHeadline": "fix longer catch-ups", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 13}}, {"node": {"oid": "0e56b2cc78583bfc433715d9993811edcc723bce", "messageHeadline": "Update globalstate to make it possible to build consensus without rus\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e75e32f01c13fbc2a04a547437cfd84f8227d898", "messageHeadline": "Merge branch 'lax_alloc' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 55, "deletions": 86}}, {"node": {"oid": "fbb318218a7829d65f6a6513c1859b30dceb0aa6", "messageHeadline": "a more fine grained allocation limit in the GS", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 55, "deletions": 86}}, {"node": {"oid": "717fd556246df8f82519e8f06dcbac6cc9be66a8", "messageHeadline": "Merge branch 'fixes/fix-uid-and-gid-for-non-unix' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a8dd1a96062bd3e1703b761741742f9831a96f27", "messageHeadline": "Merge branch 'hb_in_gs' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 47, "deletions": 61}}, {"node": {"oid": "7a7702577ceffa539ffed636fbf3b4d365ec6e9c", "messageHeadline": "use HybridBuf within consensus", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 40, "deletions": 56}}, {"node": {"oid": "7bad4e8ea64be28a796e034d5fc7232619f0be9e", "messageHeadline": "Changed the variable names used for user id and group id to not poten\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "795311ea33b3cf6ebf353edb28bd6876422dad7a", "messageHeadline": "Merge branch 'one_serialization_to_rule_them_all' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 304, "deletions": 485}}, {"node": {"oid": "276edeb72971d5d86be8c39500effb7465dbcd24", "messageHeadline": "some Serial conversion leftovers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "68edbf0e643980765a361832ee726b5ba9a112e1", "messageHeadline": "update global state serialization", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 304, "deletions": 485}}, {"node": {"oid": "9bbf86c0b3c42ac6dfddde9ca0bb14dec6cafd7c", "messageHeadline": "Merge branch 'fix_latency_calc' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 68, "deletions": 59}}, {"node": {"oid": "dda23bf09061a69224fb9b7d67369bd81de87fef", "messageHeadline": "bump max mem HB size", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fca2e29165e598bb73428351ccf978f97dba1794", "messageHeadline": "use 2 outbound priority channels", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 59, "deletions": 48}}, {"node": {"oid": "7d7c5bc7783a21a3709f77eede0682698340b5db", "messageHeadline": "shorter dedup queues", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be5ddc3b04147831facaee3172b06eadbf83e370", "messageHeadline": "minor tweaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "cbde646a6e8cb6d013c6da8a0f1f23c878f663d4", "messageHeadline": "Merge branch 'releases/v0.1.60' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 866, "deletions": 1415}}, {"node": {"oid": "1071b150b677ec077fc6b237848ae6160861f595", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.61' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "226e82d1535a1dd208532808604bf207d3ed64c3", "messageHeadline": "Release v0.1.60", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 866, "deletions": 1415}}, {"node": {"oid": "4b957b5cd8dc2174da1333406e8293cfbb09585a", "messageHeadline": "Bump develop to version 0.1.61", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "33516e8385646594e14c33b0e20ebc088bdc5537", "messageHeadline": "Merge branch 'consensus_gs_channel' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 63, "deletions": 105}}, {"node": {"oid": "6e596cdc8e4ee1960427229594fffb329292534d", "messageHeadline": "don't allocate for duplicates", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 7}}, {"node": {"oid": "8aa429d37394c5a21e02e4be209f30cfe1324f5f", "messageHeadline": "don't obtain the peer list so often", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 17}}, {"node": {"oid": "7680fbf8d86db18cef09729e70b2fb56eb47f86b", "messageHeadline": "merge the consensus and global state channels", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 28, "deletions": 81}}, {"node": {"oid": "c6979910d2b3c57c63c5c5c20065296466f4206c", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into persistent-bs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 83, "deletions": 964}}, {"node": {"oid": "a171a7f9bef82d805ddcbbd661911f0400640bee", "messageHeadline": "Fix a warning", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2be76a84d83063da67a09d0a0bd30cba60ef6765", "messageHeadline": "Merge branch 'gs-integration' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 572, "deletions": 335}}, {"node": {"oid": "687371322cc2e5da143098fc1c802cacc13a58c3", "messageHeadline": "Merge branch 'fixes/fix-build-script' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "c3fa8329571b1292417e5ac715ede058855d93df", "messageHeadline": "Fixed the build script", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "46421272e399453c47a262dfb092b82d0d4df8f3", "messageHeadline": "Update lib.def", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a00c798605d0e3d036003e668f7cb39e89db868d", "messageHeadline": "Merge branch 'bugs/json_serialization_bug' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d02eeb0d5037213b75fbe4c7d2dd51869c025631", "messageHeadline": "Fix JSON serialization", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "bf42d137de6e0fdad159cc7b5b48964445c0dc44", "messageHeadline": "Merge branch 'resize_gs_store_size' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0ccbd6cdb6f5d1f119e4d2d9c6951fc129600c46", "messageHeadline": "Merge branch 'update_genesis' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "5b569d14b441b07db010de9bf4fd72dbd119a0c9", "messageHeadline": "update genesis data files", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "d968dbba7a20e15df7130f3acb0baef9ac68d958", "messageHeadline": "Resize the map on creation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5acecc92b108e772d56863843cececc49edb1ea6", "messageHeadline": "Updated p2p-client", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56258e56f773b1c220f84825e42620b26949ba06", "messageHeadline": "Merge branch 'improvements/map-old-collector-backend-endpoints' into \u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7537381d56c587522be8b550e1cfdad894332cc8", "messageHeadline": "Mapped the old collector backend endpoints in the nnew backend to pre\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5669c18088520ccdff5eeac693acdedeba1cdf74", "messageHeadline": "Bugfix", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 19, "deletions": 9}}, {"node": {"oid": "547e17b548c717566bbbb34dd51567bc174ff927", "messageHeadline": "Merge branch 'integrations/move-to-collector-url-scheme-for-new-colle\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01321364b2f3e8583923c656b936e2a3163b0eba", "messageHeadline": "Merge branch 'gs-integration' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 523, "deletions": 947}}, {"node": {"oid": "c9c0a90c4964261bd784ceefc8a7266046280710", "messageHeadline": "Removed both Pin and MaybeUninit", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 523, "deletions": 947}}, {"node": {"oid": "66556bd4f905efacba2dad9ff8169511dd912df3", "messageHeadline": "Changed the collector URL", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d14796bef97e7cb63c7159ce3af1e96764aef05", "messageHeadline": "Merge branch 'wrapped_droppable_gs_channel' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 42, "deletions": 55}}, {"node": {"oid": "c92476f79cdf721003f621f8e46e825bfa79498c", "messageHeadline": "checkIfWeAreBaker returns status 0, 1 or 2 instead of bool. 0: not ba\u2026", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "2ad1f6a12878f915d448ec59bdbd219bee720efe", "messageHeadline": "Merge branch 'zero_alloc_nodes_summary' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 9}}, {"node": {"oid": "7b14a1bb091193b2277f677e66389d1052c3caae", "messageHeadline": "Refactoring birk parameters", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 33, "deletions": 27}}, {"node": {"oid": "393bd26080ebdf21f28264616683bbccfba4bdb1", "messageHeadline": "Refactoring birkParameters", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 33, "deletions": 26}}, {"node": {"oid": "a4f1e82dc21c5001afb3e59e93029e908b419e40", "messageHeadline": "Updated crypto (cycle)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76dca269a00cc1bef4599ea2fb878c12c86453df", "messageHeadline": "Updated crypto", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31e18f3b1f14ee513913f690f91db16a1ec14dfb", "messageHeadline": "tweak the global state queue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 42, "deletions": 55}}, {"node": {"oid": "b4b6d9e884b34cad92ee62194ed46d4fbb6cc922", "messageHeadline": "remove allocations from collector_backend::nodes_summary", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 9}}, {"node": {"oid": "7d93515ea7b230d1db3c5324dd4386b955817d25", "messageHeadline": "Merge branch 'a_handful_of_tweaks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 91, "deletions": 151}}, {"node": {"oid": "84b6794dc308e5ad16462fee45be7e104c4debea", "messageHeadline": "Updated gs (Fix merge)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcd23ea82f04c845feedd436dc83818838866117", "messageHeadline": "Merge master into epoch-stake", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 162, "deletions": 113}}, {"node": {"oid": "dc8dc22b797353e76b37ed9e1995ce448154fe08", "messageHeadline": "Updated gs (fix merge)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6cf734fb575df22fe40e9d8e240ecc089a7dabda", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 163, "deletions": 113}}, {"node": {"oid": "59bacd92f44cc282e6d9b5e8c7e4ce00ea4dd347", "messageHeadline": "Merge branch 'conditional-rust-gs' into 'gs-integration'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 397, "deletions": 168}}, {"node": {"oid": "122f733add2d05616dade94752b949e7b4e5a88e", "messageHeadline": "Merge branch 'conditional-rust-gs' into 'gs-integration'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 1787}}, {"node": {"oid": "dd817ec9a59e1e6e4f74b9353e53761a93f74fe2", "messageHeadline": "Conditional rust gs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 1787}}, {"node": {"oid": "b715a5d2f458a5a0bd75a79954b926fd6c30e7e4", "messageHeadline": "Merge branch 'bugs/serve_proper_data_to_dashboard_fe' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 4}}, {"node": {"oid": "024b10872b3e76a27595ca963c475e140564037a", "messageHeadline": "Serve data in vector and not hashmap", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 4}}, {"node": {"oid": "b806d780cdce09859caa9bf61bd1b70a1af5b3c7", "messageHeadline": "Typo", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7728c1e341f991099a685309231ba69d4318e858", "messageHeadline": "don't serialize HybridBuffer's length", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9676eed48b6857cdbd960db1aa3fb3ed2d2e6bad", "messageHeadline": "remove the double global state queue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 78}}, {"node": {"oid": "1e8732cc065605f6aaf718e7d09fd5624c67cc1f", "messageHeadline": "fix and refactor dedup, include blocks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 40, "deletions": 38}}, {"node": {"oid": "2d653841f3ac904b83575726c5d2339805e2f783", "messageHeadline": "bump consensus-relevant queue sizes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04217901545616bd87741693a2906c81abe9d9b3", "messageHeadline": "fix a test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e840fd4a5b250a008fb3cd397679ae3875987dd4", "messageHeadline": "panic in case a channel is closed", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9cbb39a743de9d58aad528183f49ed0d746f527d", "messageHeadline": "shorten the protocol name and version", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "75c715bb12da4336f240c83fbad0f1c1a2bc7afb", "messageHeadline": "move tweakable p2p_node consts, remove old ones", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 18}}, {"node": {"oid": "f9283a2bcd5d41b4c98617c30312e6ea4056d144", "messageHeadline": "the default next_id should be 1", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9968b9b4d19b69843d23b1b09b2453041c1af145", "messageHeadline": "remove unused const", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "3b2de4db38f3bd284763896b75d18815a05325b4", "messageHeadline": "Merge branch 'nicer_catch_up_timeouts' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "bc0029e8cb58e825b040d975b1a82307b7fd7ad3", "messageHeadline": "Merge branch 'master' into 'gs-integration'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 82, "deletions": 35}}, {"node": {"oid": "56bb70db1e47d216433062ab7879af0cd2a638f4", "messageHeadline": "As per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 22, "deletions": 33}}, {"node": {"oid": "b6a02e2b0504e742de01aa660725d85cf631e045", "messageHeadline": "nicer catch-up timeout handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "2bbeb59c21a92bb0ad5dbbe7847f794e8241ad5f", "messageHeadline": "Update baker related transaction logic.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 163, "deletions": 113}}, {"node": {"oid": "72cccbb9ab49a570060ed3676b064042fae006e9", "messageHeadline": "Modified gitignore and updated consensus", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a55af8903c2f6990b85b0a5f47430a843abe688a", "messageHeadline": "update submodule", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c0a9a4ff1f49f6d4290a6dc0605bee6ea5b05c8", "messageHeadline": "Merge remote-tracking branch 'origin/master' into epoch-stake", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 334, "deletions": 178}}, {"node": {"oid": "857122d21b059f59883e87d7d8922232cdca339e", "messageHeadline": "update submodule", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91e433f7733a41fdff1ef6bc5d7b9eb9c060cff5", "messageHeadline": "Merge master into epoch-stake", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 152, "deletions": 47}}, {"node": {"oid": "72742341600b79277a5b9c282a98516a460ec572", "messageHeadline": "Merge branch 'conn_peer_stats' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 154, "deletions": 210}}, {"node": {"oid": "e5264ec68b626faf385d0faee819f31f138a8f74", "messageHeadline": "Update baker related transactions with real proofs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 80, "deletions": 33}}, {"node": {"oid": "2503f7d31ef7365fc93ae88f862831093524b40b", "messageHeadline": "Fixed all tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "9b5d763bb2c0eeb972f1e1d50149bdae58991f28", "messageHeadline": "don't restrict broadcasts", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 33}}, {"node": {"oid": "51d9c0c59ed06458725126bc2046a0e91d2d8b65", "messageHeadline": "Merge branch 'integrations/test-with-node-dashboard' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b81daf71951404a75ba5d257a66e92adcc5d2c1", "messageHeadline": "fix the catch-up peerlist", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9df811f440766ec7e182eff542907f6f50dbcb02", "messageHeadline": "fix relay conditions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 13}}, {"node": {"oid": "65d52d8b2de1825671be40d9d86b84647c190b98", "messageHeadline": "Merge branch 'develop' into integrations/test-with-node-dashboard", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "c8549aff239a48f404328b56955acf1944fb138b", "messageHeadline": "Working all of Basic and Rust without tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 161, "deletions": 66}}, {"node": {"oid": "24aa4d512b01caa2cb8876f005ae98cd2ef70ac1", "messageHeadline": "don't send/rebroadcast consensus messages to peers that aren't caught up", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 2}}, {"node": {"oid": "d44ff88c12fe3437c2c108c7e8043d0db993839e", "messageHeadline": "Working basic implementation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 231, "deletions": 94}}, {"node": {"oid": "c81c8e66b38b81fd711e96f033912d636370c34d", "messageHeadline": "Preparing for Bls signatures in finalization", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 12, "deletions": 7}}, {"node": {"oid": "b68a4de39743f071e58a7beb7eb9c7a7fbc970e3", "messageHeadline": "verifying finalizationProof", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 19, "deletions": 16}}, {"node": {"oid": "2be7218e3de6dd65b648abbdefb1ee2c70489f06", "messageHeadline": "merge master into branch", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 613, "deletions": 205}}, {"node": {"oid": "0769cfc56b4bf54513a39f3bf0881f4d6bd2c143", "messageHeadline": "drive-by: bump initial RKV map size", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c32c015e0949d3ecdeb8ba6842af07f12d05dd2a", "messageHeadline": "refactor catch-up triggers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 55, "deletions": 42}}, {"node": {"oid": "e8d30b0bae6f784f79c1abfab8a48cbf78b47406", "messageHeadline": "mintAndReward the epoch baker, not the current baker.", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "473afea5c725abb469a3fc3378b5743b84df188c", "messageHeadline": "mintAndReward the account of the epoch baker, not the current baker.", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f1a81d3c9d53b40c4bf55e9fc3818b2f4961c011", "messageHeadline": "remove the ticker thread", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 82, "deletions": 100}}, {"node": {"oid": "f2e13be5593f22f0d59d084dfc5d82212be4cee1", "messageHeadline": "remove separate PeerStats", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 31, "deletions": 79}}, {"node": {"oid": "a6edbcd578e27555b644a811cb5598a61742f9fb", "messageHeadline": "Update crypto and fixed tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b4e81a6b96408bf6a6415978073203f2e0f1f81", "messageHeadline": "Merge branch 'bugs/align_grpc' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f8e1acc0c85ef9d9df8b8c5c897d8c6b2280a744", "messageHeadline": "Merge branch 'integrations/add-rpc-password-to-start-script' into 'de\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "35d63c86f58caf247e9ecc772867c736c961932c", "messageHeadline": "Fix tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "96a2dc088b41fca3824baed71a661b3f8617218c", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 333, "deletions": 176}}, {"node": {"oid": "be429c75ea3566c754627367ecd00630c346aaf0", "messageHeadline": "Move js to public folder", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "33f1c4bef9657652d0304b6365fad7a2b23d3562", "messageHeadline": "Align printing of the P2PNodeId in gRPC", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc636bb50c3bfc08eca1ee0a9f8f387fa76d47a8", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 72, "deletions": 16}}, {"node": {"oid": "bb7fb87e764e8e8b11aeaa808d86ad839f8f2b62", "messageHeadline": "Changed node-dashboard to master branch for E2E test", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "48b3a7afd0f82163a030371f8cd4c179d7cd08a2", "messageHeadline": "Merge branch 'downgrade_consensus_err_log' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30363508606c2d895403f97ec6fd9ffd9b26deed", "messageHeadline": "downgrade consensus error log", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d127984c3a0101671e345e1b9e285a44acecba2e", "messageHeadline": "Added option to set rpc password in start script", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2635a6ebc395e956074680cea7520f62dc24c3a1", "messageHeadline": "Merge branch 'master' into aggregate_sig", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 72, "deletions": 16}}, {"node": {"oid": "8b4759b89fa9919abdf517fab107764b4177ce3c", "messageHeadline": "Fixed finalizationProof Serialization", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c510dc44596bda031cda04da94232258bf817516", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.60' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "29a81daa3de897d923aa4303843782d75eb6db77", "messageHeadline": "Merge branch 'releases/v0.1.59' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 22, "deletions": 16}}, {"node": {"oid": "3c413a50069fdad7a7a479152636670123f4168b", "messageHeadline": "Bump develop to version 0.1.60", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2b088bdc2cbedf94858d298aa5b3df525b90a40f", "messageHeadline": "Release v0.1.59", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 16}}, {"node": {"oid": "b699e375d63bf0269f21b6c46cece7096f19f265", "messageHeadline": "Merge branch 'bigger_gs_queues' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d01ef35c29baa00c4e2e763e29b1fee5701eb00d", "messageHeadline": "bump GS queue sizes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4ed8c90dd905576023ee20be74748523b9e34b4", "messageHeadline": "Merge branch 'fix_longer_catch_ups' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c54c9fd128f5c6399a9406976aef3bf80a3adb2", "messageHeadline": "fix longer catch-ups", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68c9a0c4f0ddb0997290751ae198264bde7dae95", "messageHeadline": "Merge branch 'features/change_auth_struct' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6576c7fc5bc29579951bb0ac214522c3e8abacb9", "messageHeadline": "Change struct for authserver", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41369b81473c234e43a1ef2e50bd34603e975a8c", "messageHeadline": "Merge branch 'bugs/fix_production_script' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "6b8061f2d34bc15e0c1bdd78f425c4be38a81208", "messageHeadline": "Bug fix for Jenkins builder script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9b16a7837c2ffbc3f539078856b291094bc16173", "messageHeadline": "Merge branch 'releases/v0.1.58' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 164, "deletions": 186}}, {"node": {"oid": "1f93bc0f4c3025c1f5361bfa1d02d65dd41d4f33", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.59' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "77775a22cd0e4b08884d10789c9121d181fa167a", "messageHeadline": "Release v0.1.58", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 164, "deletions": 186}}, {"node": {"oid": "996092e7a1171b65d07cbf14521a7f9f0accb928", "messageHeadline": "Bump develop to version 0.1.59", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f0c880897ebf3bbb307648292ce3a3488f80432a", "messageHeadline": "Merge branch 'features/remove_semver_checking' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 30}}, {"node": {"oid": "76fe63fbe59f5a784104601995c85ba776a633ae", "messageHeadline": "Merge branch 'faster_pings' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 20}}, {"node": {"oid": "7e2666b9af7001974224732cf5f240585ddab8c3", "messageHeadline": "Remove semvar parsing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 30}}, {"node": {"oid": "36ea132e23b5f7c817067f64fbf31e97ebcf36d8", "messageHeadline": "faster network priority handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 20}}, {"node": {"oid": "5daef60bd305caedf5ebc2f8690233070b8158f4", "messageHeadline": "Merge branch 'faster_peer_list' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7c456354be0b75db22dd823e3f733e890767fbe", "messageHeadline": "Merge branch 'fixes/change-version-of-consensus-binaries-used' into '\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4706600badc98005b5b502c1fefe140d5c5ef0f8", "messageHeadline": "Merge branch 'fix_rkv_panic' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 12}}, {"node": {"oid": "c2b4f00a065c095be8e0e93b5d0169ff5dd11f17", "messageHeadline": "reduce the peer list check interval", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4de5d87ec12c8fda49ee52945055fe0ef9c1274", "messageHeadline": "downgrade storage panic to an error", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 12}}, {"node": {"oid": "a62a404e2d89e0f0522e69fff036c43b3f5773c1", "messageHeadline": "Merge branch 'downgrade_warns' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad20f6ab70fa3720bd0757fbceb164928a081fc1", "messageHeadline": "downgrade 2 warns", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7cddd15a12c0131272d7ff67692ef4fbe2c08e91", "messageHeadline": "Merge branch 'bugs/retain_logic_error_in_collector_backend' into 'dev\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 76}}, {"node": {"oid": "5c0368b424c99c387a7e6bdb377b1ae66ea9dc9e", "messageHeadline": "Reverse retain and remove human panic", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 76}}, {"node": {"oid": "b8751d1deeaa876f1c7781de884bd501ca7494c6", "messageHeadline": "Merge branch 'features/expiration_for_collector_backend' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 59, "deletions": 12}}, {"node": {"oid": "f8a6a6af153b80772f7b22943a46ccccc1acb499", "messageHeadline": "Merge branch 'features/enable_switching_builds' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 39, "deletions": 23}}, {"node": {"oid": "041e63317d1eaf863716ec685a29410614eb3985", "messageHeadline": "Fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8d7ce5b73dd3454f545f8ada1ab5771bb05635c4", "messageHeadline": "Further wrappings", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "7b471222adec04d6f75eee318d854dfefc5a542b", "messageHeadline": "Add ability to swap between builds", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 22}}, {"node": {"oid": "ae69718b23d045828ce45b85c513c2b291be8d2a", "messageHeadline": "Add cleanup thread to prune stale nodes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 59, "deletions": 12}}, {"node": {"oid": "014d921429537303aad4ea77c1c5f5ac982a1753", "messageHeadline": "Changed the way version of consensus binaries is determined", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "99c0a01da903c4be8b18d39d716a835ef721aba5", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.58' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "14c89352fbf7cfb58660f65ce9ae50fdcdab75d9", "messageHeadline": "Merge branch 'releases/v0.1.57' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3116, "deletions": 3034}}, {"node": {"oid": "8d570004e9e757905d733c27cb0d837b81739945", "messageHeadline": "Bump develop to version 0.1.58", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bb7228cb94afd48194b2adb57078f2700af23ae2", "messageHeadline": "Release v0.1.57", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3116, "deletions": 3034}}, {"node": {"oid": "cd4105680c6228272ad07b5d342b595774d7866c", "messageHeadline": "Merge branch 'integrations/preperation-for-beta' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 168, "deletions": 0}}, {"node": {"oid": "7c1855ef64edb09b6873449683700061c771f086", "messageHeadline": "Use latest develop Cargo.lock", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 570, "deletions": 522}}, {"node": {"oid": "a738cb479fa5a89c0baad5eed2c3483df3a74d5b", "messageHeadline": "Merge branch 'develop' into integrations/preperation-for-beta", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 387, "deletions": 37}}, {"node": {"oid": "61213ae85420137ace5a3a30e0f92d5de0b65a86", "messageHeadline": "Merge branch 'features/node-collector-backend' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 387, "deletions": 37}}, {"node": {"oid": "d35fa642b224cb3dce151bf4d8f451b3e0ebe555", "messageHeadline": "Incorrect order", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7337f085e8b36d21a4e5e0ed9b4968c37bc1c88", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fa9daa0d89268d00784c26f179bd11d174508829", "messageHeadline": "Security - do not accept an empty nodeName", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3a6810fcc8335c545e8d34f71651558a8f118201", "messageHeadline": "Fixup start.sh", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "fa774f9e984beb7205ac796aab3466c988f6ac95", "messageHeadline": "Update README, update gotham to 0.4, and make CI test collector from \u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 106, "deletions": 4}}, {"node": {"oid": "a6b437cb4558f15983fd75f1ab3ce0606b2595e7", "messageHeadline": "Merge branch 'features/node-collector-backend' of gitlab.com:Concordi\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6d7a37ac195b466d58e2135c17e56cf9a8483129", "messageHeadline": "First gen version", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 75, "deletions": 35}}, {"node": {"oid": "362474f757a0c7f2540f7be53c308d7a5664ee8f", "messageHeadline": "Posting input work", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 38, "deletions": 7}}, {"node": {"oid": "194cadee42ac3b0c8f6a53853786961e1567baed", "messageHeadline": "Further work", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 33}}, {"node": {"oid": "c8af806435013b0e38743ec8be9f89546f770d78", "messageHeadline": "First pass", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 199, "deletions": 30}}, {"node": {"oid": "0c5c585265fe3c1750fa2c168ae66c3dc0737670", "messageHeadline": "First gen version", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 75, "deletions": 35}}, {"node": {"oid": "1a231723fdcfd68066c1d44064bab9778d811e9a", "messageHeadline": "Updated base image used", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc5f94ddb5300a3ec23401412b3a0a1dbcea3d8e", "messageHeadline": "Merge branch 'develop' into integrations/preperation-for-beta", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 46, "deletions": 46}}, {"node": {"oid": "edcf1364e43563e28bb331f38dc14f4e88f039c3", "messageHeadline": "Let nginx handle privilege dropping for itself", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 36}}, {"node": {"oid": "c0c3cd6240bee51ce2a8ccb7e2db3a148d1303c8", "messageHeadline": "Merge branch 'features/bump_rust_1_38' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 46, "deletions": 46}}, {"node": {"oid": "3c163d27e9e35816ed2012e4ef7315faa2a364d7", "messageHeadline": "Grant access to docker user for /var/lib/concordium", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b47e70bc34afdfba30365e46a280229c15d83c5c", "messageHeadline": "Fixed missing configuration for supervisord", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d4788b785425add7b992841306cc7ca263aa8846", "messageHeadline": "Rebuild genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "7ba97163f3d64dd68efdd311dfb3d603fc3c5068", "messageHeadline": "Added such that we create a user inside the container with appropriat\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 25, "deletions": 1}}, {"node": {"oid": "4e06f77128e7403e3883e60ed7675e346c8e69bb", "messageHeadline": "Posting input work", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 38, "deletions": 7}}, {"node": {"oid": "8b8f137d5144cff2cde24114541d717f4bb62993", "messageHeadline": "Further work", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 33}}, {"node": {"oid": "59ace98691f9c08c69e903b897f3e42ecddcdd79", "messageHeadline": "Update transaction costs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ef668915739a6f9b2966af74d7cbcf599237a6e4", "messageHeadline": "Pin version of node-dashboard for now", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c6656385216cb48baa7906d9d6e893902070ed4e", "messageHeadline": "Increase minting to 10GTU/s", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5918b836f8ed3b4292c53f0342e3ec2ba607f70e", "messageHeadline": "First pass", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 199, "deletions": 30}}, {"node": {"oid": "8abc8823eabfd44d44ca1c4480704b3bc110d8fe", "messageHeadline": "Merge branch 'integrations/preperation-for-beta' of gitlab.com:Concor\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43a7e173445aeb0d08e1cd6f3bb71edc4b1b7a71", "messageHeadline": "Added various changes to fix permission issues with Docker", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 37, "deletions": 17}}, {"node": {"oid": "dc0ee6504ebb5523e29efc97e2c44a184f26b4e0", "messageHeadline": "Update crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8656453199bd92093bfc2b72276f42af806dc9b7", "messageHeadline": "Update handling of bakers (adding, removing) for beta.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 152, "deletions": 89}}, {"node": {"oid": "e5245420a97494e0137fe31e5ca5911c0debf296", "messageHeadline": "Rework if block to honor new clippies", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "165f43142afb3b8a379933b881e86180efd5195f", "messageHeadline": "Added check for existence of needed account data", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e5e1ee524958cd97bfaf1b01fef73738a00c2f6", "messageHeadline": "Merge branch 'develop' into integrations/preperation-for-beta", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1083, "deletions": 1228}}, {"node": {"oid": "fbbd27c0327630f4327b0c38a17252ae676383e2", "messageHeadline": "Readying everything for Rust 1.38", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "57153fbfb41dc7c425d75b273e845d8ff9b5a919", "messageHeadline": "Merge branch 'integrations/update_consensus_406555be' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 97, "deletions": 42}}, {"node": {"oid": "11869e9fc5073232a72a7c3622ca85a32065b324", "messageHeadline": "Merge branch 'remove_pkt_and_resend_queue' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 156, "deletions": 287}}, {"node": {"oid": "bb3a63cafce746ad39e2c5acd88000b5b62c5177", "messageHeadline": "New genesis with new credentials files for bakers", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "b599fb9c3977ea9a1760ecaa8bb168c21c87f241", "messageHeadline": "Expose new gRPC to retrieve private baker data as json payload", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 71, "deletions": 16}}, {"node": {"oid": "414d8ca89d1532b47781a757e7e96e6691af17f7", "messageHeadline": "Merge branch 'fix_sha_for_real' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1d94252a07b6c7efc29ee75a86d7d3102ec9bacf", "messageHeadline": "fix long display for SHA256 - for real", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "930fe3ee263f3e1e03dc5e6d330df6c907109e55", "messageHeadline": "Merge branch 'fix_sha_disp' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "fd2feca92fcf35353949af2271d516d23afc68ec", "messageHeadline": "fix long display for SHA256", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "ad5056d7df4e18f28619c9e9d3ea1f8c1d9cdc2b", "messageHeadline": "Merge branch 'integrations/update_consensus_219cc0ff' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 52, "deletions": 2}}, {"node": {"oid": "9c47926a7fb56ea84cba4dd1a4a5fccaba384542", "messageHeadline": "Fixes for consensus logging:", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "cd552c31cb55562e5e4a3a7eabee5cc2d7573e8d", "messageHeadline": "Merge branch 'integrations/update_consensus_219cc0ff' of gitlab.com:C\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1df4dec7f7329f99cc81cde46628be95e4e863e3", "messageHeadline": "Fixes for new consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "66e9ca6016b2ab92867c110197df323c0a977ee8", "messageHeadline": "Fixed static libs building", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "579c3c03c420287101fcf5e3ebb2edd34478d3f0", "messageHeadline": "Merge branch 'ensure_socket_priority' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 31}}, {"node": {"oid": "a1b8f773d4f58e588528e0b12f70ac50038c9a24", "messageHeadline": "ensure the network messages are prioritized before writes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 31}}, {"node": {"oid": "99b8d512a56a0448839aace9144c43f9937eb93a", "messageHeadline": "Merge branch 'fix_sent_msg_count' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 10}}, {"node": {"oid": "d1f405397af8c323860e6e123cc04d08c30721be", "messageHeadline": "fix sent message count", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 10}}, {"node": {"oid": "05e51f4d0963433ea38a4ae05323734f387d513c", "messageHeadline": "Update genesis generator to output baker credentials in a separate JS\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c827c2d890209648cd5a91e2413facc09ad51717", "messageHeadline": "better msg handling logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 19}}, {"node": {"oid": "1b2b37c805ebc9f516595df1657c0c08ab9091dd", "messageHeadline": "remove P2PPeer from packets", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 57, "deletions": 44}}, {"node": {"oid": "17d0c32121bf1ea0d1f686e052907b7630db51f0", "messageHeadline": "remove the other packet queue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 62, "deletions": 125}}, {"node": {"oid": "40049388e544aaaf3bad7714be224ef945b6fed2", "messageHeadline": "split out the dedup function", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 12}}, {"node": {"oid": "bb05156e9ec29eaa251256ac5f9d9c0798bde902", "messageHeadline": "remove the resend queue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 109}}, {"node": {"oid": "e3098753554af30ea977038473347b23b814db00", "messageHeadline": "Merge branch 'remove_packet_queue' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 300, "deletions": 402}}, {"node": {"oid": "943abb79c41348fe2af7bb409b4cd2e56f8e078c", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into persistent-bs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "0fe18c117db9f563b2b5fa5ee850c1b6cb05c180", "messageHeadline": "adjust tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 72, "deletions": 90}}, {"node": {"oid": "958efe1eeca9f1bb9901afefac1a2d2b77c6585c", "messageHeadline": "Pass in maximum log level to make logging lazier.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "35b22136d4e6f3d4fd2aaa0b2ce8cdcd91e0cf01", "messageHeadline": "Fix test compilation, downgrade some logging to trace level.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "8b8434ddf54f27c2e83e609134d68ddd7f9ff715", "messageHeadline": "remove the packet queue and thread", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 70, "deletions": 146}}, {"node": {"oid": "d0aa227ffc30bddd2541493fc33dec5808690c08", "messageHeadline": "move the dedup queues to connection handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 97, "deletions": 78}}, {"node": {"oid": "f91ecb3d62b6d89194f710c7872ebe1ae1352cd5", "messageHeadline": "move more data into P2PNode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 58, "deletions": 63}}, {"node": {"oid": "5cefdf41e8eb10d35b9beba0f67ac2673c05e989", "messageHeadline": "serialize network messages in NetworkEndian (BE)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "325e0594c6947b0be3c5d17e2438afa8d6b7013d", "messageHeadline": "merge the FindNode and PeerList responses", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 34}}, {"node": {"oid": "e36b7f4ab32885821ab7934b63b6503ccdc7f2a8", "messageHeadline": "unArc the packet", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f273bd04ac815ac8a1c8a50caa7c7b928d01dd64", "messageHeadline": "tweak packet re-sending conditions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ce6bd220a611d088f5442c5006c6ce0a57c04af4", "messageHeadline": "Merge branch 'bugs/peerlist_devmode' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 89, "deletions": 39}}, {"node": {"oid": "15da3051ba940b9730af1ebf4338ac65e61f6d7a", "messageHeadline": "Fix tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c3f36298ef2c87536f29e9cccc618ba0a460e262", "messageHeadline": "Update docker dev to always be debug, remedy leaking of real client p\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 84, "deletions": 35}}, {"node": {"oid": "9fcdafad2a4eeadf3c69ad24e66e06bcfad57673", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into persistent-bs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 142, "deletions": 60}}, {"node": {"oid": "3f591c1e590cf99e843b3db35a8afc2551bc8d9c", "messageHeadline": "Add initialPersistentState", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "324732f592b60a5280a6da8f0e9085c961fcce56", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into persistent-bs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 72, "deletions": 14}}, {"node": {"oid": "a3975fcbb700fde5cc41ff52476e3b2d1cc15f2a", "messageHeadline": "Merge branch 'integrations/update_consensus_8cddc36f' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 100, "deletions": 49}}, {"node": {"oid": "8d1dca3b29c50365e60faa4c75cae137be239bac", "messageHeadline": "Merge branch 'fixes/fixed-wrong-argument-name' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29c06d03dc72167cb05304894050ae2abf8941bc", "messageHeadline": "Persistent block state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "f1a6e267e85bf593864f3088f40ae25b3ab7352d", "messageHeadline": "Persistent block state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 234, "deletions": 106}}, {"node": {"oid": "ab41ed6fdfe6ffa28ee3c330c4b903bf9ccdba5b", "messageHeadline": "Merge branch 'connection_tweaks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 365, "deletions": 470}}, {"node": {"oid": "cc1e15536998457383eaeefca58169b124fad488", "messageHeadline": "Fixes the argument passed by start script", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8522871deb8a184cac293c190cf0edbb4defebfe", "messageHeadline": "Renamed folder", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "08f2e5cfca9e5079701d87a831d44252012de99c", "messageHeadline": "Added beta accounts and new genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 43, "deletions": 30}}, {"node": {"oid": "ea556f7a42dc826b4c5cc5a7c787674a96fb001a", "messageHeadline": "Update proto file and expose new values received over FFI", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 31, "deletions": 22}}, {"node": {"oid": "d2271b276291f72bae4ec519248b54cd7f831d54", "messageHeadline": "Added new exposure of finalizer/baking committee data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "50b8efc56105aabab9900fb437d92f495badb5cf", "messageHeadline": "don't explicitly drop low-level Connection components", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 42}}, {"node": {"oid": "db70bd0e42390b5ea0869a416e46f18c202b4711", "messageHeadline": "Update globalstate.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55c2461732fd950521ce258c2d9ab8ce2f6e0ccb", "messageHeadline": "Use special accounts also when constructing initial block state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5990bb9b048736211020cdc8bd0daa4faa236ef0", "messageHeadline": "Merge branch 'develop' into integrations/preperation-for-beta", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 359, "deletions": 658}}, {"node": {"oid": "9c8416a07be506f56b75b906a271b8d74ef88fe1", "messageHeadline": "Added --baker-id 0", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8ae2fef2857e535aa4919b21274e1b63ca5d9c59", "messageHeadline": "minor Connection refactoring", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 23}}, {"node": {"oid": "2699d83cc9322d39475d0faebbaba57d30fb4adc", "messageHeadline": "some connection msg handling refactoring", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 297, "deletions": 339}}, {"node": {"oid": "260ad3cb4706b1bd0066b3db74b5ee2cf9c2277e", "messageHeadline": "Merge branch 'genesis-rework' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 72, "deletions": 16}}, {"node": {"oid": "3c717159b1829ab00a5bd0d11900b17823316119", "messageHeadline": "New genesis generator.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 12}}, {"node": {"oid": "2415ee313ab2160bdab45f701db2695be334ad09", "messageHeadline": "Update key name.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd9b0285906c667a0b78048cf9c771faebf6362e", "messageHeadline": "Fixed curl call", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 11, "deletions": 9}}, {"node": {"oid": "7e4257caede9d3c753c204874b304ddee09612f8", "messageHeadline": "some minor p2p_node outbound queue tweaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 38, "deletions": 42}}, {"node": {"oid": "bf85b2b04a89f95c408f2d57c8cef40a65df20a8", "messageHeadline": "Updated gs (merge develop)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31d3a67b79183f3b8747da03eb648c5dfa7899f4", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6643948ea1425400a58015ec5d4f7c537ed10b1c", "messageHeadline": "unArc most P2PNode contents", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 26}}, {"node": {"oid": "8874d5fba60d4193e2ddcb991a0924556d8586d1", "messageHeadline": "Merge branch 'remove_peer_from_network_msgs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 358, "deletions": 657}}, {"node": {"oid": "7458ac0f9bd7b123a9aa1cdb40d2d370e4649159", "messageHeadline": "Updated gs (Fixed hashing of pending blocks)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a6dc2195a603fe67b87e959ce0ccdfc8a28d271", "messageHeadline": "Merge branch 'bump_gs_alloc_limit' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcf157736c790b85a034a7fa730b17845b7f7cbe", "messageHeadline": "bump global GS alloc limit", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68483f0a5658933d9c7ea7248809ed83521f90a7", "messageHeadline": "Added genesis data and generation of baker keys", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 30, "deletions": 6}}, {"node": {"oid": "e895e49ad7dd517aa1fc2790d4907008c8726b31", "messageHeadline": "Remove P2PPeer from network messages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 358, "deletions": 657}}, {"node": {"oid": "d04c000ffde87a51a9b8dbcf299755c813fc638e", "messageHeadline": "Updated gs (fix tx_size)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afc4d59325b257af3a191a3da71ad67a6a1fab31", "messageHeadline": "Updated gs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f58837cdc79cbfd3714109c610990f92b48e9a62", "messageHeadline": "Update gs (fix outputting blocks)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e51b0c6b55b8520a867aab4c21c10596f12c9205", "messageHeadline": "Update gs (Updated blockPtr creation)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1f1b09f910b32fff8a4803f868ee8fbc6b4a120", "messageHeadline": "Merge branch 'develop' into integrations/preperation-for-beta", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 51, "deletions": 8}}, {"node": {"oid": "514ec8a92ab871badd1787b9b378558fd5d1d00c", "messageHeadline": "Update gs (fix serialization)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7499a7eb4f2c3f2bf3e10aea24378fa44beb274", "messageHeadline": "Add special admin accounts for beta.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "a99d75ee51de465b3e8421682fbc4c8cee4567f7", "messageHeadline": "Merge branch 'integrations/add-beta-username-and-password-to-start-sc\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "bc331c40e833c882e318c50fdb82185fe7306520", "messageHeadline": "Merge branch 'features/build_test_net_in_release' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2f2559be5d95a8ef940c466af7c3e267971c994d", "messageHeadline": "Added beta-username and beta-token to start.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "11042cd395de6fcb94867c7a84c02742c12eb326", "messageHeadline": "Copy binaries", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "521d214b61216e5b22ed7888decd04d0c933e08f", "messageHeadline": "Update gs (not reading net-blocks)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b0a1ce94fa895a8482102316fe2dd5dc1d1721b", "messageHeadline": "Build rust binaries in release mode", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17041c827bb4c2dd35a1703d66ddcdbc8cce49ae", "messageHeadline": "Merge branch 'tighter_peer_handling' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 2}}, {"node": {"oid": "4aba6bf759b6f9214c73e45842ad17e179c7b45c", "messageHeadline": "attempt to mitigate the catch-up timeout bug", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 2}}, {"node": {"oid": "6a121562fe4fa7f564d0d3f3aa01bba8909d389e", "messageHeadline": "Persistent block state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 601, "deletions": 76}}, {"node": {"oid": "9023e103348b44b95b9fb2681b4cf10a08b49313", "messageHeadline": "Persistent block state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 125, "deletions": 6}}, {"node": {"oid": "05406c803a8746c22085f9b33b7f9db5083df42e", "messageHeadline": "Merge branch 'improvements/change-desired-nodes-default-to-more-sane-\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aa10db30f9bb7a31b2f94a5067d38e3b783b393", "messageHeadline": "Update to reworked genesis from global state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 100, "deletions": 53}}, {"node": {"oid": "4c1b77c7aab09eabe584dfb2da9e1917b7edbe42", "messageHeadline": "Add additional genesis parameters, initial state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 67, "deletions": 15}}, {"node": {"oid": "2cb04395add4b33f344d6773c48df02a3ecc7e53", "messageHeadline": "Merge branch 'bugs/socket_closing' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "afcfcf6f1ee7b5432081d7b67451ef9fc87e70e5", "messageHeadline": "SOLINGER to 0", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "76cb7835b395364ace6bb0da595736fb5ad3609d", "messageHeadline": "Leader election uses stake distribution from the last block before th\u2026", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 18, "deletions": 12}}, {"node": {"oid": "eea7490c5bd21640d647f2121b53c283538dfe3a", "messageHeadline": "State of bakers from end of last two epochs recorded in birk parameters", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 16, "deletions": 10}}, {"node": {"oid": "3fb56f0a16a8e3cfc77135fe93b51658c4f0f995", "messageHeadline": "Reorder flush", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 15}}, {"node": {"oid": "7fc7d01744f93f427092b3f375123bc47d130fe3", "messageHeadline": "Flush all buffers on a socket", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "3ed1dcef2538b31d8fe63951569eacfdd4f736cb", "messageHeadline": "Changed desired-nodes to a value more sensible as determined by exper\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f759f870df9fb3165c3c5866601484aaa5edafb0", "messageHeadline": "Update gs (New block serialization strategy)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d08a04ddea024033e2a3ea05941b6d70bb569a79", "messageHeadline": "Merge branch 'develop' into integrations/preperation-for-beta", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 521, "deletions": 1108}}, {"node": {"oid": "e0461cf16a15d0842b19329286db28a7a194c4e7", "messageHeadline": "Added more work on beta client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 11, "deletions": 15}}, {"node": {"oid": "63b89f6107351e924f8099a71ab6c22239e648c4", "messageHeadline": "Merge branch 'serialization_refactorization' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 521, "deletions": 1108}}, {"node": {"oid": "2b937c1c6f3cdb9158d962fecfa3b81a3047f632", "messageHeadline": "fix benches", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 13}}, {"node": {"oid": "c6467c4a96d01de53d97102e1d7f3c511b68a464", "messageHeadline": "Updated globalstate (Fix serialization cursor size)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7db2298510fcedf63a35067c9b449a7cbfb20db1", "messageHeadline": "Merge branch 'develop' into integrations/preperation-for-beta", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 90, "deletions": 0}}, {"node": {"oid": "09d8ab7af968b9637d58240d72c0d37351c32dce", "messageHeadline": "Merge branch 'develop' into integrations/preperation-for-beta", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e77a5d50b19b1df8bef97f9a77eb62ddb64926ac", "messageHeadline": "fix tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 45, "deletions": 80}}, {"node": {"oid": "6b4d78843bdb7b624eb31a84edaa427695f01ef0", "messageHeadline": "Merge branch 'fixes/actually-copy-collector' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f4c2ee0c9a7ca05320a63f37713326391ba3163", "messageHeadline": "Merge branch 'features/beta_feature_gate_for_cli_bin' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 89, "deletions": 0}}, {"node": {"oid": "568ee281b6dd8e4d0caa808e5d3f6585efcf74d7", "messageHeadline": "Actually copy the collector binary", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63cf764478492c9237b36a67f50966f597376d14", "messageHeadline": "fix errors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 21}}, {"node": {"oid": "a6bbe4efab85725900cab84125e548a53ab6258e", "messageHeadline": "remove forgotten MessageId remains", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 13}}, {"node": {"oid": "1e254c48d849032f6db94334fa599c42df291b66", "messageHeadline": "remove old serialization", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 35, "deletions": 665}}, {"node": {"oid": "016571b94164bfaf3e585b7d8578d455cc6784af", "messageHeadline": "use the Serial trait", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 351, "deletions": 321}}, {"node": {"oid": "80eb6679985be5294d905eba81f0055c57856a42", "messageHeadline": "introduce the Serial trait", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 79, "deletions": 0}}, {"node": {"oid": "94b48345c43e933ece540bab694d1016826a5f9e", "messageHeadline": "simplify Archive", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 13}}, {"node": {"oid": "e216da93d8352d1bd6b09e67889b2803dbb190aa", "messageHeadline": "remove the unused message id from the packet", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 26}}, {"node": {"oid": "678034627b7e2118832ebd18f85f745271471a95", "messageHeadline": "Added in preparation for beta feature flag", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 24, "deletions": 4}}, {"node": {"oid": "ed42d924e5d0e0fc9eff3543efb0a2624a6b7864", "messageHeadline": "Rename password to token", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6c0091d04733fd8afe89a829a5a9fc176efcb07c", "messageHeadline": "Enable beta login checking in the CLI binary itself", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 89, "deletions": 0}}, {"node": {"oid": "6e20fa87b6fe9ad7392309edc5909fd2ab8eca64", "messageHeadline": "Merge branch 'fixes/change-file-being-used-with-sed' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5b15794ad6dc0061003fc785656d492b61b2a905", "messageHeadline": "(WIP) begun implementing Bls finalization", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 29, "deletions": 25}}, {"node": {"oid": "7a96f4a382c4c961e65bc34c10c6361ed9c2f530", "messageHeadline": "Merge branch 'develop' into integrations/preperation-for-beta", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 457, "deletions": 69}}, {"node": {"oid": "b813d8592254bbe4fc4791122b3f9a2e887d2932", "messageHeadline": "changed finalizationProof datatype to accomodate BlsSignatures", "author": {"name": "Nikolaj Friis Knudsen", "email": "nk@concordium.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "e015dc7b97a113a53dcfc9d11bb109f1b1d597bd", "messageHeadline": "Fixed file being used by sed", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f243f2835d164db695e6d310c819b266647996a5", "messageHeadline": "Added supervisord to start multiple processes in beta client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "947f7161f53b619495fa3cee1f2ca9fe2711c5b9", "messageHeadline": "Added supervisord to start multiple processes in beta client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 87, "deletions": 31}}, {"node": {"oid": "5538752f7ec3492e17523b4d6c0f65020d7f8164", "messageHeadline": "Merge branch 'bugs/start_script_bug' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b0a6ccd84b9b3c3983825f4407b533ac15d354f", "messageHeadline": "Updated gs (separate transactions)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d379f47e187569b3c53f22c481a7a3cc018be13b", "messageHeadline": "Fix typo in start script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a15879d500255113ea4bd23f65539e8ffe01855", "messageHeadline": "Merge branch 'bugs/set_feature_flags' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fa8f4221acdcffdee2d3004eba29d1e3e5b56e6", "messageHeadline": "Merge branch 'features/refactor_handshakes' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 77, "deletions": 54}}, {"node": {"oid": "2489969edb1c3ca43d9d52a672f5c6d1bd1eb424", "messageHeadline": "Copy collector binary", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db5ed0a8342bd277514f0e24a17ba190d7ca0cc7", "messageHeadline": "Refactor scripts", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 18}}, {"node": {"oid": "01ef9b80e1c40955626ac16557fed303011aadb9", "messageHeadline": "Refactor handshakes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 75, "deletions": 36}}, {"node": {"oid": "fcfab883256f81d0beb20e430c686bf5f8112ec0", "messageHeadline": "Update globalstate-mockup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "079ef65e21c98618b0a03e1d125c9c9581e0b80b", "messageHeadline": "Post-merge fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 106, "deletions": 40}}, {"node": {"oid": "6b09401d35024803538beed3b2455e7930275039", "messageHeadline": "Merge branch 'integrations/update_consensus_2d84e9d4' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 12}}, {"node": {"oid": "4de66952617d2b0995591b14dc16313028a64e6c", "messageHeadline": "As per CR and unit test", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "05b4e486ade17ec09dc4bc514ec850eb741695e5", "messageHeadline": "Undo accidental rewind on acorn and crypto", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fdf1dd3864128e9106bc9afeb92eae81b19abaf9", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into persistent-bs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2654, "deletions": 1689}}, {"node": {"oid": "8c326e2f029756303553450eea58bc0d25ed839e", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into persistent-bs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 580, "deletions": 185}}, {"node": {"oid": "925f9c1bcc46bddb29d186737eebf19845374aef", "messageHeadline": "lint::fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4eac90721830ebe3ee887ac99339864e1dd4865c", "messageHeadline": "Update to new encoding for addresses", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 12}}, {"node": {"oid": "4523d7d86fa76f6c85423ed3bb238f14de299468", "messageHeadline": "Merge branch 'features/collector_binary' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 346, "deletions": 2}}, {"node": {"oid": "860111d913adce2282c060a8625cb88e20bfa4b2", "messageHeadline": "Persistent block state update", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a58759ffa658551302bef36852fc93d7f3abd1f", "messageHeadline": "Persistent block state - tree state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 592, "deletions": 29}}, {"node": {"oid": "93977978bcb3113496e570730ae599e9b2bdcbb9", "messageHeadline": "lint::fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec7cb0f5513c36f59ee226fa35b9c9b0254beb2a", "messageHeadline": "Merge branch 'develop' into integrations/preperation-for-beta", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 467, "deletions": 484}}, {"node": {"oid": "db134a3ce4d070747e386e2e7658fcb6792c3c96", "messageHeadline": "Remedy start script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8945cd6f6822922a5ca3d9848c83c053247cad22", "messageHeadline": "Final revision", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 89, "deletions": 47}}, {"node": {"oid": "fde7d197b993fe6b5fff4e954fd3bb43754e7970", "messageHeadline": "Forgotten file", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "947122f28ae89516b19bad89a2166a3dca95dfb3", "messageHeadline": "Removed dependency and reverted stack.yaml files", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "2b73dc31c6964692e7870a5d885742e92d09f633", "messageHeadline": "Updated gs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e5d05b51197a4e57356364a28c83c2ce8ac9f83", "messageHeadline": "Moved to unsafe bytestring use as CString", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "66e00c5e0b04e6be0e6b9c8edb1c09501e6b58a9", "messageHeadline": "Merge branch 'improve_collection_handling' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "324f483fc2b3448117a1d72d9151d2dd8a0e8b68", "messageHeadline": "Merge branch 'no_initial_status' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "b2fa8f4c84cf4d584925f994b7daf953c0da2959", "messageHeadline": "Merge branch 'conn_refactor_never_ends' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 54, "deletions": 37}}, {"node": {"oid": "38820aa8503e0cee24f0395d5820aa668301696b", "messageHeadline": "Initial version", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 304, "deletions": 2}}, {"node": {"oid": "11a8842e10a650ae1d311301a1c39667bebf84bc", "messageHeadline": "Update crypto dependency to support new address format.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ebdd6e612cd7663d917852f086d8a3f70387e1d", "messageHeadline": "unArc ConnectionLowLevel", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97bff1c51d40fe50c2348cd0f3a36c7083e6cbea", "messageHeadline": "Updated Cargo.lock", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 69, "deletions": 136}}, {"node": {"oid": "e2428ab5ea97cf775678f3a406609ed477fe12d0", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 84, "deletions": 17}}, {"node": {"oid": "b2c78d2f793925dee3b430b1f5b7501ae52dd56c", "messageHeadline": "introduce ConnectionStats", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 51, "deletions": 34}}, {"node": {"oid": "d1fad8dc61da0daef78d661d3cdf7702be7e9f58", "messageHeadline": "Removed unneeded things", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "944d1feaba3ab8ad89c703647edf1c95e228ae18", "messageHeadline": "Merge", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "947533d0722b5aa5537fd54706190288ef412fe1", "messageHeadline": "Add curl and fix wrong argument name", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01755c2ddfbf63c1324f85c566683104a6faae28", "messageHeadline": "Fixed Cargo.toml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "cbc97525352ed7f8b2a9b4b35489b9461bcf7a06", "messageHeadline": "Removed panic=abort", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f3cdafec9552e19e2bc58e0aacc0b02c3bd3fd9", "messageHeadline": "Updated dependencies", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 474, "deletions": 477}}, {"node": {"oid": "99c9ec3d830bb3731326652ff33950975a4a6c79", "messageHeadline": "Added Dockerfile for beta test", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c6af27abd0ef7f17d62e8e33e3472f5633ce97a5", "messageHeadline": "Fixed Cargo.lock", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 511, "deletions": 453}}, {"node": {"oid": "f89bde0d50ecb94a680c33a47624d3744b252a6d", "messageHeadline": "Added option to start script for figuring out external IP and port", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3f6e36430aa1d72eb4693751725476a51a8a6866", "messageHeadline": "Added explicit out of home storage dir", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fe5a32a780495a2313691dae38ca4799b35f00ec", "messageHeadline": "Changed user used for docker image", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c57dcff5a37407688a4c0aa52cac9d159f2bf5cc", "messageHeadline": "Removed panic=abort", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d41b11da4847d3156848b140277ce1bcf416c396", "messageHeadline": "Updated dependencies", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 457, "deletions": 505}}, {"node": {"oid": "b7c6550336e55e399b474d50c97190cbf02e443f", "messageHeadline": "Added Dockerfile for beta test", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 54, "deletions": 0}}, {"node": {"oid": "242b0317fcc839826aac7f2b4d4de85a966c3938", "messageHeadline": "improve Connection and Network collection handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 30}}, {"node": {"oid": "d46ab0bfead125a244f6d6582805c8ee26c6120c", "messageHeadline": "Updated gs as per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d9e6c33667d7c64861711d429cc17a9d6ca6143", "messageHeadline": "tweak catch-up intervals", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 10}}, {"node": {"oid": "61f7418ac1e518a95e4abf4a124a13a879eddd80", "messageHeadline": "drop incoming broadcasts while catching up", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "156c4557079e4d6994a531d3b930c228fc06d4b0", "messageHeadline": "don't send the initial catch-up status", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 27}}, {"node": {"oid": "d318104c36d7e87d210f27571190463503bc99eb", "messageHeadline": "Merge branch 'drop_overflowing_messages' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 64, "deletions": 79}}, {"node": {"oid": "adf1bfe98e306b033c317f48fb4d2417186a1b4a", "messageHeadline": "As per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 58, "deletions": 49}}, {"node": {"oid": "39f97bdc72c642b7a65ef1bd2aad29bc98e1da50", "messageHeadline": "Merge branch 'gs-integration' of gitlab.com:Concordium/consensus/glob\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 24, "deletions": 47}}, {"node": {"oid": "1e95c3f6cbace7e0a70af8590696d04c75925449", "messageHeadline": "As per CR", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 60, "deletions": 52}}, {"node": {"oid": "da71d18fd7c2ac42e0dc01e049aad20dfe0eb700", "messageHeadline": "don't drop transferlog messages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7cac2730eaab449d4dbe26ab299dc889e3b9c54f", "messageHeadline": "drop consensus-related messages pushed to full queues", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 21}}, {"node": {"oid": "2772054b9c2e73d43bc37464393968317385c0ad", "messageHeadline": "bump consensus queue size, rename RelayOrStopEnvelope etc.", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 47, "deletions": 69}}, {"node": {"oid": "e36ad4c00f4eb4f3d6a1bc23249e5247b9d0172d", "messageHeadline": "Merge branch 'move_poll_loop' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 59, "deletions": 74}}, {"node": {"oid": "d176c5e94f161d1ac9307f95fb08984daae5bb77", "messageHeadline": "Updated acorn", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "424dd097597f46ef49605185e279d12734c7c23a", "messageHeadline": "Merge branch 'master' into 'gs-integration'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 24, "deletions": 47}}, {"node": {"oid": "5137d4e6fa98a4ee9041e53f5a83501b71684fed", "messageHeadline": "move the poll loop", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 59, "deletions": 74}}, {"node": {"oid": "1464215a8787772a03f6492ed34c8bc73d9879b6", "messageHeadline": "Merge branch 'empty-epochs' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 85, "deletions": 18}}, {"node": {"oid": "5200a73e2a87dd6d8094e42861ed57120583c8af", "messageHeadline": "Persistent block state for instances.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 369, "deletions": 30}}, {"node": {"oid": "807624346c846a6ee8485d4874ce7a77d15fe6b1", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into empty-epochs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "c2bbff34be716d44156134946b7eb9d393e240b2", "messageHeadline": "Merge empty-echos", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e221323be2401dca1984a705face883e2e29d7c5", "messageHeadline": "Merge branch 'empty-epochs' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 42}}, {"node": {"oid": "ab70789f8397233196f8852ba3110f89fcfba0eb", "messageHeadline": "Merge branch 'master' into empty-epochs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 827, "deletions": 479}}, {"node": {"oid": "4ef272d6a99700fbd64e2f73ff894200b806da1a", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/empty-epochs' into empty\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1e0b75de65373fe883f8aa80420b80064fb26f6", "messageHeadline": "Merge empty-epochs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 41}}, {"node": {"oid": "584eab4048e36b716436283d7e05b3b690648a01", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 192, "deletions": 8}}, {"node": {"oid": "de4394c049d2438de6979b992c0f5e449d153e9f", "messageHeadline": "Update globalstate dependency to fix Ord instance bug.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a9c7c1eb98dc991ede045322fb51ecda3ced7585", "messageHeadline": "Fix Ord instance for transactions to ignore the arrival time.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "a92b1075fdfbc6f3af09c4faad164c8c31149c6f", "messageHeadline": "Updated gs (fixed transaction ord)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c75f91848005cc3e1b67942451da05f6169acb30", "messageHeadline": "Fixed transaction Ord", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "d163dfa37d53fac736a75d8fc3ec21de9e939478", "messageHeadline": "Logic for updating the state of leader election parameters moved to K\u2026", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 84, "deletions": 18}}, {"node": {"oid": "2bd5fd948f518990fc5ade55f49f2cef82933b50", "messageHeadline": "Logic for updating the state of leader election parameters moved to K\u2026", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 7, "deletions": 55}}, {"node": {"oid": "9bb43e26a26fff4781dc6789c6ebafa344f16d9e", "messageHeadline": "Merge branch 'tighter_req_resp_handling' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 235, "deletions": 226}}, {"node": {"oid": "6501914398849e1a012bc1b0ada9e80df41165d6", "messageHeadline": "Update acorn to expose simple transfers from contracts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 185, "deletions": 1}}, {"node": {"oid": "b02dfbb58783ead3fb8ff57fbdbcee5d23cf6172", "messageHeadline": "refactor network req/resp handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 235, "deletions": 226}}, {"node": {"oid": "938310cec19da1fe613f812332a74bd55d32ffdd", "messageHeadline": "Update ci script", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8b4bc6dbf8c107e090bd76c973ed30022bbfe270", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e69d0a9fd78a8b789af90ce6cfb893084cfb5d11", "messageHeadline": "Updated timestamp conversions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edd167868efdcd34e966da24411ca3bd234259c0", "messageHeadline": "Updated timestamp conversion", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "b613ccb620f77e7fa4ae7048bdbba90ddd94d702", "messageHeadline": "Merge branch 'features/base58_pretty_printing' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d367f8c0a44ce33adc2b6089286907331a61cd0b", "messageHeadline": "Use base58_check for json outputtet values in ES", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9037686215e9967188654d04f46391b57224ebf7", "messageHeadline": "Updated gs (payload lengths)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "943cfe97fcd2a2b38dff7332b0328834d4c7979c", "messageHeadline": "Updated gs-sys (payload length)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "4b9309b71bfc238d2754d6bb316f8e163e7172ef", "messageHeadline": "Merge branch 'features/refactor_peerid' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 12}}, {"node": {"oid": "da5478a335963efd60211d2015c93f192a2518f3", "messageHeadline": "Merge branch 'bugs/fix_get_peers_req_for_bootstrappers' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 28, "deletions": 13}}, {"node": {"oid": "a2fe651da51ee88cd9608011b9ca8d836a62d2d0", "messageHeadline": "Merge branch 'features/dedup_transactions' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 42, "deletions": 10}}, {"node": {"oid": "b9e0cc239004b75ba9090e50e8327d9b29e1087a", "messageHeadline": "Merge branch 'features/only_allow_max_connections' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 34, "deletions": 4}}, {"node": {"oid": "9cf08e83da94d2d6cc0f1f128442c3bcc6a78001", "messageHeadline": "Make feature optional", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 1}}, {"node": {"oid": "9adb80235f068ce5605e343f95c9ad58def120ad", "messageHeadline": "Refactor PeerId to be bound to common crate", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 12}}, {"node": {"oid": "aff5707fe1ff0a0bdd12772ab7bcfff5a8c7c406", "messageHeadline": "Only leak random peer lists from a bootstrapper", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 13}}, {"node": {"oid": "6b92c281ad5e7fe284f5757ab3b9acdc23253194", "messageHeadline": "Make clippy happy", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 16}}, {"node": {"oid": "68059c050a42fa5ed6d305120214b7162cb907e2", "messageHeadline": "Deduplicate transactions in upper layer", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 8}}, {"node": {"oid": "73fc03068cc27a1d06acbd0883636b81b82610c2", "messageHeadline": "Except bootstrappers", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3e6425aa5140d936a62f4e421ff3445c1102dda5", "messageHeadline": "Enforce max connections even further", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "0031a47464191674596950c80afaafe86a356f8d", "messageHeadline": "Merge branch 'features/better_contract_address_printing' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab337e31eac5998290c7ff9596f16053956b1d7b", "messageHeadline": "Align display printing with haskell", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cea99dcbb678b345f1b56f4cc908f883219e7525", "messageHeadline": "Merge branch 'releases/v0.1.56' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2342, "deletions": 1434}}, {"node": {"oid": "272b806107fe440a10e4270ca03db3839f48fd7e", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.57' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "f32ffbf00e5faece74833c746fb97baa44a04c2b", "messageHeadline": "Release v0.1.56", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2342, "deletions": 1434}}, {"node": {"oid": "e6eb79880537daa988b12cded4ad97abe97303b9", "messageHeadline": "Bump develop to version 0.1.57", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "215c5f1ac119ff14242314dafd27d7ab2f52dc4f", "messageHeadline": "Merge branch 'integrations/update_consensus_5fd32df1' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "f83087d6342e944318545604421e95d4d1782cbd", "messageHeadline": "Update genesis", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "a4aa29e2356e0a7fc38b5abb483959a3b6eeb12b", "messageHeadline": "Fix genesis data generation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25da90e85f2d2bf99e6affccf80ab652966c1093", "messageHeadline": "Merge branch 'bugs/handle_rpc_transactions_as_outbound' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "2267eb9fce3e751ec2a8429d345c17371045f6f2", "messageHeadline": "Treat new transactions over grpc as outbound like blocks and the like", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "42c3b0089bd6a92013121589646a792ef705f88c", "messageHeadline": "Merge branch 'bugs/fix_transaction_header_deserialization' into 'deve\u2026", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "dfae4f0b7f2e555d13c2c0040752667023423774", "messageHeadline": "Merge branch 'features/make_latency_drop_optional' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "c5eea233dd7a2e4ec501740cc9e519dbd156e004", "messageHeadline": "Remove block pointer in transaction serialization", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "34a0cd757e6d3e5b93285a0219728fc7e7d72239", "messageHeadline": "Make the latency dropping cli configurable", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "0da0e5b4135b49665bbe104e84889a3355cec591", "messageHeadline": "Merge branch 'fix_deadlock' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e79269081cde13b064fcc5528a5777d17d438d32", "messageHeadline": "Persistent global state for accounts, starting Instances", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 468, "deletions": 89}}, {"node": {"oid": "e3555230f51ee8a95755360b81047852c16d5247", "messageHeadline": "Merge branch 'bugs/es_sleep_delay' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "6ba12dffa2bec0362ca52b0680ebb48b40e7ff49", "messageHeadline": "Merge branch 'docs/readme_update_docker' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5dfc63334e1abee03d83e61e7ce6f5f6c65d9003", "messageHeadline": "A comment, and update crypto with defensive null-pointer handling.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "382753c41621df419ec21fc65e149a81c7a8f9ab", "messageHeadline": "Only for baker node", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "c0729ba4b1e50165de211bbc5cd19780edf483da", "messageHeadline": "Enforce variable", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f7919d7b0154dbf52649d7fbfe7ab779ebf21246", "messageHeadline": "Fixed nit", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "765cfc96ae057e0499e10c6aeb8740dee5969198", "messageHeadline": "Updated build guide", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2275b704dab5eb4a1a787830c44f5a7248c1b5a8", "messageHeadline": "Add ES sleep variable", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f311a9bef5f322f78daaf91ed99b775cb84764c0", "messageHeadline": "fix deadlock", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7a9ce463c1ad3ac9c844b06bbfc406651f157f29", "messageHeadline": "Merge branch 'refactor_conn_2_electric_boogaloo' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 147, "deletions": 171}}, {"node": {"oid": "97b9177b7e15d5202066f45493d61060c8918c44", "messageHeadline": "Update README to explain to clone baker_id_gen for docker-compose bui\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bec5d73fb2111bfd127e843b6fbf8761262eb9bc", "messageHeadline": "Merge branch 'integrations/update_consensus_df62da0d' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 37}}, {"node": {"oid": "9a3e61dbd75f1fb4d669868398052963d42af108", "messageHeadline": "collapse Connection files; rename ConnectionPrivate", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 147, "deletions": 171}}, {"node": {"oid": "b9ac37a28b3696cf982509db1d2b6aeaa18754b1", "messageHeadline": "Update build docs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "66da738b64e2a8b27bd95b38d0f72ca5e8dffa11", "messageHeadline": "Update build docs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7b55d90570c0adfddd730567f093aea5b11b96fa", "messageHeadline": "Merge branch 'fix_conn_msg_accounting' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fd46ba6d1e2111a383829d87d6a3e601f5a06789", "messageHeadline": "Merge branch 'terminate_broken_poll' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 26}}, {"node": {"oid": "21a6f2e3a1685c3640123b7ec3f0458676a21e74", "messageHeadline": "fix sent_message accounting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "09be2c7837a6f058a823457cd1863d4a24f80a55", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 33}}, {"node": {"oid": "2670a00891e106bc15a141cb884ed5f4b7d8350a", "messageHeadline": "Merge branch 'high_ping_bad' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "850662b23f58758500d1d752923139cab0d52cf0", "messageHeadline": "terminate broken poll feed", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 26}}, {"node": {"oid": "4c854b8928f13238408a07feda35976d03ddce2c", "messageHeadline": "average conn latency, move max to config", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 4}}, {"node": {"oid": "f8aa2fd7189b5d901334892693265a50d3814800", "messageHeadline": "Updated yamls", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b540e564a243cebf1b94d304b8ebd2ee125a0d2a", "messageHeadline": "drop connections with high latencies", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 40}}, {"node": {"oid": "544023e972772856987d9f9611e0314041709d46", "messageHeadline": "remove Connection.sent_ping", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 9}}, {"node": {"oid": "b16bd202b7762552971ded87eedee72fa07c6351", "messageHeadline": "Merge branch 'insta_conn_kill' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 26, "deletions": 57}}, {"node": {"oid": "a93a29e09b7c29998f1e912693f249fb62a08a45", "messageHeadline": "Merge branch 'integrations/update_genesis_data' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "f489555626af6ee94ad1bff33c80bebc4168907d", "messageHeadline": "Updated global-state-mockup", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d67d3070d5e0043db12d4a1533a92f1eabbc25bb", "messageHeadline": "instantly kill faulty connections", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 57}}, {"node": {"oid": "9f43c8cbf843ba29f28b5c5062910f81071a67e3", "messageHeadline": "Update genesis data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "2876fe3e35bb1d42a08cdb3945ee3a7c9a423af0", "messageHeadline": "Added missing fields in the blocks and skov", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "fe6edb113e995e800cac4bc6e589ffe30e014c24", "messageHeadline": "Merge branch 'fixes/add-ca-certificates' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8a958d8993706dbc27f7d5aabd0937dee3128c1", "messageHeadline": "Fix compilation due to latest crypto changes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aca7fffe19b8029ab6e563a00ee5dd224ef3e0a1", "messageHeadline": "Merge branch 'fix_p2pnode_memleak' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 123, "deletions": 126}}, {"node": {"oid": "20c97b0eee06481a7b41b93d559b0db294309215", "messageHeadline": "Added CA certificates to be used by ElasticSearch client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2b354091b191690fdd5005c30226f0372982930", "messageHeadline": "avoid hidden P2PNode leaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 123, "deletions": 126}}, {"node": {"oid": "e2e66afd92008c19bcaaecd61275a0b8be0d52c0", "messageHeadline": "Merge branch 'integrations/update_consensus_transactions_rework' into\u2026", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 221, "deletions": 25}}, {"node": {"oid": "b06a2b6c8f0eb07b6f01f79514f3a38bda10a284", "messageHeadline": "Reverted crypto", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0967ea400cefd4a1431c5b0fed136c51b804cb8d", "messageHeadline": "Updated crypto", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c23ef345e042bc9a91e6b4baa1235d2a4cbabbbf", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2203073a14e70229cd320d8d2693535323096d25", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 634, "deletions": 468}}, {"node": {"oid": "cda0914171268a997cf1c4069ad8b1a84db9341c", "messageHeadline": "Update crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "789f207c99597fe2fea1ff62133884137cebb445", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 288, "deletions": 100}}, {"node": {"oid": "b9f9ea796317c3221be84eecb8297016dbf9437d", "messageHeadline": "Merge branch 'integrations/update_consensus_transactions_rework' of g\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "212fb7d126925049ca24ae63c302a31cbcb1030d", "messageHeadline": "Wrap more FFI signatures properly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 73, "deletions": 8}}, {"node": {"oid": "7646c0ecc9784f70ff8632dfbf01c5a4c17d84f6", "messageHeadline": "FFI fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 35, "deletions": 17}}, {"node": {"oid": "065abb9b61b39f31258c05e441663c566444f30b", "messageHeadline": "Initial FFI prep-work", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 60, "deletions": 12}}, {"node": {"oid": "3a83e4c69d23b38d79450ab163889493a886e6ec", "messageHeadline": "Add new types to consensus::ffi", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 77, "deletions": 12}}, {"node": {"oid": "0ffa91c114d303227e1d60576555b2d4cccc15ee", "messageHeadline": "Towards persistent implementation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "653a58c90237918726cb0603934d410e586be784", "messageHeadline": "Towards persistent block state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 529, "deletions": 33}}, {"node": {"oid": "79a3725d28fbda5882549c199d8e1bdce131ea95", "messageHeadline": "Merge branch 'fix_peer_overflow' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "93c83bd950386220b6e646584cdd421b57897d4f", "messageHeadline": "fix peer removal", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d7fc83248eb0a1a83b919c03abe7394c937363ec", "messageHeadline": "Merge branch 'transactions-rework' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 636, "deletions": 473}}, {"node": {"oid": "f3fdd3b2b88da4b567402cb4499a414dd3dbec08", "messageHeadline": "Added curl in right script", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f11663cb207f1958d12876569320061c9e6f823", "messageHeadline": "Add curl and fix wrong argument name", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "324b80f5e0faa632d68b982466072566cd04b81f", "messageHeadline": "Fixed Cargo.toml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "d7bb4a6dc4f0984e94ffd91ba3081a9d73538e53", "messageHeadline": "Fixed merge conflict", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 429, "deletions": 481}}, {"node": {"oid": "0cb6de1bb2e6da132e85423f17bc4a689a554396", "messageHeadline": "Wrap scripts properly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea9afc1d8f46f8153e6fc7d93084bf5c6e342bb2", "messageHeadline": "Fixed Cargo.lock", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 503, "deletions": 457}}, {"node": {"oid": "583e6d79efac304d85dda01281e40d80685e3071", "messageHeadline": "Cleanup, update crypto dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "3cb1bc0d80d1aecf7df6f31a68d74c946083b0f3", "messageHeadline": "Wrap more FFI signatures properly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 73, "deletions": 8}}, {"node": {"oid": "e81fb3ccdc8547fb9c84b6d9f0370ee4cd12e0dc", "messageHeadline": "FFI fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 35, "deletions": 17}}, {"node": {"oid": "601c67ebd1ceb8463ceafeafc349c4944b484b9e", "messageHeadline": "Initial FFI prep-work", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 60, "deletions": 12}}, {"node": {"oid": "c2880d1f4ba75204c06546d88dc73b983ed35c36", "messageHeadline": "Add new types to consensus::ffi", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 77, "deletions": 12}}, {"node": {"oid": "269c60a0ac2eaa4e278893acfd13c42885a1816c", "messageHeadline": "Added option to start script for figuring out external IP and port", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0cd5bd0f90638cd01ae3a21c3a35e97f8b164c9a", "messageHeadline": "Added explicit out of home storage dir", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "597286b79363674412c51dc955f24c66e1503b63", "messageHeadline": "Changed user used for docker image", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1e04a09d26db713c0f56671cf35095937a025dbc", "messageHeadline": "Removed panic=abort", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d39d141496a45043ad2f22be7c96382234a04833", "messageHeadline": "Updated dependencies", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 457, "deletions": 503}}, {"node": {"oid": "65ac73ef67a151d9d3c5350b7d0246d53b01bf0f", "messageHeadline": "Added Dockerfile for beta test", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 54, "deletions": 0}}, {"node": {"oid": "859412eded4c857980a3ad95afb6d30904e0137c", "messageHeadline": "Wrap more FFI signatures properly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 74, "deletions": 9}}, {"node": {"oid": "eefd0f38163396becc61892894c7fa28500e59e5", "messageHeadline": "Merge branch 'bugs/docker_compose_delays' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 6}}, {"node": {"oid": "2105f1ec26e2fde73e18a7d14e4c4e44afea556f", "messageHeadline": "Merge branch 'truly_kill_conn' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 35, "deletions": 59}}, {"node": {"oid": "c432cb241e3a74d7183e168a01ae014733ec96cd", "messageHeadline": "FFI fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 35, "deletions": 17}}, {"node": {"oid": "acc51c3aff7a2983d11ed80f42d2d5b2c0db370f", "messageHeadline": "Allow to enable or disable logging of events.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 63, "deletions": 49}}, {"node": {"oid": "d9adcde01d6f5cad09b19d6253f57fce7ec2afbb", "messageHeadline": "avoid hidden Connection leaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 35, "deletions": 59}}, {"node": {"oid": "3427a9180edf35e25358c01111160541244df4fa", "messageHeadline": "Built-in health-check now handles delays", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 6}}, {"node": {"oid": "649cb2985eb029e6e0ac0c28d58dabbcec72cd02", "messageHeadline": "Some cleanup in the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 50, "deletions": 64}}, {"node": {"oid": "677d9cb2b7db8cef121ba70f322fa6804e3118c0", "messageHeadline": "Fix some memory leaks.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "10a3b4e2b12d540d6d79fbf9d85b4b931b0b6e11", "messageHeadline": "Initial FFI prep-work", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 60, "deletions": 12}}, {"node": {"oid": "d81673198d4e68fa1e8ea6904e31e3d338375ca4", "messageHeadline": "Merge branch 'integrations/update_consensus_6edb17c5' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 24}}, {"node": {"oid": "a9020718ae22611ccdf9693b11253fdf029090e8", "messageHeadline": "Merge branch 'peer_list_tweaks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 77, "deletions": 76}}, {"node": {"oid": "9596601139f2f5eb23ef1bd7c99b74785df292af", "messageHeadline": "Update CI to reflect location of crypto dep", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a94fa15191a7cfb39f5bbb14433d56612e3e9c2", "messageHeadline": "Add new types to consensus::ffi", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 77, "deletions": 12}}, {"node": {"oid": "44c1a718a8dfae0a2280048bb9417395df3076bb", "messageHeadline": "stricter peer accounting, faster Connection queries", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 69, "deletions": 67}}, {"node": {"oid": "4b6bc52b806cc2c41c30d99be6da0d64f7be23d8", "messageHeadline": "non-clonable Connection, create it Arced", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "de62e41fc812accae9ba9916a709130d86106307", "messageHeadline": "Merge branch 'master' into transactions-rework", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "412a6365acc03fac35926ac303efa0017cd1fde6", "messageHeadline": "Add output of credential values and contract-to-contract transfers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "256e5113788c7c7d27042fb20a551f847350139b", "messageHeadline": "Add more output events.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "e9b2bb24e4f6f04749013bc1e704e3e8b25afa60", "messageHeadline": "Update consensus to 6edb17c5 and remove crypto submodule, and use the\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 23}}, {"node": {"oid": "dcb8f99dc0c48f928f14b73092b965ca6ceea56b", "messageHeadline": "Merge branch 'bugs/broadcast_transactions' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed6d2200ceed9c6f237a1502df78240f608f0e39", "messageHeadline": "Merge branch 'too_many_conns' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2f7a6c3d1984999071efe57fad8ad1256bd61749", "messageHeadline": "Broadcast transactions over the network", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca222b53d2d80893a3e58642b1437a3231a29b36", "messageHeadline": "deterministic Connection dropping", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "76d18198b0fb29dfd13baf0c00f61e6686321640", "messageHeadline": "Merge branch 'bugs/es_k8s_start_args' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0ba7012097bcad24d1ad28af284f26991b44d391", "messageHeadline": "Fix up k8s start script for ES", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4bc406812b20b1516dcbefd801b4654460e328d5", "messageHeadline": "Remove tracing.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "f52a21ab2be5ed584ebe04a3d21d8f4c2e541575", "messageHeadline": "Add ability to query execution cost in energy and size of blocks.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 164, "deletions": 134}}, {"node": {"oid": "98f06ff1141788a0d4b7eb73dc7115383798a325", "messageHeadline": "Add more statistics to blocks.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "d58ca534ce663d5c5b42e78f3ad651e6fb734811", "messageHeadline": "Allow slot to affect birk parameters", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "1bdf58653d6a9671dcef0a59c543dd23c06106f1", "messageHeadline": "Add blocknonces and update LEN separately.", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 34, "deletions": 21}}, {"node": {"oid": "77ef238515e045af9bf1d8b04f5fcd5f13706def", "messageHeadline": "Merge branch 'features/bump_genesis_time' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "7877e0a4ed0089c3a9ae8cef3a24ae76945943ff", "messageHeadline": "Merge branch 'conn_deadlock_fix' into 'develop'", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "d04e2f20781fa63e4cf68af563405009f28d1bc9", "messageHeadline": "Bump genesis time to 1520622000", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 27, "deletions": 27}}, {"node": {"oid": "07ddf9e6bd0c685c9036f9bf4e20d8695b31ac44", "messageHeadline": "Bump genesis time to 1520535600", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 27, "deletions": 27}}, {"node": {"oid": "2b7c3a0aba9c13ada3fad1a1a46cddb0ef0b199e", "messageHeadline": "fix the Connection deadlock (probably)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "66aa3807d4de12447434ac5c9c08d4716fb40d9d", "messageHeadline": "don't include the requestor in the response PeerList", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "05c48fcbb585e6a1ea7be7d2d31f51c00add30cc", "messageHeadline": "Fix to allow starting with genesis time in the future, and remedy an \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c3704edfa0a3b6291da9bbdcde1c98b416937642", "messageHeadline": "Order transactions by earliest arrival time.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 81, "deletions": 37}}, {"node": {"oid": "faa8f1f7ab5e59329b827f0088ceb0a16b62694d", "messageHeadline": "Merge branch 'conn_memleak' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 150, "deletions": 262}}, {"node": {"oid": "da8bcb8933a2eaa009e81075e137513add71561c", "messageHeadline": "fix the Connection memleak", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 14}}, {"node": {"oid": "d39213cac818822406edb8c390c6b3e72d40beea", "messageHeadline": "Merge branch 'features/enable_es_feature_testnet' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 33, "deletions": 35}}, {"node": {"oid": "2358d891720125c8c9d08b7bb659385fa418a823", "messageHeadline": "Added dep to enable HTTPS for ES", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "45148195a476ef0168ffdf7eca31b01f2dbb3518", "messageHeadline": "more verbose network request debug info", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "934254e6c67c66a0d2dd2f6225a2bdc18f4ad036", "messageHeadline": "don't add duplicate peers to buckets", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "c1d4a932ff724b5e1d5eb7ad3cb79bd40791ee99", "messageHeadline": "faster duplicate connection checks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 14}}, {"node": {"oid": "4f6b3b3e6e88dc11e98c7b60fb02713d52adab74", "messageHeadline": "Merge branch 'fixes/add-archives-to-gitignore' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "da129c76b53f99c903f95f73850214dbf8464977", "messageHeadline": "lint::fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "acb85f4065f80448db424ca4426f630662fd21c6", "messageHeadline": "Moved to an URL and not just host:port combo", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 29}}, {"node": {"oid": "e280b61b5e63dd228526ef9746d997ad249828b5", "messageHeadline": "Enable ES for universal image with parametization for k8s", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "b30f6f915a6f531957a104f5930ad20987f2ca59", "messageHeadline": "remove ConnectionBuilder", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 110, "deletions": 222}}, {"node": {"oid": "f27e318c61a9b666b7112cbaeedf6065044a8627", "messageHeadline": "simplify parent ref methods", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "424bda369e7dfc452122a8557c814142cf83cf16", "messageHeadline": "drop ConnectionPrivate when dropping Connection", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5187b864b13c6d48b4dc36240f9e0d3019cc7cf8", "messageHeadline": "Merge branch 'reboot_bug' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 115, "deletions": 148}}, {"node": {"oid": "c8a1f93d763bb0fff72aba3faccb5b8cc27f61a3", "messageHeadline": "Merge branch 'features/two_pipelines_for_dev_client' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 126, "deletions": 14}}, {"node": {"oid": "d1ac1a922c12816f09b1e75f7c92ae149ab6ea81", "messageHeadline": "mitigate a non-deterministic ban db bug", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d2a0215760a5de24b810c00fe90e56539b9aff9", "messageHeadline": "Fixed tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db68c1a11de2560a9fd292e39c6d3e559043de76", "messageHeadline": "Added .tar and .tar.gz to gitignore so they have to be explicitly add\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b37ca9fbd38c04051c8ee68b8d37c13390e94a49", "messageHeadline": "Updated global-state", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aff5df7fab19e9108eac3ec7160306ae3ef2429", "messageHeadline": "CR: safer Connection::remote_peer_stats", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "a694cae34ee36699c6230ca543a41055a36332ff", "messageHeadline": "drop peers taking too long to catch up", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 5}}, {"node": {"oid": "adc98ea3d047ab4dd276ba887eebb7df16a8bb6c", "messageHeadline": "Spelling mishap", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8a6dd9c644d26a73d80a11ffce9d8a81a9c59f7", "messageHeadline": "Formatting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3be57ecff5ec74a62183e127a881d005f1c3576c", "messageHeadline": "Reorder a few things", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1435a148187a573d9c5bd7eac5200791e2b7bb95", "messageHeadline": "base Connection dedup on its address", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "0b1131f32df9d477cd580a749d82ee7e042699fa", "messageHeadline": "fix RPC", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0343bb505b39ea05ec453e4743eea8c69e1b540", "messageHeadline": "tighten Connection closing and PeerStats gathering", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 69, "deletions": 92}}, {"node": {"oid": "1d39bcc4cda6b51b796b675faa9067b1759be8a2", "messageHeadline": "remove Connection.local_end_networks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 26}}, {"node": {"oid": "77929d7e67985194c53f075cfa34d048049e1ec2", "messageHeadline": "remove ConnectionHandler.to_disconnect", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 16}}, {"node": {"oid": "1660329fd457a6b155239764f33a2a968ce18896", "messageHeadline": "rename Connection::is_closing to ::is_closed", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5d29e044dd314a818c959faa4f2e433d25865101", "messageHeadline": "Setup separate build and document it in the README", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 116, "deletions": 4}}, {"node": {"oid": "bae3a7988c151f34f8bc065727a568f6c476fe70", "messageHeadline": "Update crypto to fix tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0d6628454ff747c2fea8113cc40a320134e772d", "messageHeadline": "Update globalstate dependency to fix tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "375dc5a832ac5e7de7e7da9d0baf648d3a491c29", "messageHeadline": "Update consensus with runtime parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 87, "deletions": 71}}, {"node": {"oid": "14f2cc95ef03ae047109189b943870d16ce7e313", "messageHeadline": "Derive transaction from bare transaction.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "fc12b097c42273209e6be11941d048b425b8fb7a", "messageHeadline": "Update scheduler with new transaction format and changes in crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 147, "deletions": 111}}, {"node": {"oid": "3cef6b0c3b473cea649ae935414dd233b2ded3f4", "messageHeadline": "Add arrival time for transactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 171, "deletions": 104}}, {"node": {"oid": "2a7eb00882a267f6d1427bf7b9cf47b3d0af3531", "messageHeadline": "Added explicit out of home storage dir", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cd4c029e9bbd9c5957ff9bd8ca0c48959908a745", "messageHeadline": "Merge branch 'master' into transactions-rework", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "d144bd9ca50832e6743f328dc593e2820e8e35fc", "messageHeadline": "Block size limits.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 77, "deletions": 48}}, {"node": {"oid": "26e3dea92c1796b1af5968f74a3529caea705f92", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 281, "deletions": 98}}, {"node": {"oid": "4d2f2ff70b1bf8101089b9444989d01919e31526", "messageHeadline": "Merge branch 'features/beta_elastic_logging' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1087, "deletions": 158}}, {"node": {"oid": "55ed9b0e6abf067e724b9cfe4a73d1268883f0cf", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 280, "deletions": 53}}, {"node": {"oid": "ded3bb180bf610f4fb4b54bbd7794bd39cf34d0f", "messageHeadline": "Ignore build specifics", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c7c3fe0898d3ba65ced15f5fc7d0f6e97448690b", "messageHeadline": "Mark method unsafe", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 21}}, {"node": {"oid": "b2c33d05327fa42f9ee7c089ed65e72c78a4689f", "messageHeadline": "New genesis as per changes in consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 26}}, {"node": {"oid": "5748566d7ddba386f0b19296f41945d29128c38c", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 40}}, {"node": {"oid": "79bcad6f09d804ed09b4414521e0865a45d103d6", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 36}}, {"node": {"oid": "149a035af44de3c7a1bbb0e598965c84e4dc8662", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 13}}, {"node": {"oid": "873e5f2b4bca94e07114a0fd1fe75245e267059d", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 18}}, {"node": {"oid": "a3abb0c95f964abc83612c0d137fff016e467165", "messageHeadline": "Changed user used for docker image", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d5b6081ba199b01e0f4058cff819a7e70f228bc6", "messageHeadline": "Merge branch 'master' into transactions-rework", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 88, "deletions": 16}}, {"node": {"oid": "f0bb30073e240c66a861dde2eabd0a519f4be3a5", "messageHeadline": "Add transaction size query.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6bd93f8a9de8fb58a0a038692ba7b79387a13aa4", "messageHeadline": "Remove default feature", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "756c54cf1940f1819f9a9f65aa0109205a156920", "messageHeadline": "Take feature into docker-hub builds", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d65e975de79ee562bd177f67b8c923190c4e72ca", "messageHeadline": "Further update README", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c69e3a77433e28a01dc02d6a2eb24d193058436e", "messageHeadline": "Update to new format for genesis root data", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "225d39afa46a0728533eb6e38cdc19de9c769212", "messageHeadline": "Update consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb69dbe938a1977e4cb19208fbb27d0dcc143d92", "messageHeadline": "Initial docker-compose-setup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "359a274b5f0a965c154b16e27749aed2f55e5ff2", "messageHeadline": "Initial docker-compose-setup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 55, "deletions": 0}}, {"node": {"oid": "9196f2618c942fd5d8145d1f795cec6fe97c9b0c", "messageHeadline": "Rework transactions a bit, adding some metadata and a new method to d\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 92, "deletions": 22}}, {"node": {"oid": "5e64f98e4d9708d5f41d8fd7f169555cf1a313ee", "messageHeadline": "Initial revision with ES support", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 187, "deletions": 81}}, {"node": {"oid": "52f86b465f0a7f019c39fec326b2bd0ffcb6888d", "messageHeadline": "Merge branch 'update-leadershipelectionnonce' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "185577d2c18f2aeeb819f715061460b36ea6521f", "messageHeadline": "Mid-way check-in", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 120, "deletions": 4}}, {"node": {"oid": "aa347702cd770d53b9dd318d5c57394b15d20c2b", "messageHeadline": "Update globalstate-mockup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2652c2a59138f2af3a390214682499a613cc4ab0", "messageHeadline": "Merge branch 'update-leadershipelectionnonce' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 88, "deletions": 16}}, {"node": {"oid": "49006c9f45b9bf5005a9aa160cdaa707ddd42385", "messageHeadline": "Update documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c85d1a67da8cc07f2830a15dd2861973ab8cd624", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "2a960a9d50a75c29e4fc0e575c4954b5b38c4de1", "messageHeadline": "Merge branch 'master' into update-leadershipelectionnonce", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1068, "deletions": 644}}, {"node": {"oid": "b66b83472124c657c28493bc42bca08c399f32f4", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into update-lead\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 193, "deletions": 47}}, {"node": {"oid": "528e6b1c6186add4d84ed44ee0e1ed66f0de7009", "messageHeadline": "Merge branch 'scheduler-logging' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 241, "deletions": 75}}, {"node": {"oid": "73f345e5f02851d4dd600eb2e0a4805286cf40a5", "messageHeadline": "Update dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4a28d0f3416ba72175efc0af076bb324e715e49", "messageHeadline": "Merge branch 'scheduler-logging'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 189, "deletions": 17}}, {"node": {"oid": "72e8ca174d27bf1477f16442ddf6aa0fb9cc3cfe", "messageHeadline": "Remove obsolete comment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "ca63331baf8a5fb4cb14831b3ebe27f9781bc83c", "messageHeadline": "EpochLength added as parameter to genesis data", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aa2a86bee07c2a0da4a1a388083f343598fecbe", "messageHeadline": "EpochLength added as parameter to genesis data", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "5464d7cb22c3011f6b6a8d10476c036f68653060", "messageHeadline": "A scheduler test was still using a string as nonce", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "302772f37d05021b94541c7d59643126d1e8952d", "messageHeadline": "Removed panic=abort", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1cbc6efc6aae63c0fc6403a0081bebede2c2220", "messageHeadline": "Merge branch 'refactor_bans' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 235, "deletions": 267}}, {"node": {"oid": "793090cf3076594ce9e02f12dccfc507a73ad6b8", "messageHeadline": "Update genesis to match fixes in crypto", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 27}}, {"node": {"oid": "9137dd57c97284d55e62d59c47e35a5a0a4f8164", "messageHeadline": "Prettier imports", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26f90967725fa1350a31bb85767d70ec42b8cf18", "messageHeadline": "Pretty printing enabled for basic run without elastic logging feature", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 59, "deletions": 4}}, {"node": {"oid": "f4935844248f7d25176b80e807d3c673cb295b76", "messageHeadline": "Upgrade block types to common and implement proper parsing of callbac\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 400, "deletions": 152}}, {"node": {"oid": "aa3ae58103a046bfe68da3062517b3ee0cf7d2dc", "messageHeadline": "Updated dependencies", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 447, "deletions": 493}}, {"node": {"oid": "0b2b24deaa516089ae378d9ac9ee10ff70cdfc26", "messageHeadline": "clippies etc.", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 67, "deletions": 126}}, {"node": {"oid": "ef8e3d9e6d715b97fe8a0435f4da0d4f0a97b460", "messageHeadline": "refactor bans", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 234, "deletions": 207}}, {"node": {"oid": "aaaa0d3d3315195ddfc4301f22f0a9138a0004d8", "messageHeadline": "Updated globalstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4a2724ca1196bd05594540197587db3560ea593", "messageHeadline": "Mention feature in README", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "551b4919f6b6b96cf376a4e97b9d27f150663ae5", "messageHeadline": "Typo fixed", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4cce219a783253af6e82d5dcea9a945524ff842f", "messageHeadline": "Allow deadcode while we're prototyping the functions", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e039b57c6141de4260c6e4f70ff2a78ee6a8c90c", "messageHeadline": "Plugin wrapping and new feature", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 369, "deletions": 3}}, {"node": {"oid": "96c8967adb2092703f37c1ea3faad3d6f85c34de", "messageHeadline": "Generic notion of BlobStorable", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 217, "deletions": 38}}, {"node": {"oid": "8c746d9ebd65fe5acd29a6f65b76f692c11c34eb", "messageHeadline": "Type of LeadershipElectionNonce is Hash instead of ByteString", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b20c842da90c53d2598afcecb0fa473b156e5b48", "messageHeadline": "Type of LeadershipElectionNonce is Hash instead of ByteString", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "686362a31a9cf152765d67280a8fc1331e5ec290", "messageHeadline": "Merge branch 'unlock_rpc_receiver' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 65, "deletions": 97}}, {"node": {"oid": "839f040d86244daad6253564a74918ac6cf1eb9f", "messageHeadline": "Added Dockerfile for beta test", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 54, "deletions": 0}}, {"node": {"oid": "f3b1225f3e15bfbbe9c68308db3b44e86c7dc114", "messageHeadline": "Bump consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cfe402db238b74d8d90a896b01d9529678bd4ec6", "messageHeadline": "reduce locking in RPC", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 51, "deletions": 53}}, {"node": {"oid": "71b851414bb2bd3891e539784dbce1d1f2e0436f", "messageHeadline": "collapse RPC objects", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 43}}, {"node": {"oid": "7ad0d60a742ba9c40bc7c779d4b4129e4afe1203", "messageHeadline": "remove the unused RPC sender clone", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "7e5ac2a986fd65f126fa10c4128cc41f8579feba", "messageHeadline": "drive-by: remove dedup debug logging", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d2ca7808c53be0f7f4285438b5f87ff22bfe4591", "messageHeadline": "Some of the tests were not compatible with the changes to BirkParamet\u2026", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2dd1f0c6d81a183dbe1a57dee5996095c1a04e09", "messageHeadline": "Add transfers logging.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 240, "deletions": 74}}, {"node": {"oid": "740bbbd0befd182bbf249929fa9649810d316091", "messageHeadline": "Add transfer logging.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 187, "deletions": 11}}, {"node": {"oid": "0401fba12f749e50182687a432b19be46ffaee50", "messageHeadline": "Merge branch 'e2e_test_fix' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 9}}, {"node": {"oid": "2acb88ce3b9dfa5f25b785374c07703d85beaac2", "messageHeadline": "Merge branch 'begone_functor_error' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 91}}, {"node": {"oid": "94988ce3b9c11dba6e7c3787da52d72f88de1e09", "messageHeadline": "Make JSON serialization of parameters consistent with other places.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 31}}, {"node": {"oid": "cf7f4e7ada50295dc77e5d23dd10c259a609a046", "messageHeadline": "Make JSON serialization of parameters consistent with other places.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 31}}, {"node": {"oid": "38bcbbe434657cce60bee58c4e7a6339f37a4e4b", "messageHeadline": "make an e2e test deterministic again", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 9}}, {"node": {"oid": "33f81ef7c37b584afa1987ad711aaa1dab36b620", "messageHeadline": "remove functor errors for perf and bugfixing", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 91}}, {"node": {"oid": "83e5f997d75f1fccd31a032baf486960575b1815", "messageHeadline": "Made ./stack executable", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a767c1137c9adb9af0476ba74166d49a44c5644a", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.56' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ba06f65c8361bf87cff0253043760f7f2887052d", "messageHeadline": "Merge branch 'releases/v0.1.55' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 502, "deletions": 1506}}, {"node": {"oid": "4e2f22578918be4529ade24119d1ed749a2e5086", "messageHeadline": "Bump develop to version 0.1.56", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d652916e1a5e817eb59b27321f59b3339f21374b", "messageHeadline": "Release v0.1.55", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 502, "deletions": 1506}}, {"node": {"oid": "c1f982bb53701ba983f1765588c5ef91d6f121e7", "messageHeadline": "Merge branch 'integrations/update_consensus_8c85ae13' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4e7bfb23e12e861117813aedcdb1e01f4d599b4", "messageHeadline": "Update consensus to 8c85ae13", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c04d416b4d99a3e294f1dbd27ebe6f78b3fb46ad", "messageHeadline": "Start of persistent block state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 596, "deletions": 0}}, {"node": {"oid": "f45036d3e18d96d150586509e1c0aab5512a97b4", "messageHeadline": "Update crypto dependency fixing JSON serialization bug.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d23cac93ed1af2603c1cfd73623b675dd425557", "messageHeadline": "Merge branch 'features/move_dns_crate_out' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 36, "deletions": 745}}, {"node": {"oid": "3a0c0aed5853136379ae751fa324bae66e0180a4", "messageHeadline": "More fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c655ba933c59e4481629bfd7d349b1fbb0755f5", "messageHeadline": "Rebase", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3a2e932b11afd681b94204a0c35f0c01f868a680", "messageHeadline": "Add more inner error validation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a76c0bc0d34955566de72d9c348b883196283f34", "messageHeadline": "Revert local testing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a817ee21656aefed868577c6014b80487ec3073", "messageHeadline": "More docker buildkit", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5652f38be8f376af327f968327f2e8278bcaf640", "messageHeadline": "Use docker build kit", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 22}}, {"node": {"oid": "fc19a42e5ccd103c9b26f36d50dc405207f369d0", "messageHeadline": "Fixup docker for new layered build with git", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49e3dc4b619abb0cf60b2303286022cc26ec7d3c", "messageHeadline": "Fixup docker for new layered build with git", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "0353add57af5e5a794c7a6a3fffa5e5c0a5b79de", "messageHeadline": "Reneable other tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f64e2715421978d061a032991cfa8cdf3a2c26ed", "messageHeadline": "Override git urls", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "219d8becfc0be46a8fb307ad6c1143caa895df42", "messageHeadline": "Override git urls", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "32b470dafd95dea156644ccad1a76aff71f6f78b", "messageHeadline": "Move dns crate outside of client repo", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 727}}, {"node": {"oid": "af14c9ba509f808e6dd48172a288bce33734b41c", "messageHeadline": "Add more inner error validation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d0517a78235a1817b08983299a9d80b8f4d4490d", "messageHeadline": "Revert local testing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "015572582d6c810bfbc4df29d4f05ec023d89764", "messageHeadline": "Updated globalstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39822dc0e7ac339e43be16bd029cf29598830215", "messageHeadline": "Missing bang", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f53d33b4784574ca34e581f3d12b81f55e2a8632", "messageHeadline": "Added stack executable", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f158b1213105742b6ad5a4a10d194294550f3808", "messageHeadline": "Merge branch 'fix_conn_shutdown' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4ef82eab219c1c09e0c8f69228c0fa5ea0273f4f", "messageHeadline": "Merge branch 'remove-concordium-global-state-sys' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 128}}, {"node": {"oid": "caeccbb0ef0e1bdeba0429ef4db26caedb54ce08", "messageHeadline": "Updated ci to add LD_LIBRARY_PATH", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5593af18e865d401c16fbb65b247cd244ccf35a1", "messageHeadline": "Merge branch 'handle_invalid_messages' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 23}}, {"node": {"oid": "e950c5bc01b9bd3d8bff66f326b3960ef2104f02", "messageHeadline": "fix a deadlock introduced in 582", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c2e7879aee7eb7fb284d9a03f4e08adeaf2b4282", "messageHeadline": "Updated ci", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "926e10fa52245ff96fbd0d4d0ad4605177b1f2e4", "messageHeadline": "Fixed more of the merge and updated build scripts", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 207, "deletions": 91}}, {"node": {"oid": "914091c69bd023cf53d3e6d5814f140fba1037e6", "messageHeadline": "Merge branch 'atomic_connection' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 416, "deletions": 579}}, {"node": {"oid": "b70da746472c748ad58c9be66918520adb415f58", "messageHeadline": "More docker buildkit", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "805f1dac18fb6d4ece89624f2c5483f3e97f770f", "messageHeadline": "Use docker build kit", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 22}}, {"node": {"oid": "4140dafedbbdf0d2707e5e76c030b2da6c1b4910", "messageHeadline": "Updated ci and building scripts", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 87}}, {"node": {"oid": "b2566e9d3dc5d10d44e50f846b3b43f9cdce0c26", "messageHeadline": "handle invalid messages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 23}}, {"node": {"oid": "20f9136bb6f7121fa6f1431bffad02dde25e9fbd", "messageHeadline": "refactor Connection", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 403, "deletions": 537}}, {"node": {"oid": "fadbe577b3e35b4fff17275dcdde59035aa17b47", "messageHeadline": "be safer with post-handshake handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 17}}, {"node": {"oid": "56e43fa32bd546c79b6a5c42b22fa0cf058c315b", "messageHeadline": "replace ConnectionStatus with atomics", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 39}}, {"node": {"oid": "467cb49c8784a92c6dbf15887bb3f890413a2132", "messageHeadline": "collapse Closing/Closed ConnectionStatus", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e0c262d652217e65ec7f80246a0f6bb59d2c6674", "messageHeadline": "Removed concordium-global-state-sys", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 128}}, {"node": {"oid": "ecad3a01842289e3c201eb47dc41d447a8a32ec5", "messageHeadline": "Fixup docker for new layered build with git", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "166cb9c4603f68598bfb722723aba431756271da", "messageHeadline": "Fixup docker for new layered build with git", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "3dcdd84bf837c9b3148d39b2f7af0d4a97e4e689", "messageHeadline": "Updated gs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6d6a49d3edb9631e016eece92ebc1eb0b5cd819", "messageHeadline": "Reneable other tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab4660d0701fca40d0058b7c5cfeba1310127706", "messageHeadline": "Override git urls", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "039b8b64a044a7e403606f345611a8bdeba468cd", "messageHeadline": "Override git urls", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a96cc9c0f1a7cb5c3a36090130af084f5a323697", "messageHeadline": "Fix bad merge", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "7bb93a05a727c33e4d1b332d68c0d6694819a7e5", "messageHeadline": "Fix bad merge", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "46e84656b8a5fe883a5d689ae57bf36304760a52", "messageHeadline": "Move dns crate outside of client repo", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 727}}, {"node": {"oid": "a3f2d3b213aadc5fb163e9c78df5ce21c7953aa9", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 105, "deletions": 36}}, {"node": {"oid": "839169fb1b8907e7611835cfb53fcc9f1b04376e", "messageHeadline": "Update dependencies", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac73ee51ae473671e96a936b930257e94712e2f3", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 983, "deletions": 821}}, {"node": {"oid": "c3117866051f1aafbeb584aed9528a5c3c372c21", "messageHeadline": "Merge branch 'earlier_dedup' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 29, "deletions": 23}}, {"node": {"oid": "69b5f5cd624995b7689701ac2d8fb67251356c41", "messageHeadline": "move finalization message dedup earlier", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 29, "deletions": 23}}, {"node": {"oid": "7c1d086f4375724d32054b18eb35a51257576465", "messageHeadline": "Merge branch 'features/further_decrease_queue_wait' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0809b48b3d6a27d02cd3fb56479d2e15bfefb943", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.55' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6b549891ce71793695f57507ac605083595770e8", "messageHeadline": "Decrease queue delay for consensus messages", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5bbe096b2688269042bde6e2ec74f0d93a768804", "messageHeadline": "Merge branch 'releases/v0.1.54' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1465, "deletions": 2448}}, {"node": {"oid": "e6e6a82fb19f9c928bdf047c0a303f13c2a11718", "messageHeadline": "Release v0.1.54", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1465, "deletions": 2448}}, {"node": {"oid": "e56ab199a5cde2442de6d0b40743bf8e73f58d23", "messageHeadline": "Bump to v0.1.55", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "78c341e3d349e301173195687b6dcd0e75ac564f", "messageHeadline": "Merge branch 'features/batch_low_prio_after_high_prio' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5395d844f000e750d8a6557604fb1cfc650219c1", "messageHeadline": "Drain low priority queue fully after high priority queue has been dra\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6379c4f913a436e4163205dc12959259c9e95e98", "messageHeadline": "Merge branch 'bugs/queue_depth_out_of_memory' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "059516307fa455758b532c864fefa3a32a9ebd97", "messageHeadline": "Rescaled queue down to a more feasible size within memory", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5571cf544371e6c6a722b04dd75b2f729fd92d53", "messageHeadline": "Merge branch 'integrations/update_consensus_f78468c6' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3855fe0f26b8e04dd207ac8e35a191ebaffb362", "messageHeadline": "Merge branch 'msg_handler_adjustments' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 22}}, {"node": {"oid": "4a8eb95cd96cef1b2c074d5dbc525ca71658fcd3", "messageHeadline": "Leadership election nonce is updated", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 31, "deletions": 20}}, {"node": {"oid": "d4d3063a11a04a192b388ecb94e0f9656e44b27a", "messageHeadline": "Leadership election nonce is updated", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 55, "deletions": 35}}, {"node": {"oid": "2267421f2800e3f715e77c546d45696fdc95c635", "messageHeadline": "tweak message handlers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 22}}, {"node": {"oid": "1c9f82e3593eeb44f0d162c98e42a26cc871495e", "messageHeadline": "Merge branch 'fix_cpu_bug' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3119274fbe23e08f2f4cde6af4c474c8cff5e755", "messageHeadline": "Update consensus to f78468c6", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6316047505719513396c15aa6611f0b60f27a8da", "messageHeadline": "Finalization catch-up timing improvements.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a327adc7f3675d324cd6a4e78048cda4888d0cf1", "messageHeadline": "fix a CPU bug from 568", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "63e8be99d24fd2716b27e41f22d2ff85a1132ea4", "messageHeadline": "Merge branch 'follow_ups' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 61, "deletions": 50}}, {"node": {"oid": "2b54f480226d950a9875b65841e7430e56a3c567", "messageHeadline": "Merge branch 'bench_deduplication' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 57, "deletions": 1}}, {"node": {"oid": "8a84006e00879e0a6e47339e0344a8651c9cce12", "messageHeadline": "fix a CPU bug from 568", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6c2a35bdff9d64b334ba4950d4e1ca44643bce2c", "messageHeadline": "prioritize only direct messages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "422bcb76d5ad533cf63f06cf629c5d29deb64fa8", "messageHeadline": "follow-ups to 566 & 567", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 56, "deletions": 43}}, {"node": {"oid": "8f0f94890d323ed9ed66d12d4fd10aeaa7f5fdd4", "messageHeadline": "Update dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "67e1160c1dac8988ab93307f3e8dacd5a9c1cd36", "messageHeadline": "bump dedup queue size", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "11973d7dd2b49bae3e0a96457ec83f6c32bec5a3", "messageHeadline": "benchmark deduplication", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 55, "deletions": 0}}, {"node": {"oid": "e8a6373a73a5ae835c1c602cc15e79415e03f35c", "messageHeadline": "Merge branch 'new-catchup' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 833, "deletions": 575}}, {"node": {"oid": "27bf3bd30dda832642c4c7dc7fe737372c9ae406", "messageHeadline": "Merge branch 'dual_queue_consensus' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 137, "deletions": 77}}, {"node": {"oid": "d21d4c2f2269466da5ed0ca6a170863893dd5433", "messageHeadline": "Merge branch 'catchup_update_rebased' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 312, "deletions": 264}}, {"node": {"oid": "4a2165c9853c02485ec818502081acfd63d4e91f", "messageHeadline": "use 2 queues for Consensus messages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 137, "deletions": 77}}, {"node": {"oid": "b017bca4aca7af9450bad57365ac0477be1e4bae", "messageHeadline": "Add documentation for genesis generation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "5bca27f3614da9d4298e269e850f5ac38170e980", "messageHeadline": "Update genesis accordingly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 217, "deletions": 160}}, {"node": {"oid": "a8609e671c546d467852e0e1dc1448a718a12cb2", "messageHeadline": "don't send the initial catch-up to the bootboy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 16}}, {"node": {"oid": "812c3fa27a1ac5647eea9547935a01cb1e0c0de2", "messageHeadline": "fix rebase fallout", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 24}}, {"node": {"oid": "4061b61e2388b4c9434606f461d03e1b1be4d70c", "messageHeadline": "update Consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80b6c5e8191232b5f4c8de6085ff3398ab26a460", "messageHeadline": "bump dedup queue size", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ad58ae98bd0102d5efb13a00a36af30c25dc468", "messageHeadline": "Update gitignore", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "78330bdbecb706c7d66eecdbcca2a9282306c6bb", "messageHeadline": "dedup finalization messages on Rust side", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 0}}, {"node": {"oid": "8e545b774419647596e7ee554fecaeb91892863b", "messageHeadline": "increase consensus queue depth", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53c558bba9c2266fc518a937e3d562ff6430eb9b", "messageHeadline": "Linewrapping", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e1ba9ec1fbfaf159f4e12306b4145ea05018cd1d", "messageHeadline": "Force little terrorist version", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "530175d6c3b65491e6c23363c5cd89a45ec1d0f6", "messageHeadline": "Linewrapping", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "dafac26c0b92d0dc554e4fc2585270a8cf351047", "messageHeadline": "Typo", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "820b3296603721e3ea5d0e63b96b0f5d6d57221a", "messageHeadline": "Lift builder versions", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7db30179c8d449877405dd2c99abe514fe7e5275", "messageHeadline": "Bump to latest consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9b4261f76fbc33fe8c62549d5b2f2467740da39", "messageHeadline": "omit finalization message deserialization for now", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 13}}, {"node": {"oid": "69d9ba59a8cb8a8141a9aa87380b5f0813c14911", "messageHeadline": "Fixups for local zsh mappings and docker compose", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 14}}, {"node": {"oid": "2ad63bffa24f27dcc44ecc182cbdd6e709c5d636", "messageHeadline": "Force little terrorist version", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5e2bb0d0ddf0b9b220843587f3d740d1e0a4113", "messageHeadline": "remove obsolete FFI calls", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 42}}, {"node": {"oid": "b68efb7d7b6d53a2782e034935b3b2f2178122a7", "messageHeadline": "Merge branch 'master' into new-catchup", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6f55736b96aeb597505b3ecab101fef478592a0c", "messageHeadline": "Update acorn/globalstate dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7af2111f0b0b848ac49d3c2ebbe9a403b183911", "messageHeadline": "Merge branch 'yeet_many_functors' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 928, "deletions": 1994}}, {"node": {"oid": "c39aebccd1340bcc8cf19901d8b579d79d24f8b6", "messageHeadline": "simpler message handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 904, "deletions": 1939}}, {"node": {"oid": "78dfd86dac171c892b077558f606325da0d1ee53", "messageHeadline": "Reinstated tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4878094db6de64dc742d8fffac368dafc6ae1d5", "messageHeadline": "Basic logic for updating seed", "author": {"name": "Simon Holmgaard Kamp", "email": "shk@concordium.com", "user": null}, "additions": 53, "deletions": 0}}, {"node": {"oid": "98025589577866ffb6d4a8f35b423752d3bc7a82", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into new-catchup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1188, "deletions": 897}}, {"node": {"oid": "49819ce785485e9f7932fc8cffd805cdf64e98ae", "messageHeadline": "Update with undo of bad merge", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57c82c93fa1875cacfa95f13797b0efbfeb88823", "messageHeadline": "Undo bad merge", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 27, "deletions": 107}}, {"node": {"oid": "7feba2901fdea8b0793afc46ef5fb8161e96146c", "messageHeadline": "Undo bad merge", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 174, "deletions": 359}}, {"node": {"oid": "10c2a999f17f58c5df07237aeb43f73256d4a14f", "messageHeadline": "Fixed konsensus tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d698fa4885f85436d655bd28b5fc093f0ce8700", "messageHeadline": "Update GlobalState", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c4128c57271d637d51e22e27392becc6db0c4f9", "messageHeadline": "Flushing finalized blocks into the disk", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c4b52a3ea28e1e657edbee451411ef23b4a78f82", "messageHeadline": "Update crypto dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8027d25c7e7de0d0b5bc505142c67a6b1572f4cd", "messageHeadline": "Updated GlobalState", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a49d12ea8e3c9897f645eb3f6937a5495c575e79", "messageHeadline": "Converted blockContents to ForeignPtr", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "a5b9a432fe510de5eb9965d194b52fc2c80ab982", "messageHeadline": "Cleanup", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "9e23467495ab944d6d7e7442b5662562beea3c76", "messageHeadline": "Fix merge", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "44df6a3598781a8a40e53f74c0a8e36f8a70d941", "messageHeadline": "Merge branch 'new-catchup' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 810, "deletions": 566}}, {"node": {"oid": "851c51a6840a0ce2e74b65152c6a6a766201cdae", "messageHeadline": "Updated globalstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06b4141620bf6fa2f1d6fbad3327e4b522fedb3e", "messageHeadline": "Renamed ffi functions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "55adbfd7b7af2da7d80a20b86648c89c4491ba80", "messageHeadline": "remove some trivial methods", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 45}}, {"node": {"oid": "8c22c060c7fafc00f962c8d36458ec2525aef858", "messageHeadline": "remove extra packet counting missed in 565", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 17}}, {"node": {"oid": "0d8c1b1880bcb9f39c9b97506624e609e19c266f", "messageHeadline": "Merge branch 'scheduler-rework' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 898, "deletions": 791}}, {"node": {"oid": "8c45b3a8b2f393c609133cc7d2fd64b4e51930d1", "messageHeadline": "Update globalstate dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed1de52d67040cb6ae0d17cf7d21c51ec55d4970", "messageHeadline": "Update scheduler tests with new credential data.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 213, "deletions": 167}}, {"node": {"oid": "c25ac5875febdcbb57e4803a347b49e8d3b94b05", "messageHeadline": "Remove hard-coded dummy crypto parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "bcbf71bc244e7f98ba7bfa0176567cb8fe92ceb2", "messageHeadline": "Merge branch 'releases/v0.1.53' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 750, "deletions": 1224}}, {"node": {"oid": "5586ef6d4643dece65375251bdb11a7d32ae0c78", "messageHeadline": "Merge branch 'handler_improvements' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 132, "deletions": 220}}, {"node": {"oid": "a387fd4e4edc55799aed58f522e316602ce66cba", "messageHeadline": "simplify and future-proof packet count in the stats", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 20}}, {"node": {"oid": "578b5f12a56ec92969532d516f7adb096a11fb53", "messageHeadline": "simplify and future-proof the message counter", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 20}}, {"node": {"oid": "22c2b496848163e6d0e806475e21981c7d2e8507", "messageHeadline": "inline single-use functions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 54}}, {"node": {"oid": "cc710efa24be8a18f590fc618f5f5688224722bc", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e696c7a68fa4b98ef9fcd610f24d9c25fdd1d2c7", "messageHeadline": "reduce ConnectionPrivate locking during handshakes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 49}}, {"node": {"oid": "53ba0272cbd9d57b05364654680078d4452abd96", "messageHeadline": "rearrange some handler functions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 153, "deletions": 173}}, {"node": {"oid": "4c1a5239728d0cc349b55ee27c52fbe144657c2a", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.54' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1b7cced16483098826126a0b076405949457e3a4", "messageHeadline": "Bump to v0.1.54", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3d1b026f3a5cb83e99ed94ea19b6b65fa084621c", "messageHeadline": "De-duplicate finalization messages", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 178, "deletions": 111}}, {"node": {"oid": "92c544945833466f999423c491685b4a3cd868b4", "messageHeadline": "Release v0.1.53", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 750, "deletions": 1224}}, {"node": {"oid": "82246f91f388e28fb4f862e35bb877430e1b38f0", "messageHeadline": "Merge branch 'collapse_functors' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 389, "deletions": 988}}, {"node": {"oid": "abb4bddb9ac3cbf6040280cf79f6f6ff0e9a94f2", "messageHeadline": "CRs & fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 43}}, {"node": {"oid": "f13db8797e71e15faaf02b8d441b45903264c658", "messageHeadline": "collapse functors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 394, "deletions": 955}}, {"node": {"oid": "40244f49481365189f1c3275860cac316c95b8ef", "messageHeadline": "Updated globalstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c3f72729673b29d545d429c95482227d07ea0a4", "messageHeadline": "Removed unneeded import", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "68c1e591d4935e98f5a3ef28825c1ad8a0c570ce", "messageHeadline": "Removed deepseq", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "eb2d7f05ef414faa094b68c36f91ce374e15e0c4", "messageHeadline": "Missing NFData instances", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 90, "deletions": 93}}, {"node": {"oid": "900321c37cd78edd68e1c566b8ac025734329626", "messageHeadline": "Updated for using Serialize instance on Proof", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a6237d07cf9270849b4c67ffd98df2cf49096cf0", "messageHeadline": "Fixed tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "402adb99ba45033fecf3ec2b2707504c62bb0714", "messageHeadline": "Get into the IO monad and use ForeignPtr for GlobalState", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 48, "deletions": 39}}, {"node": {"oid": "d819ada0c4385651dffe9f3673a8729818d809ee", "messageHeadline": "Removed unused imports", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1e83b3aa4a0b5d49decfd86c48c262c4e331ce5f", "messageHeadline": "Fixing block height and moving libs to global location", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee862bb65070345883d07d7278a3d17590f2b9c3", "messageHeadline": "Avoid invalidating blocks", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6be9233b4f14b3642f9d80865f2b8bd179a39446", "messageHeadline": "Fixed hashes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "9bbc2d80d24206effb22e3f16c8bb3a8bd76c894", "messageHeadline": "Fixed FFI function", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e30dd80325a22cb759c3597e844f81b3241021e7", "messageHeadline": "Fixed instances", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "cad82a81ba572e57399362baf2913a856b047c62", "messageHeadline": "Implemented remaining functions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "f57bebc13812f85abf035789ac68c43ca7f44e15", "messageHeadline": "Remove unwanted function", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "77e08f93e0d0b2e3da94d918cd189078e3270bf9", "messageHeadline": "Separated functions in Pointer-Length", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 79, "deletions": 101}}, {"node": {"oid": "0da548222a699b462493928b21ff2d769f7aee9b", "messageHeadline": "Doc and small tweak of a function", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "f34e9514394c930120feb7530ef0855d2af17ab8", "messageHeadline": "Fix typos", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78156d260ad99a2a0f3cf18222b35965380b1cee", "messageHeadline": "Sort FFI file and prune unused things", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 300, "deletions": 292}}, {"node": {"oid": "bdd5b49562f62a82f8158a3d303cd58d4ef8cad2", "messageHeadline": "Created headings for makePointer functions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "524532029aec9b4b5b2262de8f7b5fc4e07d66ee", "messageHeadline": "Added make pending block", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "506277d021c8d5c00117847629e01985f976dedd", "messageHeadline": "Implemented makeBlockPointer(s) and improved haddock doc on FFI.hs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 73, "deletions": 51}}, {"node": {"oid": "c00a1e5450769740f31e7b651808eeb694b41636", "messageHeadline": "Added documentation, derived via and solved some type issues", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 92, "deletions": 235}}, {"node": {"oid": "5eea8fccd0d31af48dbb9ba7c49fd55d879a6859", "messageHeadline": "Implemented some associated types", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 342, "deletions": 155}}, {"node": {"oid": "5f2aa1db6164f27c61cecfe2f83aaca9f81279c1", "messageHeadline": "First prototype for block structure", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 389, "deletions": 38}}, {"node": {"oid": "d758fcade0417ab3d12bfb6ba1c3b0a4e73f4f47", "messageHeadline": "Properly storing block in rust side", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "f2a4a1fb52dee12b5a70ba10f1d2f24a4c707a35", "messageHeadline": "Mirror monad implementation with rust ffi calls", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 346, "deletions": 3}}, {"node": {"oid": "93fc5034c24d10d739e06d6804273a5bf0741005", "messageHeadline": "Removed unneeded imports", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "c21b0ad1318486455e4568d865d94ffdeee0acff", "messageHeadline": "Merge branch 'features/bootstrap_delays' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 71, "deletions": 58}}, {"node": {"oid": "595c92272962227c915473fde0bb6fffa797e1f2", "messageHeadline": "Merge branch 'tests/added-private-keys-to-repository-for-testing' int\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 228, "deletions": 47}}, {"node": {"oid": "6d96f6e75048068f10d2d09ca055449d08303879", "messageHeadline": "Moved to a write lock further out to avoid inner deadlocks", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 35}}, {"node": {"oid": "f78aa2f57b5afcc0f7d194a111af23f048f1fd90", "messageHeadline": "Updated globalstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0815c59ed08e20f5b121551b57cb25d932cdca69", "messageHeadline": "Updated the pre generated genesis data", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 26, "deletions": 26}}, {"node": {"oid": "952db411160c1061434e790a1990c86980d531c3", "messageHeadline": "Added the private keys for IP/AR for testing purposes", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 202, "deletions": 21}}, {"node": {"oid": "31f542dd46cc47fdd9c5602c596b29518d71e2e1", "messageHeadline": "Further collapsed", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5d4afca28dea159b4953ba5687bbefd487f6c60f", "messageHeadline": "Collapsed statement", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "637b3ccfd45ce66acfd9e1cd578bb44616523a7e", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14fbf9abfe89a22e3ca4e0a114e3885f87b3c021", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4203956c1f7368e4969818d2919a516bacf5164", "messageHeadline": "Added ability to delay emitting peerlist responses until we have a mi\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 49, "deletions": 29}}, {"node": {"oid": "524f628d386816da6e22755831747c1beeab16e5", "messageHeadline": "Merge branch 'functor_shaving' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 41}}, {"node": {"oid": "76fa3373be64f9926dc74f160ae1d54b3e87c506", "messageHeadline": "Merge branch 'unknown_message_is_unknown' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 47}}, {"node": {"oid": "80611c024ac86af83c4e425fa10b8e35057f17c0", "messageHeadline": "Merge branch 'drop_connections' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 51, "deletions": 44}}, {"node": {"oid": "27fc93b3597db9a9a63b8f1948644fdfd4411f3a", "messageHeadline": "forgotten cleanup for MR558", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 12}}, {"node": {"oid": "2d330790a95fac22463d6cc5cfca4086341fcf8c", "messageHeadline": "remove MessageHandler.general_parser", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 29}}, {"node": {"oid": "280922b67a68f06a5f2ba148702e9d5618fe4be5", "messageHeadline": "remove NetworkMessage::UnknownMessage", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 47}}, {"node": {"oid": "1e24e444a99c35290a82745f8e585e7ccdbeaf0d", "messageHeadline": "impl Drop for Connection", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 51, "deletions": 44}}, {"node": {"oid": "923ac4b8e8f17d3e3f89fd68fd81a51bdc130c28", "messageHeadline": "Merge branch 'releases/v0.1.52' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1439, "deletions": 1430}}, {"node": {"oid": "184442f5c8ade387931f6c8d888ba069f609ff23", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.53' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "39831f27225410f4d2be85bfadfdc5afaafa9cd1", "messageHeadline": "Bump to develop/0.1.53", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8d137b4dd50caf5f5f1709093cde83a33c603213", "messageHeadline": "Release v0.1.52", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1439, "deletions": 1430}}, {"node": {"oid": "3df9c48c7ae575f613594e6859a3ecb9a5373d74", "messageHeadline": "Merge branch 'features/grpc_dashboard_fixups' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 34, "deletions": 22}}, {"node": {"oid": "5dc69905c427760efcb4c43f6e9358fb284f3c16", "messageHeadline": "Do not include bootstrappers by default", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 34, "deletions": 22}}, {"node": {"oid": "8950c1fae6d79fb238f4e60518b01163e0684c86", "messageHeadline": "Merge branch 'docs/license_specs' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 82, "deletions": 0}}, {"node": {"oid": "ed6ff045d50d739f0593db4c1a99ff22cbc6f74a", "messageHeadline": "Enforce license specification in sub-crates", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 82, "deletions": 0}}, {"node": {"oid": "f9cdc7185fcc566ec1d576ee862c385cf2a19524", "messageHeadline": "Merge branch 'borked_nodes' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 246, "deletions": 299}}, {"node": {"oid": "822f53cef6b5db5847bb5e040e41170d2bdcb39e", "messageHeadline": "Merge branch 'bugs/bootstrapper_peerlist_leak' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 5}}, {"node": {"oid": "8e3422d2e4252895c5477e2cd28afb0b16320259", "messageHeadline": "Fixed up doc usage", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0c0c9ac2950b56138b864d0fd6ddf36156f65664", "messageHeadline": "tweak queue depths", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8f10090b41567141ff9290b5bc3d0d64a484b938", "messageHeadline": "speed up post-handshake-peer-focused functions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 17}}, {"node": {"oid": "b75e5bcfb4760fdef63aea8aec20c078b0bc005e", "messageHeadline": "Reverse filter", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ef7bab567b42e803d6045862deca85caa55d670", "messageHeadline": "Make the scheduler track the cost of linking/size of linked term.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "869f89922ddfc94624d03fefda1f025905a17270", "messageHeadline": "reduce locking on liveness_check", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "5c59fc4c22a92cbec1ce26c0ab9feec0d3661da8", "messageHeadline": "simplify P2PNode termination", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 11}}, {"node": {"oid": "3f7873eb5269a4b6bbd5169c63897d1318b8ca7d", "messageHeadline": "Switch FinalizationMessage to FinalizationPseudoMessage", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "027b2e132bea840d93622db37fd238c981417a97", "messageHeadline": "Finalization catch-up", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 516, "deletions": 505}}, {"node": {"oid": "18bf4f549e12a9004dbd9b7d45b084f0b3813371", "messageHeadline": "Make error logging for leaked bootstrapper nodeids debug build bound", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "dab7550b02b829a397b8a56ebcf0f9e87fdcd6f4", "messageHeadline": "Fixed clippies", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "7624c855e412271769e63ad323140b58c4c24fdc", "messageHeadline": "Fix globalstate.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b38cf35dce3bef824192f0e55c0b2f7e2f7d6b85", "messageHeadline": "Nodes sends live peers always only", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 4}}, {"node": {"oid": "58b93779057072b0499e09bdb645a93dd12997ef", "messageHeadline": "lockless node Receivers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 69, "deletions": 59}}, {"node": {"oid": "d6145aed551561d9593f98ed27594252beb6f028", "messageHeadline": "Add static bootstrapper ids and printing of when we get it served bac\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3430c0422f3dec4e1047fa9349903701e27f246d", "messageHeadline": "put the ConnectionBuilders together", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 110, "deletions": 110}}, {"node": {"oid": "be319d90be76d78899ac525c44b54d480e169887", "messageHeadline": "simplify the creation of ConnectionHandler", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 39, "deletions": 88}}, {"node": {"oid": "3440dd607e8485f77e55b8c2e97b93b40c660f80", "messageHeadline": "remove obsolete commented statements", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a565dbe002903ec3a76f48d9320eece2d9e2a255", "messageHeadline": "bump peer list logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0d23acaea2da028b7542789aafe55cf3031a8ba", "messageHeadline": "Merge branch 'periodic_bootstrapping' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 938, "deletions": 1013}}, {"node": {"oid": "4b08721dc9f8ecd5eda7f96df600c46a5a3ad401", "messageHeadline": "Test adaptations", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b936d18fd9109e45b635388ef32d7122751c9143", "messageHeadline": "Merged NoiseProtocolHandler back into P2PNode to avoid cyclical refer\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 867, "deletions": 950}}, {"node": {"oid": "fce422b24a6da27e0def62fa7753d82c87c26f80", "messageHeadline": "Updated crypto and globalstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f60c75f60088815ddd4cdfc6f34f1f87f5e1d5a8", "messageHeadline": "Updated stack to include GenT", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f984ef14886f30ed77f53b5bd95cd7fd65a981e5", "messageHeadline": "Updated ci (again)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd26f07ae4c678ca2f5a6028783ff58b90d76ae3", "messageHeadline": "Updated ci", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f47f65e3b479a3f43cc19407700252b861cdbbdb", "messageHeadline": "Updated ci", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "19d7d705625a276f7c631f690130b47b5feb3df6", "messageHeadline": "Updated global-state", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fe97b6f5ef56520b95138216ccbd193841fb4ac", "messageHeadline": "Updated libdirs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "83d4a6f1c53701a6d3ba7f856318a789d38dce68", "messageHeadline": "Updated ci", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "aef0de8931a73b18cd33f88040c19c75951bebd7", "messageHeadline": "Updated ci", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b33643e8eb0042495cbad66154c8e7b37a23872b", "messageHeadline": "Log more events from stake delegation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e21b86e5a0a58eceaf1ac2ee6daefa1d2d241323", "messageHeadline": "Simplify the scheduler code to make it less repetitive and error-prone.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 663, "deletions": 612}}, {"node": {"oid": "e191972b2b446dc01b05d755b443070747a267dd", "messageHeadline": "Add used amount to rejected transaction outcome.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "d2266abab79aa020db43dc167a1b5119f5ce72d6", "messageHeadline": "Updated globalstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "635cefb461dd4bb617594d8b206e348d8d0a1fdd", "messageHeadline": "Updated tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 63, "deletions": 41}}, {"node": {"oid": "1cba1132f5a753f78c84b8ab751bab00903ab8cb", "messageHeadline": "Updated crypto", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7513e3e614c2f91f5c3395256ce8a46f0cdfab33", "messageHeadline": "Merge branch 'master' into gs-integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 321, "deletions": 137}}, {"node": {"oid": "a50aba06d4ac64bda950af461dc810bbed30cca7", "messageHeadline": "Uppdated crypto", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf5bd0c345629c4df62492177fcf35eead8f3ffe", "messageHeadline": "Fixed lint:fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "130570554c52c9e4845832f4990d9134f3b05864", "messageHeadline": "Getting into the IO Monad for the creation of blocks", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 58, "deletions": 43}}, {"node": {"oid": "9b72ad5c43ce468f59b8d2c45efbaabadc1b0efc", "messageHeadline": "fix a bug from !549", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9ca2ca0b6d972dcd8fc97d9711723be8a9926ecd", "messageHeadline": "periodic bootstrapping", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 128, "deletions": 122}}, {"node": {"oid": "8b3cbfa82ecb3e19ccc857419424a3e102ce123e", "messageHeadline": "Merge branch 'further_hb_integration' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 192, "deletions": 147}}, {"node": {"oid": "007f21abca8fcc475f887da06aa83019cbc67146", "messageHeadline": "further HybridBuf integration", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 192, "deletions": 147}}, {"node": {"oid": "3af5a6335d97cf80dc3a0e967cc9d0ec356f5e46", "messageHeadline": "Merge branch 'config_tweaks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 48}}, {"node": {"oid": "9a59f0b56c57b3937790e101546e50fc15aba03b", "messageHeadline": "move config bits from P2PNode to P2PNodeConfig", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 12}}, {"node": {"oid": "fc02213a1fa372cd73a8a906a4be68a819f314b1", "messageHeadline": "actually use the max nodes param in P2PNode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 43}}, {"node": {"oid": "770e6dc3bb1d1f862e31b36677bc354a95fbadda", "messageHeadline": "Merge branch 'perf_tweaks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 20}}, {"node": {"oid": "a8d6a9eae80d795ba34628e3ac9d2a38638fedbf", "messageHeadline": "further delay catch-ups and baking", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ef5dc3aa2f56a4d436d8f339ce54be9be6b73cdb", "messageHeadline": "tweak rebroadcasts", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 20}}, {"node": {"oid": "edda6135b5bb29109e771d1ce2a21d289da1641d", "messageHeadline": "Add delegate target to account output.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5898b8e10b172ea648db71e5cc573bad31862863", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.52' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b0b50a9e033a6f1d470afc09f3131b94441ed7fb", "messageHeadline": "Merge branch 'releases/v0.1.51' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 875, "deletions": 1025}}, {"node": {"oid": "85bfe6fad0671fe4bdfc0820587848bab8eaa5d9", "messageHeadline": "Merge branch 'locking_improvements' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4ce931e94b4a15ea6be0e50d5931caa58604cd0e", "messageHeadline": "Bump to v0.1.52", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fbee552f02004ada1bba4033a9532a96a9fdb243", "messageHeadline": "Towards finalization catch-up summaries", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 209, "deletions": 30}}, {"node": {"oid": "ba663732eabf77c4ac527b347c0a25b9c401f8f2", "messageHeadline": "Release v0.1.51", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 875, "deletions": 1025}}, {"node": {"oid": "ba4034a55c023373106d367b462b5be2f72e762c", "messageHeadline": "bump bootstrapper queue depths", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d134253daf517ed9fbd2d291a8bf4a015e91b096", "messageHeadline": "Merge branch 'integrations/update_consensus_3849ad29' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa22aaf17b595a5d1930ebb4658266b187b34426", "messageHeadline": "use an RwLock within Prometheus internals", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e36ed63d7cfd9b6b6440ffdfb1f3c6b41c92708d", "messageHeadline": "unArc ConsensusOutQueue, bump its channel bound", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a88d649d6384e6d9f265f5718a98275e8ddc4fac", "messageHeadline": "Merge branch 'faster_peer_list_handling' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 37, "deletions": 42}}, {"node": {"oid": "a0d66a7ef716a5707295c5ff27a2271013d065bb", "messageHeadline": "Merge branch 'features/base58_check' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 4}}, {"node": {"oid": "2a388a0bbe215ec6bdcbb771808d233bcea8ec65", "messageHeadline": "Update consensus to 3849ad29", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca2dd1d852a7e99b0a1d61cc673ec1859e335255", "messageHeadline": "improved peer list handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 42}}, {"node": {"oid": "82139033056fff454fe8d498c291a02fb5c2f0c5", "messageHeadline": "Swap to base58 to base58check", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 4}}, {"node": {"oid": "4f120221cbaa892210a3764b74fb6ce07c86a58e", "messageHeadline": "Merge branch 'catch_up_tweaks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 153, "deletions": 157}}, {"node": {"oid": "9cc6cf3f1c7e8a5cd050721b64549cd51fd870e6", "messageHeadline": "Merge branch 'rpc_tweaks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 63, "deletions": 53}}, {"node": {"oid": "41dc2eea2dd385addab757e28b07ace6973d24a5", "messageHeadline": "Merge branch 'new_catch_up' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 654, "deletions": 772}}, {"node": {"oid": "d2c2701a359d0c65f1dd702d51ec6ec02755c9df", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/new-catchup'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1570, "deletions": 616}}, {"node": {"oid": "b333c2c752784746a9b19d8380749cb37bf33525", "messageHeadline": "use timestamps in the global state peer queue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 77, "deletions": 16}}, {"node": {"oid": "e25582445fae2484a87e03b21f2da08d74489e78", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/new-catchup'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "9661c133177bcd945a735a4781f527cde9fb77c7", "messageHeadline": "more fine-grained locks in RPC", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 63, "deletions": 53}}, {"node": {"oid": "c1f6f9c380bc961715b2034fe4b138eada6989cb", "messageHeadline": "Tweaking app main", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "2be018b677005fdbc9d6c1920552362e10f63677", "messageHeadline": "use PriorityQueue for the peer list", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 102, "deletions": 167}}, {"node": {"oid": "df3920dc4adf011f697d07b022ecd5f84a29da6b", "messageHeadline": "Removed some logs and comments and cleaned some warnings", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 10, "deletions": 88}}, {"node": {"oid": "1bce53784dae60559051467fa838db92b1c693e9", "messageHeadline": "Update gs and fixed deps (Intero was not working)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b21d3cc628c6f573ab31e570490911e435ee89af", "messageHeadline": "CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "909a3a48f22e47abd3f7fb6eb1f57b4af95d91cd", "messageHeadline": "adapt to the new catch-up logic", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 466, "deletions": 388}}, {"node": {"oid": "8526b94c9010547379914c8f65091c1096134f1d", "messageHeadline": "Update gs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98dea67503e227d779b14008bb67aada5cb89c10", "messageHeadline": "Updated gs and added some output on finalize", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2febc94d0b27a850f338d1f741da535316dcfa4f", "messageHeadline": "Fixed rebase", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5aaa683da783a794074bbcb7273a8e78ab3a4906", "messageHeadline": "Reset crypto submodule", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7f629b73e33f5d2dcf0c5577f329c7ff5830b6e", "messageHeadline": "Get the Rust implementation to the top layer", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 73, "deletions": 56}}, {"node": {"oid": "5b69f0475732cff8a265ef0dd8f8f3b47fd29b60", "messageHeadline": "Moving to Rust globalstate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "9bd8e7e5e845d160fc7cff3e323229fee52e80cf", "messageHeadline": "Initial integration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 87, "deletions": 78}}, {"node": {"oid": "3d034f7d16376436f6f7b92db5b9119589936d41", "messageHeadline": "Update globalstate dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec18da621f84815680da005c784f2f2444a9c6ce", "messageHeadline": "Fix sample contracts loaded as part of prototype startup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "e58a9086e53acbba88e303c2573794f193e63046", "messageHeadline": "introduce bindings for the new catch-up", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 180, "deletions": 32}}, {"node": {"oid": "7baff91ca2ba41212b5e7e9dc874906de01ff6d6", "messageHeadline": "remove obsolete GS catch-up objects", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 317}}, {"node": {"oid": "fec76bc93fe942edb6a572adb192b8bd53293409", "messageHeadline": "remove obsolete catch-up FFI calls", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 69}}, {"node": {"oid": "b48dbc9c4f8e30c95acc48e67fcc8a367ef6c173", "messageHeadline": "Fix for catchup to send correct blocks.  More work on finalization ca\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 116, "deletions": 158}}, {"node": {"oid": "6474178c8069b6386a7ee665892266896be0baaa", "messageHeadline": "Merge branch 'master' into let-normal-form", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 177, "deletions": 242}}, {"node": {"oid": "746bbe90521a0bc01b9ada36ae2e7e3865d364e4", "messageHeadline": "Merge branch 'master' into let-normal-form", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 308, "deletions": 153}}, {"node": {"oid": "f0fb22a0094e18553930e654c735952afe6bcbb1", "messageHeadline": "Update the scheduler with new variant of acorn and better linking sup\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 301, "deletions": 131}}, {"node": {"oid": "712bee245692747e81cd5b43e502c57163d6df47", "messageHeadline": "Add linker cache to global state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 85, "deletions": 6}}, {"node": {"oid": "9bfee3950ab32e8ea43ea7816afe409bc5254b99", "messageHeadline": "Merge branch 'hybridize_noise' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 59, "deletions": 71}}, {"node": {"oid": "0861a926af44f0915ba46fb013cbc2246d9f2bac", "messageHeadline": "Merge branch 'cleanups/correct_readme' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "c81f9703d97ed387bc1bfddb222adebf7fa89ffd", "messageHeadline": "use HybridBuf in noise decryption", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 59, "deletions": 71}}, {"node": {"oid": "129ef1d0526c209573448d2509a4dbde749a631a", "messageHeadline": "Typos", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "38606539cead6efddbaa090019e35a830d714a6f", "messageHeadline": "Typos", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7862f2a9f698369754f883a244d25d6ea3de871f", "messageHeadline": "Sync readme", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "733d78c00e63b7e96be98d19c2a6b21542c1a995", "messageHeadline": "Merge branch 'features/remove_openssl' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 32}}, {"node": {"oid": "87e295695f0b26eb5626dd43fb90a512ca98ccea", "messageHeadline": "removal complete", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b86d8a4a729b159697319aa383db5801f63bbec6", "messageHeadline": "Remove OpenSSL default dep", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 32}}, {"node": {"oid": "74c1edee1c002e87b54ade25b81ca340a4af3364", "messageHeadline": "Also update globalstate with changes in interfaces, etc.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "7eeceb5bf867dea3fa3932e7893c5418ec60863d", "messageHeadline": "Merge branch 'hybrid_buf_buffs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 32}}, {"node": {"oid": "b47b3b016a581050c111ddc0ef590addd3a3f1af", "messageHeadline": "improve HybridBuf::remaining_bytes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 32}}, {"node": {"oid": "47c6582628fe77039a17d7b36fe45b69ea2f5c94", "messageHeadline": "Merge branch 'bugs/polling_errors' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "d27109d09d0ac5a124a3674ef2c0d6563052fe96", "messageHeadline": "lint:fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "963fbc71580d2a795e335033e5b681f0ed22e9c8", "messageHeadline": "Move to level-polling as that's what the code is setup for - ie no mu\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a6e91d9d48acabf45b5ddb7586c0ecf12d9baba2", "messageHeadline": "Move to level-polling as that's what the code is setup for - ie no mu\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cf1166c32a158ea7084b53bb553e46433cc41a57", "messageHeadline": "Development on finalization catch-up.  FFI debug info.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 537, "deletions": 103}}, {"node": {"oid": "06c23f15f181a1e3d86d761aedc81ac10a9a8eff", "messageHeadline": "Merge branch 'releases/v0.1.50' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 462, "deletions": 462}}, {"node": {"oid": "4facd2ca591a664f4b5422c923016d8606a53f63", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.51' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6d5a204984ea48cc42bb34e45a9166b0f5a87f97", "messageHeadline": "Bump to v0.1.51", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "bd6d8b347ff0016cf3360349f6be867f72dfd3fe", "messageHeadline": "Release v0.1.50", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 462, "deletions": 462}}, {"node": {"oid": "078cb601348f3425503549522e01ffc779136562", "messageHeadline": "Merge branch 'features/set_default_bin_and_adapt_README' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9bc54c1ba1d6cd8c0332705ee5104177b0422545", "messageHeadline": "Set default binary to run and update README", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "42c655a4b4276172b8e95e98d1f2c02211d1e89b", "messageHeadline": "Merge branch 'improved_encapsulation' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 318, "deletions": 418}}, {"node": {"oid": "9aa2ac9115805f57e15159748468f1f195ef3984", "messageHeadline": "clippies, CRs etc.", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 27, "deletions": 33}}, {"node": {"oid": "77d3c900be482e19008b97621df6889b333be171", "messageHeadline": "keep the PeerStats within the P2PNode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 40, "deletions": 45}}, {"node": {"oid": "de050d7233fa5b702d6b462d1d564aab6d6b96cf", "messageHeadline": "move, rename and tweak the PeerStatistic object", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 68, "deletions": 71}}, {"node": {"oid": "5a689c40c12a487d1f00793efbee942104ac64fc", "messageHeadline": "maintain a copy of the active peer list within the P2PNode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 19}}, {"node": {"oid": "f3bb68043bc528abd7832614b856a14fc872375d", "messageHeadline": "add parent refs to P2P objects", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 182, "deletions": 285}}, {"node": {"oid": "9c2d5e37aa81d8d345a9ff2adf0d3c74eabb5e24", "messageHeadline": "Merge branch 'bugs/bootstrapper_conns' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 130, "deletions": 31}}, {"node": {"oid": "dc383cdae57c757f6d9be8ec533c605030d0ee5d", "messageHeadline": "linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56ec845212fadbf98badc8d48d8019e983b6c082", "messageHeadline": "fix benches", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c462bd7bd0107fb943b68c4efbabc121ccac2d78", "messageHeadline": "Merge branch 'features/base_iamge_pinning' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ff1114204199a18bbd203e06ed46d00369cddd83", "messageHeadline": "Force a specific version of the base image to make it possible to bui\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e3eaa835697f17712e4a459aa16e063d87b2ea45", "messageHeadline": "Linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3785dcc3d6c7be60a78e3caeca668a969ef8dc12", "messageHeadline": "CRs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdd34819f46d35a091b0e099dcc463a87c2969dd", "messageHeadline": "Tests fixup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e81065b17df44da40777451402e3adc62a90674", "messageHeadline": "Further spelling fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "968539510ca78b086edd91a953bbafde5da387c9", "messageHeadline": "Fixed up other spelling mishaps", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "40209b45e19f7838e96ffa1712a363432a6100c5", "messageHeadline": "Fixups as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 35, "deletions": 36}}, {"node": {"oid": "ee4aca89ddfa8fdcc42abdaf8a996876c0b050e1", "messageHeadline": "Ignore new tests for now until docker doesn't hate it", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cc260b3ac22ec20241da42dac64274127fa4e462", "messageHeadline": "Added new bootstrapper test and renamed method to indicate _with_timeout", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 107, "deletions": 4}}, {"node": {"oid": "fa10b84937de90fdb1fb965284daaf695d518372", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.50' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ba711d09e0d6518e309e9a9c314ac12009960530", "messageHeadline": "Merge branch 'releases/v0.1.49' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 806, "deletions": 1561}}, {"node": {"oid": "3f14437dd3651ced804b5f4501d4ebd6abd950c7", "messageHeadline": "Bump develop to version 0.1.50", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "637dd0345f2ec02ba4e26257c4b3dbac17daaa7c", "messageHeadline": "Release v0.1.49", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 806, "deletions": 1561}}, {"node": {"oid": "4ed3cda154c94cab6122a7e3d21a35098639b635", "messageHeadline": "Merge branch 'less_disk_benches' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 26}}, {"node": {"oid": "a16ee4780653de3550e635bdc993e2895dd57c8f", "messageHeadline": "tweak benchmark message sizes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 26}}, {"node": {"oid": "b6e947de68aa7a4323fe00a890ab8e8bf5de243f", "messageHeadline": "Merge branch 'bugs/revert_mr_509' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 18}}, {"node": {"oid": "b13b11f27a7ad8e5f3304424bad99c8e309f23ee", "messageHeadline": "Revert p2p-client/MR509", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 18}}, {"node": {"oid": "462c034c1a1a96128211b11ed5fc4db2e03631e3", "messageHeadline": "Merge branch 'enter_hybrid_buf' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 602, "deletions": 1377}}, {"node": {"oid": "4d0262cfa9e3b068aa161b45ecac00fbe3a029c1", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into new-catchup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 289, "deletions": 315}}, {"node": {"oid": "7ce479370d4e71fbd9954d9270a59a5675146404", "messageHeadline": "Merge branch 'master' into new-catchup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 338, "deletions": 178}}, {"node": {"oid": "84f8e552a327626a6e28aa01dc631f1a3d409153", "messageHeadline": "Towards CSS and Freeze summaries.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 303, "deletions": 232}}, {"node": {"oid": "858dfbc008a596f5a6707f2c0e66da4e396d34ad", "messageHeadline": "fixes & CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "725f6655b2b723422293ca5512f39ea4a59f5b60", "messageHeadline": "temporarily disable s11n CI", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ecc89c21e8dea4f1e43e3354fc36c398ab8a527", "messageHeadline": "goodbye UCursor", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 634}}, {"node": {"oid": "3e40cd94d2a37dfb44a6ff6583ca138be40ee857", "messageHeadline": "goodbye serde_json", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 166}}, {"node": {"oid": "9ea0fa3c1d84b5eb44e3748cdda036284a663502", "messageHeadline": "use HybridBuf with other s11n methods", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 121, "deletions": 99}}, {"node": {"oid": "6d375335397dbc13a60dda0c9bd71649f296d5f7", "messageHeadline": "implement Serde s11n for HybridBuf", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 40, "deletions": 0}}, {"node": {"oid": "1a9b5024d0a05ee677415c190e3ed77f27953e2c", "messageHeadline": "use HybridBuf within noise", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 170, "deletions": 137}}, {"node": {"oid": "bd45dda8f3e93f66e9ac6012525b14334d3c6922", "messageHeadline": "partially_integrate_HybridBuf", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 188, "deletions": 245}}, {"node": {"oid": "91a346c739a677ca2be913f2c1bd468f972679a8", "messageHeadline": "simplify packet creation", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 71, "deletions": 111}}, {"node": {"oid": "c02671b1bc8bca7de4061b2c12186c4a09e47b5b", "messageHeadline": "add HybridBuf methods", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 87, "deletions": 1}}, {"node": {"oid": "d457361c0e39c45619af20fb0e2f048ee2142684", "messageHeadline": "deprecate individual ContainerView use", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 77}}, {"node": {"oid": "378f3d8a7b44ab4b9345f00d9a0830d57d498b1a", "messageHeadline": "Finalization refactors.  Fixes for Freeze.  Towards catch-up summary.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 499, "deletions": 269}}, {"node": {"oid": "6ee22ed06f313f562b7ef891f2386cc17b3c1c40", "messageHeadline": "Merge branch 'bugs/update_readme' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8c703e9f62fafd0b33779e7f89a1d663430b4f6", "messageHeadline": "Update README.md", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2533b9cfd0edfb4499e741bd234c548dc8415211", "messageHeadline": "Merge branch 'integrations/update_consensus_a824e890' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d609f3e81bffea6683282d5605fd212a4475d169", "messageHeadline": "Fix serialization to not have hash of block inside nonce anymore", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddd02f08d0c376bde4f9269a428150727907f753", "messageHeadline": "Upgrade to a824e890 of Konsensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99c82e4250b3f43c1eb0670c59d968146efdfb21", "messageHeadline": "Remove hash from BlockNonce", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "09689bda21d33318abc25105bd6a7906ac8af5d4", "messageHeadline": "Merge branch 'ucursor2' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 186, "deletions": 137}}, {"node": {"oid": "ce465252f00bea95c2f40b8e987a01f64a1e2fc4", "messageHeadline": "fix tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 9}}, {"node": {"oid": "ecc2aa37bb519a125fe12f98221e0581d8b597c2", "messageHeadline": "trim the ReadArchive", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 29, "deletions": 77}}, {"node": {"oid": "ca696734cea2731e993e5a8f174522459031c516", "messageHeadline": "introduce HybridBuf (UCursor 2.0)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 151, "deletions": 0}}, {"node": {"oid": "6acec007fa2f0347294a8aa039ef585caaf9da3b", "messageHeadline": "Merge branch 'releases/v0.1.48' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 84, "deletions": 251}}, {"node": {"oid": "de80ce261818fa9871b8b6d29819a125ae5bfe8c", "messageHeadline": "minimize the UCursor", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 51}}, {"node": {"oid": "edff65127cc57acdc849a6756a1cd301f0af6916", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.49' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b39e4bb386f863a741032b8b33f87cc012d1b086", "messageHeadline": "Bump to v0.1.49", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9dd701be2743fca9d2969dd4a1208c5d763354ba", "messageHeadline": "Release v0.1.48", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 84, "deletions": 251}}, {"node": {"oid": "4459e85968c8d67f59e35221820641feb100c597", "messageHeadline": "Merge branch 'bugfixes/rust_1.37_fixups_from_other_branch' into 'deve\u2026", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a3031111df47aee297db24667dc3b0f640fa1ad9", "messageHeadline": "Cherry-picked from Lukasz branch + typo", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1453ce6719664129fca1a4c272b677e474f016fa", "messageHeadline": "Merge branch 'features/bump_rust' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "aacea3a6cd1f4a8411e3cf74bc0cbdd986b48fd6", "messageHeadline": "Bump to Rust 1.37.0", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ad5786a1dc87dd4e8a94a1d05c393f7d701b043b", "messageHeadline": "Merge branch 'bench_tweaks' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 62, "deletions": 232}}, {"node": {"oid": "0ae94a99bd14a8aec2255dbaca0c69cb90c884a2", "messageHeadline": "Update globalstate", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5f63a38e10d63fa700b81eabad3fac05ef82b89", "messageHeadline": "Added comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "079dec29a5062d8f5a73ce6691e365ad57a466bc", "messageHeadline": "refactor benchmarks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 62, "deletions": 232}}, {"node": {"oid": "b27afb6da7c5bfb0d8039c6013bea02eab79977c", "messageHeadline": "Merge branch 'releases/v0.1.47' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 824, "deletions": 1964}}, {"node": {"oid": "8583c8d990cc20fc88c70b8df6f127c1e87854e9", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.48' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2752a6909fbb4270687017c033f7f8bf3d1f59ad", "messageHeadline": "Bump develop to version 0.1.48", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b5c6c35c55d8740ab77a47707341513ac3a53afb", "messageHeadline": "Release v0.1.47", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 824, "deletions": 1964}}, {"node": {"oid": "ba087c120d07fc829d06d1f42ab92bf62e1e1fd7", "messageHeadline": "Merge branch 'poll_tweaks' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 85, "deletions": 98}}, {"node": {"oid": "a50bb2468b4f10366372ca97a9d7bc62dc399b3d", "messageHeadline": "fix the test fallout", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 6}}, {"node": {"oid": "86a27dafe42d19aca9b8beff6251f3f282e46077", "messageHeadline": "Update crypto", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1180526a77de5d6d63746d4a0d41b268ed9de1c", "messageHeadline": "Catch-up handles finalization justifiers", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 106, "deletions": 31}}, {"node": {"oid": "c065dd827cb76cf47bf81db3b3b487222b004a1d", "messageHeadline": "getLastFinalized also returns the last finalized block", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0e3a11ab5844c320d4cc9e8ae35c0958317eb881", "messageHeadline": "miscellaneous tweaks & improvements", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 28}}, {"node": {"oid": "7a6d3b306e816527042cca1623c110ad9d4421f9", "messageHeadline": "Merge branch 'features/ignore_inbound_chunks_after_closing_conn' into\u2026", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "14d79871902cb05b7d968530d2999ae886ec984d", "messageHeadline": "unArc the super & rpc queues", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 29, "deletions": 37}}, {"node": {"oid": "da1bb6fa63d7f40eecf76acc0b737c14b21fd320", "messageHeadline": "unArc the send queue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 25}}, {"node": {"oid": "f41dfcbac9baa6ed2a3a1c7c3395fa836fd1d514", "messageHeadline": "Ignore chunks arriving after we have decided to close the connection", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "f18234d0cc1108b1d0cc9a7d0e146c6fe735f7d5", "messageHeadline": "tweak the polling and connection housekeeping intervals", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a765377cb95fe66972d311a8bcb4f13ba6e93f3f", "messageHeadline": "Merge branch 'clippy_enum_fix' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 24}}, {"node": {"oid": "5a2371d3d3f9d70b07a846b1e7b32deffbc47338", "messageHeadline": "fix the NetworkMessage enum variant size difference", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 28, "deletions": 24}}, {"node": {"oid": "0f3b8fe535700e05e3d5f776857c5f397c50552f", "messageHeadline": "Merge branch 'features/remove_seen_list' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 279, "deletions": 1448}}, {"node": {"oid": "6b753c094d0f127e5d7656800d59f610b36c5d5b", "messageHeadline": "rebroadcast FinalizationMessages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 27, "deletions": 14}}, {"node": {"oid": "19d7d4d5a04d0b0e9a922ea5cdbd1e19c1a1a264", "messageHeadline": "Merge branch 'bugfixes/improve_nix_shell_zsh_wrapper' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ce2b7312f14343fa1f71ee811c9f87e8253f802d", "messageHeadline": "don't rebroadcast catch-up entries", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "39076b4c337874fe1f2bd42a66a8978266274097", "messageHeadline": "more comprehensive FFI return code check", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "12d0beca729fc1087d982cc6ed0d02199d464d86", "messageHeadline": "temporarily disable clippy enum warning", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df68536b8eef5ec6f78b7d7dbe74ea23cfc207f4", "messageHeadline": "refactor the consensus/global state wrt. rebroadcast changes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 164, "deletions": 89}}, {"node": {"oid": "c8fd8d109cc327d72acbf845cc2c30cbcb7a7c35", "messageHeadline": "remove filters", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 117}}, {"node": {"oid": "c0a0e14178daadefdfe2158673e2fc8985700e3b", "messageHeadline": "fix benches", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8de8e468f126d9731842a1ba3d267bba65abed27", "messageHeadline": "Remove deprecated unused FFI call", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "28026f063f08cdd49cde182e2459abefb406d2a6", "messageHeadline": "Linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 21}}, {"node": {"oid": "0e0a7e156a1e8a103ec3daf6c90f52e0038ab822", "messageHeadline": "Remove testrunner (deprecated), seen message list handling (to go to \u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 75, "deletions": 1230}}, {"node": {"oid": "5c3f678a77a49382ab9d9544a4d50087714d43b4", "messageHeadline": "Enable support for nix-shell-zsh plugin and avoid reentrance if not n\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "46b9798d4836a00e750182b5e1e0f5d45853a9ec", "messageHeadline": "Merge branch 'bugfixes/passive_consensus_boogie' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 57}}, {"node": {"oid": "5df4d9766eb5cfd428c3d1f376455399184732f2", "messageHeadline": "Allow for non-bakers / non-finalizers", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 33, "deletions": 57}}, {"node": {"oid": "7f796f723acadead7ef29b404e7817035033dbe5", "messageHeadline": "Merge branch 'bugfixes/dont_redownload_in_nix_shell' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 16}}, {"node": {"oid": "151450328f1f9b64d15b0f2c4a24e9cf87cb1ed9", "messageHeadline": "Only download and/or replace local static libs when we have something\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 16}}, {"node": {"oid": "0284a68991d848abcef987eef84f1ea4c33334c5", "messageHeadline": "Merge branch 'fix-script' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33eb4ce55b16825b23dbdbbb04a7e42d1442be76", "messageHeadline": "Fixed library script syntax", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75921ddbf56ec7ec9d4b8076e43bf58b9e9dcf3c", "messageHeadline": "Merge branch 'fixes/add-missing-grpc-server-exposure-in-docker-compos\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b788e8b2948ab51efdf8aa08f95dfed8d6df88b6", "messageHeadline": "Added a missing environment variable to expose the gRPC interface for\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "98c66e75b0a6e2ec887e961d2b622a39bd0fdd93", "messageHeadline": "Levels of testing", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 67, "deletions": 54}}, {"node": {"oid": "261c02c2667d87448642b4804f6064d2c3d935f8", "messageHeadline": "Block refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 108, "deletions": 185}}, {"node": {"oid": "49a211dd6bcb914f6e776dc974584114664eb58f", "messageHeadline": "Block refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 303, "deletions": 151}}, {"node": {"oid": "dfebf05c4176deba98fb9c1df54106c45c4d66a2", "messageHeadline": "Merge branch 'fixes/changed-up-docker-compose-setup' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 135, "deletions": 225}}, {"node": {"oid": "fdca906ef4c953099003098154469875692476dc", "messageHeadline": "Moved to main README as per suggestion", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 10, "deletions": 12}}, {"node": {"oid": "30f578ecc81f3dbc803107ebc6dc54fc79934a56", "messageHeadline": "Fixes accidental change of build type for k8s build", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c79b753a7b67a60bf25af3928ef94e8daa8c82b8", "messageHeadline": "Updated docker compose setup to be better", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 136, "deletions": 224}}, {"node": {"oid": "9de8df32a00d3d5de4bc49e2040f18a88cec77df", "messageHeadline": "Merge branch 'tests/add-genesis-data-for-more-network-sizes' into 'de\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 35, "deletions": 20}}, {"node": {"oid": "47e5e6b71dcf2f823705a104534d761a0d38fcd5", "messageHeadline": "Added genesis data for more network sizes", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 35, "deletions": 20}}, {"node": {"oid": "a317ba089fecefb949ca3894938f71d1b351a243", "messageHeadline": "Unify code of doReceiveTransaction and doReceiveTransactionInternal.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 31}}, {"node": {"oid": "15dd9d2ffc4b9359f873c01fd28c56a345a42527", "messageHeadline": "Use new addCommitTransaction to reuse existing transactions in the tr\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 20}}, {"node": {"oid": "1861ec0c1268787368be1d922a7864040b97e5f3", "messageHeadline": "Update addCommitTransaction to return an already existing transaction.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "d80c001825fba42aefbebc6d91d5883ff306f5ff", "messageHeadline": "Merge branch 'birkParam' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "04de162c202e23352dc5228111cbf10ca1b8d754", "messageHeadline": "Merge branch 'gs_transactions' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 168, "deletions": 62}}, {"node": {"oid": "50f075ddc7f515b540b3b2ddb7a50ec5889ababa", "messageHeadline": "Undo bad rename", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "75f18f8b39981051c289b43dc5d839ace07e8b96", "messageHeadline": "External interface for new catch-up", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 170, "deletions": 75}}, {"node": {"oid": "e0b1b36d43eaabb9facde0189df934c3b65220e8", "messageHeadline": "ExceptT monad instances", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "03a48faad851526a87dbec16400579220ba914c4", "messageHeadline": "Merge branch 'birkParam' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "0ec7f9162d3555d908906ebefa34a9873223c658", "messageHeadline": "Merge branch 'releases/v0.1.46' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 153, "deletions": 117}}, {"node": {"oid": "ba155e8ba7759305b3dd6cba6a455027ed60af2e", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.47' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cbb71366b3f1fc1ca1b80737c946cf2a6790b49b", "messageHeadline": "Bump develop to version 0.1.47", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "64c64a9f9c4410a004194ed31e03e669976f8a96", "messageHeadline": "Release v0.1.46", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 153, "deletions": 117}}, {"node": {"oid": "a3570f09e0c8ac0adf6574fb43dfc296d8be5e1f", "messageHeadline": "Merge branch 'features/leaner_gossip_when_originator' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a8d2a8468d354f44f527adc69942a6acbf7ea730", "messageHeadline": "send RPC transactions to the global state", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 41, "deletions": 24}}, {"node": {"oid": "52efa49f178d3348bb7a70bb4c976c64edbe58e7", "messageHeadline": "birkparameter refactored. No changes to genesis or functionality.", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b81893be517f7002ad4a3f147192472c768b57c0", "messageHeadline": "Merge branch 'master' into birkParam", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "07cf4d1b668d7173fb5bda6d29e10eb905a67bc4", "messageHeadline": "Changes to catch-up.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 53, "deletions": 40}}, {"node": {"oid": "d9edc15a58c790bf4b6f88252c60cfe7ff69c4c7", "messageHeadline": "Flip locations", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "79027329d41a6976ff03f4807b1c31fe2499f81d", "messageHeadline": "Append newly generated broadcast message ids to the cache, so we won'\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4b06397ad76075b93fa7cf2cbbf72c5aa96cf6f7", "messageHeadline": "store transactions in the global state", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 127, "deletions": 38}}, {"node": {"oid": "1cdf1dfdabca3c7a4df266c903c505927a2aaf84", "messageHeadline": "Merge branch 'features/enhance_seen_message_gossips' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 14}}, {"node": {"oid": "29de65194980d103ac8895d0e2e8bed0b915ba14", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "6da2ee272a80ab595cf811ca774037e405ab555d", "messageHeadline": "Merge branch 'speedy_tests' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 17}}, {"node": {"oid": "26c35fdd73c1218706c97e9c8760b6a40e153e33", "messageHeadline": "As per CR and other fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bfa6d7d9c2cff7070ae924e8c0e2b35a53740429", "messageHeadline": "First pass at optimizing seen messages list", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 12}}, {"node": {"oid": "ca1beaa118a6167863b6c73da624a5b0487294b8", "messageHeadline": "enable benchmarks, reduce their and tests' poll interval", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 17}}, {"node": {"oid": "78d6c7da64c5b1caeef0d2f0ff2ef17a6fed8252", "messageHeadline": "Merge branch 'bestblockrefactor' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "ae9cf7d20dc25b83b184148db0c99418c43a9633", "messageHeadline": "Merge branch 'cleanups/house_keeping_friday' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 12}}, {"node": {"oid": "9ed4a697a4a9a7ac62cf72964cc4bb3ed3d75110", "messageHeadline": "Removed extra test as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a3dc413c3e7647edfaf6f6f8360b205c5f0ea8c4", "messageHeadline": "Tests enabled now that poll freq was tuned, and removed unneeded rust\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 9}}, {"node": {"oid": "f452a7dada43fb94b6c0ac8609dbfef7145bcd8d", "messageHeadline": "Merge branch 'deja_vu' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 18}}, {"node": {"oid": "ebd867c374308c3268bb8744de719d64b7546746", "messageHeadline": "Merge branch 'slow_e2e_tests' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 66, "deletions": 51}}, {"node": {"oid": "3c825c8b47787b47b6e4d5f95a14b90303d143d7", "messageHeadline": "refactored the maybe out of bestlock. Added newtype for blockluck. Ad\u2026", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "435916d9e5a664e070721a2381116b74eb873f38", "messageHeadline": "less frequent housekeeping", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 18}}, {"node": {"oid": "0bdac1fd6d88012e80067fcf33669de92876fbc5", "messageHeadline": "ignore a big size test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "183215bb4433b05ee73ce748ce22aaf760b86d3f", "messageHeadline": "birkParam refactor", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "36032a229e577cbeb5c2b26570f66cd843d9d51d", "messageHeadline": "refactoring getBirkParameters", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b491784595e45c3585c82ea80d3263de202a99b5", "messageHeadline": "reduce the polling interval by 98%, make it a parameter", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "f926b25268c2d91d0c4b606bbf044d48d061bbab", "messageHeadline": "less locking during (de/en)cryption", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 52, "deletions": 46}}, {"node": {"oid": "46613605cbd545a50c70a0df9c9dfa26dd227171", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.46' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b6ce4f11df4f556082885d89991cc22b40a7b7bd", "messageHeadline": "Merge branch 'releases/v0.1.45' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 80, "deletions": 106}}, {"node": {"oid": "03f91590a5f0af59a00652b1eaa60e7b2ac9b441", "messageHeadline": "Bump develop to v0.1.46", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a2fcc9f05249f52b0e90a9bba36c69f541939b20", "messageHeadline": "Release v0.1.45", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 80, "deletions": 106}}, {"node": {"oid": "614b2fa46afe99083712179802c4decd0f473fae", "messageHeadline": "Merge branch 'bugfixes/revert_buffered_socket' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 41}}, {"node": {"oid": "baca5c5185da2c838665af3839c45d537c08d163", "messageHeadline": "Merge branch 'noise_optimizations' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 44, "deletions": 53}}, {"node": {"oid": "c623437c921998aa328d5da6674404126753d830", "messageHeadline": "revert 76d9853509f5597d1bb0a16c44f5f7726c324ae8", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 41}}, {"node": {"oid": "20ec7a9041b4b7a419af061d0c4bc6fb458dc7da", "messageHeadline": "optimize noise encryption", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 21}}, {"node": {"oid": "707bfab1a6ad7213df3ad029202ab32427739973", "messageHeadline": "Starting new catchup implementation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "6a125333080340556031664ee25636dce387a6f2", "messageHeadline": "Getting a list of finalization records from an index", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "07cf543d2e6538404f401e97f41cf63a278755df", "messageHeadline": "a round of miscellaneous improvements", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 31}}, {"node": {"oid": "6a5b7b6de715547b4c871d7cb911a4092e420fce", "messageHeadline": "simplify the ContainerView", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "1648929d41b44667d9b97a375cb1d1a16a5dae9e", "messageHeadline": "Merge branch 'releases/v0.1.44' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2710, "deletions": 2676}}, {"node": {"oid": "13d14d84354d9c51e9063789ab9cd1ecbc9e1f2c", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.45' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 12}}, {"node": {"oid": "0fee910cdf38aa416be4b72172c1315e7c21c222", "messageHeadline": "Bump to v0.1.45", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 12}}, {"node": {"oid": "e0d50e7783929dff4b2c760b3dc2c0b927221aa6", "messageHeadline": "v0.1.44", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2710, "deletions": 2676}}, {"node": {"oid": "c439863716a54a93639930f82bdeeaaf427d2681", "messageHeadline": "Merge branch 'integration/upgrade-to-consensus-with-better-memory-usa\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "321af94adfb2b29e036d0ae7abeebb1a67d6691b", "messageHeadline": "Bumped version of consensus and crypto", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbcbc1721e8506f6a7682ff39696975ae903cef2", "messageHeadline": "Updated crypto dependency", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb03b5db5f86e9149bfa7b597de1b69836a2ec70", "messageHeadline": "Merge branch 'strict-test' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 381, "deletions": 262}}, {"node": {"oid": "10b3f0290a17fd6da96b438331d2f2dc6b2a4386", "messageHeadline": "Merge branch 'buffered_io' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 80, "deletions": 59}}, {"node": {"oid": "43d3d9a8f464fdb102f71a74158140c4ed0f3849", "messageHeadline": "use static buffers for snow components", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 37}}, {"node": {"oid": "5450c197053887a6ef7405714df45f55eb255fb6", "messageHeadline": "misc small code improvements", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "76d9853509f5597d1bb0a16c44f5f7726c324ae8", "messageHeadline": "make TcpSocket reads buffered", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 41, "deletions": 18}}, {"node": {"oid": "60535e2452979ec5dd76bb09cb3b04af7cf9afc4", "messageHeadline": "Merge branch 'less_connection_locks' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 135, "deletions": 193}}, {"node": {"oid": "4aa504fb200c35195069517b9b2205dae5c5cba5", "messageHeadline": "Merge branch 'features/strict_builds' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "92fd9b1e54dfc4d4741cfd235e8a3678e90fe42d", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ce58e590da0d03daf2cb4afd6b33817342dc285a", "messageHeadline": "remove some mutability from functors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f72d1c782d05833d5f41e3918bc72dd583794d35", "messageHeadline": "remove the PacketHandler (unused)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 77}}, {"node": {"oid": "cb4bd9c8abb7768adecff4295abb383d99904a58", "messageHeadline": "Record transaction outcomes when executing a block.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "b91d9544604a25c10d4a937cd8263cca2a4c842b", "messageHeadline": "reduce lock contention on Connection", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 114, "deletions": 101}}, {"node": {"oid": "765be0df800f58d18069efbf64807d01430cff06", "messageHeadline": "Merge branch 'features/strict_builds' of gitlab.com:Concordium/p2p-cl\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f7acf93f3fc91d9da7c6e03ee940d01ea6ea1ca2", "messageHeadline": "Removed test annotation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ecc30c3e62e18c2bb688f24a25142d3efdb4bc48", "messageHeadline": "-Wall from now on", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "92c12287c6d069f66b8495c0fdceef4704a17a48", "messageHeadline": "Removed test annotation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b59b10073f955644c40e485e51e6a0357e018ed1", "messageHeadline": "Merge branch 'fail_gs_error' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 44}}, {"node": {"oid": "168da10977db374f6496cd7be2dda913c876add3", "messageHeadline": "-Wall from now on", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f745fdca053f2fe2d9a86d22e1978ef97fac90b5", "messageHeadline": "Merge branch 'misc_cleanups' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 508}}, {"node": {"oid": "8844637509ff81b0bf3db4a09f06beeaf367c04f", "messageHeadline": "a round of miscellaneous clean-ups", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 508}}, {"node": {"oid": "caee068b79ac9997e739c8b7f0723cc95a247fdb", "messageHeadline": "Merge branch 'update_lock' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 463, "deletions": 426}}, {"node": {"oid": "af5d4c0c82913aea63924850c7403caaa024eaaf", "messageHeadline": "Merge branch 'gs_persistence_param' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 6}}, {"node": {"oid": "2e532b3474df4335e78df6fabe58aee346651538", "messageHeadline": "impl Fail for GlobalStateError", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 44}}, {"node": {"oid": "ddefb6cae07d62ae397039b141670c66b18cd68e", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into strict-test", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 46, "deletions": 16}}, {"node": {"oid": "1bb721d129209f7d73a2f80a9d51113f73b650f8", "messageHeadline": "Tweaks to logging and genesis", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e247ac75e60ccabb47635d894c34bb78b345efa1", "messageHeadline": "Updated Show for pending blocks", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6d93cf182357436ad41253489a63c9fc9c42313", "messageHeadline": "Bit vectors for sets in finalization", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 136, "deletions": 91}}, {"node": {"oid": "29f0a092bffd61c7cfd73953c243b14cf68dcfaf", "messageHeadline": "add an option to persist the global state", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 6}}, {"node": {"oid": "956619bdbc17c02de1ed003b7fb16004886e2726", "messageHeadline": "update some dependencies", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 463, "deletions": 426}}, {"node": {"oid": "5450cab81d7b6c18f12376202773f1b8b8b88e76", "messageHeadline": "Merge branch 'more_gs_ffi' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 49, "deletions": 14}}, {"node": {"oid": "adb30a25447248d971bcde5e9b700070e0263635", "messageHeadline": "extra global state FFIs, naming tweaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 49, "deletions": 14}}, {"node": {"oid": "0e5367f706ff16086eae0aa8a6f6fb2ca1489e44", "messageHeadline": "Merge branch 'emptylistfix' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a0cf47ac947eea97fa0b76f9877c265040ab0534", "messageHeadline": "Merge branch 'features/lint_clippy_for_new_sys_crate' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 57, "deletions": 40}}, {"node": {"oid": "f1f519434a4b25d9c53adc6b53b0556e271a7725", "messageHeadline": "More logging for hooks", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fce44cacf72435be84d5ecc8823c9d7a6ef9d725", "messageHeadline": "Merge branch 'provide_gs_pointer' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 88, "deletions": 62}}, {"node": {"oid": "f8f8a84e448d5f2175db32b5eefbabad91debfbc", "messageHeadline": "Logging for hooks", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "33be3b95f12893f7b2b1d5d4e5c816cc88ad8442", "messageHeadline": "Merge branch 'fixes/removed-legacy-argument-from-tps-sender' into 'de\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 88}}, {"node": {"oid": "68a96c332230fe777f583f730bb72aacade5ca12", "messageHeadline": "Error on all warnings with clippy", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7560e0ecd3a3f28dd8ce785684a2f2a643aef1c5", "messageHeadline": "Removed TPS functions from local ZSH script", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 87}}, {"node": {"oid": "780ea090d1a536ce0d6e832edcd35248da4cf4ba", "messageHeadline": "fix CI yaml", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7e77b76130b48732e9388a3ec4a3af4936f85c0", "messageHeadline": "Removed legacy argument --tps-test-data-dir from start.sh script", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "be543803c0d2898617391d9a3323ac70050878e7", "messageHeadline": "Updated to 2019-07-25", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 23, "deletions": 31}}, {"node": {"oid": "ca436ff8cbf8537be7e0a047d963b64b49f22737", "messageHeadline": "add an FFI to provide the global state pointer to consensus", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 88, "deletions": 62}}, {"node": {"oid": "2fcbf6fd8d4055941f623dcd9f4af484b20615f8", "messageHeadline": "fixups for deps in CI yaml", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23035874df9a3b591b79962d67a46bbefca36bd6", "messageHeadline": "Add linting of new sys-crate, update local ZSH scripts, enable CI of \u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 33, "deletions": 9}}, {"node": {"oid": "e1f32652bcb1ffb56f96fff1b7abcd6670775784", "messageHeadline": "Merge branch 'gs_ffi' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 98, "deletions": 9}}, {"node": {"oid": "a09fc3676c9a3649ec5233b3490fb3ac39e987ab", "messageHeadline": "Merge branch 'fixes/update-docker-compose-for-newer-consensus' into '\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa2b4b65a99355ea934c9c58bf690c47668009b9", "messageHeadline": "Merge branch 'improvements/print-out-error-message-from-send-transact\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "4806bfba726942338a70cff85e80f132b44706ad", "messageHeadline": "refactored test case function", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "746cae20788ec12585a3aad718060bfc966ed372", "messageHeadline": "added testing for, and removal of, extra [] lists at the end of branc\u2026", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "84c419fa49098eaf1ca6242ab1ebf3c2eab7e0e6", "messageHeadline": "added konsensus contraint for branches not ending in empty list elements", "author": {"name": "Adam B. Hansen", "email": "abh@concordium.com", "user": {"login": "abhconcordium"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6f8619d2a9721ac6277b20d4c9f3d5908f056ab2", "messageHeadline": "clippy and fmt", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ad2b40ba7a57ec0608d3aa529a01f0a5f53b908f", "messageHeadline": "Fixed non-related bump of externals", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd25f9ddfe18585ce0f20cd12e31521a250060f9", "messageHeadline": "Dynamic amount of bakers", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "23505fc6ac060b95e70724cd348d3ec0b45ce1eb", "messageHeadline": "add global state Block storage FFI calls", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 98, "deletions": 9}}, {"node": {"oid": "acded9f97e9b4d69c6c1cb52c15b51558dabb443", "messageHeadline": "The send_transaction gRPC call now returns an error message indicatin\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b99cd3486d77feace4794bd74c98d708b303ce0c", "messageHeadline": "Updated Dockerfile for new consensus", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8e6c4252f643dee2ba1b9ddf9f9e5e4cdb8f23e1", "messageHeadline": "Missing BitSet", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "625a69a9b54d1df586dc9781437e2d59722e5898", "messageHeadline": "sync to test branch", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "585bdaa7913c3af2329fc04b378a6d4f27810c3a", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into strict-test", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "0cf8e2fa254f006e70ab89abafb8282ec2dcde94", "messageHeadline": "Strictness and memory tweaks", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 91, "deletions": 57}}, {"node": {"oid": "6bb012c8cb8cb60e4f02e0ac7ef58b45e0e76f3c", "messageHeadline": "Strictness in tree state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9bab630160c36a79bdb266bf8949d440df659658", "messageHeadline": "Merge branch 'gs_cleanups' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 235, "deletions": 212}}, {"node": {"oid": "e588f538fa80e72fb590e4e73ad3b377a6f1572d", "messageHeadline": "Add an additional account to base state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "307462021b3201d4722a55ac9fa3c89ca41ad4a5", "messageHeadline": "rename global state objects", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 216, "deletions": 198}}, {"node": {"oid": "caf673f7756f763b4368fb8e51ccce4942b450df", "messageHeadline": "a few global state tweaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 28, "deletions": 23}}, {"node": {"oid": "a069e62359a3f19e7694e6e8e105903bd9095001", "messageHeadline": "Update acorn to latest master.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a3a178a4dfbda6768e7601e4e3d53de246f17d89", "messageHeadline": "Fixed oopsie from merge", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "280e70bbfdf0f5b6c369d13a426782b98478c1f0", "messageHeadline": "Fixed merge conflict", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 34, "deletions": 25}}, {"node": {"oid": "f89784d4a053bd26b0c0dbf65810aa24c5c66330", "messageHeadline": "Removed -C as requested", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "868e89d8514799c636cbbfc6903ee33cc157a66c", "messageHeadline": "Merge branch 'node_tweaks' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 20, "deletions": 21}}, {"node": {"oid": "fc14c2fc2bb0c997c7eecedf29c281fc807362be", "messageHeadline": "a few tweaks to the P2PNode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 21}}, {"node": {"oid": "fcde3d2ad345409939fe1f6950326993d581936d", "messageHeadline": "Merge branch 'gs_partial_catch_ups' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 66, "deletions": 146}}, {"node": {"oid": "7473853abd8351f6537ae6d4921d6fa56786af90", "messageHeadline": "move the catch-up finalization msgs by point trigger spot", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "59773ada607aa1cbad4a7d3a49b80b7bdbf87b03", "messageHeadline": "Resolved merge conflict", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a9020fcbdcf52c99192362afd9464fa7bc6d89bf", "messageHeadline": "Resolved merge conflict", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "97b193e60236c3f069f1e0b2930026121c655b99", "messageHeadline": "trigger partial catch-ups from the global state", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 52, "deletions": 140}}, {"node": {"oid": "9c9d041a945997cbf46bc5cec431b937fe177971", "messageHeadline": "move the catch-up finalization msgs by point trigger spot", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "780d882ec22ef5b0b19c23bfd10c8eefdea2c108", "messageHeadline": "trigger partial catch-ups from the global state", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 52, "deletions": 140}}, {"node": {"oid": "896d92c886634da95f1bf34fea17bdcc8450ce0d", "messageHeadline": "Merge branch 'bring_back_catch_up_finalization_msgs' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "33e0be37a9029feb6cf79f907e7b21017b4946f1", "messageHeadline": "de-deprecate catch-up finalization messages by point", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9c2ce058f16c4280017c24394d5c763c53d4e256", "messageHeadline": "de-deprecate catch-up finalization messages by point", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "8834b44b3ddc9809d67dd868323dd787ebc4f6ca", "messageHeadline": "Merge branch 'integrations/update_consensus_memory_profiling' of gitl\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aba47d4a4a9095699c39a70980fdf1505cab4a3f", "messageHeadline": "Added -C as requested", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2d8c52489be0a79654a5d1f7607166a4711bac2a", "messageHeadline": "Pin consensus to f2c0597b7d12d7678a745e6851f8dcbb79e62651/pinned-memo\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34864887b62c81ae8e87a51afaf6e71e58395447", "messageHeadline": "Merge branch 'integrations/update_consensus_memory_profiling' of gitl\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f6ab06b18618eb6789002ee462e273947f27c720", "messageHeadline": "Added -C as requested", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df6cdfff05aa3092612ed536a63caa5ebf6cb3bf", "messageHeadline": "Pin consensus to f2c0597b7d12d7678a745e6851f8dcbb79e62651/pinned-memo\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9cf4e90c9e0dae2c95822d7f2822529c266b6c4", "messageHeadline": "Merge branch 'batch_catch_up_tweaks' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 82, "deletions": 83}}, {"node": {"oid": "e07077086518113bdd5bb6231ddb11e18d9ecb7f", "messageHeadline": "Merge branch 'terminate_borked_catch_ups' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 125, "deletions": 82}}, {"node": {"oid": "16ce150c3a80bfba3f3efef35c156a9551dcf5ad", "messageHeadline": "Eliminate laziness from much of finalization", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 131, "deletions": 141}}, {"node": {"oid": "e2f32adc203b1eb191bc8c2e4d305965d72f9ba4", "messageHeadline": "rename a function for clarity", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0105730286144b88a544e643893c65d3208f5093", "messageHeadline": "split SkovMetadata out from tree", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 78, "deletions": 83}}, {"node": {"oid": "c3aee739b122cf34cbf5123c7b30be31012f0e7b", "messageHeadline": "Remove special handling of the Amount type for now.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7acf2bcea2139c139071f2ea0ab6c891a9ad6d8b", "messageHeadline": "only request batch catch-ups from ready peers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4e8062aa32dc9a497bc2ef25bdf22f91302484f0", "messageHeadline": "enable partial batch catch-ups", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 59, "deletions": 46}}, {"node": {"oid": "4d99628128503eef7a2449f625f774aba421fa99", "messageHeadline": "abort borked finalization rounds, allow partial catch-ups", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 71, "deletions": 41}}, {"node": {"oid": "e444c311424fc5cd0ec25bf8ab83ad3c14f7eb9b", "messageHeadline": "Merge branch 'pinned-memory-improvements' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2421733d375fed3d05d1afbbeebbaee5b28ef331", "messageHeadline": "Pinned memory improvements", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "9ffd20f90814a7fd4870b037697330ba30d9eb7c", "messageHeadline": "Merge branch 'pinned-memory-improvements' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "9be351db9c8babd10070c098ddef2f95f1b32d58", "messageHeadline": "Replace some usage of bytestring with shortbytestring.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "86469fb2c0708b72199fd4fe265b904c9afa6e4c", "messageHeadline": "Merge branch 'integrations/update_consensus_memory_profiling' of gitl\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "20177dade5382d7b97047108ac5904514cfee481", "messageHeadline": "Added -C as requested", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "49f9a1e9ab3e7d395b177f20286460ad31d9ef35", "messageHeadline": "Pin consensus to f2c0597b7d12d7678a745e6851f8dcbb79e62651/pinned-memo\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e35d328f5300add5101176ec30d0ffef80d0aa18", "messageHeadline": "Merge branch 'split_gs_files' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1166, "deletions": 1104}}, {"node": {"oid": "306346bfeea9f33fccacaf866fc18b7b699a80dc", "messageHeadline": "Merge branch 'exchange_metadata_upon_handshake' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 449, "deletions": 197}}, {"node": {"oid": "6ab328a5bb949d876bf9abfdcc495c5687aa40fc", "messageHeadline": "Added -C as requested", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "317d9848c4b652b3efdb9d42bb3d4dc56963d259", "messageHeadline": "split the tree module", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1166, "deletions": 1104}}, {"node": {"oid": "2f879ce3b0bcc8c9182aee578bc3c9934357b7ca", "messageHeadline": "fix delayed broadcasts", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7d886c4974472ee7b7602fb64d7809464fa2bd3", "messageHeadline": "enforce strict outgoing message order", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 11}}, {"node": {"oid": "64f1f614f9bbab0222f725b36c3f3778b331b73e", "messageHeadline": "fixup", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "85df6e17fb407794a6918638ea28fdddf58841d7", "messageHeadline": "partial catch-up fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 29, "deletions": 29}}, {"node": {"oid": "b88b8de96a07ecd1f91ec3ab574a2faa46fb4649", "messageHeadline": "clippy & fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 55}}, {"node": {"oid": "b0b70a69c00215341c25f98c5711edcd08365376", "messageHeadline": "batch send sequential catch-up responses", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 215, "deletions": 100}}, {"node": {"oid": "56412f07ee2df8c34112a14d4333cc0ed777f6da", "messageHeadline": "exchange global state metadata upon handshake", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 282, "deletions": 145}}, {"node": {"oid": "68ded036fa7f518ac5f4564d75cfc4fbe99240da", "messageHeadline": "Pin consensus to f2c0597b7d12d7678a745e6851f8dcbb79e62651/pinned-memo\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0286a8cf13ac64a88eddc1ecb53abe74d3361f37", "messageHeadline": "Merge branch 'features/start_stop_baker_via_grpc' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 240, "deletions": 140}}, {"node": {"oid": "2291df2f25d4337bc57d0545082d0a3291046015", "messageHeadline": "Enable start/stop baker via gRPC, fixup authentication on calls, and \u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 240, "deletions": 140}}, {"node": {"oid": "6cad91c7fb3be83a39e72e19bbc1550e8303c2fc", "messageHeadline": "Add hookTransaction to lib.def", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9c05adfb118f5c8ed2346d7562fc0de58662884", "messageHeadline": "Merge branch 'transaction_hooking' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 39, "deletions": 1}}, {"node": {"oid": "f547cb2862c4912ff84ea5aaa48d9fad304b09c2", "messageHeadline": "Merge branch 'integration/update-consensus-and-crypto' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 43, "deletions": 15}}, {"node": {"oid": "5e1c0e318b24006c5e214dae31e4b97c777bbbca", "messageHeadline": "implement the HookTransaction RPC call", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 39, "deletions": 1}}, {"node": {"oid": "953258d3d8bfc3750e2be6794b4cf6baaa76dc11", "messageHeadline": "Updated package names in crypto", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 42, "deletions": 14}}, {"node": {"oid": "eacd90ece2191f2b3a16beb2c075cd11c56a98c7", "messageHeadline": "Bumped version of consensus and crypto", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51876cccc26e54974fc285d0c81951fc4de14dfd", "messageHeadline": "Transaction hooking", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 517, "deletions": 453}}, {"node": {"oid": "7d809dace34a3eb108a40ba58896cd68225bf764", "messageHeadline": "Merge branch 'releases/v0.1.43' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 544, "deletions": 1171}}, {"node": {"oid": "85b78b7a47c78ee12985c0bf3fbd63f4a1e0178b", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.44' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d832b257100d6ad493fb4b41ffb1764c569c4278", "messageHeadline": "Bump develop to version 0.1.44", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c9383ac57b4fa265b42aab523a47db17b9bc6420", "messageHeadline": "Release v0.1.43", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 544, "deletions": 1171}}, {"node": {"oid": "530bbc6754503b20f6df98688c3928c4cb0c4069", "messageHeadline": "Merge branch 'features/rename_tls_server' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 113, "deletions": 86}}, {"node": {"oid": "788507cda478c4a187779d4bf2137fe58b996d70", "messageHeadline": "Merge after rebase", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "32081e6cd6cb5d1cc511d8b8f52781d69ca4a088", "messageHeadline": "Disable tests while dnssec domain is being moved", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b3862dd76b54397f6276242a42eb8973926d3b0d", "messageHeadline": "Rename TlsServer to NoiseProtocolHandler", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 112, "deletions": 86}}, {"node": {"oid": "b3e07097d9236891881881db45d6ee0cab3b05d7", "messageHeadline": "Merge branch 'unfunctorize_finalization_point' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 128, "deletions": 233}}, {"node": {"oid": "76b383db45c02647f3470256948b92413a1f1766", "messageHeadline": "Disable tests while dnssec domain is being moved", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e34aa7a9f09b2feb5cad75c51b740f2930c6053f", "messageHeadline": "Rename TlsServer to NoiseProtocolHandler", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 112, "deletions": 86}}, {"node": {"oid": "088a20dc41f578d238473bc5445312a196c8f514", "messageHeadline": "remove an unused parameter", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a6306eaac14c07799baa6241a3be060f581c5a61", "messageHeadline": "unlock P2PNode for RPC uses", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 74, "deletions": 162}}, {"node": {"oid": "ac629a18e778fe72806bbc8bcb02e487263d170c", "messageHeadline": "remove some mutability from P2PNode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 29, "deletions": 31}}, {"node": {"oid": "b3849fa1faecd04baf9f675284c8853062de3f70", "messageHeadline": "make catch-up finalization messages by point a regular request", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 46}}, {"node": {"oid": "9f2ba863cbb972c0932ebf0f49d6ddea8f98c215", "messageHeadline": "Merge branch 'a_few_connection_nits' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 39, "deletions": 41}}, {"node": {"oid": "8124c784476c95444bb8a064525852cd0fce9728", "messageHeadline": "a few last Connection-related nits", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 39, "deletions": 41}}, {"node": {"oid": "896066aa53fce00f2f6fff32d6aa50b8f36a3426", "messageHeadline": "Merge branch 'improve_tls_mutability_and_queue' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 88, "deletions": 81}}, {"node": {"oid": "ad24245151089b47ab31d50aba60ba162d904e6c", "messageHeadline": "Merge branch 'features/optimize_message_payload_size' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 8}}, {"node": {"oid": "1f01246c7a3de347921645717aedc29a400f178a", "messageHeadline": "Merge branch 'remove_stats_lock' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 104, "deletions": 169}}, {"node": {"oid": "c18ce3db15cd21b6e07032fb162bca614b04782d", "messageHeadline": "Merge branch 'features/cleanup_old_genesis_data_tool' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 29, "deletions": 530}}, {"node": {"oid": "f8d75047df0a5d61031cf925a5b1326238526296", "messageHeadline": "Merge branch 'unlock_poll' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 20}}, {"node": {"oid": "674531e93d8b94f03a7c02daf4d8a92007921161", "messageHeadline": "remove most of TlsServer's mutability, reduce Connection locking", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 88, "deletions": 81}}, {"node": {"oid": "b4601ae8e16770afe6258c2bd67cdee0c5355b4b", "messageHeadline": "as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b7e49dfe5b6bed869b627189df3ce21a1845ec2", "messageHeadline": "Squeeze UCursor into a u32 and not u64, and comment on this", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5ac19b4e28f8611b4ac8ce2c3b143c499fb58310", "messageHeadline": "Bring in capnproto for testing purposes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 8}}, {"node": {"oid": "5e00a57d7b32cfff6c33e5ed04d8ef5c610fd904", "messageHeadline": "unlock Poll", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 20}}, {"node": {"oid": "63a0e702725625262a29d7fc8b7f15d881debb8c", "messageHeadline": "unlock StatsExportData", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 104, "deletions": 169}}, {"node": {"oid": "985fcf9398daf3104499e782d4d1f36514c9ac63", "messageHeadline": "Linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5383f698445440ec31a7906713cd517599f5283a", "messageHeadline": "Merge branch 'mitigate_catch_up_sos' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 11}}, {"node": {"oid": "211c4c532865976614d993e177d9c18055253693", "messageHeadline": "Initial check-in for cleanup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 31, "deletions": 532}}, {"node": {"oid": "0a5276d8e8dc6dea494688a7eb66f9cf0f734c64", "messageHeadline": "mitigate catch-up stack overflows", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 11}}, {"node": {"oid": "48425a78aac66662cea34d6b05a2b8510bad669b", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 74, "deletions": 8}}, {"node": {"oid": "005c11b1696ba1bdd42b4efe64629bfefde556e1", "messageHeadline": "Start of supporting hooking transaction outcomes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 109, "deletions": 6}}, {"node": {"oid": "387a9dd8a2e4f71c4da48b2b5c91a8f46f82e0e5", "messageHeadline": "Adding transaction outcomes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "5e4cc67d96e70fa2151dde7379cd8260c52ee735", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.43' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fdc8cb85c68d0b763f8f6ae4922d92b03073c665", "messageHeadline": "Merge branch 'releases/v0.1.42' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 716, "deletions": 939}}, {"node": {"oid": "76ac81c23d9f216aa4e98558a2a4fcb7017b34bc", "messageHeadline": "lint:fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bf1d1d3fe18f69f4d6c951ccbd9bad4d8788e61", "messageHeadline": "bump develop to v0.1.43 and fix lint", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "015da4b20b7f609c9d8d53058f5b4f9b984e9919", "messageHeadline": "Release v0.1.42", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 716, "deletions": 939}}, {"node": {"oid": "658277b88f3039000bc317db0cca584a7166c8ed", "messageHeadline": "Merge branch 'features/consensus_exposure_grpc' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "fd3358f0934b75a40da1747a559a8d39c8560b41", "messageHeadline": "merge", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8b29d3e9c9c5eca53e6cce0ccdb0384f3aab2e26", "messageHeadline": "spelling bee", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e88e131fa02f5c56c1bab767f9206ef8183b88a", "messageHeadline": "FMT", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67dcce6b4ba131863132dd397f72aa722caf66bd", "messageHeadline": "added ability to distinguish between inactive, active, and passive co\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a8155084a24d0988400db522d7446a5e32b89bc0", "messageHeadline": "add new property on info ret object", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "69ea8b772665d16063ac01c4a0a85f8cf6d0c2ac", "messageHeadline": "Merge branch 'features/integration-with-consensus-id' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 693, "deletions": 931}}, {"node": {"oid": "7df8b9367bb1b881d984ee950278f5064bbcc5d5", "messageHeadline": "Updated naming of private baker data file", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "face0934b0206717f02c0183d42520a6a65c7820", "messageHeadline": "Specified which amount of bakers one can use", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6596112cc1e23622e112f55b9570752c132ef23d", "messageHeadline": "Specified which amount of bakers one can use", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "86cdf2608ae13a93d2795609d155045e30626a5b", "messageHeadline": "Merge branch 'features/integration-with-consensus-id' of gitlab.com:C\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 111, "deletions": 30}}, {"node": {"oid": "0ffab818a9f96ff0f79397f8aa4bfa7d0aa07d75", "messageHeadline": "Merge branch 'features/integration-with-consensus-id' of gitlab.com:C\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 163, "deletions": 751}}, {"node": {"oid": "51671214c72df505693172276b52a4c141ad85fe", "messageHeadline": "Added new genesis data and updated script to use new tool", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 111, "deletions": 30}}, {"node": {"oid": "72be545070b1c87bb37b0bcbda538b9e6d65d845", "messageHeadline": "Remedy build issues with nix sandboxes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "68c8783619c2a1943e6702ec107e232dc5561938", "messageHeadline": "Added docs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "69fdde5acb919e5edae0ea03d0a45dc9472eee4f", "messageHeadline": "preserve dir", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e6c8def5909516143e25fecc984b04982b6a3ef3", "messageHeadline": "Revert to curl", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "99eba8724394e64fb7d6a131889a2f6bad6202c5", "messageHeadline": "add wget to base image, and tmporarily in the CI yaml", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "141ca9ef2510b252fde579a7b0d9ac7fdf958abd", "messageHeadline": "Fix nix-shell, docs, and update deps pointers", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 27, "deletions": 700}}, {"node": {"oid": "7e7ce1889def087a448892cfc17c93cb26ae1d0e", "messageHeadline": "Merge branch 'features/integration-with-consensus-id' of gitlab.com:C\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "f3b9660b81167b69964d2a00a2905aa62d44ab9c", "messageHeadline": "Allow for passive/active consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 126, "deletions": 51}}, {"node": {"oid": "b12d80740ed8cc5f42573343fb6e06f25cbd507e", "messageHeadline": "Build static binaries", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "d217ca176b32eaf41690719b4f7d9e2e4abbeaac", "messageHeadline": "Add parameters to generate bakers and make genesis.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 74, "deletions": 8}}, {"node": {"oid": "a2443657883d0510a0241da2f0034b2e9101e516", "messageHeadline": "Merge branch 'releases/v0.1.41' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2054, "deletions": 2360}}, {"node": {"oid": "815c14283af3c4f312e1eeb98032e33cdd1cd3ea", "messageHeadline": "Merge branch 'releases/develop_bump_v0.1.42' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1bece0befd07fd3d7fc2a523dab5edfecca556d0", "messageHeadline": "Update env path in update script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbb810263bb8b7b6b57b481f7f8326a5e4a16c9f", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 677, "deletions": 138}}, {"node": {"oid": "c1fee2ce98854453d5c6c08ad7e964ea3ea1ce94", "messageHeadline": "Consensus without baker identity", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 484, "deletions": 230}}, {"node": {"oid": "7d54fc82ec59559906d27c622f0cd85a67fbbaf1", "messageHeadline": "Bump crypto dependency to fix JSON instances.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dbde776932538d88087200fd5b84496583c668f0", "messageHeadline": "Fix compilation of generate_genesis binary.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "17ff2b80e1d6aac1063486edfdb5f1f68a65af0b", "messageHeadline": "Update crypto dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f9b6df355163f01ba753cd98e110beb49e2f746", "messageHeadline": "Bump develop version to 0.1.42", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d676ddef742595826100d7dd98da39284b9384b5", "messageHeadline": "Fix bug in deriving initial block state from genesis data.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "55635fc0cc5f940880a4e2737810befe05fe8e29", "messageHeadline": "v0.1.41 release", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2054, "deletions": 2360}}, {"node": {"oid": "39208c505d6d4827fc5a6763e3cc126ddd7c9cdb", "messageHeadline": "Merge branch 'safe_p2pnode' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1376, "deletions": 1516}}, {"node": {"oid": "1cea5ddf5fca66c54d8e98ff9d2848db1a78c8f8", "messageHeadline": "bump SyncSender queue sizes, minor test fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 18}}, {"node": {"oid": "4674a93ae63b9df085b6155d4c553b4d483ab158", "messageHeadline": "Merge branch 'features/include-static-consensus-binaries' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "34173fa7a8c8598e798b99f042a6ee731fe8c244", "messageHeadline": "Update dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f2f6b1db5599e0ee850ca858a97e7f7140da6831", "messageHeadline": "Use own JSON instances for keys when reading cryptographic parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "7c0d239268944c15009c6c79abc12e4f5765b396", "messageHeadline": "Updated script to build the static versions of the consensus binaries", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "b0f60b40e9b450f10c4476e184c46ab79fe499b1", "messageHeadline": "remove SharedNodeData", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 228, "deletions": 279}}, {"node": {"oid": "f5a97e9c1facd995b29564297b23b7de7c656ba2", "messageHeadline": "make TlsServer Cloneable", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 293, "deletions": 351}}, {"node": {"oid": "f0ad569312da9b00f103b7c90777de07b92f5589", "messageHeadline": "Override genesis serialization to binary blob", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 76, "deletions": 69}}, {"node": {"oid": "9f0fe763dbe843b05815980ca7eba380fff991e6", "messageHeadline": "Updated consensus and fixed serialization of genesis", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 339, "deletions": 232}}, {"node": {"oid": "f063282b4200c6639ecf70f81a5625cb1fe4d1aa", "messageHeadline": "merge TlsServer with TlsServerPrivate", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 454, "deletions": 585}}, {"node": {"oid": "c5e096012e09145da30b9a52f40fb1d621860bdb", "messageHeadline": "change the Mutex to RwLock in the RPC", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 28, "deletions": 23}}, {"node": {"oid": "99f3265cfa274f35dff754439c19e081089377a7", "messageHeadline": "move TlsServer to SharedNodeData", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 665, "deletions": 568}}, {"node": {"oid": "c8edcf04ddcabb3a91055ca07981f382c9fb3b3a", "messageHeadline": "Merge branch 'features/id' of gitlab.com:Concordium/consensus/prototy\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "09580794e26dce13fa8d4d5619f27011e8398010", "messageHeadline": "Tests for genuine credential deployments with transactions generated \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 362, "deletions": 15}}, {"node": {"oid": "e2a19fa0914c9a69922e07fd96067706d92e9412", "messageHeadline": "Merge branch 'features/id' of gitlab.com:Concordium/consensus/globals\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "006ce3783177eaeed5517e524aa8dc8942c276d3", "messageHeadline": "Add function to get serialized body of transaction payload.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "01ebe0c9abf7a8271dfa2c8a9e85de1c1f450196", "messageHeadline": "Merge branch 'features/id' of gitlab.com:Concordium/consensus/prototy\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2de3cad10e15dfd842b09bb0337894598ce34962", "messageHeadline": "Baker identity only has keys", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "d40536e74eef79f427cc892acd2afdd5189c15c1", "messageHeadline": "Merge branch 'features/id' of gitlab.com:Concordium/consensus/globals\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "e7291b4b4c5914a61358be62db1ddb9c75e88c41", "messageHeadline": "Baker lookup by keys.  Revert broken JSON decoding.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "c56d1441e7f95c5c57d72e523a08bddd2391f62a", "messageHeadline": "Update to fix tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f6b9802e7bd0bf2364d6877a2c999e933fb1b35", "messageHeadline": "Fix serialization instance for cryptographic parameters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "b146335ccc0051b328cf7919068faface0fd68c2", "messageHeadline": "Fixing merge and updating consensus", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "a6225e0fe026de20895cef996083ef0bc4c07558", "messageHeadline": "Update to latest crypto, expose credentials in getAccount query.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e2c3b0f9156986be487b6be3713a24ccdfcab119", "messageHeadline": "Merge branch 'develop' into features/integration-with-consensus-id", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1457, "deletions": 1620}}, {"node": {"oid": "b1f9b6fe9eb38b26748948ebcf9f4f07cb13f9de", "messageHeadline": "Genesis generation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 117, "deletions": 14}}, {"node": {"oid": "c119518f9abe355a45a0b775a11317ffc9b8bca3", "messageHeadline": "Merge branch 'features/id' of gitlab.com:Concordium/consensus/globals\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "089799d2a4f109efb663dfd605fdd3e854cd94d6", "messageHeadline": "Genesis parameters; bakers mapped by keys.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 143, "deletions": 4}}, {"node": {"oid": "2968641ed8016d433234fb98d91b79aae626a19d", "messageHeadline": "Merge branch 'features/consensus_status_expanded' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "41d1e293093755e9e468104be1f9b5f12bc8c606", "messageHeadline": "Expand on consensus state", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "382ec4621b5e9fa3aa1c87c3c1427e2d457f8af7", "messageHeadline": "Merge branch 'features/call-to-check-if-baker' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "91253c7bb9f18b739d165076c6d40cc2a3957394", "messageHeadline": "Changed it such that NodeInfo returns is_baker which indicates if the\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 34}}, {"node": {"oid": "6ba8d5baffced61ce8adf13699266ca119dd06aa", "messageHeadline": "Fix tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "92c6875ec2f29b58b103fd4f5489bd58e37c099c", "messageHeadline": "Merge branch 'master' into features/id", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 87, "deletions": 35}}, {"node": {"oid": "8c7c0323b636bd34b57127f7a5b8c3232a7ced41", "messageHeadline": "Replace the dummy verifyCredential with the one that verifies proofs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 61, "deletions": 40}}, {"node": {"oid": "36eee111b11c023e1a581653cc6d17d349bb02ef", "messageHeadline": "Errors for credential deployment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "7917ba3ce5be2cee6f9c46e1a7d7b35210e7cdc8", "messageHeadline": "Ran lint", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1ccb194738d83ee90634d4d8fce0a8845292e7e", "messageHeadline": "Added call in ConsensusContainer that returns whether we are baking o\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "46fcaf05d7aa4216532b440409f33f6142f8029b", "messageHeadline": "Lint", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4ee121c1617df214cc6171c087c885f5c46edae5", "messageHeadline": "Removed commented out code that should not have been there", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 14}}, {"node": {"oid": "4a40b0a8cd393e66774db6e091649f3f7f428d0a", "messageHeadline": "Merge branch 'features/enable_haskell_gc_log_option' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 22}}, {"node": {"oid": "80f63b777bc724593aa7e00bb6463482a496cde9", "messageHeadline": "Added a gRPC call to check if a node is a baker or not", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 37, "deletions": 0}}, {"node": {"oid": "4ab19bac8be0101ec70c488cafd81baa4078fa77", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "f71c5ae0ca84b184333f621089340f33e722170d", "messageHeadline": "Added new log cli config param", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 36, "deletions": 22}}, {"node": {"oid": "b7a461d79ceba00dbf4acfbb45e371eba739c3fe", "messageHeadline": "Merge branch 'master' into features/id", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "2a986c9dc69a1794f9b9195256ef55d8a8f2302a", "messageHeadline": "Fix and testing for bug when transactions have duplicate nonces.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "44e9757a78ccba6cdd5296decf536a57a8330af6", "messageHeadline": "Added checkedExtendPendingTransactionTable which checks that the nonc\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4e5be702bb465c6fbae8597c67f985d7871c1cb8", "messageHeadline": "Update parameters with new types of keys.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 19}}, {"node": {"oid": "770f88c2cbda2801def1982ae103368ff100dafb", "messageHeadline": "Update identity providers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 54, "deletions": 14}}, {"node": {"oid": "999c45e8974127ceaf6ce1975d7e00f9bf3f807f", "messageHeadline": "fixed serialization of transactions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "feb8e19f708cd93b6409a722adc16dfdc769c547", "messageHeadline": "Merge branch 'simpler_consensus' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 529, "deletions": 695}}, {"node": {"oid": "5f598e73f90ccd02e9e2bffad0c6644d4091ecbc", "messageHeadline": "clippy & fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "bf8e60a8dbee8214b55f3f7ff8571bc0a4bf4e1c", "messageHeadline": "simplify the consensus module", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 157, "deletions": 328}}, {"node": {"oid": "1de886698bef943a7150cb2dd9ea7de580420956", "messageHeadline": "Updated static libs in LFS", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cd9d742dfe5f73194621d643de5c25ddab0de35f", "messageHeadline": "Updated LFS libraries", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 366, "deletions": 366}}, {"node": {"oid": "9bd75e759934cbcfd0ce56ea1bbcbd85027631d6", "messageHeadline": "update consensus to the GC changes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "fda40b8cb80da6b7a94cb15fb47decd401ec496f", "messageHeadline": "Merge branch 'no_panicky_s11n' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 15}}, {"node": {"oid": "b3da275bff5135e0d2028666b892d73dde0f4590", "messageHeadline": "Fix to properly enable buffering Seen messages.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "aef385210327ea81c3e61b2cd206fee3c7bae366", "messageHeadline": "don't panic on (de)serialization failures", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 15}}, {"node": {"oid": "0a68df0d244b24b4a60b66788f0c47e642831441", "messageHeadline": "Merge branch 'fixes/only-use-persistent-id-based-on-baker-id-when-ask\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "376c1de702ffaa61248e17c3292ba71e56b12826", "messageHeadline": "Added an environment variable to specify if we should use persistent \u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7c16710c8475a10ec228bbe28d0af395fbdaba1f", "messageHeadline": "Merge branch 'endianness_fix' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 12}}, {"node": {"oid": "f5f5dbe99bbe0d9c5d7369e9e5543ef2dbb39ff3", "messageHeadline": "remove LittleEndian reads, remove some transmutes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 12}}, {"node": {"oid": "59c8825c3e48f7550aa01bc13015284e138ff912", "messageHeadline": "Merge branch 'unify_packet_creation' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 72, "deletions": 97}}, {"node": {"oid": "ff436da82700bc02d1fbcd4cab2e92853476ff0e", "messageHeadline": "unify outgoing packet distribution", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 72, "deletions": 97}}, {"node": {"oid": "928a32fcf7d6ea1a7ddc23686c52afff1bd85f43", "messageHeadline": "Fixed finalization records serialization", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8dc901d7be85a70d34ea18b3f924e89a3bedb0a2", "messageHeadline": "Merge branch 'bugfixes/cleanup_imports' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3e589fc192ba23ae2f516447f0c3e52f6c66fd2c", "messageHeadline": "Separated starting consensus from starting baker", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 47, "deletions": 22}}, {"node": {"oid": "bef45fe551b638cb6f03dcfd65974c4d41eae980", "messageHeadline": "Merge branch 'releases/v0.1.40' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 675, "deletions": 516}}, {"node": {"oid": "ff1dba37336794264bf4868c554d8b17dc3c1c07", "messageHeadline": "Fixed serialization of finalization records", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2f7c36d2da8a410cb3e18d44270912abb724ccb6", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.41' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6da3483eaf7bb8e87ab0fd00bb912d973c94b40a", "messageHeadline": "Remove undeeded imports", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8726e34aad8f0e498a751537f6f855aa307b928d", "messageHeadline": "Updated to consensus 835da5f", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 382, "deletions": 247}}, {"node": {"oid": "eb97142ed3f99b6150477dd461833befe5d7ae54", "messageHeadline": "bump version accordingly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a34d1f70b40268e6fc1a260e50a9649fa7a47bd7", "messageHeadline": "release v0.1.40", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 675, "deletions": 516}}, {"node": {"oid": "b6625789a967913952d8965db414192985563505", "messageHeadline": "Getting a block should work if the block is pending", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "dcf8e4015b84e2a17ec3d0af2ffe4a2b6bbee611", "messageHeadline": "Merge branch 'features/id' of gitlab.com:Concordium/consensus/prototy\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a6166417de390928bc495032a3df6d4e96b849b6", "messageHeadline": "Update crypto and globalstate dependencies to get the updated credent\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c750d5ea7140c2afdfef00c439d72e298f836e1", "messageHeadline": "Merge branch 'proper_node_sharing' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 478, "deletions": 362}}, {"node": {"oid": "554064ee9d6af0c69f74d4a9d646716e7dfb10de", "messageHeadline": "Update to add anonymity revocation data to credential deployment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4dc43f575411f8cd57b38ed0a830a6048c15893a", "messageHeadline": "fmt & clippy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 187, "deletions": 120}}, {"node": {"oid": "02a0d5a1c0b20f7e51ef44207a8aa29e7265c218", "messageHeadline": "Merge branch 'bugfixes/better_bubbles_and_stop_signs' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 11}}, {"node": {"oid": "251602189dbd6729c0eb7e660a4362863dcfbf1c", "messageHeadline": "move some methods to SharedNodeData", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 141, "deletions": 141}}, {"node": {"oid": "7579756a15cd05e5724dcf32187308bdc3fbfb9c", "messageHeadline": "split out some of the thread-shared data from P2PNode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 114, "deletions": 104}}, {"node": {"oid": "7157b5bc395f84889dad98d9ce23e6f769fb76bb", "messageHeadline": "remove some of the deep clones of P2PNode from cli", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 141, "deletions": 102}}, {"node": {"oid": "720266fc6832ac207393e1652548a335a2c72281", "messageHeadline": "Only try to send out on non-closing/-closed connections, and do not d\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 11}}, {"node": {"oid": "67025428e87d675661d9297e878214c9f21887a8", "messageHeadline": "Merge branch 'bugfixes/handshake_synchronicity_and_priority_sending' \u2026", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 79, "deletions": 33}}, {"node": {"oid": "a174c9ffb5cca32ec2c3ae8cdf7c47a203afa88e", "messageHeadline": "Message priority system, and liveness checks now honor the post_hands\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 79, "deletions": 33}}, {"node": {"oid": "525f68b345d769940199dbe92eb5fffeb3ae4423", "messageHeadline": "Merge branch 'more_refactoring' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 98, "deletions": 108}}, {"node": {"oid": "c29ff663336715479b88a45b99eff2a6b4981279", "messageHeadline": "make ConsensusMessage more ergonomic", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 52, "deletions": 28}}, {"node": {"oid": "d19261cf12f31af536b2aefb752664baaa0c2277", "messageHeadline": "Merge branch 'releases/v0.1.39' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 412, "deletions": 676}}, {"node": {"oid": "567ecf02bc88f3eb57b6e91c8ddb3899924bd1f9", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.40' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d0cbd9065d03c8dacec612a8aa7be821cd611a97", "messageHeadline": "Bump develop version to 0.1.40", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ad0df9a352205f8ded191acf5bbbc578602e98bd", "messageHeadline": "Release v0.1.39", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 412, "deletions": 676}}, {"node": {"oid": "3db0e6344f5001c39b48a489c8212c6302576612", "messageHeadline": "Merge branch 'fix-err-codes-and-ioexception' into 'features/id'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "7298ef0a24ca09ecd129437fddcf64659cb5284a", "messageHeadline": "Fix err codes and avoid panicking on IOException", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "11eb86c6ec3502e3f55cfec9bde369ee59da39ce", "messageHeadline": "Merge branch 'skov_vs_consensus_refactoring' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 246, "deletions": 383}}, {"node": {"oid": "a48b65a1fc80313798699c1226250bea564597fb", "messageHeadline": "remove SkovReqBody", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 49, "deletions": 83}}, {"node": {"oid": "b2a83c9b2cc157976db796f1fad5851811586aa0", "messageHeadline": "fmt & clippy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 34}}, {"node": {"oid": "291df2e21c25a83c36bd22a14565a309c44f1373", "messageHeadline": "improve ConsensusMessage id & direction distinction", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 59, "deletions": 48}}, {"node": {"oid": "c79baf13dfbb1d166fe290a9e534f25fe160b55b", "messageHeadline": "improve debug logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 27, "deletions": 35}}, {"node": {"oid": "328ee867022afeb3dd825a9487a49d8857eaacfb", "messageHeadline": "merge SkovReq and ConsensusMessage", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 104, "deletions": 121}}, {"node": {"oid": "3af8f25a0172ebb831c630dd1ff249edb8db9b7f", "messageHeadline": "refactor requests to consensus", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 119}}, {"node": {"oid": "539311c54aafcb2bc323de1be017d244c5095dc8", "messageHeadline": "pass all objects from consensus through the global state", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 91, "deletions": 119}}, {"node": {"oid": "3d82746f6dbb0ee26f046871fa5a921227eeafa1", "messageHeadline": "Merge branch 'bugfixes/remove_blind_broadcast_trust_and_fix_docker_co\u2026", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 158, "deletions": 252}}, {"node": {"oid": "bbec6426385f06091eb50c4ccdc0368c2708dcee", "messageHeadline": "fixed up benches", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46e1efa51fabd0d62b6e537d2bcfd00e4aa46260", "messageHeadline": "testrunner fixups due to changes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 18}}, {"node": {"oid": "a2dfa8158d43310a6312647f9f5b6d0be6ffb946", "messageHeadline": "Merge remote-tracking branch 'origin/master' into features/id", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 98, "deletions": 63}}, {"node": {"oid": "1ba1c5580e08da68e6373c4d7f6638b0e2c69837", "messageHeadline": "lint:fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 82, "deletions": 102}}, {"node": {"oid": "6f23d00965952cd545c66e9fc40129f0a9ae6ff6", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.39' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "02d20cb95616fc119187095fdb12cdb91ba0e467", "messageHeadline": "disable automaatic networking when running tests, prune blind broadca\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 73, "deletions": 144}}, {"node": {"oid": "bc9b5a9d91b02eb98c1f4dd87edbf1d1942729c1", "messageHeadline": "Bump develop version to 0.1.39", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8125612e05ffdbf9b79cb640ae554a5d84b36428", "messageHeadline": "Add ability to look up identity providers and crypto params to the En\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 49, "deletions": 17}}, {"node": {"oid": "d5d15debbbce4849275973d4849fef4dc38535dc", "messageHeadline": "Crypto parameters and identity providers in block state, operations t\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "f0107b12e55c50494185d47552b4ebc77e9c5c9a", "messageHeadline": "Modified runners to serialize messages", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 98, "deletions": 63}}, {"node": {"oid": "06a8684315a275fac0ef0d01218416bc42cbc80f", "messageHeadline": "Merge branch 'releases/v0.1.38' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 736, "deletions": 585}}, {"node": {"oid": "e942f12c81fa115a95e3ab4e4b72be8de99b382c", "messageHeadline": "# Release notes v0.1.38", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 736, "deletions": 585}}, {"node": {"oid": "7ac25b109e7002dae15c98df5636acc59f7435aa", "messageHeadline": "Merge branch 'tweak_catch_up_rounds' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 12}}, {"node": {"oid": "a5c21c44920cf19322b79ee7eed48e06707d4ce5", "messageHeadline": "tweak catch-up rounds", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 12}}, {"node": {"oid": "6a3affb6028b0848cd67b3f37fae776ef664ef14", "messageHeadline": "Merge branch 'update_fix' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 34, "deletions": 17}}, {"node": {"oid": "17d06ff56b58966a8ddd4bff797f96da9936f497", "messageHeadline": "Update consensus to latest branch of crypto/id.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 78, "deletions": 33}}, {"node": {"oid": "f1b668b9ff07864fe975fda44920928f15e07e68", "messageHeadline": "Add identity providers to genesis data together with cryptographic pa\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 65, "deletions": 6}}, {"node": {"oid": "a6d53ba2f4d437f5ca7468f496ea468f6eb9b2c8", "messageHeadline": "fix (de)serialization after last consensus update", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 34, "deletions": 17}}, {"node": {"oid": "c35231dfbfd1d64277b716bf16c0b496fed6c23e", "messageHeadline": "Merge branch 'features/automated-replacement-of-lfs-static-library-fr\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "090ba1b2e9940011bd920aed26095ff9e58d8341", "messageHeadline": "Automated replacement of LFS static libraries from S3", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "d0fc631f7e6fbbe195e99c1b0516c5e83bc42607", "messageHeadline": "Merge branch 'update_consensus' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 402, "deletions": 381}}, {"node": {"oid": "db8bf2fd2559afc63e1a1be9b09e5ee9bd466a99", "messageHeadline": "Fixed duplicate dependencies", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 441}}, {"node": {"oid": "7dfc867a6f6d981d69430c7de5a7ce64293f0029", "messageHeadline": "Updated static libs in LFS", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 843, "deletions": 381}}, {"node": {"oid": "55c2dbf88a641ed9fe7557070dbcbffe8884ed0b", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.38' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "fde55e8c567df2478d30b5c92174525de7262638", "messageHeadline": "Merge branch 'delay_broadcasts' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 236, "deletions": 212}}, {"node": {"oid": "f799c0c544225724463eb5a0be4bb823a598f5a8", "messageHeadline": "bump verions accordingly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1ce67d9e9c3d175f0a46597ad9f159295dbff594", "messageHeadline": "Merge branch 'releases/v0.1.37' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 704, "deletions": 539}}, {"node": {"oid": "eefc14f69d13c1bd2327410df21cc6aa7041c769", "messageHeadline": "# Release notes v0.1.37", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 704, "deletions": 539}}, {"node": {"oid": "cc818aae7ca26a0c4a07a9742240cbf2bbc24a21", "messageHeadline": "delay (not reject) broadcasts during catch-up rounds", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 40, "deletions": 4}}, {"node": {"oid": "ea6dce1aced1400ec84c0fefb189eeacfbc2f1b1", "messageHeadline": "don't deep-clone the Skov payloads, deserialize later", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 27}}, {"node": {"oid": "624c31282864eaa4395c7f2d3a99f58636bdb0ed", "messageHeadline": "big handle_global_state refactoring", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 197, "deletions": 208}}, {"node": {"oid": "2bd0692c1665deb6b44bbe5d0673b07e9d3b2589", "messageHeadline": "Merge branch 'master' into features/id", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "2c825fbee3a46fb5ab6e7a93cb75e0cc8a0794a5", "messageHeadline": "Merge branch 'master' into features/id", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2d912966ae3395f108980f8804f211470612c35d", "messageHeadline": "Update scheduler to reflect updated crypto and globalstate changes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "94667f953914f732fa920f47a04a3565a4c0ede5", "messageHeadline": "Improving strictness (scheduler profiling)", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "074f8678797a15a52c9b499461b146f48eb818d7", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/globalstate-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 88, "deletions": 6}}, {"node": {"oid": "f12188474ddc4afa5576f007b076ab8ddb9de618", "messageHeadline": "Increased strictness in BirkParameters and Bakers", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b642df71679f342b1584ed4aabbe98ec2387625e", "messageHeadline": "Only store CredentialDeploymentValues in global state, not the proofs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4612736ee2fe9a73d71886b0f2b1a31858d75325", "messageHeadline": "Testing + fix for Konsensus", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "aa96bcae2573c73f2827e4d50c4eacd1e8d7a667", "messageHeadline": "Merge branch 'finalization_rounds' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 310, "deletions": 184}}, {"node": {"oid": "d7ed91406cef885d57a308818a648611b1b93a34", "messageHeadline": "Update crypto dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e2f201b7dddfc59fc49cd5117b520163c61dbfda", "messageHeadline": "Merge branch 'master' into features/id", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 337, "deletions": 41}}, {"node": {"oid": "8dcda25d0755db41ba079c29f13b75deaa38e335", "messageHeadline": "Update scheduler to reflect changes in global state/crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d743646f418ec7e00c5f72e5f3e98ca70b8d326c", "messageHeadline": "small handle_global_state refactoring", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 21}}, {"node": {"oid": "aa343153c40e31952daa78b07b0cd96ae8126734", "messageHeadline": "Update globalstate to reflect changed credentials/accounts in the cry\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "f2ee47cf4e7a364be063fa5311b35062847986c3", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 39, "deletions": 23}}, {"node": {"oid": "70f80be78b0cdf36eb6bbb09bde41ab83ab2ca25", "messageHeadline": "refactor Skov vs. Consensus handles; finalization-aware catch-ups", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 245, "deletions": 197}}, {"node": {"oid": "35af92d486f84d704aac6f722e376b6b4424ecb0", "messageHeadline": "reject broadcasted messages until a block catch-up round is complete", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 95, "deletions": 21}}, {"node": {"oid": "3a27dec50f9fff6c08da4c28fd258b2e71f6b783", "messageHeadline": "Merge branch 'feature/persistent-node-id' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f8704c856acd37cf273848f375c559793df37d97", "messageHeadline": "Added a way to persist node ids without using persistent storage", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2aa8ea84a7b580c1bf6a86b7a6aedb20fe125bd7", "messageHeadline": "Merge branch 'improvements/change-to-profiling-build' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "6fd47c8e90eb65b8167de53043cb99448dfa9f16", "messageHeadline": "Changed build to be a profiling build and added an argument to the st\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "8affb1eaa0f74d72352253ba7ea95d86fcd05183", "messageHeadline": "More explicit finalization index serialization.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 88, "deletions": 6}}, {"node": {"oid": "22862dc1281f5d1f09d080b884d9acd603edb221", "messageHeadline": "Merge branch 'skov_aggregate_finalizations' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 41, "deletions": 26}}, {"node": {"oid": "b6a151535a1ed5ee5008d177cc79deefc8cd1a68", "messageHeadline": "persist the indirectly-finalized blocks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 28, "deletions": 23}}, {"node": {"oid": "13fca8cfb7132a982ae7ee0d81b6aec9741812cd", "messageHeadline": "Merge branch 'cli_renames' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 336, "deletions": 329}}, {"node": {"oid": "800c8ce219927c18e48205370c8d23923b25dbc2", "messageHeadline": "adjust Skov to the bulk finalization changes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "38f4ce81b637b4216d4616422afe29a1bcf4a461", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 11}}, {"node": {"oid": "8fb818d1f300d832c378a88256955ece4c8649ce", "messageHeadline": "print genesis hash in debug log mode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2514d1d4ba6db7c4af69b18b2cabc8cf4503c7a5", "messageHeadline": "fix genesis hash display", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e0eb5d969cc7e73b7cc9c9e3a498b47250e6b1b9", "messageHeadline": "reorder cli functions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 322, "deletions": 320}}, {"node": {"oid": "b619dba05521a8ccce04988df3f7246489ad713f", "messageHeadline": "improve naming in cli", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 76, "deletions": 75}}, {"node": {"oid": "31d7fcc79dd2528d535f49dfc279bd125b4569b4", "messageHeadline": "Merge branch 'releases/bump_develop_0.1.37' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c29760665d79431e58a62c6718faecb3b788edcf", "messageHeadline": "Merge branch 'releases/v0.1.36' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1085, "deletions": 768}}, {"node": {"oid": "649f53dbf93ad1f9bcd99bc305c816d17f2926ed", "messageHeadline": "# Changelog for v0.1.36", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1085, "deletions": 768}}, {"node": {"oid": "25c0354a295287f3669f8fe630e8532fc4801883", "messageHeadline": "hide some ConsensusBaker fields", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2187893898ed6fea12f8c8e4eef153b7413b800c", "messageHeadline": "unArc the baker runner", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "8ee63fd9d506d83348d18b469a8dae2de8d1a0c7", "messageHeadline": "unArc the genesis data", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "969c353c2a45eafc0e78e9d0d6abf938b0176c16", "messageHeadline": "bump to 0.1.37", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "26df91ca22a9567ad6dd38c2046cf39bdacadd29", "messageHeadline": "Merge branch 'feature/new-serialization-genesis' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 15}}, {"node": {"oid": "1da47a9b7fecb9b6f2a40cdb43b0f0cd197f9568", "messageHeadline": "Feature/new serialization genesis", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "f43800affda1103e0b8a3faacedf1e58f7f31789", "messageHeadline": "Modify catch-up behaviour to avoid redundant requests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 82, "deletions": 10}}, {"node": {"oid": "79a7760784b989746f8fc5b432954233740dbff9", "messageHeadline": "Added BlockPending status", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "10f6d6bcaf865df0d5784d4a85efa47378ff81a0", "messageHeadline": "Merge branch 'bugfixes/zsh_local_functions' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f50381561b27848a292d0f21f2a4942f7b868d21", "messageHeadline": "Merge branch 'integrations/update_genesis' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d10c43110c90c699bf659db01581b78f9c6aeef2", "messageHeadline": "update genesis data blobs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "131408b6e6e406e36b87d0e7aa41b9f46d90a180", "messageHeadline": "allow non-extra-arg bootstrapper startup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9ec5f977a1d4842aeceeaa0183b3fc69c43e96e2", "messageHeadline": "Merge branch 'fixes/updated-static-libraries-fc2743c0-non-debug' into\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 587, "deletions": 607}}, {"node": {"oid": "139179e04f45398e5624369ed94350f63cdc2393", "messageHeadline": "Updated static libraries fc2743c0 stripped + non debug", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 587, "deletions": 607}}, {"node": {"oid": "503381a532cd618a8948ea3c8422727010d363c5", "messageHeadline": "Merge branch 'fixes/updated-lfs-static-libraries' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 442, "deletions": 455}}, {"node": {"oid": "5a391a166bdab098a4b8951438bca81683e580cf", "messageHeadline": "Updated README", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a59740fdc3fdf2ea84519f45cf6ea6407d94262", "messageHeadline": "Removed duplicate libraries from LFS", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 148, "deletions": 337}}, {"node": {"oid": "9715a143cb988b900e10529d4d5d0249d7d4cb4b", "messageHeadline": "lock stable version in places of static libs usage", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "78dcaa2796fd20b3d48af06fbe998e4cec4c7904", "messageHeadline": "Remove duplicate libraries", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "335e4c8cdb80c60a898617654d7a04345d25058f", "messageHeadline": "Removed unneeded libraries", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 24}}, {"node": {"oid": "1b55172a2220ebf7f3f49fb5273855b3a2836eb4", "messageHeadline": "Updated the libraries in LFS to newest consensus and rust version", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 613, "deletions": 415}}, {"node": {"oid": "527a2e8919e33cb998b594bb290cf5610555144c", "messageHeadline": "Merge branch 'indexed_vec' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 96, "deletions": 17}}, {"node": {"oid": "4f2c5ffb81b235651b9bee3ff3abf74c0c963664", "messageHeadline": "Merge branch 'features/added-more-pregenerated-genesis-data' into 'de\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "a43c9add12144ce46cd5c6b01a331cda8482b65b", "messageHeadline": "Merge branch 'bugfixes/update_readme' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e2db98234874216fdd2c61b4f364cf32862575f6", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 22}}, {"node": {"oid": "61af45b42102a3e6e067a8f892553e09e54dcc73", "messageHeadline": "use IndexedVec for finalization records", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "afd38b17bc66d40e1c595c21eb0606810922778e", "messageHeadline": "introduce an IndexedVec", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 82, "deletions": 0}}, {"node": {"oid": "a773cc9c8a36b1a3912b0407b62f3ec85d4ab841", "messageHeadline": "Added missing args in config.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b30a1099484e0ce3bd697690443c73bf8ac7c44d", "messageHeadline": "Added more pregenerated genesis data", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2b9a75fb1c5dc8ac48f7e007f798846c74fd53a5", "messageHeadline": "fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "da9167c7d156264a3d0c5681d43cdfabf06ee8a7", "messageHeadline": "Merge branch 'releases/bump_develop' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee232a2dd2cad95a2d19bd02d8ee935713e0ca35", "messageHeadline": "Merge branch 'features/expose-skov-stats' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 354, "deletions": 98}}, {"node": {"oid": "744bd490d78c75fcd32b7ff42cf20f9aad08fc20", "messageHeadline": "Exposed skov stats through gRPC", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 354, "deletions": 98}}, {"node": {"oid": "e81d7cfbea1b61d402d2d5d51fb7f892b46ed767", "messageHeadline": "bump develop version and nix integration to 0.1.36", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "96ea09bbd40ba67712f9a3a23387d145f30fcba1", "messageHeadline": "Updated Konsensus testing for min skip parameter", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fe5cef18512b0a53756e35aa77940ec18acf68d", "messageHeadline": "Parametrise finalization by a minimum skip", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "415e79981f8cc07d65dc3bc1f1a45b25869a4a41", "messageHeadline": "Added finalizationMinimumSkip to FinalizationParameters", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0bf6682f50ceb2a4697e45afc7e2b8d0a564db00", "messageHeadline": "Merge branch 'develop' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 18357, "deletions": 9474}}, {"node": {"oid": "01a6603c42f800785b36b6d05ab3024f974b7511", "messageHeadline": "0.1.35 changelog", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18357, "deletions": 9474}}, {"node": {"oid": "3854d62d4665cf5f6f4cc9c9e20c7264990c1b7d", "messageHeadline": "Merge branch 'bugfixes/nix_build_syncs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b9c6a10e7bfc2d7621b0dde33e04b916f7807aa", "messageHeadline": "bump nix up", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ef73e89129f16bf7829aedcf931efcabaeef904", "messageHeadline": "Merge branch 'fix_develop' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1aa0654bc90c680b8f6725db68c2932892ae5b34", "messageHeadline": "fix develop", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "1548395e204768cdddc1ebb22877e6275180f3cb", "messageHeadline": "Merge branch 'bugfixes/overlapping_locks' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 162, "deletions": 127}}, {"node": {"oid": "40194a3315bce9ed2ab4b85c379fa9a23c165225", "messageHeadline": "Merge branch 'refactored_block' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 238, "deletions": 237}}, {"node": {"oid": "4cab1efe7ea97dce9b2e3f77a54c505edeedafa0", "messageHeadline": "merge KVS changes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "aeb82d24f068e9574639e5f35a483fed7b1acf50", "messageHeadline": "a small catch-up by index fix", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3459e28c6d74ad13b8c32e4c00e35d88920fce46", "messageHeadline": "fix corner-case finalization record handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 31, "deletions": 27}}, {"node": {"oid": "2509e12357484bda89393098fd18172b7b830f64", "messageHeadline": "Revert \"disable one finalization catch-up check\"", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 9}}, {"node": {"oid": "d6cbc16a46303dde3fc1cfecbc95cbc17b528918", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59c1e88ab3c439a3895b97e9e4d805f98761a2a3", "messageHeadline": "change docker file properly to profiling, and add remark about base d\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "11860d73a36c2f6e7b5e5d074ad5b43822283736", "messageHeadline": "disable one finalization catch-up check", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 11}}, {"node": {"oid": "9b3be4142d3776e7ed9999de05a891e4d496c7db", "messageHeadline": "fixup scripts to follow proper convension", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 25}}, {"node": {"oid": "430147fc5fd085c37472cbf714b7ac6b6de4c640", "messageHeadline": "Removed borrow", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e71a8e119c158b1a51a925e4d37f94937b80e685", "messageHeadline": "More code fixes in stats_engine.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43b8dbdb2e56a657c782810cc14d7b3202ad7a2e", "messageHeadline": "Fixed VecDeque usage in stats_engine.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6ab4d57d89882716592487a9286f3e13218b97fd", "messageHeadline": "Fixed static build script", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "6a4ad0327f0a4d98a70230b48980cb847f44284e", "messageHeadline": "nixos fixers", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5da6ed537775ac3a1e83d7722d81e1446d265314", "messageHeadline": "second wave", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 11}}, {"node": {"oid": "7b80ea318f43f2bb2aa09255f39fa9c9ab6053bc", "messageHeadline": "fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 23}}, {"node": {"oid": "ae2253d95e2a80541e3f9f8325d3bf55404c0f29", "messageHeadline": "move error to trace for expected errors", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "0a6e5bb2308b96ce509b742c34c2e78f726008b4", "messageHeadline": "fixed up args testing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "17de484861932d932018fc9b1cc9994140067a9e", "messageHeadline": "move away from non-guaranteed single threaded locks in inner methods", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 45, "deletions": 53}}, {"node": {"oid": "9ed0f4a1126798d5c4d3954ce108c021cbbfb736", "messageHeadline": "CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b3bb176af6aab804d3c2df1d55a91f966eceaa47", "messageHeadline": "Merge branch 'features/rename-log-env' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b7edca4fa84f260d0ac57acf4b4130304c4b9305", "messageHeadline": "Rename the LOG_LEVEL env var", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e277372d9061a112d15e687f7ac492da01b674c4", "messageHeadline": "Merge branch 'almost_persist_blocks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 205, "deletions": 115}}, {"node": {"oid": "d1c0c7b5c28c1a4f0978d3e69ef4c3a7c9b8a162", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 29, "deletions": 45}}, {"node": {"oid": "ad28efe463679307088756332ea5c99f8530b2e7", "messageHeadline": "introduce hash_hasher", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 18}}, {"node": {"oid": "db1fe9e1b5969e3d0948564b137a5c2504c3acc6", "messageHeadline": "refactor Block", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 193, "deletions": 195}}, {"node": {"oid": "299c0ff66fd383fd0b62b1f17d926cfe1258de7e", "messageHeadline": "Crs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "548fc2787cd7eca65087a278c0090aea7ffd3a61", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 27, "deletions": 18}}, {"node": {"oid": "6f20ef023a72adedb3a37633926e17d496d5afb8", "messageHeadline": "introduce a DiskCache", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 53, "deletions": 24}}, {"node": {"oid": "ac132eb92aeff8e83d16f0543c5c0cead06e0630", "messageHeadline": "make TransactionCache more generic", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 92, "deletions": 88}}, {"node": {"oid": "dea2f8b1515e48bb605777b6f365bdb5f60b2530", "messageHeadline": "almost persist blocks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 61, "deletions": 13}}, {"node": {"oid": "4c500004bd36702de5551c7e4f049d7d46a34fe4", "messageHeadline": "Updating more tests with invariant checking", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "bfe1502e541d3fed4b9131e17ec69406df5bf82e", "messageHeadline": "Testing + bug fix with inter-contract transfers", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "aec3d1f6cdf8e480dd0168592a74deda8897e8fb", "messageHeadline": "Merge branch 'features/use-circular-queue' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 44, "deletions": 31}}, {"node": {"oid": "c281e95bcf02119d9adcff401cb8e5246b60cbaf", "messageHeadline": "Removed VecDeque from txCache and statsEngine", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 44, "deletions": 31}}, {"node": {"oid": "01433ddc8592fbfcf3fcd3b532367a0c2e8329a5", "messageHeadline": "Update globalstate", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ab6e0c5597baafcc1fe565fb92a7ab65486a9ad", "messageHeadline": "Restored missing import", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "62b9df951b5b2b1d0b408e10eff4dc15568acee6", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 58, "deletions": 35}}, {"node": {"oid": "13ae9640afbb95593edd33dfb8f1bdd8a3d4e1f2", "messageHeadline": "Fix for transferring balance on instance creation; delegation tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 183, "deletions": 7}}, {"node": {"oid": "87006abdfc7b099fa55c0f19fd921dbe9f8f1e26", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/globalstate-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 53, "deletions": 39}}, {"node": {"oid": "ac4eb53652dfbefaccd1c7e6867d24f4247057c4", "messageHeadline": "Invariants and Show instances", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "42a5e9832d2bfb5cb17431d2c1c5c7701364f7b0", "messageHeadline": "Forgotten update to Getters.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cccab447e3b746c2ead0b823e0e3bcf3893608a0", "messageHeadline": "Update scheduler to work with latest acorn master with added annotati\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 58, "deletions": 35}}, {"node": {"oid": "8e4df1aa05a0c58af41a2532d12c46278b2c25cb", "messageHeadline": "Merge branch 'acorn-annotations' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 54, "deletions": 40}}, {"node": {"oid": "cbd6354373927306d73115fc04442ad38b4bd190", "messageHeadline": "Revert \"Add the ability to add annotations to acorn types, terms and \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 40, "deletions": 54}}, {"node": {"oid": "6426e0c813873d733917fe87f2e4989582d4796c", "messageHeadline": "Add the ability to add annotations to acorn types, terms and patterns.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 54, "deletions": 40}}, {"node": {"oid": "091ca18b46c5cb15413eb061e52e9c0811fe2aca", "messageHeadline": "Add the ability to add annotations to acorn types, terms and patterns.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 54, "deletions": 40}}, {"node": {"oid": "b4f1547e73ea39e4df6c38053e4564421d770853", "messageHeadline": "Update crypto dependency to make rust build pass.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afbc12c60c5a5b61565be34678b8ec389e2d3ab9", "messageHeadline": "Invariants on the BlockState (ChainMetatest).", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "060faffe1a11625af442908e5a25ff1aab0a3611", "messageHeadline": "Invariants on the BlockState.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 105, "deletions": 32}}, {"node": {"oid": "ea2918a1b49b4dea7878dcd0e36d0b0adbed0506", "messageHeadline": "Merge branch 'lmdb_bans' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 270, "deletions": 545}}, {"node": {"oid": "08e5b1e7c9ce849cc96d4c3d7ed49d86b28d1e39", "messageHeadline": "move common bin stuff to utils", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 83, "deletions": 166}}, {"node": {"oid": "e9518f49aeaba7f76b367a08cd22d78152bd5e50", "messageHeadline": "migrate bans to LMDB", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 275, "deletions": 467}}, {"node": {"oid": "e9dc8e6eb86054d8000adfe4829b92a985f5f012", "messageHeadline": "Merge branch 'update_crypto' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b5f01e842c23e42dd843e2cfc9540d4923510b61", "messageHeadline": "update crypto, tweak Cargo.lock", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa3454cf4c2c929a502fe5ed80adbb18c9771869", "messageHeadline": "Merge branch 'features/noise_params_as_cliargs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 124, "deletions": 18}}, {"node": {"oid": "9a57533cd79eb8da4239e9b11a28c5a17f3c5439", "messageHeadline": "Merge branch 'more_transaction_payloads' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 152, "deletions": 24}}, {"node": {"oid": "73bc075594f89961bf65b4f93c002bd8400ba5fe", "messageHeadline": "CRs & clippy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 7}}, {"node": {"oid": "a18f11b47c7b0f5c9c26471876d035b5e5eb1056", "messageHeadline": "fixes per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f31e202a9c9027f5e953d3b4068fc01665c1222e", "messageHeadline": "wrap up fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 67, "deletions": 31}}, {"node": {"oid": "198ebdce9e72b89f5d2e5b87e45311cd6c5aa320", "messageHeadline": "temp changes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "6ef041031ded66a11dcc94c8135b8ef5b8d9bebe", "messageHeadline": "(de)serialize the remaining Transaction payloads", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 144, "deletions": 24}}, {"node": {"oid": "aa0cd46137c4081eabcad73424f4241b694cfeb5", "messageHeadline": "wip make noise args cli configurable", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 80, "deletions": 16}}, {"node": {"oid": "e471533f585b708e1c3cbeb82db768f182a56672", "messageHeadline": "Merge branch 'update_s11n' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 89, "deletions": 20}}, {"node": {"oid": "298ee75c0a86998c95cbbdf7013a7cd33abb6619", "messageHeadline": "update genesis data archives", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "565d32d053d9a9f20a6a03aaac15901e9d712cd2", "messageHeadline": "Merge branch 'features/bump_nix_build' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b0eb65018f20ea22fab589b27193be12fa7d6f7", "messageHeadline": "Merge branch 'features/propagate-flag' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "1f57e3463c9f9a3f9619e5877c5e8693a6fef8a4", "messageHeadline": "Propagate the `-dynamic` flag to the binaries", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "60d6b94942143e60baef40ddb1ad9f1ccf2de6b4", "messageHeadline": "Merge branch 'features/small-improve-static-build' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "cbdc67df82aa890e3e2cbccc606176e4324bc16c", "messageHeadline": "Small static building improvement", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b480c1654a00792b6044a78fce4a5e24a698f432", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f5605cc24919754c6cb95aefa299ccc37fd5e764", "messageHeadline": "update (de)serialization to the fresh deps", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 80, "deletions": 12}}, {"node": {"oid": "ae945a8ce47c42668989a3f8b157061b9bcd4240", "messageHeadline": "bumped to .2 to match new SHA values", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6bdd989f492d083dfa84a9511c3c0d87d067889", "messageHeadline": "Merge branch 'introduce_a_kvs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 79, "deletions": 10}}, {"node": {"oid": "510dbb52a637b034c737aa77cd9031d5bb16dbf4", "messageHeadline": "Merge branch 'features/bump-consensus' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 311, "deletions": 347}}, {"node": {"oid": "677e097da7844d3c62caa9a056665e1c880364d9", "messageHeadline": "Bump consensus version", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 311, "deletions": 347}}, {"node": {"oid": "5c745814789dbc2036548194d4d35059b9ee91b7", "messageHeadline": "remove an unused object", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "28e7d06b172473d3c115eafea9c6bed3a8bcd80e", "messageHeadline": "introduce the LMDB k-v store", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 79, "deletions": 5}}, {"node": {"oid": "a39d35a63c61b25b87b371a6bb23ef0d25f87c36", "messageHeadline": "Update to latest crypto", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e311d6249b0f90fd9ae0e9fa0778bb94f8831be", "messageHeadline": "Merge branch 'features/sync_readme' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3411, "deletions": 10}}, {"node": {"oid": "c7c1e247950c3235d6dccae8c7efe1a79bad9b8e", "messageHeadline": "Merge branch 'further_transaction_s11n' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 323, "deletions": 73}}, {"node": {"oid": "d91c37afee22f178629d4754a816a9125f047ae8", "messageHeadline": "remove hacl-star build in docker, and cleanup shell", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "7e5b7a26d5dfe316dd00c8a35c4c1c68353fe1be", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "857763653495b0247d209c06495e9b320ab087c8", "messageHeadline": "linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 28}}, {"node": {"oid": "65c4e5d5d259a3ea1a10192845e352d10aa2896e", "messageHeadline": "Store Cargo.lock from now on, and enfore better build", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3437, "deletions": 21}}, {"node": {"oid": "6b3965459a0b76d6c4533340edab3784693f6a33", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 77, "deletions": 37}}, {"node": {"oid": "e1f3ddc90bdd54ffcf7366917ce4f75cd72aa06f", "messageHeadline": "add a convenience macro to sum type lengths", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "fd37902ccdd8ca777b71c2ff20707e5e8d3ee29b", "messageHeadline": "finish s11n of init and update contract", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 34, "deletions": 12}}, {"node": {"oid": "b5e717b33b9d96f9f8eff1a87f1bc62e69b105c9", "messageHeadline": "introduce a convenience read_ty macro", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 46, "deletions": 36}}, {"node": {"oid": "9472dcdd66ca839f5aec0ec2fa2e05eff98f33a4", "messageHeadline": "(de)serialize InitContract and Update", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 47, "deletions": 4}}, {"node": {"oid": "c39ec14cf88b22d8349f15bec7099acc58f17242", "messageHeadline": "add a binary to read transactions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "4a457b130a93fa22cd009f22688bb40f22b64eca", "messageHeadline": "prettier (de)serialization debug log", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f4f0c3b139dedc159af671936613428eb3ca25a4", "messageHeadline": "Encodings of delegation transactions", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0f2821059f44f382b95b512608ef4d001adadd0f", "messageHeadline": "Transaction for delegating stake", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 49, "deletions": 7}}, {"node": {"oid": "f9ccefe1b6f8c846b05e09458d96fc2fda3501fb", "messageHeadline": "Transaction for delegating stake", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "fb0ef9e5730c721fa980b49a6033a4ad6488ad8f", "messageHeadline": "Merge branch 'features/nixpkg' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 62, "deletions": 28}}, {"node": {"oid": "692fb1b61eca35d90f54c0cdbf5d0e0b282fc814", "messageHeadline": "linting and added new default.nix for packaging purposes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 62, "deletions": 28}}, {"node": {"oid": "4a37e6237029fce5816323e4f373d89f03236992", "messageHeadline": "fully (de)serialize DeployModule and Transfer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 119, "deletions": 34}}, {"node": {"oid": "15766b9efda003d462e213aeb40a094469bbcc82", "messageHeadline": "future-proof some values so they break faster", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 15}}, {"node": {"oid": "ae2df2c6184a81c93465c1d94d7e66913d91a107", "messageHeadline": "Stake delegation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 39}}, {"node": {"oid": "7ba24aebf227ed8b6687ebae02ecf71ec6d4d592", "messageHeadline": "State operations update delegated stake", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "09a416d1dd72e011349573d5dcc5970b0358c094", "messageHeadline": "Merge branch 'features/generate_genesis_data' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 1}}, {"node": {"oid": "bcdef362520504fbe40f82f34bf4ab23a3ddad1b", "messageHeadline": "Merge branch 'transaction_s11n_fix' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 59, "deletions": 11}}, {"node": {"oid": "49fa475b94224da2382a9ca2f3a4152435c3b8a8", "messageHeadline": "New genesis data generator script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 1}}, {"node": {"oid": "c8d9aaecea7f0051920dc6e3dcd4c3618982ad36", "messageHeadline": "CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f098a14f8c30a9973543c43e5c8fda439a983e19", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0c9ef68e2dc698c2bb7d99404fc2293756815c2f", "messageHeadline": "fix Transaction (de)serialization", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 42, "deletions": 6}}, {"node": {"oid": "5b160c4b5e7d94229be3b0d6725f3953adc1b7ea", "messageHeadline": "Merge branch 'transaction_s11n' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 137, "deletions": 103}}, {"node": {"oid": "89f36048252304cd4bb4fdac6d46cb0d92c074b3", "messageHeadline": "adjust Transaction tables", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "38bdf77e92f0de93061b6ab0b0e05b169ceedb53", "messageHeadline": "Merge branch 'features/shelly_wrapper' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "f45d3d63be45c77fea774f1822a844b7ad68f48b", "messageHeadline": "add base58 support for AccountAddress", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "070ced31300e75eae61e11496f645f54c1c3695c", "messageHeadline": "corrections", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbe48b85ef86a118e176980f00a7bfd19ad49130", "messageHeadline": "nix-shell wrapper for local zsh functions", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 1}}, {"node": {"oid": "8c7a4598b99adfb4a5f58d0055875a286808660b", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "6e30c2bbe1e3d4ba7a925fc50e3e3b62c3974c5c", "messageHeadline": "improve the serialization of BakedBlock & Transactions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 34, "deletions": 71}}, {"node": {"oid": "4b709d9267d9fae9c2317c76d78229fed362dbc7", "messageHeadline": "(de)serialze Transaction", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 97, "deletions": 17}}, {"node": {"oid": "9f753c4bcf130c65a209e2e31e3d51353cb943a9", "messageHeadline": "fixup", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 13}}, {"node": {"oid": "49aabf2396876a27d6e2bf51a700041d89d2bc84", "messageHeadline": "Merge branch 'bugfixes/dump_genesis' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b01b4f07d68a812123ef348327571fb2302a0fde", "messageHeadline": "err vs args test", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "159d8400ecb0bbfd86b1309a4fca4607d2fed363", "messageHeadline": "Merge branch 'features/genesis_data_testing_ci' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "169690743285b3595c01c0f4963fb3dbde512498", "messageHeadline": "as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "43fb470a2c1afb9844ca4989dee8b835b3632725", "messageHeadline": "added genesis data tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "1c4edca2b021b5b16ca4dbf4eb3f84b171a2959f", "messageHeadline": "Clean-up and fix warnings", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 130}}, {"node": {"oid": "eec9665d3b685f063f51de6e09619c9ec0d18fb6", "messageHeadline": "Clean-up and fix warnings", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "130314245d94500dc79f8b85501b1b5e312d8318", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6069747681429d4fd01b42801c60139dbd7a7413", "messageHeadline": "Stake delegation and refactoring", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 226, "deletions": 206}}, {"node": {"oid": "bbce3c9e4cf6a56291f9070d5a327c83e76c2a2d", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/globalstate-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "793b73a1c58a6882d6b1bc188f60acb3e156b89e", "messageHeadline": "Stake delegation and refactoring", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 325, "deletions": 286}}, {"node": {"oid": "3a7cc6675f30792212ec26ae11e3dc853f5b1200", "messageHeadline": "Merge branch 'fixes/use-precompiled-cabal' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 15, "deletions": 18}}, {"node": {"oid": "bd19fcd0ba56f6f2daa686012b3ad7e4d4851346", "messageHeadline": "Changed build script to use precompiled version of cabal since we don\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 15, "deletions": 18}}, {"node": {"oid": "c448371cf5adcf654a0de6e8db0b63678e347923", "messageHeadline": "Merge branch 'bugfixes/remove_duplicate_dep' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "87d21bdcef9eb77c6852a85ea2d5c046c3239de3", "messageHeadline": "cleanup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "66f1a57bd1353bb032cc1dbac74b68a9727e0a8e", "messageHeadline": "removed dup actions", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d891348c7796a62a4b7370f45cf83ca49b4c8fc8", "messageHeadline": "Merge branch 'features/spread_relays' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 66, "deletions": 90}}, {"node": {"oid": "67f66f7e04f98adf23ef8160d81787a5ddd02b6c", "messageHeadline": "Merge branch 'features/proto-package-name' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0670e0f47eec569c4b0258af3b1f153e569c23e2", "messageHeadline": "Added package declaration in proto file", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3542821f33fc0e3ee104dff2d018fbb65f04e47d", "messageHeadline": "es", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edf99a63764bd16cd0ca1a5086d1bdda8497e1d2", "messageHeadline": "revert one CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc5e94d0bcce56807a4bc79181f65d32d63bc476", "messageHeadline": "CRs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "00dfc61c7698630975bd16fe831e5b2053621c55", "messageHeadline": "CRs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "91f0e74c2add9e8bbd771d93f3b9aee8e1d50e46", "messageHeadline": "CRs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 25}}, {"node": {"oid": "e11d7ef4bf715c9e7ec29a5a3bf5816da63b5e35", "messageHeadline": "removed previous attempt of evening out broadcasts and replace with w\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 53, "deletions": 72}}, {"node": {"oid": "57e4f829106cc36ea4e22540082971c20e108952", "messageHeadline": "drive-by adjustments", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0cf29b2df9c66d92351f2f60058600f89c6dc3bd", "messageHeadline": "remove BlockStatus", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 18}}, {"node": {"oid": "17e0ffb67aaa1ec99a4ad176a4571e246b692729", "messageHeadline": "Merge branch 'cleanup_global_state_s11n' into 'develop'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 211, "deletions": 313}}, {"node": {"oid": "6de70b0e1bcfd5b188043f809ea7a953ddddb7ee", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 67, "deletions": 61}}, {"node": {"oid": "8197650832103443909254273c98e085f927fd5a", "messageHeadline": "Merge branch 'features/error-message-on-malformed-request'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e835d8295e491c39319cc99470ae6d3f4d36bceb", "messageHeadline": "Return valid JSON in case block hash invalid.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "715f7bd58a3a7066a124365141bf65b5bfdf3d47", "messageHeadline": "Update globalstate and acorn dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "32e7fa18885ceda92e3bc9990d5c13837c04ef72", "messageHeadline": "Merge remote-tracking branch 'origin/master' into dev/typechecker", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 583, "deletions": 475}}, {"node": {"oid": "61d13e4c11457b5d1e15128f17f595a6ad72a330", "messageHeadline": "shorten WmVbaMessage deserialization code", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 30}}, {"node": {"oid": "167f88971d9c196abcf6b8f12fa2b6c7e5833fcd", "messageHeadline": "document global state s11n macros", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "d08f556eca92c111df290131c2a4abcf2c3e5650", "messageHeadline": "fix some formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6835d4dcaea878d193b828f692262eeef250d313", "messageHeadline": "change Nonce::new to try_from", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "829d37f5695305a9128e38773e1a16ee70148a4c", "messageHeadline": "remove read_all in favour of a single-cursor approach", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 31, "deletions": 60}}, {"node": {"oid": "7c5115dbde0796a7a5e7996f90122f21bd8aec60", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 73, "deletions": 23}}, {"node": {"oid": "212a787488b4bebc2ecc63c2684b78276b39d16d", "messageHeadline": "add a maybe serialization macro", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "11be768c1c07eb2b1bcf892c41916c77d2e50715", "messageHeadline": "add another helper function", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 18}}, {"node": {"oid": "dc510c729bb6c0b2dc324edc2214990c9fdabb0a", "messageHeadline": "Fix test build errors", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4f3c762f035e53c84376c80c87e9fd596524ecd", "messageHeadline": "add a macro to write in loops", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 18}}, {"node": {"oid": "8c08b8259e43db0f17e4c59f97725cedaa3ab28b", "messageHeadline": "add a helper function", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 19}}, {"node": {"oid": "8565e7ba69fa915deba495efc7020982b06e9e99", "messageHeadline": "Fix executables", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "56e77b54a01ddc10c3f1614ea7cc6cfee88ebcaf", "messageHeadline": "remove the FinalizationParameters object", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 37}}, {"node": {"oid": "e9d1d1000f477f6a3e14ab639d047bd92db92b8f", "messageHeadline": "remove the FinalizationProof object", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 46}}, {"node": {"oid": "8adcb47b2ba874a4be146c22dafa24b3d616774c", "messageHeadline": "Global state refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 63, "deletions": 57}}, {"node": {"oid": "773f35184da3b5a4a46cb5b858e95177847b1740", "messageHeadline": "introduce a write_bytestring function", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 14}}, {"node": {"oid": "1fe6362d71ded4b4407921de823f419eb7cb52a8", "messageHeadline": "Refactor global state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 570, "deletions": 507}}, {"node": {"oid": "b8f137fd10cc090c4974b182a37d76febd19d741", "messageHeadline": "Forgotten file.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 138, "deletions": 0}}, {"node": {"oid": "ae488000a2384bbe399caa7b0d07e7cbe7e86214", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "25ac1379b93b16c41671488085f95eeedd20bed3", "messageHeadline": "Add basic unit tests for baker related transactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "6987289a30bcacd68554c07dbd8e57bbdd16b480", "messageHeadline": "add a collection serialization macro", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 53}}, {"node": {"oid": "aeaf589bf89eba420fd389e00c20afbea6927201", "messageHeadline": "a round of clean-ups for the Rust global state", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 32}}, {"node": {"oid": "0154a9d2d7875e292ff9625d267d5a9aec985f3f", "messageHeadline": "Merge branch 'improve_new_consensus' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 211, "deletions": 43}}, {"node": {"oid": "6235fbd96fbf209bfe3c17086126e5a293a5bda9", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 317, "deletions": 10}}, {"node": {"oid": "17ecbb347ca69965d1f0e156eade54c9ce0715ba", "messageHeadline": "Konsensus tests parametrised by generator.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 22, "deletions": 19}}, {"node": {"oid": "58c4df78ec960b4443e3b9b3195e510f2db38ccc", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 48, "deletions": 24}}, {"node": {"oid": "9503f428dd8da372aa2a23bc0c10213cd8a4a9d7", "messageHeadline": "a fistful of global state s11n improvements", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 18}}, {"node": {"oid": "4ed496a65864d7ac5b5352044ca5efc8736f0a4d", "messageHeadline": "turn allocation checks into a macro", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 24}}, {"node": {"oid": "b757434e6d732ca88fb88baa3e3cbc1d7b280776", "messageHeadline": "fully (de)serialize the updated genesis data", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 160, "deletions": 12}}, {"node": {"oid": "76eada7b71c9471fab12ce867a2446244f10eedf", "messageHeadline": "Forgot to update tests with new BirkParameters format.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "720162a821c75429095a688ead5bb7378c5bb074", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 93, "deletions": 330}}, {"node": {"oid": "4de7a1201a57a8ac8ab997939b57b21362661bb1", "messageHeadline": "Add transactions to manipulate the bakers to the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 316, "deletions": 9}}, {"node": {"oid": "d3686e775ccadb1e3a96bd6987bedca96b4d4c6a", "messageHeadline": "Remove server. Remove legacy runner.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 306}}, {"node": {"oid": "3419f4d8a9bf589f185c6194078e45d57b52e63f", "messageHeadline": "Block state operations, events and failures for manipulating bakers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "cd9ad1863e757df0c356396895d52cfa1ecc3e58", "messageHeadline": "Test runner to use buffered/async runner", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e2978b44dc012a91ee18623f0291e27186428f2f", "messageHeadline": "Merge remote-tracking branch 'origin/master' into dev/typechecker", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "893af0397b72a850d468f9e663fba35719e38475", "messageHeadline": "Add new transactions types for adding, removing, updating bakers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "e0bca960c2000ba36e9347f8b26c5b6c17c86c05", "messageHeadline": "Update identity provider smart contract, fix memory leaks due to lazi\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 46}}, {"node": {"oid": "3e4dea6701abf177161354da8546226e1aaafb92", "messageHeadline": "Add module source to the modules table.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "94fa76b88dcae4b9d9f8409e1621062543ae5277", "messageHeadline": "Add support for more queries of the consensus and contract state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "5eacec778f2ffdad00aa7a731b62a52020d45f3a", "messageHeadline": "Make compatible with current acorn master, add querying of central ba\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "9e40c3ce59049cbd6ba3fcb0c40b3daf34e58629", "messageHeadline": "Add minting to block state operations.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "75fb0d2c58d0c34f03ef3e5159f03c7d7f548c74", "messageHeadline": "Creating a fresh instance of block state now starts with 0 execution \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "c2adf67229d45eafa8627f686de195f20ac8473e", "messageHeadline": "Add baker accounts to genesis data.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac93bb1ba908cba6c20cc0e3bd4f61ef569dce38", "messageHeadline": "Move Birk parameters to block state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "123b7e646fbc769d0917766258d9c4499b1c6bbe", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d17320577de6ce086f24de85a82b2f01110556bf", "messageHeadline": "Fix performance issue in ABBA testing", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 58, "deletions": 18}}, {"node": {"oid": "797fceaf4b7dc90206c58c10abbf5d5421a15aaa", "messageHeadline": "Filter out old Seen messages in CSS testing", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a8b1d82d63efda957b9faa9350a86249c7623856", "messageHeadline": "Custom Show for NominationSet", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "53aabad6a898b37fab462c3b3ac82228bdf6cc67", "messageHeadline": "Merge branch 'features/new-static-script' into 'develop'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 170, "deletions": 792}}, {"node": {"oid": "e1402aa397a07b437af88ec78c60318aefa4c4f1", "messageHeadline": "New static-libs build script", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 170, "deletions": 792}}, {"node": {"oid": "da2a9af35a0136988d10c779a8b65481a08f0d70", "messageHeadline": "Merge branch 'features/strings-instead-of-byteslices-ffi' into 'develop'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "49b3139b966d668d04866618c301b6b47e4c03d6", "messageHeadline": "`str`s instead of a byte array in FFI calls", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "a3d5791cb07988ab7c086943f5ffef4e066f4f13", "messageHeadline": "Modified also the log message", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2db95f93fb12b1c52191eb4543370fad22c80b4e", "messageHeadline": "Returning error message on invalid read of block hash", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10fd90c4b93d688e7ae42b3bb83eab139cd780b0", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "ea52d7142f74ae7f19d3558a10e4fe16402ddda2", "messageHeadline": "Update crypto dependency to fix account address show instance.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89d23e5397b615e6e0f7ec6377924d453e339209", "messageHeadline": "simplify some function parameters", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "53e1586c850cf4e387533ad8afd9352e706f7f47", "messageHeadline": "Merge branch 'fix_new_consensus' into 'develop'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "7b077c164dc0ada216e8f210ea1b6facb9ba1176", "messageHeadline": "secure the allocations in global state deserialization", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 9}}, {"node": {"oid": "9190c7e0d9182fee104e5b7acefb402c215bcb55", "messageHeadline": "Add new transactions types for adding, removing, updating bakers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "6fb66ad0a0a931b3798408f9b744ccd8436f1e5a", "messageHeadline": "Merge branch 'features/impl_serializable_for_slice' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3818045b2457c379151e972cb4aafb3f8ab60209", "messageHeadline": "Changed the definition of Serializable to work over slices", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf061d2188fa586f63091d5ce92a51f34c0589ee", "messageHeadline": "Merge branch 'features/move_map_ioerror' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 17}}, {"node": {"oid": "b40c222872783efa130452670499f1af55318e31", "messageHeadline": "Move the macro to the fails module", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "67346af90621e6b88227b39692bce661b5493d63", "messageHeadline": "a quick (de)serialization fix for the new verison of consensus", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "adb553beea37c22842af08f80a54b345e8b1cace", "messageHeadline": "Catch-up tester using buffered messages.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 56, "deletions": 8}}, {"node": {"oid": "8acdcd5e8e23b479ad76b9240764233737f6ef37", "messageHeadline": "Forgot to add Buffer.hs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "d343483a41754b102d47f434bf6981648f388a8a", "messageHeadline": "Merge branch 'features/new-ffi-state-calls' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 251, "deletions": 74}}, {"node": {"oid": "a80708ed64849057708803dda618c6786da097c1", "messageHeadline": "Features/new ffi state calls", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 251, "deletions": 74}}, {"node": {"oid": "bc01c4c1699ac4f1d0e5c33f70e3fc87722ffef3", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "a38feac7e3a62e13f79d787fba62f57d98ac317e", "messageHeadline": "Buffering finalization messages", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 140, "deletions": 22}}, {"node": {"oid": "1a508371f641cd6ef2488f5dfc08c473b9c1046d", "messageHeadline": "Merge branch 'features/bump-consensus-static-libs' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 335, "deletions": 329}}, {"node": {"oid": "d652191652c1848fb04e43235f444c766abe91d4", "messageHeadline": "Bumped lib version", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 335, "deletions": 329}}, {"node": {"oid": "12177c1c353ffac743cb8e570d5b53ddcfdf6f7d", "messageHeadline": "Merge branch 'condensed_css' into 'develop'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 269, "deletions": 111}}, {"node": {"oid": "90714cb2874acfd2e5ff0674d26d1e84286978f1", "messageHeadline": "scheduler: add tracking of identity issuers, make environment monad o\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 45, "deletions": 25}}, {"node": {"oid": "22b89a611fa3d641796bd78e7382d9e534236c7d", "messageHeadline": "Update identity provider smart contract, fix memory leaks due to lazi\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 46}}, {"node": {"oid": "0262b785324001cf5db0a6f3439081a28edc9e6b", "messageHeadline": "fmt & clippy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 68, "deletions": 23}}, {"node": {"oid": "eb88a4c2ab75f7ab1198d71318bc9027f53337cb", "messageHeadline": "update Css message format", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 154, "deletions": 83}}, {"node": {"oid": "1e01f26d825e4c99761a3dcedcfe9ab1dc6c2e59", "messageHeadline": "include new FFI return codes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 72, "deletions": 30}}, {"node": {"oid": "5c9cb1a8e4b5f22a126d86e3ce5413d629a4d279", "messageHeadline": "Merge branch 'features/automated-static-compile' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 226, "deletions": 215}}, {"node": {"oid": "4e4a1fd51abeb4d44c6aba2a100dd463a30c4f20", "messageHeadline": "Automated static compile for Docker", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 226, "deletions": 215}}, {"node": {"oid": "9b1b1d45d1a0096363cbfb4a2521e36fe02c4699", "messageHeadline": "Merge branch 'fix/stopping-all-threads' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3c7ce9a769f0c4753fbc9303e6e441cf4794977c", "messageHeadline": "Stopping the `skov_sender` channel before exiting", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a44158d403719aac7c1fe83e9e8f6f319bf8734a", "messageHeadline": "Merge branch 'fix/removing-objects-in-libs' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "736e63c8a1921f6a4d942731ff3eee9b665ba8ba", "messageHeadline": "Remove unused file and conflicting objects", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0555892552b42e204efc6f212e8a636483036442", "messageHeadline": "Merge branch 'features/add-to-seen-when-creating' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "845b34ffe4998bdf461182fa1caaf1bd2c4e9819", "messageHeadline": "Adding message_id to seen messages when creating", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e81d3cbc1e6306091f14ed243dbbf0b56fff515b", "messageHeadline": "Merge branch 'fix/remedy_e2e_tests' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 592, "deletions": 711}}, {"node": {"oid": "2212a826556af9695b92175d7ca8b25730637d21", "messageHeadline": "Fix e2e tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 592, "deletions": 711}}, {"node": {"oid": "98c4053dad789a7ca531062415745a0ebe4d7f9c", "messageHeadline": "Merge branch 'master' into baker-rewards", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 284, "deletions": 89}}, {"node": {"oid": "ac8d82f616ba035bf6613ce7fcc3b1b6c9a9aec7", "messageHeadline": "Refactor the scheduler somewhat so that it is more transparent how to\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 188, "deletions": 120}}, {"node": {"oid": "a6fa8adbfcc8a6df9842c4c68f6fdb7229ebb67f", "messageHeadline": "Merge branch 'fix_catch_up_by_point' into 'develop'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "128941a9716cadb13fcd5529cd98e6f858c9abe7", "messageHeadline": "Update crypto dependency to fix bug in base58 decoding.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d195b60a2598da1d0091d1800b7f6b9d957942a", "messageHeadline": "Make a uniform interface to query state for a particular block given \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 190, "deletions": 167}}, {"node": {"oid": "46e6b87af19eb298a39b986b96c2c110dab25473", "messageHeadline": "Condensing CSS messages", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 286, "deletions": 91}}, {"node": {"oid": "d7b48d7b46b207185ae16325fad56a6826cbdae4", "messageHeadline": "fix finalization message catch-ups", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "001c16e2cd6d9685ef3b511c1551f2e07383a21f", "messageHeadline": "reduce node locking during handshake catch-up", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1a9d37a70573fe238fdf8532988eaa19af93a083", "messageHeadline": "increase finalization message visibility again, accept outside finali\u2026", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "e4bf24ae055e8a91b6531ec84efe373bdc47bc4d", "messageHeadline": "Add module source to global state and the ability to query it via FFI.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "93f7d4b108f03cbef47b8fa3d0151ac5afd02928", "messageHeadline": "Merge branch 'improve_finrec_handling_ffi_enum' into 'develop'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 138, "deletions": 77}}, {"node": {"oid": "4ce1c6fea19d547ccdaa720e6dc103eb6740c90f", "messageHeadline": "Add module source to the modules table.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "4b9a42252f1befd84a8be87ed16294492acd6882", "messageHeadline": "Fix logging information in External.hs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "0dda4cccc2c7620823c657b6079ca009f5baa75f", "messageHeadline": "Add a query to get list of deployed modules on chain.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "08324d36ecfa1897b2078c6dac03022fb9397595", "messageHeadline": "Add more state queries as requested.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 179, "deletions": 60}}, {"node": {"oid": "6ad748a3c98ab7e8a79e718667e427573d45d72e", "messageHeadline": "Add support for more queries of the consensus and contract state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "97985d63e832775bbe8c53bf59e0464112cff573", "messageHeadline": "Merge branch 'baker-rewards' of gitlab.com:Concordium/consensus/proto\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fc8b7f68ab13f556322627d40708ca45b7becd48", "messageHeadline": "Update globalstate.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbfaa9848fdfc0ebd32783ae269b978868a05350", "messageHeadline": "Make compatible with current acorn master, add querying of central ba\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "3d90a4e3c24bb6e35f7daabb913e5e472c1cb827", "messageHeadline": "Add minting to block state operations.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "d6ea37948fbcee0d8b00f0542c00f0199bbb33fb", "messageHeadline": "Add minting and block rewards to bakers. POC.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "fa7443e7ad8d5446b2d51a3a8e4e4e061e515e8c", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 38, "deletions": 25}}, {"node": {"oid": "b4fe721784762edfcf6f9809c4817fc08e99d51b", "messageHeadline": "introduce a consensus return code enum", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 75, "deletions": 61}}, {"node": {"oid": "d5f7acf549a61258e968ed0648d3d6e4cbf0eff3", "messageHeadline": "extend the state log, change pending lists to hashsets", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 4}}, {"node": {"oid": "6e8e6d24666e390efcec375c06d818a378619dd1", "messageHeadline": "fix sporadic div-by-0 error", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8add80e590b0689d43d03ed0e8a7ef01bd604580", "messageHeadline": "improve erroneous finalization records handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 11}}, {"node": {"oid": "c73203cc3ff02b35d461f37ad10d82a35833d5a1", "messageHeadline": "Comments and minor type changes for Finalization", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0dbeac6bc66603136afb465c15b319e5739a9974", "messageHeadline": "preserve future finalization records in add_finalization", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4f6302d671c4dd46184d02d0a0fa130dbcbbd411", "messageHeadline": "minor generic Skov-related adjustments", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "f85b2da865f5be956cd001840007238b79956130", "messageHeadline": "Merge branch 'remove_some_deps' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 36}}, {"node": {"oid": "e804cffd39997c316f15bb0fde42ff444c3a7e90", "messageHeadline": "update and/or align some deps", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "fc26d730c785745353f9199f05c04a9a1029298a", "messageHeadline": "remove some unused deps", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 21}}, {"node": {"oid": "0c2d221d6eccd1c0f1a49024c2c1272279189c87", "messageHeadline": "Merge branch 'features/update_readme' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bb9d225b961f51949a1ba6a37a4a81413aede70e", "messageHeadline": "fixed wording", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f91043dd4749dd0c91010d111bd8201613b48643", "messageHeadline": "updated readme", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "40cc811c52d04b6ee4623de4b027042138e5ea56", "messageHeadline": "Merge branch 'features/nix_os_zsh_funcs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 38, "deletions": 9}}, {"node": {"oid": "20a8983379d0e8a00da0a9dec7f7e9b14e39a15a", "messageHeadline": "nits", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a324cd78dd6d76e8defcc3703066e60e7e958f0d", "messageHeadline": "nix-shell enable zsh functions", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 37, "deletions": 8}}, {"node": {"oid": "4d4f771991f57c0ab10c68a00200948d6757cd89", "messageHeadline": "Merge branch 'skov_docs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 127, "deletions": 65}}, {"node": {"oid": "ed4bfead8dffa6d398bdf1b914f4d212aa2820a2", "messageHeadline": "Merge branch 'bugfixes/snow_64k' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 387, "deletions": 157}}, {"node": {"oid": "e65d66ec3e8619767145b4869417b843685820ee", "messageHeadline": "Revert \"Use State transmision mode\"", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 387, "deletions": 157}}, {"node": {"oid": "ff849c6159b6a7e70d80277219d54c03d97e9a71", "messageHeadline": "CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "e0671d86f6a4f6c8466b70da2678b103b5a938aa", "messageHeadline": "Merge branch 'skov_query_stats' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 145, "deletions": 94}}, {"node": {"oid": "c68fba19d45663224da10cede3a0e54466acce66", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 50, "deletions": 25}}, {"node": {"oid": "7416313f2be80f1577a5178799fef2cb8b1891dc", "messageHeadline": "add Skov docs, improve bits of Skov", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 89, "deletions": 54}}, {"node": {"oid": "5882e024657e87c630b29dff798ac67c5413141b", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 73, "deletions": 37}}, {"node": {"oid": "cf09995c1e58fa7e9be894ab6fd6d04bac8b8184", "messageHeadline": "collect timings on queries", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 8}}, {"node": {"oid": "aafa89208912e068c81ab2bc0852273a8c719284", "messageHeadline": "introduce a Skov query macro", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 40, "deletions": 39}}, {"node": {"oid": "318f290e4aae12ff53846b7429c8116ea7776ea8", "messageHeadline": "Merge branch 'fix/remedy-rpctest-sporadic-failures' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 39, "deletions": 15}}, {"node": {"oid": "bea76c950e9c4afa78069e92d935f0a2af4a2fe6", "messageHeadline": "Implemented some changes (see full commit msg)", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 39, "deletions": 15}}, {"node": {"oid": "3155c96e59ca1cfc4fb07e3037afe8af34091b9c", "messageHeadline": "add block & finalization entry timings; entry macro", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 34}}, {"node": {"oid": "668ebe71f6837ddd2c342d87e1c78344d7d2c42a", "messageHeadline": "adjust existing Skov stats", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 28}}, {"node": {"oid": "0ec3d3fcd4f2692bcc4b11840bac253b2f0c1898", "messageHeadline": "Merge branch 'features/use-static-in-ci' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 16}}, {"node": {"oid": "e104a1fc480eede4a262f9d1e91679073b2c3598", "messageHeadline": "update ar usage", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6ab97847e6ebc0bf93c056c850f0080d9ded437", "messageHeadline": "strip out dup symbol", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e2bd9e520e24352311c662bff5be4190eedd2bb9", "messageHeadline": "remove comment", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e7f8bcb5de93dc0c5ffd12df06df85c0ed39106", "messageHeadline": "more pacman", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1065bc2e0028214ceadcea560b41ae67742a675e", "messageHeadline": "ignore .tar.gz files", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "385321900495a1fdd5a44ef8843b4b8d4af221d1", "messageHeadline": "proper pacman args", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92833e42b5356c467831629524f399aa58d2b65d", "messageHeadline": "added numa dep", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5e092d2f80c006d991391b2433a6ad756d70b796", "messageHeadline": "removed unneeded env var", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "29e0317d5bf9885380fb8027bbee7ffdd937d002", "messageHeadline": "attmpting CI build with static libs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 14}}, {"node": {"oid": "9122bac7e49045e3d636bbc73f119628d8df2705", "messageHeadline": "Merge branch 'cli_nups' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 62, "deletions": 74}}, {"node": {"oid": "c7fe0aea2615561680d14161deaabd57a55b146d", "messageHeadline": "Merge branch 'baker_cleanups' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 11}}, {"node": {"oid": "ce5710d5062600bad8b624d340d707c77b25a63c", "messageHeadline": "Merge branch 'features/static-haskell-on-stable-rust' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 318, "deletions": 312}}, {"node": {"oid": "d01f7d0b17d90d6dc7e0c6daa7e74cb1b9adc016", "messageHeadline": "Move to stable rust", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 318, "deletions": 312}}, {"node": {"oid": "0376e703499763e4ec0c1e0f85fef97e9c895b7a", "messageHeadline": "rpc- & baker- related cli cleanups", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 62, "deletions": 74}}, {"node": {"oid": "2b8a41f2a0aab73fb46e302c6f6c7924af08070f", "messageHeadline": "don't needlessly clone the callback queue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 11}}, {"node": {"oid": "f7bc5223f4e4107dbc4842b313a40b31dd50d532", "messageHeadline": "Merge branch 'features/nix-shell' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "ab1431f7fb2cebefb6c89a54a3ab93219d2adb80", "messageHeadline": "Merge branch 'consensus_remove_some_boxes' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 94, "deletions": 193}}, {"node": {"oid": "9caa8414dfa77c183bff225015ebdc396b68626c", "messageHeadline": "updated shell name", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c5831eeb6d860caf6401e0b4f757a6a8965b6c7", "messageHeadline": "nix shell support for the glorious nix users", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "4ec57aca4ff374d89b05b445625f4d64c233df5b", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 22}}, {"node": {"oid": "c8ca2d9bdccc51f9c9b4db612aa365072ddc82de", "messageHeadline": "implement delta catch-ups in Skov", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 64, "deletions": 158}}, {"node": {"oid": "db2831c40261bf24275351b61d8cb7a02d419de6", "messageHeadline": "adjust some consensus allocations and deserializations", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 24}}, {"node": {"oid": "52bb2999cfdb4ccdc4a747132cf899062cebc9a1", "messageHeadline": "Merge branch 'catch_up_with_skov' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 162, "deletions": 143}}, {"node": {"oid": "5244b1d1f6bc34392a6d723f46f34149a86d3452", "messageHeadline": "Merge branch 'features/haskell-profiling' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2072, "deletions": 32}}, {"node": {"oid": "f05b09667c5d8c45004772092980d6b666486678", "messageHeadline": "Features/haskell profiling", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2072, "deletions": 32}}, {"node": {"oid": "91f6f0832505f7b884b5b02adeae1487b7266924", "messageHeadline": "Bakers are now rewarded execution cost for the blocks they baked.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "a3843cc86eb30afd7eb7493293273b0183c5aa8f", "messageHeadline": "Creating a fresh instance of block state now starts with 0 execution \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "48bc07c289e6ddc97217bfc26b492e0599579b8f", "messageHeadline": "Add the list of baker accounts to genesis data.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 75, "deletions": 58}}, {"node": {"oid": "25a59b525774b058d097a357fd4cbe8cdc80495d", "messageHeadline": "Add baker accounts to genesis data.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a451de9b792d05703175a361758cdf1acb355db7", "messageHeadline": "clippy & fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 38, "deletions": 17}}, {"node": {"oid": "eccb133893cd120ffd995aa55d6d3b8cd729922c", "messageHeadline": "merge", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 246, "deletions": 45}}, {"node": {"oid": "b47fe0c272269e9de6306343f73e3b92d408aedb", "messageHeadline": "fix Skov housekeeping", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5aacdaa363de468bdaac026abeac76f442b4225d", "messageHeadline": "improve debug logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 104}}, {"node": {"oid": "c56998f5c5914ca23df3680a38eefc87e833414e", "messageHeadline": "Merge branch 'prepare_improved_skov_integration' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 305, "deletions": 396}}, {"node": {"oid": "63b692ed1a8589fc586ce8e231d7c081348bc86b", "messageHeadline": "WIP: Move Birk parameters to block state, add baker account to BakerI\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 80, "deletions": 31}}, {"node": {"oid": "fd4efc2e938e22331baaefe6336427eee148e174", "messageHeadline": "Move Birk parameters to block state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 82, "deletions": 4}}, {"node": {"oid": "bfb3eb867321b24157a9804d16e0805ebde6d7cc", "messageHeadline": "discard external finalization records", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "5ad3baaf79f133b0178352202aeba301390443b7", "messageHeadline": "adjust error stats display", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97fe08011cc2ef473b1d0f1add892d60eb5b4734", "messageHeadline": "handle some catch-ups in Skov", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 107, "deletions": 27}}, {"node": {"oid": "b8787e458b7a2591f422645bea82893255d9330c", "messageHeadline": "fix the bug", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 58, "deletions": 50}}, {"node": {"oid": "884636aa3d7d9ee4f1f763d9b2187d28fe75a26d", "messageHeadline": "fix the bug", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 60, "deletions": 49}}, {"node": {"oid": "81e5ba686bcac3c42c7f9152bcf6637e8fa2a72f", "messageHeadline": "Merge branch 'features/reimp-reenable-retransmit' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 198, "deletions": 19}}, {"node": {"oid": "e02a6fdc728076db8e1d8ae916f1c42a0674e04a", "messageHeadline": "Reimplementation of the transactions cache", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 198, "deletions": 19}}, {"node": {"oid": "2f38c1e98b3490140e5972dd290fa976eee53dd9", "messageHeadline": "Merge branch 'fix/ban_database_startup' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 44, "deletions": 19}}, {"node": {"oid": "b96d555440fb2c572e92dae6de22b78bd6fc49e8", "messageHeadline": "Fixed database startup errors", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "97a0f91d7ac17cad1228b7708fd20789e4833007", "messageHeadline": "clippy & fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 79, "deletions": 59}}, {"node": {"oid": "3caa1f7173c06f15ba38cc7b86299d204780040a", "messageHeadline": "remove multi-baker capabilities", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 72, "deletions": 220}}, {"node": {"oid": "1d405e9888a3a4d519ebc53495bcbfff6bfdbfa8", "messageHeadline": "prepare Skov integration", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 241, "deletions": 212}}, {"node": {"oid": "58b35b98e468e9d4f1d880e1512c6ac30723084a", "messageHeadline": "Merge branch 'features/use_snow' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2172, "deletions": 1710}}, {"node": {"oid": "79ee0d6a81c9f7bdad460867f227c3c47153a986", "messageHeadline": "Features/use snow", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2172, "deletions": 1710}}, {"node": {"oid": "52302ae08fabe6d47a11f1ffa2dec7bbc5123c2f", "messageHeadline": "Update acorn dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b212b6bc61effe87c122fe15fc0a0f39bb9aad9b", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 600, "deletions": 350}}, {"node": {"oid": "1f3c4207ddc4cde9654664649a1d84da848f78a6", "messageHeadline": "Modify scheduler so that execution cost does not get lost, but is ins\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 139, "deletions": 58}}, {"node": {"oid": "9bec8b4f208976347cffbcca3cf6714c705c81d2", "messageHeadline": "Start setting up reward schemes.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 152, "deletions": 12}}, {"node": {"oid": "19d219db591d54c09403b3e6fa0c08c765f5c48a", "messageHeadline": "Merge branch 'merge_consensus_queues' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 179, "deletions": 411}}, {"node": {"oid": "58a3133927c2a20052b4cd511c924515ba09422f", "messageHeadline": "fix consensus tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 28}}, {"node": {"oid": "c25d1f298c1020c9482bd2ef934e9877dbb70ec2", "messageHeadline": "clippy & fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 44, "deletions": 39}}, {"node": {"oid": "8a82aa532969b9e2e4f12beed7a8279777a98486", "messageHeadline": "remove an unused struct field", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 8}}, {"node": {"oid": "279ae7a9ee37aee641e43984189108d572d8cb4e", "messageHeadline": "collapse the catch-up thread", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 35, "deletions": 152}}, {"node": {"oid": "a8889ced27ec584e5af87b4451ba25f6b7da849f", "messageHeadline": "merge all non-catch-up queues and related methods", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 46, "deletions": 112}}, {"node": {"oid": "a9cebaf6c90714c527566b823dd9962f3f476619", "messageHeadline": "join block and finalization record consensus channels", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 107, "deletions": 143}}, {"node": {"oid": "b30fdeb5d4f60ee2da866409f91e800906c38c32", "messageHeadline": "Updated FFI with status codes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 195, "deletions": 91}}, {"node": {"oid": "a1b336f17d7749bda48030c81cfef8d2f2483296", "messageHeadline": "Documentation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b434a3d2bffe464e55c5a899a7cfed782db2177e", "messageHeadline": "Merge branch 'lockless_skov_queues' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 57, "deletions": 61}}, {"node": {"oid": "cc81a9ff7536ccbd9e6d8b12e5f75c4ec2c18a84", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 35, "deletions": 11}}, {"node": {"oid": "6c6cba7e3bf23fdd52816ada1f4d1abdfff7080e", "messageHeadline": "lockless Skov queues", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 60}}, {"node": {"oid": "e5aad878058aa236eeb3c1d459e328a710080776", "messageHeadline": "Merge branch 'skov_handle_more_errors' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 248, "deletions": 118}}, {"node": {"oid": "245597c144bfc36c27d7fdc81f76ff3dd4c2a20c", "messageHeadline": "clippeh", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "fbbb334825940d094c7f1115e043fa83579d4431", "messageHeadline": "Merge branch 'integrations/bump_consensus_and_amend_ffi' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 29, "deletions": 8}}, {"node": {"oid": "69b82afa0a9a4ef6270f1cfd49725fecd6e07487", "messageHeadline": "CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 17}}, {"node": {"oid": "bee6349b7066563da638f63b802ef7ea071157c2", "messageHeadline": "improve Skov stat measurements", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 7}}, {"node": {"oid": "20d305e7072f9cca81709f10c54ff40d83784817", "messageHeadline": "lint:fmt fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b26ecb54ab82028676add3430c0361e2b0918a0", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 43, "deletions": 32}}, {"node": {"oid": "6f724be571ebffa7c90ef4766999a14c4950d2a6", "messageHeadline": "reorder parent queries for perf", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "549b71d8a05df76d641badf7873e9543b214aa80", "messageHeadline": "tweak Skov error display", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "b85b1d44ceb0e506c180678a1a405cac5d67256c", "messageHeadline": "bump to sync consensus and bump crypto dep", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 29, "deletions": 8}}, {"node": {"oid": "3cf0ae7d82baf79e973a620b37bf89d44727557c", "messageHeadline": "Moved FFI over to synchronous", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 231, "deletions": 135}}, {"node": {"oid": "6ed87ad646874b8115ae4a5b84bf33327ecae772", "messageHeadline": "Show instance for FinalizationRecord", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "94987ecf2ab0c6fa57768b013c617f9c4f3e7fa3", "messageHeadline": "refactor Skov, add basic stats", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 126, "deletions": 37}}, {"node": {"oid": "d3a819869445502081f2c493882fdd95c74f9172", "messageHeadline": "improve Skov housekeeping logic", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 10}}, {"node": {"oid": "0dea9fcc5f32a1f1d90f074b943492df537703b2", "messageHeadline": "Towards synchronous interface", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 210, "deletions": 197}}, {"node": {"oid": "77c330dd84994bcc4d5b49ad5e699fed21dd03df", "messageHeadline": "rename some Skov consts", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f4138c85ecc0f2b6f69c755a78f1c39036193bdb", "messageHeadline": "change the container for the finalization list", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "916e025725e946d38886b988161f6a3717634957", "messageHeadline": "Merge branch 'master' into HEAD", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9cadeb3c0525dece2f88b9962b41b0ddfb6ebed5", "messageHeadline": "introduce another intermediate Skov object", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 44}}, {"node": {"oid": "490d9f072162c42a084707665cb106fb00d4d44f", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 141, "deletions": 95}}, {"node": {"oid": "d04147e4ba9ef3f1baa1e91b1fc5a92282c77cbf", "messageHeadline": "Remove CreateAccount and add DeployEncryptionKey transaction.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 141, "deletions": 95}}, {"node": {"oid": "ec3bbe923597835220c923ce68fd4e686cb7c374", "messageHeadline": "Add 'DeployEncryptionKey' transaction.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "c04982f27c9a80c0205bd9eb0e8f210059436bf2", "messageHeadline": "Ord for BlockPointer; added getFinalizationAtIndex", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d703b378e55eda1470fe988486171d35f6dffc23", "messageHeadline": "minor log improvement", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0abd688c3ee1dda836d49122d9d4d8e85d6d361", "messageHeadline": "skov: handle missing finalization record", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 6}}, {"node": {"oid": "709a5b4d1e6d45add816ad1b6bd5a882ff34a4fe", "messageHeadline": "improve Skov error messages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "1cf28ce56b20c3dc1622decb428104106aaeb956", "messageHeadline": "alias pending queues", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 15}}, {"node": {"oid": "0b7bea4300f1f43a50516021dc6d4a92b47c9c2d", "messageHeadline": "Merge branch 'skov_improved_error_handling' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 200, "deletions": 90}}, {"node": {"oid": "5169434db8e2f964cfa899dd1bf8e508e8f56f00", "messageHeadline": "turn off Skov debug logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d72490a7589abcb1bfb5ed3a7084823100c08ad3", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 45, "deletions": 18}}, {"node": {"oid": "2bbdaf4b346bbdbae638486429f8dbf995a7d22d", "messageHeadline": "extra Skov errors, improved error handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 137, "deletions": 74}}, {"node": {"oid": "693d1d84d73a6f4a3b3efb0eba9cc72a3043fe97", "messageHeadline": "fmt & clippy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "357b4d6495fcd26bc0a387819fa7a305e3b6f396", "messageHeadline": "comment on carbon copies, flip order of logic", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2f022e60fdb68098319b3aae21b2e2c4ca47690e", "messageHeadline": "fix dashes in the global state parameter", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fb4d8bfd938f876cefb0228e0217448500a480c3", "messageHeadline": "improve Skov error-handling logic", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 41, "deletions": 27}}, {"node": {"oid": "b2684ce69dec4355f104c596000b03f65e63ce01", "messageHeadline": "reorder SkovData components", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9ff22cda3b7b752a0d66079d6f13dae4028e9245", "messageHeadline": "Merge branch 'features/limit_verbosity_of_ci' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0835c6de9a12c077269c0272764aab8fbe722c88", "messageHeadline": "Merge branch 'bugfixes/flip_switch' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 14}}, {"node": {"oid": "9e8694dc898ee07696b62aeab4f4b9235e9b60ed", "messageHeadline": "Limit verbosity of CI runs in test state", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e318b017440e6396bfc3d1661c271430194a5f11", "messageHeadline": "linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4e1a030cdc4cda046470911ba943abacd4888af5", "messageHeadline": "Always broadcast newly crafted messages", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b35754b079a23bc1d00426309321c87ca032f614", "messageHeadline": "Merge branch 'bugfixes/more_lfs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "945d6f543341c9431c598009332570c1bc50e09f", "messageHeadline": "Merge branch 'develop' into 'bugfixes/more_lfs'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a10ac92c1c8cffcde064c2677f5020dbe9d51e31", "messageHeadline": "Even more forced LFS", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "64b67f40181a5b28a14562d7db39270b3e9e11b1", "messageHeadline": "Merge branch 'bugfixes/fix_jenkins_build_lfs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e8cbe4820d88346e6afd528395ef5f6c65b9da2a", "messageHeadline": "Jenkins doesn't get GIT-LFS, so forced", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8bb0c266d3f0b05852f1dd672151d7d13d1eef0b", "messageHeadline": "Merge branch 'bugfixes/start_script_error' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1be3138bb376ad8f4f40653e717e864a45433d0a", "messageHeadline": "don't pass on value as it's true if set", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "454d8021a3c756004e89e346461d780e10f26439", "messageHeadline": "Revamped and correct logic", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "eb41ff349f149f291a89ff7da7c8b97373c9861b", "messageHeadline": "Merge branch 'skov_various_improvements' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 114, "deletions": 140}}, {"node": {"oid": "996860190378c3f33dd8cff27c15813a1cf8d356", "messageHeadline": "Merge branch 'skov_catch_up_switch' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 42, "deletions": 28}}, {"node": {"oid": "76312897a7544014ec1bd8cd8269ba96afb99752", "messageHeadline": "introduce a Skov catch-up switch", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 42, "deletions": 28}}, {"node": {"oid": "82a415060cf63c88beebfad5220fb4b39ea88d8b", "messageHeadline": "Merge branch 'fixes/enable-benchmark-feature-in-k8s' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8248dc70f16658c48e09d0b3374d0e8cb9121ac8", "messageHeadline": "Remove 'CreateAccount' transaction, update dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1595e6d8944499de357f68da140b4afae8aa70dc", "messageHeadline": "fmt & CRs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 16}}, {"node": {"oid": "1136d1e6abda26e5ee34bf13ab41f6d3f31160aa", "messageHeadline": "Use benchmark feature in k8s", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "005726a1f5591478292f02bb797f1917baedf84b", "messageHeadline": "Merge branch 'features/use_enum_for_broadcast_flag' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 40, "deletions": 61}}, {"node": {"oid": "47daf4b62d84f596b910c380d216d1f8cb7a4a6f", "messageHeadline": "begone, Clone (mostly in global state)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 35}}, {"node": {"oid": "959cac6e27ba50b7d465194c9d7231c101d58577", "messageHeadline": "Lifted function into two to improve readability", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 40, "deletions": 61}}, {"node": {"oid": "383f3b669eb58bf6ebba2160ceb858b4bd7ae8d4", "messageHeadline": "improve last finalized handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 28}}, {"node": {"oid": "bd7e89b048d02d4f0fd722109d72c0d1ad0c6eea", "messageHeadline": "simplify Skov by removing 2 options", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 29, "deletions": 34}}, {"node": {"oid": "743d57b2cd336d48691642f2400227dbac0cd89a", "messageHeadline": "prepare improved last finalized handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "33126eb45aa46776a1fb0d64b7c59d866f08a7e1", "messageHeadline": "improve orphan handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 47}}, {"node": {"oid": "68f85512fcb1da9a61640042f716de506dcb4b37", "messageHeadline": "shorten an Rc handling bit", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "05342d5e75429c7df297e42219eafde34c012917", "messageHeadline": "Merge branch 'features/carbon_copy_info_for_broadcast' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 186, "deletions": 79}}, {"node": {"oid": "3659a0be498eab2f3dd6ff8378ec3f8c9a432501", "messageHeadline": "as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 47, "deletions": 72}}, {"node": {"oid": "c487583dd32c65991221c6e2990f99f85994e7ad", "messageHeadline": "Merge branch 'skov_reference' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 87, "deletions": 62}}, {"node": {"oid": "3274015aff61c221af60b95421d1e3965a8d26b8", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec84dded708d7528c1884d92e4dc78f8a82e3155", "messageHeadline": "fixes per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "b1548434fe4d12f0a6edf114b5d371f77f189577", "messageHeadline": "Merge branch 'features/carbon_copy_info_for_broadcast' of gitlab.com:\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 15}}, {"node": {"oid": "1ee4f56109414e9cc6414153b2762f43af1c3fcb", "messageHeadline": "Moved config validation to config parsing stage", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 46, "deletions": 42}}, {"node": {"oid": "30bc91806075912a69d368d152e00720895e9da4", "messageHeadline": "unBox and Boxify CarbonCopyList", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 15}}, {"node": {"oid": "fa8a110735d8095852eafb4e05da148b2e179f5f", "messageHeadline": "linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "4c09210e3886ac4453bc96d6d423a5f971fa0da2", "messageHeadline": "bettered readibility with names", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 12}}, {"node": {"oid": "9ff6bd830f3793b536c1f22cb05501e9b5198776", "messageHeadline": "added note about range in help tips", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2ffb8d2ac2caac771d7854621b56f087f233a77d", "messageHeadline": "added docs regarding it", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "861a651dd10a0547f4d542ac6957cb1b2347c206", "messageHeadline": "only apply randomly ignore carbons if reached desired peer count", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "64deda9f3a2ba773e56320eb0f5646495ed23a85", "messageHeadline": "CR and clippy-wrapper", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 63, "deletions": 10}}, {"node": {"oid": "198520acaaa878a5459d0fd8971d35d292c1c0e0", "messageHeadline": "update start script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "46369a60508b3fb11c2f8834ba7e8989533db9c8", "messageHeadline": "ignore carbon copied previous receivers, but only if probability is n\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 102, "deletions": 52}}, {"node": {"oid": "b6a29d89f5ee8e5907ec32d47fe8279dbd693c7b", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 4}}, {"node": {"oid": "afb48bbd9e245b0bb0a82af2b1c95124ee537cc0", "messageHeadline": "change block pointers from Arc to Rc", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 33}}, {"node": {"oid": "69b3b326d19899b01cf2aa6c935cd99c85e5b656", "messageHeadline": "no more static ref Skov", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 52, "deletions": 35}}, {"node": {"oid": "47613eacfd9fe7250e06c4221293c590d115c117", "messageHeadline": "Merge branch 'integrations/bump_crypto' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0c093c683ec9a1df6d2d8f0570084bc5ba85e0c", "messageHeadline": "bumped crypto", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d48e7bec104c4709067ded47049edd9a47f1b575", "messageHeadline": "Merge branch 'features/dropped_packets_prometheus_counter' into 'deve\u2026", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 89, "deletions": 16}}, {"node": {"oid": "aca3bd2d2c7d630fa60352c9d28cd4263451500a", "messageHeadline": "Merge branch 'skov_improvements' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 198, "deletions": 192}}, {"node": {"oid": "7fa0bccddbfa6e53edb421e8f1caa432f0209d3a", "messageHeadline": "fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d204767c76d93f11810302d83309a5076eae503", "messageHeadline": "Added resend_queue_size, a packet_dropped counter, and reworked/renam\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 89, "deletions": 16}}, {"node": {"oid": "9f3ad30b5448e2669d6c528fd3301f1161c9852f", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 46, "deletions": 47}}, {"node": {"oid": "29389b7f4fdc3d75830fe2fe14554671d4872a9d", "messageHeadline": "preallocate global state collections", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "ec6d0f51e0aa97ed7534b2b59ab78c0b8c67ebe3", "messageHeadline": "further improve Skov logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 104, "deletions": 111}}, {"node": {"oid": "00421f71bc7f45195aed6dbe6174f06ad63feefe", "messageHeadline": "Merge branch 'features/better_msg_resend_loop' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 88, "deletions": 2}}, {"node": {"oid": "6926322a64003857a5eb8fd16bcc088de950a7cd", "messageHeadline": "refactor some Skov internals", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 35}}, {"node": {"oid": "e3472ea69349f8db25717a1ecea246225d9bb7f2", "messageHeadline": "improve debug block tree printout", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "834559222debc53ec250d82c4a619d79d1f40975", "messageHeadline": "as per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "f0ed8a25091a559d5c5191b9be6d89a71090be3e", "messageHeadline": "made max-resend-attempts cli config configurable under ConnectionConfig", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 7}}, {"node": {"oid": "ad7a4ac912e0b60ede01185a33fba3caaf9e48e9", "messageHeadline": "Implement a resend queue", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 78, "deletions": 2}}, {"node": {"oid": "acb3d0612facf6bdfe2530dd411eb8c03811029a", "messageHeadline": "Merge branch 'fix_msg_resend_failure_loop' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 68, "deletions": 40}}, {"node": {"oid": "b6340aa6a4fc152ed0ad250992374f19dbb4097a", "messageHeadline": "remove possible allocations", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 70, "deletions": 49}}, {"node": {"oid": "4fb32653c514ba81f0d5b27e408956f50abe4000", "messageHeadline": "improve reprocessing of failed messages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "1f44075dc7044fce75f0dee553a4d14c74389b0f", "messageHeadline": "downgrade Haskell-side Skov logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "22e8262e1e6de424c3b337d861c775964a743bfe", "messageHeadline": "improve Skov errors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 93, "deletions": 67}}, {"node": {"oid": "1a66a34867908a975171316f4e14280a758edb06", "messageHeadline": "remove Skov statistics (Haskell-side)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 24}}, {"node": {"oid": "2ff81a5586ce65b697695df4c2007b6d500df6ca", "messageHeadline": "Merge branch 'features/bump_dep_crypto' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 9}}, {"node": {"oid": "aa72f9249c859f59a493c791244f71bed27c6cfa", "messageHeadline": "rebump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4fa3b696796688c9a2e158f269ac353293a411b", "messageHeadline": "clean crypto before doing clippy run", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "51eb044e8f20af647c413efca3d26eaa991b4e91", "messageHeadline": "proper clippy::all", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "925991240f6c30f5c1e35529cb2576fc3a2aeb4e", "messageHeadline": "Merge branch 'shorten_MessageId' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 198, "deletions": 125}}, {"node": {"oid": "a1f7ae5c076305b1ac67c3fd33c2bcc84dae777c", "messageHeadline": "make clippy strict", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "06e295382b762d35b41c282b41c37341f7e22a69", "messageHeadline": "fix benchmarks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "cd3b716fc9eeaf97771f0ba823b142c6750c7167", "messageHeadline": "Bring up crypto to latest", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "e0db87080cb4ecd81c5caa4b8860da28e2fd3ea6", "messageHeadline": "fix s11n features, remove static ref rng", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 50, "deletions": 37}}, {"node": {"oid": "7cfb1c139e623a71998624998d717101746a912e", "messageHeadline": "Merge branch 'features/max_clients_take_two' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 51, "deletions": 32}}, {"node": {"oid": "80c31941660a3a57cd6e5b2108f7c4788c72ded5", "messageHeadline": "removed unneeded imp", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9e5cd07fe0eae6ea1c586c0d84f0c4d83c93ad78", "messageHeadline": "As per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 27}}, {"node": {"oid": "77289e1680c619aae3449254ba82a4485d2201b6", "messageHeadline": "et tu, clippe?", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "ba0593686859ebf25f0cfda6cc507310561a1b9e", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 17}}, {"node": {"oid": "d7aad477ffaf67e265bb07e1f3c70e5997222245", "messageHeadline": "further improvements", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 16}}, {"node": {"oid": "78211ed9d9194fd1eb293c2b396d404a6c6c4c03", "messageHeadline": "fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "52e58d73ed3dc47a94a578d5aebe8a7fa812066f", "messageHeadline": "change SeenMessagesList to a HashSet", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 59, "deletions": 9}}, {"node": {"oid": "179fdae39e8538047e2c58dbf78dd9f8d8ed3747", "messageHeadline": "change MessageId into a HashBytes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 26}}, {"node": {"oid": "d51ed4c8a0cd9b4189aaceb67ccc75b95352b0d6", "messageHeadline": "lift HashBytes and SHA256", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 31}}, {"node": {"oid": "2bb6b80298b3ec33c5a2949917a6f05b14e35d8f", "messageHeadline": "add to start.sh script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e356af2f1184bdd6d6458647562b3f869e0627f8", "messageHeadline": "Add way to adapt seen_message_ids_list via config", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "c563b928d13c15c1b9f5048b3e2b0429549f6e0c", "messageHeadline": "Merge branch 'fixes/fixed-grpc-server-potentially-hanging' into 'deve\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "e16dff269595e883095de73c430d89d931e10e9f", "messageHeadline": "Merge branch 'gs_queue' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 163, "deletions": 146}}, {"node": {"oid": "8c0c520aaebd52d74ff5d9a1d84ad6adeeb5804c", "messageHeadline": "Clean-out clients above max by random, and do not allow connecting to\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 51, "deletions": 19}}, {"node": {"oid": "7e2b08cfb9a33f080473c41b8d616b9dca7464a4", "messageHeadline": "Merge branch 'features/max_peers_validation' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 111, "deletions": 16}}, {"node": {"oid": "1d98c942acfb07963e884fede755b8d41d721db1", "messageHeadline": "Merge branch 'bugfixes/local_resend_queueing' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab0bd69d61a9f026f86477cf95208a1b020a9139", "messageHeadline": "unArc the Skov Sender", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 13}}, {"node": {"oid": "b5ce6a54f9ed9fd1c47bb202768f4df81f2e5d4f", "messageHeadline": "Added missing option and changed to new name format. Also moved up th\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "ddda711c3bbe2ed16d15491fb56a46cb60f17aa8", "messageHeadline": "Flip requeue bit", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2db36cef4b07ea32639cfbce6890d71b5c27983f", "messageHeadline": "Fixed allocation as per review", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 21, "deletions": 23}}, {"node": {"oid": "bf9afd2700468e31802554479503197c52b3aa33", "messageHeadline": "Fixed peer check as per review", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e15725a31cf748ea8cb87ec391e6c6bab36c60d", "messageHeadline": "Merge branch 'features/max_peers_validation' of gitlab.com:Concordium\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "342cf6f1ccd310e012a7f2d23db1ed92435e8bd4", "messageHeadline": "fixes per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c62650dcdad64b334a2d605def868b36e87ff7e9", "messageHeadline": "flip tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 58, "deletions": 45}}, {"node": {"oid": "2cd74edc347198763ac180a4fb697b7ba20a38a1", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 38}}, {"node": {"oid": "4c2168173ae98b74d247f363bac2ff8a3cfefd0f", "messageHeadline": "add a channel for Skov", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 156, "deletions": 132}}, {"node": {"oid": "8a8a3b4488849c5ab7bf1123a16f7ffd68aefee1", "messageHeadline": "Fixed accidental added changes", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9211f83ab04da43d844bed7b54e76bfb7992713c", "messageHeadline": "Previously if the node had no peers and never got one, then the RPC s\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 33, "deletions": 30}}, {"node": {"oid": "6971c81652e0e3d5d9b0e37e11eb16cc7406c110", "messageHeadline": "Exposed option in start.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c64b57fdbf79538415e3752d0b33e766fc97c629", "messageHeadline": "initial version of max-peers logic", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 73, "deletions": 1}}, {"node": {"oid": "999e02323eff01dec0b5d753c267a52808595737", "messageHeadline": "Start of synchronous runner", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "cf393101b58e5c6603869fc2159ab9113204071b", "messageHeadline": "Merge branch 'develop' of gitlab.com:Concordium/p2p-client into develop", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 55, "deletions": 25}}, {"node": {"oid": "f23ebe0c44647cdd7ec70016575120a2c28f6951", "messageHeadline": "Merge branch 'profiled_testnet' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 50, "deletions": 23}}, {"node": {"oid": "688247079535c423f612179cc56f6e318579490a", "messageHeadline": "fixed typo", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3a69e960ec2d7c7c1666e0175d7b1a77fc14acb6", "messageHeadline": "fixed typo", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edc9114d14dc5a065104b31b3a5ea5cc474b2b6c", "messageHeadline": "Only profiling runs are not rebuilt - for easier testing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5fbb4232b7c64c42a8acf24ad842900185c42656", "messageHeadline": "enable valgrind profiling of the testnet in zsh functions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 42, "deletions": 23}}, {"node": {"oid": "efd4938c668bdbf0c38a0afaa1548c9465ea801a", "messageHeadline": "Merge branch 'features/upgrade_consensus_cryptp' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "7c947f49709b1309325fd0940b4d3c482fda9e14", "messageHeadline": "Move new library to proper location as well", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "54525d39a290dd83037532fd34559d3c6f5db3ad", "messageHeadline": "Upgrade deps and switch to track master branch of crypto", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "edc86e0fa34ae2ddf12faf0b5a1977c527cf140d", "messageHeadline": "Update submodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0889edaf39e118030ed24a0a18baf6ff3d78ae44", "messageHeadline": "Merge branch 'arc_blocks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ec04b816dc380fed1f7667ec6bfd7ba3fc0b5060", "messageHeadline": "Merge branch 'features/archive_safety' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 115, "deletions": 52}}, {"node": {"oid": "ec62b95e6e861f9c1b06a1fdb428298a81448cd0", "messageHeadline": "Features/archive safety", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 115, "deletions": 52}}, {"node": {"oid": "7f3fd20dbe2b0f88d727e7df866bd96b6c2e98a9", "messageHeadline": "Merge branch 'arc_blocks' into develop", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "12b88f9961602862fbebee57bfb9ddb9fa672d7f", "messageHeadline": "Merge branch 'develop' of gitlab.com:Concordium/p2p-client into develop", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "61396ce6510914f2c581f8b7af5e444663e10178", "messageHeadline": "Merge branch 'further_improve_modularity' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 150, "deletions": 163}}, {"node": {"oid": "b9a6a840898d7f17ffa5e4d5661024a0ded6a753", "messageHeadline": "Arc the block pointers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "2fa06f4a96a5780634de73f8cc9694a2dcd44847", "messageHeadline": "Fixed merge conflict", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 148, "deletions": 161}}, {"node": {"oid": "8e1f9c8c1506ddf17ab36ad95fde4088fe5ef4b8", "messageHeadline": "Merge branch 'features/archive_safety' into develop", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 117, "deletions": 54}}, {"node": {"oid": "7202ef415159ecd7316894e94f5f680e6c225d16", "messageHeadline": "Merge branch 'fixes/change-image-used-in-k8s-build' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "955e9ebb94cc10b06dda19a0c21e0ef777516e89", "messageHeadline": "Switch over image used to build k8s", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "995328369ef2c20207f03fe397744e391848239e", "messageHeadline": "Merge branch 'features/split-docker-image' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 52, "deletions": 41}}, {"node": {"oid": "98a855458218bb40551eb9df03dfd23061599e4e", "messageHeadline": "make hash readable in one spot", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b4f2f3a1f564d1b1c89cf75c482065178e674d83", "messageHeadline": "Actual benchmark", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 283, "deletions": 0}}, {"node": {"oid": "fc4fc050b78ed4c0176b1a8617c5e6e7e85a143a", "messageHeadline": "Benchmark", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab9d3705521efb096410e712ae4bcf08d9d67fd2", "messageHeadline": "test fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 61, "deletions": 75}}, {"node": {"oid": "610b4cc768a755e230b4d76c249f9c1a3eb5382d", "messageHeadline": "Code-review: More descriptive func name", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a1b6ced3460adb6184a03e8354a2e1c55c19d664", "messageHeadline": "Added capnproto to base image", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "4b25253513c1e1fef1faf3b719131e5cec0837cc", "messageHeadline": "Merge branch 'develop' into features/archive_safety", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 673, "deletions": 648}}, {"node": {"oid": "4597874744c9a9de2133bac009238c52c23afd4a", "messageHeadline": "Merge branch 'bugfixes/gossip_fix' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 41, "deletions": 35}}, {"node": {"oid": "f8d8b588406ad0db2f648a9d72023144841bbfaf", "messageHeadline": "Merge branch 'introduce_client_plugins' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 632, "deletions": 613}}, {"node": {"oid": "39d389aaea3d0ff013c5446bc8ebdea42098ee54", "messageHeadline": "Use responsability inversion", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 115, "deletions": 52}}, {"node": {"oid": "f1b994a12e2169d680643abf34dd85642ba72a9b", "messageHeadline": "abstract away the consensus queues", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 69, "deletions": 58}}, {"node": {"oid": "9cb6d9dcdc282ed33be3779a6c4a31a0bf6924b5", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6c796708e049bfd234b4f8df0f227cca7e041685", "messageHeadline": "remove redundant imports", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 9}}, {"node": {"oid": "05110fef77cd41ae651332c1c9d7bb053ff0718d", "messageHeadline": "fixes as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1f6613ab81d36324985ac5a5caeba623c7c83be4", "messageHeadline": "improve the consensus cli plugin", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 12}}, {"node": {"oid": "e728833b45ef5e39111900eb182577330424f485", "messageHeadline": "adjust Fn visibility in cli plugins", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3041005f370cde29a9f3173d3e2a4a1813f602a5", "messageHeadline": "fix warning", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "937c0d533fb08c0e0406eee87620727e0ee06ab2", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "8782c99ad582560f15bb67f78cc32e64e919d9bd", "messageHeadline": "as per review:", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77b26f4d9daed17dc13f04926c12275786bf7dad", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "32c75a23b76e74d933ad5e177b8292ef3749524a", "messageHeadline": "change requests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b0022bed5de214a671b12a00ddd96f0afe060a0a", "messageHeadline": "Various changes to allow splitting out into base image and build envi\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 50, "deletions": 33}}, {"node": {"oid": "6ff66b42392adcd37de75cd5b34e09ab72d8bbac", "messageHeadline": "move the baker check into the consensus plugin", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 77, "deletions": 77}}, {"node": {"oid": "fd84396825829900bd6d4682b0fa6977a921e875", "messageHeadline": "fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 39, "deletions": 35}}, {"node": {"oid": "52bb2a7a23d1a4490ebb85753b43e06d3e08fbb8", "messageHeadline": "introduce client plugins", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 622, "deletions": 603}}, {"node": {"oid": "2fe4730dfc56f643fc2b5a10b70c2b90ffe187e5", "messageHeadline": "Merge branch 'features/zsh_fmt_func' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "199943f750e079d107bbeb1eadb9b5ad6b50168f", "messageHeadline": "Merge branch 'split_out_gs_leftovers' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 293, "deletions": 248}}, {"node": {"oid": "df65c938b706592adba46c2130725d9d5aed3063", "messageHeadline": "Updated lib.def", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2722bc262f7d724f7b2249e3a0fe7de80dfb99be", "messageHeadline": "add recursive fmt function", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "a8103b53b082623b9b962ffe7e44f2beecf28e5e", "messageHeadline": "change requests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 13}}, {"node": {"oid": "aa3567c0424f831c91c2637a56f41a436f9b32d9", "messageHeadline": "Merge branch 'bugfixes/gossip_rebroadcast' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "597bea5b2d4bed65f912edfb1d742780c6719afe", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 17}}, {"node": {"oid": "e7f7fc96ed6c1539d8995b4130ad050ec1792dca", "messageHeadline": "refactor cli", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 298, "deletions": 236}}, {"node": {"oid": "6a97d0a9e525702842a93edde6b0a78d187e32d2", "messageHeadline": "adjust global state deps", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d64f14baa0f41e361db47c15a580cae9f928fd14", "messageHeadline": "reverse cli arg meaning in config", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d44cc0a38d9ebb22901262fcd89be61087d56985", "messageHeadline": "Merge branch 'features/support-artificial-delay-in-k8s-start-script' \u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e3d5f802cecef032a2168df09a576490af0ccd12", "messageHeadline": "Added option to support artificial delay before starting the binary", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "224efdfb68f0b35ec9bf93fb520f766cc014e2c4", "messageHeadline": "Merge branch 'split_out_gs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 54, "deletions": 50}}, {"node": {"oid": "4d518fe78da9b8580774c3fdefebf08d93814b2e", "messageHeadline": "make imports more precise", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "82dcd75d47caabf72cf7a4fcc3974e9262e3f551", "messageHeadline": "move global state modules to its submodule", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 54, "deletions": 50}}, {"node": {"oid": "a0ce36f88b244093931dd34507d562cc569ae964", "messageHeadline": "Merge branch 'features/sync_consensus' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 116, "deletions": 52}}, {"node": {"oid": "dfb119380bedba6ea269b2dad8a6dc7144141efb", "messageHeadline": "Add snippet from @ljedrz", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f26b1669d8fa292563a24089302303a987157949", "messageHeadline": "linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c190550d57c7e0d6e4fc5f51b36b405c474a8546", "messageHeadline": "remove curryrs reference in text", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28b2f996f67a01abf8a71ad2e8bd5b63ae3a039e", "messageHeadline": "use Delta alias for u64 consistently", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8ea30890cbfa75ff53639e0831a17faaef1ef11", "messageHeadline": "use Delta alias for u64 consistently", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6db0fe8edd9c8a3e5e175e936ae4e461889ed17e", "messageHeadline": "clippy fixup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "12b7b4014ce8ffcc47935c7eb1dacbf963ecd16a", "messageHeadline": "Merge branch 'features/crate_for_gs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 52, "deletions": 21}}, {"node": {"oid": "862e4e279ba3b0292c111ee995227ca053fcc9c0", "messageHeadline": "Merge branch 'improve_catch_ups' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 185, "deletions": 190}}, {"node": {"oid": "31bb114290eaea89797338f7166ea1209d38874a", "messageHeadline": "FinalizationPoint vs return type fixup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 10}}, {"node": {"oid": "8a87f780508628392c998a5c5661bb2579064396", "messageHeadline": "fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fa86bae8ba060928a75c7bccd94f57762f9e06e6", "messageHeadline": "more fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "625715195216593e8f8c7491dade0e6f7993d06f", "messageHeadline": "clippy fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 20}}, {"node": {"oid": "8e2b336eac650cda337b59904e7045b0e5ac9549", "messageHeadline": "rebase of 272", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50b5d5f22a5bc2daba7953b8197db890c916f0f8", "messageHeadline": "bring up consensus, and add the delta method for catchup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 74, "deletions": 27}}, {"node": {"oid": "acb71b37957fa0efa3f331511fed0cc8760e2aae", "messageHeadline": "As per CR", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6ea30103ca7cc9e178b646aae4d616911b704f2d", "messageHeadline": "fixed up tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 9}}, {"node": {"oid": "f093f3670c2e0815819f407c5fff0d61129be723", "messageHeadline": "bring up consensus, and add the delta method for catchup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 74, "deletions": 27}}, {"node": {"oid": "44b4265f9cf373d431f0b1019cc07f11baa9ce6d", "messageHeadline": "Catch-up for getting block justifications (i.e. a descendent of a giv\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 84, "deletions": 17}}, {"node": {"oid": "80ad3b81b50a547690b5198fd3adea51a52818e2", "messageHeadline": "linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3cf368344dfe3116a4ae226f4d6873f1c7bda3c", "messageHeadline": "skeleton setup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 55, "deletions": 20}}, {"node": {"oid": "0acc6f66ad0d38bf9dbc4733137277ac9209b9e1", "messageHeadline": "fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 126, "deletions": 90}}, {"node": {"oid": "251eae324d2bb631d74e5f2f91748291ac90caba", "messageHeadline": "deduplicate (and report dupes of) catch-up requests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 71, "deletions": 46}}, {"node": {"oid": "072a181d32691eaaa28729aeb5845b1c6e10a1eb", "messageHeadline": "remove the extra thread & queue for finalization messages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 28, "deletions": 89}}, {"node": {"oid": "e3dd65d5958d5b1464b508accb2f9fdec810d5e9", "messageHeadline": "improve catch-up logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "3f5d373768f988dffaccba40fb0ad46dfcf83a16", "messageHeadline": "Merge branch 'fixes/fixed-jenkins-build' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 6}}, {"node": {"oid": "ff357b5aff9e99416c041bf9968f2b2264932a44", "messageHeadline": "Fixed an issue with Jenkins. Since Jenkins pulls by commit ID and not\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 11, "deletions": 6}}, {"node": {"oid": "8b8ac268483775c9e0ecddf4c06e930bd74c184f", "messageHeadline": "Catchup testing -- connecting, disconnecting and requesting finalizat\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 73, "deletions": 16}}, {"node": {"oid": "65d720bebd365f2b7367137499bbd9da3b080143", "messageHeadline": "Merge branch 'features/test_validate_packet_type' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 137, "deletions": 10}}, {"node": {"oid": "8c8b0db307fff99fc3c5dd6f5f8e6b9a0c9a5ae7", "messageHeadline": "Added test for validate_packet_type", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 137, "deletions": 10}}, {"node": {"oid": "28fb32a109c2d03b218910dd68a071d9bff91733", "messageHeadline": "Merge branch 'features/new-build-scripts' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "60315ccaa8187c565c55147c8ba67466eadb5a34", "messageHeadline": "Added new build scripts. Develop script uses git commit ID as tag for\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "fc3b83745dacc3451049457d94f0d6057c4eb8ed", "messageHeadline": "Merge branch 'bugfixes/reverse_check' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc450d29f5b8411d446379c0ff6271b0d66d59ba", "messageHeadline": "reverse test", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a53233c3fd02300d2602c20f491b17f26ca634dd", "messageHeadline": "Merge branch 'features/allow_sending_of_self_baked' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 27, "deletions": 2}}, {"node": {"oid": "98cee7cfc58bc2d266ba7791b2138878ea867063", "messageHeadline": "Merge branch 'update_pending' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "15cf8ae6e44b7b7a5ac6e82b04817cf3d269d6de", "messageHeadline": "Merge branch 'features/loglevels_change' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 43, "deletions": 8}}, {"node": {"oid": "6a877415fa1b651b85cbe60dd51cb336ac1bfea1", "messageHeadline": "nits", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6e1fd927cfe5dd8fc400d8d6086fbb92710814b7", "messageHeadline": "linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e37cba8b481f92ccae3d16700072d604c23c7016", "messageHeadline": "document and allow sending a block to a baker it baked itself", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 27, "deletions": 2}}, {"node": {"oid": "ebbc184d48b1bd639173e4b85f9fe5a9bd305639", "messageHeadline": "error less, and properly use debug - plus print error in a more funct\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 43, "deletions": 8}}, {"node": {"oid": "ad8f7dcca3fbb3a3017888633e7eeab477994b05", "messageHeadline": "don't panic on missing finalized blocks (yet)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "35a70690e96898ea98f5cad955cebce208cd0747", "messageHeadline": "remove non-orphans from the pending list", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "49453380908057d296bf4869486309aef9bc45c0", "messageHeadline": "Merge branch 'a_gentler_skov2' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 29, "deletions": 6}}, {"node": {"oid": "29db8db5b1a6d984f8cf14de6b3b5ceb8895ff00", "messageHeadline": "don't panic when Skov can't be reached", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 29, "deletions": 6}}, {"node": {"oid": "b0d364fbd146205f8adb7ad523146cee57ae1434", "messageHeadline": "Merge branch 'features/stop-gracefully' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 471, "deletions": 382}}, {"node": {"oid": "0111cd7f2a79af84b17a6116bf4e9289aec7e395", "messageHeadline": "Stopping gracefully all the baker related threads", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 471, "deletions": 382}}, {"node": {"oid": "b1ae40c3637c96d5d0fb8c8402f648a17257d689", "messageHeadline": "Merge branch 'fix/remove-db-errors-on-startup' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 43, "deletions": 2}}, {"node": {"oid": "66c502be392641413ccb36f4b2eac0b311ba1bbd", "messageHeadline": "Remove db errors on startup", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "340df4d0e2b0454f4c840c1ea0354a106f111624", "messageHeadline": "Merge branch 'features/stop-dumper' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 78, "deletions": 5}}, {"node": {"oid": "b65632e9cd75857435efdf9ef8f890b1e4ad34cc", "messageHeadline": "Functionality to stop the dumper", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "242fac2ca2a4a7c3818f4438c8e6ee51ff9055ef", "messageHeadline": "Merge branch 'improve_genesis_block_serialization' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 54, "deletions": 30}}, {"node": {"oid": "2a9c2f4429643cc6845590ae84d88aa02a204b7c", "messageHeadline": "fix case where a block was not sent to consensus", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 18}}, {"node": {"oid": "5fe5dd91c1cc953f4bcdea5f95e8e1772c4e6377", "messageHeadline": "improve debug info, rename ABBA", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 10}}, {"node": {"oid": "25fd169c2115c2c09f3b64967bbbb965fb073ee1", "messageHeadline": "adjust and comment genesis block serialization", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "b14ec4d42e6c38211e7bec2074c6a1eb8b1a0a98", "messageHeadline": "Merge branch 'more_gs_persistence' into 'develop'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 799, "deletions": 427}}, {"node": {"oid": "bbdc4aed3e284c0782102fb0b1058625e0c7c838", "messageHeadline": "disambiguate packet direction", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 77, "deletions": 26}}, {"node": {"oid": "07a63244db65f688daff9de8de1396b6b5951e2b", "messageHeadline": "disable extra finalization catch-up for now; more catch-up debug", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 12}}, {"node": {"oid": "c3c9d3a025d9cc3e53779be75520be64231c39ee", "messageHeadline": "extra debug info when receiving catch-up requests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 62, "deletions": 21}}, {"node": {"oid": "4daf5df108bcde00eb9826439efeeddeb98e93c6", "messageHeadline": "improved orphan handling; fixed broadcast", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 160, "deletions": 63}}, {"node": {"oid": "1432d1798ab6bfa0669bc44c2f7b3cc01b84b197", "messageHeadline": "Merge remote-tracking branch 'origin/master' into dev/typechecker", "author": {"name": "Concordium developers", "email": "developers@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "17138fd8692a821b422b60edd4abe89094479201", "messageHeadline": "Revert acorn back to master where it should be.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dd36f5579b61fb0b9c81a203fb2883f91ce6994", "messageHeadline": "fixup", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2299b4013a630271e29a1e1da064f39406010465", "messageHeadline": "Update scheduler with better cost accounting.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 227, "deletions": 110}}, {"node": {"oid": "6ed11bd8d2c2a2abd73e0e30dfe5e52026303194", "messageHeadline": "Add Show instance for testing, fix some comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "230ce1e2e18b77d51b6cbc91f69a931da41fc5e0", "messageHeadline": "Revert \"Add Show instance for testing, fix some comments.\"", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b4f7396e42be3bf5930ea3293810cc7b3a28bbe4", "messageHeadline": "Add Show instance for testing, fix some comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c85dafe6647244b69692e07a2d18bf85c508a2d1", "messageHeadline": "change _to_baker to _to_consensus", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 25}}, {"node": {"oid": "f49c3b1a08c56c61c0d105ba4f5cb34ed80cd4e2", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 61, "deletions": 21}}, {"node": {"oid": "e252e707b557021734816baa814fc7f07d945d8d", "messageHeadline": "extend SkovData with pending lists", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 78, "deletions": 35}}, {"node": {"oid": "a40e10f5de1645fd60793792237ba43ce15ceb65", "messageHeadline": "impl SerializeToBytes for Abba & Css", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 10}}, {"node": {"oid": "e297dab86df06f62d3bf660aab247bdba642ce50", "messageHeadline": "remove client::fails", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 14}}, {"node": {"oid": "3e0a5bb23130543a8f4da873d0c9eb5099f5a8ff", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 31, "deletions": 55}}, {"node": {"oid": "eae716adacc120c86c427ad180b680455f5285bd", "messageHeadline": "refactor SkovData update checks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 10}}, {"node": {"oid": "034bbde54487edd54381c3fcd0783963c71aa558", "messageHeadline": "miscellaneous consensus improvements", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 44, "deletions": 38}}, {"node": {"oid": "3450bae6f462fced381d7ab08719559924225a06", "messageHeadline": "downgrade peer list logs to debug", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da3bd885c61f85e37cdf6fb28c69e784f2c4d354", "messageHeadline": "don't re-slice content", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e834c209021e5caebb2f6dd0b1099df3aee09c02", "messageHeadline": "reorder baker threads, adjust variable names", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 121, "deletions": 116}}, {"node": {"oid": "c4ac5060d2dfc6109e094f2084b9a1ff41d2691b", "messageHeadline": "Merge branch 'features/dumper' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 360, "deletions": 139}}, {"node": {"oid": "6098a0be8279e77ae647899f6d38a5b2fa106eb0", "messageHeadline": "Dump network traffic", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 360, "deletions": 139}}, {"node": {"oid": "c2238589f9165d8d611894bc9cc809155d50be73", "messageHeadline": "Update globalstate submodule.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3999b4d6b308d043879ae069a5e48a280788a9e", "messageHeadline": "Fix tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76f085334b51d76640ef814c25a8794d360390cd", "messageHeadline": "Add DeployCredential transaction type to the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 101, "deletions": 52}}, {"node": {"oid": "727d99144950def101eb17ef4cbbe929266a3b15", "messageHeadline": "Add error cases for deploy credential.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 20}}, {"node": {"oid": "1c9ec7dcc09ecf114192105b7bf69342f64c7020", "messageHeadline": "formatting & clippy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 83, "deletions": 61}}, {"node": {"oid": "4b093b306282bd73b1d8c912e9e1e3adc6a73603", "messageHeadline": "be less strict until catch-up awareness", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "32c816c5e90186b12ebaa93331d44916ced64acd", "messageHeadline": "unify consensus object (de)serialization", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 92, "deletions": 55}}, {"node": {"oid": "c798d00f7c555722a648351366382d0ed55d6215", "messageHeadline": "Update global state type and the interface needed by the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 53, "deletions": 12}}, {"node": {"oid": "c1bc065717aabd539a8b8db9a53e168ca5e0327e", "messageHeadline": "remove the now-redundant seen_transmission objects", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 85}}, {"node": {"oid": "04b4ac8debac6a6560f12cdba48f8c78bebc5319", "messageHeadline": "extend Skov", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 185, "deletions": 52}}, {"node": {"oid": "d36ebf0749db87e56e80bbeb4a65f4ce32f9c89e", "messageHeadline": "miscellaneous genesis adjustments", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "16a99d9f5e73f9d71a17f03d0e142728829b297e", "messageHeadline": "Update resolver to make intero work again.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b313a07f3fdc77040fa6ec61bb79d7b68a033f2", "messageHeadline": "Merge branch 'features/more_logging' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 27, "deletions": 4}}, {"node": {"oid": "99f8a2728bdff7edf152c3a2a7ed312103baf41f", "messageHeadline": "fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "e49693f84be1f7124048691e393a2465e9ebdf5b", "messageHeadline": "improved logging further", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "a845cf3fa27d90ba491c83adaf67eb2b74a62b36", "messageHeadline": "Added further logging of when rebroadcasts happen", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4d42f77d288afaeee55f28b405d92cf6e655d71b", "messageHeadline": "Merge branch 'features/add-fixed-genesis-data' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 27, "deletions": 5}}, {"node": {"oid": "56a36907f99df5d2a95a937cf9ff094c6beac898", "messageHeadline": "Merge branch 'features/bump_dev_version' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35882d87ce1636618352155d0b232d5f60cf17b1", "messageHeadline": "Merge branch 'extra_consensus_debug' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 18}}, {"node": {"oid": "de5db6d459dccdd878411fea05f6fa381eed2f73", "messageHeadline": "bump version onf dev branch", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c864ca9433f66e45aa134b02077961adcdf9ad4", "messageHeadline": "Merge branch 'features/generate_baker_data_bin' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 165, "deletions": 5}}, {"node": {"oid": "8c7aefad88b2f3171fb891aa812a40cd5dcde6f1", "messageHeadline": "Added fixed genesis data", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 27, "deletions": 5}}, {"node": {"oid": "da2573b5150820a88049290e491e15e2accb9b02", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 6}}, {"node": {"oid": "bedea84d7c40c444d728a1eb151bbcddb994ffac", "messageHeadline": "a few consensus object tweaks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2ae6b2ad2f0d3703dd911de342c68514cdee2172", "messageHeadline": "print hashes of Encoded data", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e81b33b020c6bcdf2264c1b862d12a5767b064a2", "messageHeadline": "print NodeId when displaying the genesis data hash", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9cac55c3e566f204a239b61a2b1429e4742a4f87", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e6e3a2e459e493fedb622362676af4290f08bc9", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a0559234de04c73a74ccdb6437901e5672d01533", "messageHeadline": "Refactored to using constants and added new binary", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 164, "deletions": 4}}, {"node": {"oid": "70e07a3897566c6c537b4a3ac83eacfaf146f4c9", "messageHeadline": "remove private data from ConsensusBaker (unused)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 13}}, {"node": {"oid": "efa9b8faf91530b5c93715710084595bf9540f1a", "messageHeadline": "fixup", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "711c77c76fb00b027913c0b80e5392838fa05451", "messageHeadline": "remove GenesisData from ConsensusContainer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 15}}, {"node": {"oid": "8e5c05477f0fc2939c7e03011ac25486daa8470a", "messageHeadline": "Add a bit more logging to finalization catchup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "e71c9ff7a55908d543b6c0b52a1484991dac5ba7", "messageHeadline": "Merge branch 'extend_skov' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 147, "deletions": 106}}, {"node": {"oid": "cbf36c5f436b2cb5b0dd78b49ce0feae61100e1f", "messageHeadline": "Merge branch 'features/print-node-id-on-start' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9ade43c12d05f7af0ab4c0a4990b4409e472c5a1", "messageHeadline": "Added printout of own Node ID on startup", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aeb11868be6df716907043a6cf8cfa6ba7c50bab", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "056f48c2f02a2c63e3929d4bb3c63614b67f3c40", "messageHeadline": "enhance SkovData, tweak PendingBlock creation", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 63, "deletions": 33}}, {"node": {"oid": "435445f0937f7741e6e6700c20cc22cf5d028d3b", "messageHeadline": "move the definitions of PendingBlock & BlockPtr", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 79, "deletions": 78}}, {"node": {"oid": "0c790e2082fac49e5c09a9c51fbb7e988ee90936", "messageHeadline": "move is_genesis to Block", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b5180fc67df364daa3e484343d46e5c41b843f33", "messageHeadline": "Merge branch 'features/swap_err_level_around' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "c3484d4e437ba8a2808019b9e47f68a2e31c1e9f", "messageHeadline": "Merge branch 'split_consensus' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 631, "deletions": 615}}, {"node": {"oid": "5d714f12906644aa551f7f6d6ac0b25cf035a13d", "messageHeadline": "Changed error log, as we don't need to know that at error, but only a\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "237b7ee6fd8759cc3619268b019bc748fd5ef160", "messageHeadline": "Merge branch 'bugfixes/return_code_fix' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f09503bea1948b6ebab3cf73de3863d68da8817", "messageHeadline": "and move to 0", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b0d7a0dbb995584c463b9b13e79379fee61591a", "messageHeadline": "move back to -1 for internals", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67a2b380dbd84916a98099649a39dcddb7bac15d", "messageHeadline": "split out FFI from consensus.rs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 631, "deletions": 615}}, {"node": {"oid": "d9f6ba9f3752a9a73d15849c716e90951ecd0801", "messageHeadline": "Merge branch 'features/consensus_dedup_packets' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 139, "deletions": 220}}, {"node": {"oid": "5aea1461ca5803bf36726b052dc8a09c9283d09f", "messageHeadline": "Merge branch 'features/make-clippy-happy' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 31}}, {"node": {"oid": "f17d35cdf4e3469c12d3691fec99698d2a868b3e", "messageHeadline": "Fixed clippy comments and adding rpc port in zsh functions", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 28, "deletions": 31}}, {"node": {"oid": "6284d50525cde23ca2119ffcdefd72dd84f73ae4", "messageHeadline": "merge", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "03624578b1dcf507e0b2936661e054e527b5935a", "messageHeadline": "fixups as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 29, "deletions": 33}}, {"node": {"oid": "5adc25e9255a179fe27f056526f2f643b3741208", "messageHeadline": "new seenlist logic", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 83, "deletions": 124}}, {"node": {"oid": "ef1fc8ea98f1808daf2ed9a39a19e821ab4ab280", "messageHeadline": "Added new seenlist impl", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 80, "deletions": 116}}, {"node": {"oid": "94adfb514229472560830c92af3c6b13b50fdd18", "messageHeadline": "Merge branch 'further_gs_tweaks' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 88, "deletions": 96}}, {"node": {"oid": "ca574c8725cfb7fe70b31c1252e587a20b5dc7e7", "messageHeadline": "fixup llvm linking below rustc", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 29}}, {"node": {"oid": "b5d7ca730d1827a2003fcf7a9271fd71f3ec9480", "messageHeadline": "Rework of logic for storage", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 55, "deletions": 40}}, {"node": {"oid": "1984f4512810bbcf45748bbcba4540414e0fb67b", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ce1541122d53c5769511a09ac58602d2962ac99e", "messageHeadline": "merge BakedBlock with BlockData", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 49}}, {"node": {"oid": "cb87be49b2e884d11476ec9a0a6552281ad10bce", "messageHeadline": "remove SignatureCount (insignificant type)", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "b4966e875e8b336564bd5f0fa8d0b91c59e6f5a5", "messageHeadline": "lint:clippy", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 19}}, {"node": {"oid": "3af09a177557d8c99590f3c4adb57e6fe0ebdb27", "messageHeadline": "fully (de)serialize CssDoneReporting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 39, "deletions": 12}}, {"node": {"oid": "2e201e42db04a28ce979189496da2bf90c20443e", "messageHeadline": "lint fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 14}}, {"node": {"oid": "d44ce9ff7c1efe216c09f24253e72c03600b2d52", "messageHeadline": "improve WmvbaMessage debug info", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 22}}, {"node": {"oid": "69e7d5cb1b0250b9c18f9a278ae1b52fdced381e", "messageHeadline": "use existing transaction tables in SkovData", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e64c29ab1728e264ba6420cea55544e76b0b1356", "messageHeadline": "fix polymorphism", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 22, "deletions": 37}}, {"node": {"oid": "3cd226ac6af9f6525b9111d0b1c627377dadff82", "messageHeadline": "Added new seenlist impl", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 93, "deletions": 127}}, {"node": {"oid": "88f14bcd63fee746d9a3444ee32241ef05aa52f7", "messageHeadline": "Merge branch 'expand_global_state' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 167, "deletions": 186}}, {"node": {"oid": "d226d5237ccce2c3430986dd481d6fb8be217e8c", "messageHeadline": "Merge branch 'features/moving-tps-to-feature' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 150, "deletions": 35}}, {"node": {"oid": "4316e0ece2f07fd508dbc63e8e6eb4ae18639852", "messageHeadline": "Moving TPS to feature", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 150, "deletions": 35}}, {"node": {"oid": "67375d9b3e14984695d8165a39de519b935065ca", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 39, "deletions": 41}}, {"node": {"oid": "52729de4ca634ea29a611c30fde1d217fe66b869", "messageHeadline": "refactor Block, expand global state", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 166, "deletions": 183}}, {"node": {"oid": "76b9304548420d815a8c6a336e8a9b2d34fca5a1", "messageHeadline": "Merge branch 'improved_baker_handling' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 35, "deletions": 21}}, {"node": {"oid": "56d8ebe0bc09847a14cce7b79166869fe0b32296", "messageHeadline": "Merge branch 'features/tps-moved-to-grpc' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 102, "deletions": 48}}, {"node": {"oid": "a87425f7bca842a89e9ff37d086da1ddf7a2a44c", "messageHeadline": "Moved tps to gRPC call", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 102, "deletions": 48}}, {"node": {"oid": "544bf59fa12c5b9ca7ff45b97bcf7eb7a429876c", "messageHeadline": "Merge branch 'bugfixes/save_bytes_when_err_in_deserialization' into '\u2026", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 6}}, {"node": {"oid": "287fea0c708b60ff4392802a2c9beb7d0677f92b", "messageHeadline": "added logging when haskell won't deserialize", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 6}}, {"node": {"oid": "aead8ac6cae289a78e51ed46235476e2c2cb774d", "messageHeadline": "Merge branch 'bugfixes/ensures_consensus_sizes' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 51, "deletions": 29}}, {"node": {"oid": "702ab9ecd3c6b75c9739c5746df135e9aacc168e", "messageHeadline": "Update scheduler to add refined typing error.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 67}}, {"node": {"oid": "c46d35f6b257f844b78a4610c3cc475711df02bd", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "e3a7408eb0c0693035c5076a613d5a081356be48", "messageHeadline": "print a short hash of genesis data when it's read", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e479759d91b48bf01a4946c6b5272f2eaa30d36f", "messageHeadline": "impl Hash for finalization objects", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9532b0b7d1eeb760cb73ba68f79327ae780e2f05", "messageHeadline": "Improve baker handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 9}}, {"node": {"oid": "6eb8fbd224c03cabd81fe5930bcab2f7135a718e", "messageHeadline": "Merge branch 'features/remove-curryrs' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 169, "deletions": 2114}}, {"node": {"oid": "3ab8038453b69c7d001bd4cf787c4b47153760dd", "messageHeadline": "Removed curry-rs crate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 169, "deletions": 2114}}, {"node": {"oid": "c76cab2eb90cc18b75b513c236ef2c373390d3ac", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 23}}, {"node": {"oid": "f717d3a10e95a5dfce076cc0f0a4fae4517360b6", "messageHeadline": "Merge branch 'features/grpc-subscription' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 122, "deletions": 55}}, {"node": {"oid": "e055a776920cdf2d1864d4e8633fb65570f17bf2", "messageHeadline": "Features/grpc subscription", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 122, "deletions": 55}}, {"node": {"oid": "9198fcf0f947bab49a904cf098c4830080acd11e", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 20}}, {"node": {"oid": "2113c4b860b463a2f54b5a7f7269e4cb6ee0b5ca", "messageHeadline": "assert/ensure the sizes of request/responses", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "b88dc4b4bdd06e5239fa28b8787ef6cdd451901d", "messageHeadline": "Merge branch 'block_reader' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "551ffeebe5c8da1dcf5ec864a99cfaebfac45b6c", "messageHeadline": "Merge branch 'initial_gs_persistence' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 222, "deletions": 95}}, {"node": {"oid": "1a5e9aca5103240162d3462f969d28c0dd56eaf6", "messageHeadline": "add a block dump reader binary", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 35, "deletions": 0}}, {"node": {"oid": "7243b60427ab7c08943dfb7ae3b5780f382b1a09", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 57, "deletions": 43}}, {"node": {"oid": "c914866fcfe624333b4875e5b6e4275271ac565d", "messageHeadline": "improve cli debug information", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 98, "deletions": 54}}, {"node": {"oid": "c8a4404aa6ef77f73dd661131bb72c45d658e256", "messageHeadline": "adjust some consensus types", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "a74b9f61ff7d9f12a85b1b8038e0ca9e0ff01ad2", "messageHeadline": "unbox HashedBytes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "b05262ec9e623d67e82ac871109620da58984f95", "messageHeadline": "introduce the BlockPointer", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 91, "deletions": 26}}, {"node": {"oid": "cbd75b0f5ea8375f3a41199e78f44d8cdb4751ec", "messageHeadline": "Merge branch 'features/zsh_function_cleanup' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6f33facb33b758eb0b94d6c19998b7eb80c1324b", "messageHeadline": "wrong push", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd0c8de2a9881f0f9a62f4fec32a01681a407c98", "messageHeadline": "Only append if already set", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7d764d150fcdb0dbb6541bc7ab660fbe2e531037", "messageHeadline": "Merge branch 'features/consensus_upgrade' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 34, "deletions": 86}}, {"node": {"oid": "e5a82f8fd3b6f0ddf3c84ccfe9e31b8968afefdd", "messageHeadline": "disable cache", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e4272d8a1c14f622c0b78616243e0206f9c606c6", "messageHeadline": "Merge branch 'features/consensus_upgrade' of gitlab.com:Concordium/p2\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64de3d02a70656102cb4cd2eb544daf0500372dd", "messageHeadline": "lint:fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0e8de2bb92db6ca887db5c9591a351561c69da8f", "messageHeadline": "Update README.md", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0a62825b7cccd505182d1d3e97c1cc5cc7cf97b", "messageHeadline": "Fixed up scripts, updated consensus deps, and removed duplicate stack\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 72}}, {"node": {"oid": "83b1eca2234bd599fdb25e9d97de06dadf513a4f", "messageHeadline": "Merge branch 'bugfixes/bootstrapping_and_dont_send_catchup_to_bootstr\u2026", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 50, "deletions": 36}}, {"node": {"oid": "c9925e61ba282dac54259cc3052280f35afcf403", "messageHeadline": "move index one byte to the left, as we'll match inner type otherwise", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "67b205d7b69a53124d1fe97958b53c62294462b5", "messageHeadline": "initial checkin", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 48, "deletions": 33}}, {"node": {"oid": "41d96cdf54b3a5cc791fc9a38a355746f64d9e12", "messageHeadline": "Merge branch 'fix_genesis_hashes' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 16}}, {"node": {"oid": "e624f096ae4864aaadfb027f6f9692fe22b5660d", "messageHeadline": "Make genesis hashes match again", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 16}}, {"node": {"oid": "78cd112485ab891c3a496b4e72136dd6b19def3b", "messageHeadline": "And globalstate.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7953d9dc5bd44f57184d5e4a63ef4c320f32e923", "messageHeadline": "Update crypto.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "135d0645951aae4c811422e041b5976ee1036ce3", "messageHeadline": "Update dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ceebfff0ace55d86cd6a582fcf8d6367ece035f9", "messageHeadline": "Merge branch 'features/catch_up_consensus_integration' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1019, "deletions": 677}}, {"node": {"oid": "fe227ad71047e23ccc7e014e5c667ab86457a0e3", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 249, "deletions": 141}}, {"node": {"oid": "d8ca8d77caeea82d1b6267c81efd25183f5f24c1", "messageHeadline": "Add cost accounting to various parts of execution.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 227, "deletions": 142}}, {"node": {"oid": "87be7f103151461d13b4718d50c4e5065974c76d", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 264, "deletions": 258}}, {"node": {"oid": "0e32b9c3070d77e20d9af0206cef2ede869638ad", "messageHeadline": "Update for VRF.prove being in IO", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 168, "deletions": 125}}, {"node": {"oid": "f6f46383499b11f68a7beb2a4f19601646d0e9cb", "messageHeadline": "Derived Show instances (for testing)", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "3033d41d5eb2968614cca80ff080e4ffe8cef47a", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "27e5cbd874849ab79a8e4c033616c8c654a26649", "messageHeadline": "revert genesis data deserialization", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 20}}, {"node": {"oid": "d7d32dc9b1884962cf68c3853af87ade066f4f48", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 8}}, {"node": {"oid": "2c437e91b15800c93d4bc6919203cdb1959e1ed9", "messageHeadline": "fixes per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "87be4f167315706b978bc1e153b1419662ba55e4", "messageHeadline": "merge", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2673, "deletions": 1667}}, {"node": {"oid": "601768059e706e78a847f100ff81e66f5e0ccdb5", "messageHeadline": "Merge branch 'feature/s11n_to_u8' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2008, "deletions": 1427}}, {"node": {"oid": "34c95962b17873876b6194e5891a75c719ea849c", "messageHeadline": "Merge branch 'features/catch_up_consensus_integration' of gitlab.com:\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "24024a4816e8755acc1536416df0bd111ef1ed5a", "messageHeadline": "fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3448a8a448802a394f505abf5e9255c33d821023", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "a41d6a8bd74b0721564da3d6c200f0c35bc37a0a", "messageHeadline": "Removed baker-min-peer-satisfaction-percentage from start.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "93bf3ebc4e870f94e2cb39600b465544211120b3", "messageHeadline": "fixup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 60}}, {"node": {"oid": "006ca1c4c0ad6ad4d1df8bb1bd2f2fe96eff67fc", "messageHeadline": "Merge branch 'develop' into feature/s11n_to_u8", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 899, "deletions": 424}}, {"node": {"oid": "bc84fbb61fa975c78f36a2ec3816482a7be9693d", "messageHeadline": "CR: Documentation added", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "ab173833bade689f800ed836b0f5dd3169fba7ac", "messageHeadline": "moved info to trace", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3025b6346b00a9fa78b69df4844c736903113bb", "messageHeadline": "fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dc90faff98b8ed72a421a9b39478ecc61dcf9d03", "messageHeadline": "fixed", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "72492393c7aff0c434698c972d01ad129b992c61", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 174, "deletions": 66}}, {"node": {"oid": "7fd904f3329433a12d64d0089260d79d7a1fa218", "messageHeadline": "CR: Comment `uninitialized`", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "591818082727ef3cac42f8d7b7e47ef11395553c", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 74, "deletions": 72}}, {"node": {"oid": "5b2eb47a9bad3708ea15ea467955d45271911041", "messageHeadline": "Merge branch 'features/grpc-tests' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 673, "deletions": 243}}, {"node": {"oid": "53b6f3f995096cfc8296c0ba48f912fb70d0ce7e", "messageHeadline": "gRPC testing", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 673, "deletions": 243}}, {"node": {"oid": "0a55094876c0551f454f629c4dae99dcd2f5887a", "messageHeadline": "Rewrite LocalT to use Cont monad in order to improve performance.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 25, "deletions": 21}}, {"node": {"oid": "29b09fa7d3907f7964fc0b246532dd132b7f906a", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 23, "deletions": 15}}, {"node": {"oid": "169cf72c61ecf838a75a7822f44c90ffc825d8f5", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 33, "deletions": 65}}, {"node": {"oid": "b6c1ec177c8a548cf43a30196ecf3b6d7691075d", "messageHeadline": "further docs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "947706afcba827c1e6ff23e40c30fb5e8fae918c", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b24f8d7b2ead57c973e4596f2a1eb55576721799", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "e85ca9aa6af92e1785a44b0b6f8d00e1dad787df", "messageHeadline": "fixup messages", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 67, "deletions": 27}}, {"node": {"oid": "047c4256ce99b717768b61e3ca18751cf8a6fac7", "messageHeadline": "fixed vecs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3a6be4eb69b66ec707d6174e660b7c993c0634c1", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "74714990cad14a65d13b70429acb99e91f7a9406", "messageHeadline": "CR: Simplification", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2dd9e0eb3cf7ab01d3610706a22b8c9fae3f9b40", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f70a298367ef5eaad227ccaed08c7588e17789f", "messageHeadline": "CR: Add Archive documentation", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 36, "deletions": 0}}, {"node": {"oid": "769adddbbbf48f89ff37dd415ee1e901167f2e92", "messageHeadline": "per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4814300ecbe7a84b015f3942943c0d2a28cdd730", "messageHeadline": "review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d8b41f3a2c48e7ba7d3afd57f2eb777b5ae03d2c", "messageHeadline": "sync rustfmt.toml + and prettying", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "67bbc88efc1503653fd9aaee436859880bc459b5", "messageHeadline": "more review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "a24e7aa1c381f09e44bf387731f03efe48d8e811", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 38, "deletions": 50}}, {"node": {"oid": "6b1fc0d11968664aa8ca9ee9fe6a48ad3301b0ea", "messageHeadline": "Make the scheduler logic more linear by reworking error handling. Thi\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 85, "deletions": 85}}, {"node": {"oid": "967eea1726aea37efcae5d9a89ea23ae866e214e", "messageHeadline": "CR: Use `map` instead of utility function", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 6, "deletions": 14}}, {"node": {"oid": "9fe65e065d6922eda9e3222469bc69e2c96607f9", "messageHeadline": "Rework the scheduler error handling to prepare for charging gas for d\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 206, "deletions": 204}}, {"node": {"oid": "886689b245cefe5b5d5080f9e1232bf7f3b5c52b", "messageHeadline": "fixup comment", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af5ce782c91d88be381d3932ce22276bbc731b8b", "messageHeadline": "fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 54}}, {"node": {"oid": "1dfccbbfde0e8e5f226e7a98d6b853335c0accd2", "messageHeadline": "merge", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 54, "deletions": 0}}, {"node": {"oid": "9cc40073986ca67fea1d7db561bb61ce52f7eb5e", "messageHeadline": "fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76e5acdfa5b4d0b672d49fa4f7c0f580821d6209", "messageHeadline": "fixup bootstrapper too", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 56, "deletions": 25}}, {"node": {"oid": "9142f52ccfefcba868a3b27c90177f1d8eb2b989", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fa3753137c250e8efe75f2d1e932ff21d4a6ed3e", "messageHeadline": "properly relay direct messages", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 71}}, {"node": {"oid": "fc085407576db8ae1b42aef45ef750af3d43d502", "messageHeadline": "More fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8298c9aa4fd067f4575ac51050c4ccfb4918dd73", "messageHeadline": "clippies", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 29, "deletions": 32}}, {"node": {"oid": "a1f7b4da01480d3b21d093a2136c98cb2fc838ee", "messageHeadline": "rework bootstrapper, and remove old retransmit hooks", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 69, "deletions": 15}}, {"node": {"oid": "1f748b47adbddc0f411fa14313d35735620347ee", "messageHeadline": "moved catchup outbound logic in", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "800bb162a2809642b213dea6970a7aa1c76b600a", "messageHeadline": "relay P2PNodeId to FFI calls", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ed6f2128db489a5ba4ccc251587ef7cc7044fc5", "messageHeadline": "properly relay direct messages", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 178, "deletions": 134}}, {"node": {"oid": "4873b023359e21e6af844544b0b4e52a2b21b73c", "messageHeadline": "More fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 240, "deletions": 139}}, {"node": {"oid": "bb734a74734f4d6998c4adc22feb12f319a8901d", "messageHeadline": "comments", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 48}}, {"node": {"oid": "860fe80d67ca13c8e2b520ab6a046c2aa1a48a71", "messageHeadline": "comments", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a88eec29b903d028076da74f54e57fec9131cb00", "messageHeadline": "catchup requests upon handshake response received", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6f6fc48cef0ba4e7d93bbc68b8f53212ca24bad7", "messageHeadline": "clippies", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 31, "deletions": 34}}, {"node": {"oid": "31fc1f4a09f8f6f1dc6709074b35d806650b0571", "messageHeadline": "reworked higher/lower pkt queue", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 43}}, {"node": {"oid": "f11acefd084179a9893a6ac2750092177cc03b41", "messageHeadline": "rework bootstrapper, and remove old retransmit hooks", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 104, "deletions": 163}}, {"node": {"oid": "99fd8585bccdfb43b6ea80324d599cc9cec1f5c4", "messageHeadline": "moved catchup outbound logic in", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 96, "deletions": 86}}, {"node": {"oid": "4c77cfc6855450ec569f04831434684539592e59", "messageHeadline": "more FFI mappings", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 226, "deletions": 23}}, {"node": {"oid": "44b027901427d6dcf0d4485d043d9f538f9e81a4", "messageHeadline": "relay P2PNodeId to FFI calls", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 17}}, {"node": {"oid": "b5ad785248b966143c940777a9df083ec56a69de", "messageHeadline": "updated consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a5e2f4980897e3596514bcf4b07e034b5759804", "messageHeadline": "Merge branch 'global_state_again' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 170, "deletions": 118}}, {"node": {"oid": "dc2e0feab32ed20bc2ddef2fd4bb58a58a18917a", "messageHeadline": "CR: Fixes", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0dcdbe69338bb96fdcc207ff4fde18cbaf6807b3", "messageHeadline": "CR: Move macro to generalize function", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 236, "deletions": 182}}, {"node": {"oid": "4deca2553023c16bfdb9554a3b299cc5fc8c2dd7", "messageHeadline": "fixup bootstrapper too", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 56, "deletions": 25}}, {"node": {"oid": "7ed158aac97700e4784e6abaf9215dd55c970ec0", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ef70348eae87cb8587b233aea2abaaf5ae5614d", "messageHeadline": "Merge branch 'features/catch_up_consensus_integration' of gitlab.com:\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ec7068f93493e069c33103e5e4ea9a143a24ab71", "messageHeadline": "properly relay direct messages", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 178, "deletions": 134}}, {"node": {"oid": "860c6be4cf5dce39e8d4b1cb91291b45043fd914", "messageHeadline": "More fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 240, "deletions": 139}}, {"node": {"oid": "b4ad9a1ef1e6652fc0916ca606f9c3759c848b7e", "messageHeadline": "comments", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 48}}, {"node": {"oid": "3fd5db96e68f154dbc5cc1e88231f9ac82b6941c", "messageHeadline": "comments", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c715378d3db4a579d9951d4c45144934087ba071", "messageHeadline": "catchup requests upon handshake response received", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 40, "deletions": 0}}, {"node": {"oid": "d45737717402c14a98b28154a5e422ca68039a71", "messageHeadline": "clippies", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 31, "deletions": 34}}, {"node": {"oid": "0bc3aefb157ee97373cbab3070e6c855c80947ff", "messageHeadline": "reworked higher/lower pkt queue", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 43}}, {"node": {"oid": "0f3eadc45e55812e593852f5bb065d3df35a94e7", "messageHeadline": "rework bootstrapper, and remove old retransmit hooks", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 96, "deletions": 152}}, {"node": {"oid": "6c359947321b56bfd89552c8e3901b3c38ad5db8", "messageHeadline": "moved catchup outbound logic in", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 96, "deletions": 86}}, {"node": {"oid": "eaa93906150f65666bfabe1c32fb9c0e6f7a067e", "messageHeadline": "more FFI mappings", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 225, "deletions": 22}}, {"node": {"oid": "9d9aad57dfeb9d6258eebc37a976b19e5e4eb4ec", "messageHeadline": "relay P2PNodeId to FFI calls", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 17}}, {"node": {"oid": "c99f7e02c341dc1f8ea5971a34eaa1cd79479b2b", "messageHeadline": "updated consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bd9be7da68622a4eb654be09ed74272c55b3066", "messageHeadline": "properly relay direct messages", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 178, "deletions": 134}}, {"node": {"oid": "08275b4b9149f56f33c8b0cce49f5336f89c019e", "messageHeadline": "Update dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c386880dce0fbeb9619041e1a2e1b9659e029e4", "messageHeadline": "Update dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60da08d5c3ca3efa9444da31b1b44c2e37c2d8cb", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 820, "deletions": 694}}, {"node": {"oid": "21cabc08ac1b8565665d614d0cb365fde297a33b", "messageHeadline": "Update scheduler due to updated dependencies.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "35a184e5b6f9abae08760bc28f6be297553b0cef", "messageHeadline": "Refactor:", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 820, "deletions": 694}}, {"node": {"oid": "f8bb17fb38cbafcadd2a64b407fd3e6be692eb02", "messageHeadline": "Promote associated types to type families", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "1ea9dbec2bc07eace9e0253f48f3f55728b6c3df", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 49, "deletions": 17}}, {"node": {"oid": "53e3da17d9a5e51d8be136c54f9de3be0cd48b91", "messageHeadline": "CR: Use fails::InvalidIpType", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "cfc657cbda658a7ea7ec3ed008077f4731d3069a", "messageHeadline": "CR: Use unreachable", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42c46ec56a1ca5bb759b72794880ceb4e513fea0", "messageHeadline": "Code-Review: Comment grammar", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "623eaf02a84c0e2e4c0086e4c5305807a644af2f", "messageHeadline": "Merge branch 'global_state_improvements' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 60, "deletions": 67}}, {"node": {"oid": "d05248e6297bd8c01168dd2ae7f490508e31035b", "messageHeadline": "prefer mem::size_of for primitives; fix cli", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 33}}, {"node": {"oid": "fb38598c5d3e5d77442beea753dcfce0541999df", "messageHeadline": "use an enum for the callback type", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 32, "deletions": 6}}, {"node": {"oid": "4048f2176c6bd2fc98d6eaf3968ef33b3cfca801", "messageHeadline": "serialize into boxed slices", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 55, "deletions": 52}}, {"node": {"oid": "8c443704c2c81e829c21ac4a990cc62ab7a3ca18", "messageHeadline": "change const lengths to u8", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 52, "deletions": 52}}, {"node": {"oid": "00e9076f99f31ca108f0c53180f589f67e3ce2b4", "messageHeadline": "Code-Review: Remove unused `payload`", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 9, "deletions": 24}}, {"node": {"oid": "9f8d96a9833c68910033c42c29b1ec694d52422d", "messageHeadline": "Code-Review fixes", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 17, "deletions": 15}}, {"node": {"oid": "357d3a34b922ad2cca87c636b2f96a41f8dd6bc9", "messageHeadline": "More fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 240, "deletions": 139}}, {"node": {"oid": "58e4c16f43f8f352151d12b838dc7c42d986372a", "messageHeadline": "CR: Use constants instead of Magic numbers", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "f6d771655f86ae24135e19875b134c361bfbeeec", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "60356b069d950d9995e5f6dd93a35dc1ced4325f", "messageHeadline": "Code-review fixes", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "a07dcd5a0a1547a2480be57ee396fb7565d3add2", "messageHeadline": "remove obsolete consensus objects", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 18}}, {"node": {"oid": "25b42b63521f307ded82e06690fe9e323324a189", "messageHeadline": "fine-tune serialization debug logs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 12}}, {"node": {"oid": "f72b7687377d171d8bff06ee00e88030111cbb68", "messageHeadline": "minor improvements to consensus.rs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 28, "deletions": 26}}, {"node": {"oid": "970526d99e6daa3dc3b94a69b475a23026e290bd", "messageHeadline": "generate actual genesis timestamp", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 9}}, {"node": {"oid": "8eee7143f54541ebcb76dd3c3fcf55cab5d97ea9", "messageHeadline": "Merge branch 'develop' into feature/s11n_to_u8", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 385, "deletions": 173}}, {"node": {"oid": "999f90c98b5bac33c74b4c0673027719692d889a", "messageHeadline": "Merge branch 'deserialize_genesis' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 386, "deletions": 174}}, {"node": {"oid": "4fad3ead68b0167db4f7e62532a632db6bf4907a", "messageHeadline": "Fix NOM benchmarks", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 21, "deletions": 8}}, {"node": {"oid": "43d5ae279a545f5a1b79acb6af2fb3f1c88383f7", "messageHeadline": "Fix NOM tests", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 158, "deletions": 84}}, {"node": {"oid": "7f9e0d00aa3e485f434172fdf6133579d039e689", "messageHeadline": "comments", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 48}}, {"node": {"oid": "ac443974d682fcd6aebe26afd7063fdf38f16293", "messageHeadline": "comments", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c0d13c2361e9c907469cfaa31c73b61c08c9f47", "messageHeadline": "catchup requests upon handshake response received", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 40, "deletions": 0}}, {"node": {"oid": "62b8a8728d595daef0b36fb923e348f6a644186e", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 22}}, {"node": {"oid": "9e814966395882dc6a1fef4a24db9f1063a5c021", "messageHeadline": "interpret the genesis block", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 19}}, {"node": {"oid": "a8bfe0dc2d0c2457eac5eb601b54aebd955191dc", "messageHeadline": "(de)serialize GenesisData", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 251, "deletions": 91}}, {"node": {"oid": "8beb1b89c1c6fd925d0bc7b584b4cb5f9aa2c72b", "messageHeadline": "refactor Block (de)serialization", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 101, "deletions": 69}}, {"node": {"oid": "a4dca5a6e9f9d4e542be70b09b757d9e7e6dddf4", "messageHeadline": "clippies", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 31, "deletions": 34}}, {"node": {"oid": "f169bef2382a6f3ded2f00cdff9d7429312d54eb", "messageHeadline": "reworked higher/lower pkt queue", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 43}}, {"node": {"oid": "42dce7f4616e388a5925afdb2536701577f07897", "messageHeadline": "rework bootstrapper, and remove old retransmit hooks", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 96, "deletions": 152}}, {"node": {"oid": "e0186dc1f60d6761e04a688fc75439a27b437c22", "messageHeadline": "Merge branch 'develop' into feature/s11n_to_u8", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 207, "deletions": 215}}, {"node": {"oid": "426402fc8a3cb7fcb133a73c68c07d4115b283ff", "messageHeadline": "Add message protocol specific and fix validation", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 236, "deletions": 228}}, {"node": {"oid": "99857d773dfd0c8e3657665a06a37bb0064f01de", "messageHeadline": "moved catchup outbound logic in", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 96, "deletions": 86}}, {"node": {"oid": "25f00fb5e89eed62081e5590a526d1d7b33f3223", "messageHeadline": "Merge branch 'consensus_(de)serialization_improvements' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 207, "deletions": 215}}, {"node": {"oid": "d3f79f543258cfbd95cf3909bedc98db715d1e1a", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "57e2321cc41b705b3962cf3d4daf8b4386768ef7", "messageHeadline": "merge", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "f363ed67690cd815f1544bcd2af78cd33dca2832", "messageHeadline": "more FFI mappings", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 225, "deletions": 22}}, {"node": {"oid": "ee7d99f2c37937ac890ce237c9699eb5beaf907c", "messageHeadline": "Merge branch 'develop' into feature/s11n_to_u8", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 78, "deletions": 49}}, {"node": {"oid": "c5092b8f13097f8e67aa76d7c0ab5583daf5f21c", "messageHeadline": "Test runner for exploiting catchup mechanism", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 187, "deletions": 5}}, {"node": {"oid": "2b2386eded8b79ed7a89f097ce4ea764c5e29a4b", "messageHeadline": "Merge branch 'releases/sync_to_master' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 64, "deletions": 35}}, {"node": {"oid": "fe014b5ee954b5b3ff3b8beb010b7889b602ef44", "messageHeadline": "Update benchmarks of s11n", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 25, "deletions": 12}}, {"node": {"oid": "fe6792a13772b99073e763bda5633646e8b70826", "messageHeadline": "Cargo Format", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 76, "deletions": 100}}, {"node": {"oid": "f7e32da4d67a84d0db18d27275de0767f902afad", "messageHeadline": "Merge branch 'features/peerlist_benchmark' into feature/s11n_to_u8", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1782, "deletions": 1095}}, {"node": {"oid": "8bc9f0ce2b8274e1811fd3f3699feefa16df126b", "messageHeadline": "pacify clippy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "146610cce8ad44a5a90869b2cc97ee743392ac17", "messageHeadline": "relay P2PNodeId to FFI calls", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 17}}, {"node": {"oid": "a06a22701b28326b578b03155286c4e77405826c", "messageHeadline": "updated consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1d9ffdbe05c6190fc1e1aca0f363ca1a7c7aa6c", "messageHeadline": "merge", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9fa8e176edee3487defa52727d6c072fbccaab24", "messageHeadline": "Added callback for dropping peers if id is banned", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 67, "deletions": 35}}, {"node": {"oid": "daa83c4e72fdc50a164435d2375968e8a23943ce", "messageHeadline": "improve serialization checks, fix an error", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 15}}, {"node": {"oid": "ecc69e544e4743fbcf854dd0b0f2777264bcab3f", "messageHeadline": "Merge branch 'releases/0.1.34' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3210, "deletions": 1580}}, {"node": {"oid": "10281d705bd5f465d0d0329a4682c11cb3f8fdef", "messageHeadline": "Added callback for dropping peers if id is banned", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3210, "deletions": 1580}}, {"node": {"oid": "de55f71a74bf23c5d2948e9ffa7484bf48a95fbb", "messageHeadline": "Merge branch 'features/peerlist_benchmark' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 43, "deletions": 3}}, {"node": {"oid": "e1be214e9617389ad72537ccbe780569a4aa5921", "messageHeadline": "Add `peerlist` deserialization bench", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 43, "deletions": 3}}, {"node": {"oid": "a1314edfbcce22d21d0b9213c537bf81c45addf8", "messageHeadline": "formatting, debug printouts", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 33, "deletions": 13}}, {"node": {"oid": "1ad0d0f9fcae33ce4df6d1803578698e8703d1cc", "messageHeadline": "Use Cursor to serialize consensus objects", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 68, "deletions": 84}}, {"node": {"oid": "c17b0ddfff0c0925b128c0415fe371796be31fee", "messageHeadline": "Merge branch 'features/Haskell-new-log-component' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "43f2601070faf60a4d67ea5a8cdb4732ead14e3e", "messageHeadline": "Added new log element in Haskell callback", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1efaabb7042128b7c805fc56aaa14c2a3b6a0602", "messageHeadline": "Merge branch 'develop' into features/peerlist_benchmark", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 37, "deletions": 1}}, {"node": {"oid": "f0c516f11671ee064611524dfadf153860ef31f2", "messageHeadline": "Code-review: Use `Vec::resize_with`", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d943a2f50ddcfc832d546d415f6193c1fab278a9", "messageHeadline": "Add `peerlist` deserialization bench", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 45, "deletions": 3}}, {"node": {"oid": "aede8e0be3fb51dcaa4f8e5a03d9ec8d61402f85", "messageHeadline": "Merge branch 'features/grpc-shutdown' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 37, "deletions": 1}}, {"node": {"oid": "c7c6562e3ddde1af48b84f4ca4161b51f6bd20ea", "messageHeadline": "Added shutdown call through gRPC", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "f4359056752119a0f66f7759d6506677010818f8", "messageHeadline": "Use Cursor to deserialize consensus objects", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 119, "deletions": 132}}, {"node": {"oid": "0b8bd7dc13464ceee4ab96d13e27d7db12bd1eb6", "messageHeadline": "Move to most common endianess", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "1eae3708718b714706f93509e6d740902be0088d", "messageHeadline": "UCursor optimization in Archives", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 66, "deletions": 65}}, {"node": {"oid": "ca4e787232db3fad7ff927194f0cde944e163046", "messageHeadline": "relay P2PNodeId to FFI calls", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 17}}, {"node": {"oid": "7e55749c66497b2ffeaab0992cb9b9fe55a3c665", "messageHeadline": "updated consensus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "701d117269defb482214445f13bca2941c33ecef", "messageHeadline": "Merge branch 'bugfixes/fixup_benches' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f36aeee788d1d28103b12fbf7ec645eb25794aae", "messageHeadline": "add to CI without running", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2816dacf6cdd8dbd374d9f52765091bb7d82015e", "messageHeadline": "remove boxes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a9b27c984a3f2e0ab8d2313b3e00fac4e8993b2e", "messageHeadline": "Merge branch 'clippy_hotfix' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3568b41f60a0b9209e1487bbbbdd6fbf67f3dbab", "messageHeadline": "Merge branch 'develop' into 'clippy_hotfix'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 384, "deletions": 444}}, {"node": {"oid": "f51e33b07086964d5c571802db5343e60e221499", "messageHeadline": "Merge branch 'features/add-haskell-trace-log-level' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5476b5b5b417aa61d6d933bea78a67dd6841d61c", "messageHeadline": "Merge branch 'Fallible_consensus_objects' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 127, "deletions": 162}}, {"node": {"oid": "cca6714615d6f80d0f4f44f124e3158372f32d76", "messageHeadline": "Merge branch 'features/move-more-into-common' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 257, "deletions": 283}}, {"node": {"oid": "e34a5ae4d4d2bc4d4f24fc12ae6c5dfd1d29bf6f", "messageHeadline": "Moved Functor and related structs into `concordium-common`", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 257, "deletions": 283}}, {"node": {"oid": "4db5a2ea0bf63b30e1740bf82e8582dd7f135d4b", "messageHeadline": "Fix clippy & test failures", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c5bdf941dfb78219ad23dbfc040b7aad6cf909ff", "messageHeadline": "Merge branch 'features/trace-log-level' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "7a91ec60084d8bb896a589d808d24cf57667caac", "messageHeadline": "Included `trace` log level", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "c5556214047e3e1c289be2ba5db0d56d11a0fd1c", "messageHeadline": "Merge branch 'catch-up' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 884, "deletions": 529}}, {"node": {"oid": "c7facfe70708b89b022894993bb9feae2b53dff6", "messageHeadline": "Fix benchmarks", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 62, "deletions": 57}}, {"node": {"oid": "a2d64308af46c5549bdca46889ac1bf5de5c7dba", "messageHeadline": "Updated acorn", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef0e291068e5402f1c0d265891ece01e3c0dd8c7", "messageHeadline": "Missed file", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "db9a786c33a80fe31bdfb94b85a51912b8d7d9b9", "messageHeadline": "Interface for node catch up", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 748, "deletions": 548}}, {"node": {"oid": "b231b949095568aa9a89f03095400e492ee026b2", "messageHeadline": "Added `trace` log level in Haskell log function", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "86db58b8345dceeee83df73e580f018af8be709d", "messageHeadline": "Cargo Format", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 74, "deletions": 80}}, {"node": {"oid": "a96a35d00d2a1b92fe406b56cb2bad8e60c63c4d", "messageHeadline": "Fix Handshake serialization", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 19, "deletions": 17}}, {"node": {"oid": "11cc2fee37b4875cc7c158efa7ad78c31bb34996", "messageHeadline": "Remove some commented code", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 0, "deletions": 54}}, {"node": {"oid": "fa49a33b7f84e5493c90e6463a24531fe23259f0", "messageHeadline": "Fix Handshake serialization", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d1318c1fd83f75547d57a6a288943b7575351be3", "messageHeadline": "Merge branch 'survey_Boxes' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "7b7225baefab4cd5b38a7765ca4fd1fd08648b5c", "messageHeadline": "Split archive adapters", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 228, "deletions": 216}}, {"node": {"oid": "ae94910bc5e8e65e7ef56b8cf89c060c50e2e56f", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 36}}, {"node": {"oid": "ba6b49f567b5c547a9ec4ff28c0dd0769a13dbd2", "messageHeadline": "downgrade (de)serialization checks to debug", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7e6559d63335cde253f02a802b27f58cbdd7c86", "messageHeadline": "use Fallible in consensus.rs", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 49, "deletions": 52}}, {"node": {"oid": "67e8440ae239c48b4d248a3ef34209f36908f57a", "messageHeadline": "deserialize consensus objects to Fallibles", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 69, "deletions": 88}}, {"node": {"oid": "5cc90abe53976981f5ee55f4bfff3c2c4fed7367", "messageHeadline": "Merge branch 'features/log_levels_cleanup' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 21, "deletions": 21}}, {"node": {"oid": "535d3e29ee0e1d3d7af6650c37adb805cd4e2cb8", "messageHeadline": "Fix Handshake serialization", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1c2f330c8aa3a54981ad5b04f5bfab7046ec1109", "messageHeadline": "removed prefixing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a778d843067ea0958143bac4a416180a33256d7f", "messageHeadline": "Log levels changed, and typo in failure fmt statement", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 21}}, {"node": {"oid": "e0e6801539a1fc1b98707907a0463443a3b0d601", "messageHeadline": "Merge branch 'develop' into feature/s11n_to_u8", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2236, "deletions": 1154}}, {"node": {"oid": "d5076dcd9205dd2bd010c12d69e051aecf1ef34a", "messageHeadline": "Merge branch 'features/move_into_common_crate' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 428, "deletions": 325}}, {"node": {"oid": "78129a0ff7c7e0bde950e2da31a9574252946213", "messageHeadline": "Box UCursorFile.file", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e681315a732964b37319596ac76dab20a00c6785", "messageHeadline": "unBox NetworkPacket.message", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "9ee1bcf6e75771f8683dc359e42a08e0b3b346aa", "messageHeadline": "review + fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "cb9413f00697787be0611ea520fbef748b3cf071", "messageHeadline": "merge", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ee600e039ebb27eaecfb6d198ab9333487e56047", "messageHeadline": "fixed CI yaml missing space in setup part", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a85f9044023881f025db9cd7d136ddebd6c94c99", "messageHeadline": "Fixed up instrumentation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "87c099d293cd09240bdf9f317541012367f272f0", "messageHeadline": "ignore clippy on pregenerated capnp and fixup CI", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "746202a9d1f204b6982cb104bbe711885b6e1f9a", "messageHeadline": "moved commons to common crate, renamed dns to concordium-dns, fixed u\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 414, "deletions": 309}}, {"node": {"oid": "1486f9466560790123ed37c651423d1d3b4fdd05", "messageHeadline": "Merge branch 'further_global_state' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 765, "deletions": 259}}, {"node": {"oid": "beadd08ce2218dce010cc1582cfd5a7bed4df19f", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 33}}, {"node": {"oid": "bc1171fcf471c054058aa20bd3c8ed4e0a2c9023", "messageHeadline": "fix assertion error, add a lot more debug checks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 177, "deletions": 69}}, {"node": {"oid": "004f07196026aa97b1d6120c5d65b02e542b90a7", "messageHeadline": "fixed CI yaml missing space in setup part", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85d4fe804986a81f48b354e92477abd010eb06bc", "messageHeadline": "Merge branch 'features/move_into_common_crate' of gitlab.com:Concordi\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f73c5d3510786b8c5cfada4dab4ab2e4ac1217f7", "messageHeadline": "Fixed up instrumentation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4b1d7a98b7fa226976934465654207a1f27e31d2", "messageHeadline": "ignore clippy on pregenerated capnp and fixup CI", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "19aa97f1f25ca49967bcf96893e45dec8ed65741", "messageHeadline": "moved commons to common crate, renamed dns to concordium-dns, fixed u\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 414, "deletions": 309}}, {"node": {"oid": "bb0ebefe5aa782bfd86618748e72c9d9c9fe702e", "messageHeadline": "Merge branch 'features/handling-tokio-in-statsexporter' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 51, "deletions": 6}}, {"node": {"oid": "bcca8e3f114d9fa8b9b181b43ffe847673933b8b", "messageHeadline": "Using tokio outside gotham and gracefully closing the server", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "b026fd5f90d1300577b311be2e43ad90e76f5782", "messageHeadline": "Merge branch 'bugfixes/timeout_pre_handshake' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3c07dbbff34890b89aeb6035e00e34be919b7b92", "messageHeadline": "Fixed up instrumentation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c78f9c4438e6ed5919c6a13b78174719ddb46146", "messageHeadline": "ignore clippy on pregenerated capnp and fixup CI", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "ba09678e3550cd441ed67682ed54b89c602522d6", "messageHeadline": "moved commons to common crate, renamed dns to concordium-dns, fixed u\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 414, "deletions": 309}}, {"node": {"oid": "f134bd566486f53b7a108a7e8a11fa7b4840cfe1", "messageHeadline": "clippy & fmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 101, "deletions": 82}}, {"node": {"oid": "f2e2871f59a14d2ce50bf8b827fb8b014226dec2", "messageHeadline": "Cleanup connection if we're pre-handshake and too long passes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9fe17d7bd3e2f5b3ec1adb4dbc68d9008ac7ba64", "messageHeadline": "Merge branch 'features/naming-threads' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 46, "deletions": 38}}, {"node": {"oid": "e124b29be523bc32c770db2c187fccc43624c50c", "messageHeadline": "Features/naming threads", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 46, "deletions": 38}}, {"node": {"oid": "256ef306b98560fa80f2f5b19bc0cca397149d80", "messageHeadline": "update cli", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 38, "deletions": 35}}, {"node": {"oid": "661c26568653df85be27d31f7ff909a62335a058", "messageHeadline": "Fix `resp_invalid` test and clean unused", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 38, "deletions": 109}}, {"node": {"oid": "14e03ba65d3d1958f6301740ec6f681a4904e21d", "messageHeadline": "add serialization debug assertions, remove now-obsolete test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 52}}, {"node": {"oid": "903334c1be9489e57cc74b760262100068e593b3", "messageHeadline": "add FinalizationRecord", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 100, "deletions": 28}}, {"node": {"oid": "67fa9463e54fa84660a4fff5f77a9477bd82c100", "messageHeadline": "serialize FinalizationMessage plus misc improvements", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 113, "deletions": 66}}, {"node": {"oid": "9d03241b45533580d0a58b674f6a48bb9f8faf4c", "messageHeadline": "improve encoded data handling and display", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 59, "deletions": 43}}, {"node": {"oid": "6dfb6208b7f2d3c017892d34c2793ef78b76c4c9", "messageHeadline": "add FinalizationMessage", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 331, "deletions": 67}}, {"node": {"oid": "0d98145ea012e85e73ae74bdc61afdbf99c5d3cb", "messageHeadline": "adjust the Block implementation", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "9be071004018b9c3dacb7313b37bd1751fbbd5fc", "messageHeadline": "create and move a Transactions object", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 49, "deletions": 46}}, {"node": {"oid": "8e84ad60d4ef533d34ea3fb9f4679d0eaa436e9c", "messageHeadline": "Fix packet tests", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 14, "deletions": 22}}, {"node": {"oid": "20038d974a588a9789dd296a623cd4b2efbc60a1", "messageHeadline": "Fix recursive call in Box serialization", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f1351d79df4767523d603ef7437ea1134ece45a8", "messageHeadline": "Reenable serialization and test", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 220, "deletions": 123}}, {"node": {"oid": "1533d6508954c1b82a5e68bfedda2a866797c428", "messageHeadline": "Merge branch 'bugfixes/reuse_msgid_for_retransmit' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 28, "deletions": 50}}, {"node": {"oid": "4a689cfe42185d53e604230014d178206ff37ca8", "messageHeadline": "as per review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7bd6b8179c0b110f8e863bbce291c8b19119c303", "messageHeadline": "reuse msgid when retransmitting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 28, "deletions": 50}}, {"node": {"oid": "ad43f48ae1fc3b6d3157f7fa9922a6c35848addd", "messageHeadline": "Apply RustFmt", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 105, "deletions": 90}}, {"node": {"oid": "cde995ae9e60ed79fa5a48ba53b7542c65fac70f", "messageHeadline": "Move serialization to common", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 198, "deletions": 744}}, {"node": {"oid": "c94cf5e3ff548c2a068f111236c0f49cc2debd00", "messageHeadline": "Merge branch 'features/retransmit_more_than_on_handshake' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 181, "deletions": 74}}, {"node": {"oid": "7466b0faa5172b23ba7dd6de7df78493d8edb647", "messageHeadline": "Added a way to rerequest retransmits until we have catchup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 181, "deletions": 74}}, {"node": {"oid": "64ec3346ff0ffe1095ce6b1f345513feb6b97fd1", "messageHeadline": "Implementing API's for obtaining catchup information", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 146, "deletions": 12}}, {"node": {"oid": "7f2a827b7f8be8625bac9991b71ee655dd7d81ca", "messageHeadline": "Merge branch 'features/improve-functors' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 696, "deletions": 391}}, {"node": {"oid": "e0c75ab643808e7bceb618e06b1dec0c20b500bb", "messageHeadline": "Features/improve functors", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 696, "deletions": 391}}, {"node": {"oid": "37471fabbe6d9d41b8324dbf6fa30120fa8384b1", "messageHeadline": "Add `Deserializable` on Packet and Response", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 145, "deletions": 18}}, {"node": {"oid": "0e02a99a1ab181c9219b57dac18a60e1f1ba0dcd", "messageHeadline": "Add `Deserializable` trait", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 794, "deletions": 351}}, {"node": {"oid": "bcdbd3d597c8eb87e27d29f03a9c6a700456839f", "messageHeadline": "Merge branch 'bugfixes/clippy_fixes' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d5810a2fc7673bc7bf027313759935bd6a2e512e", "messageHeadline": "Clippy fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d6ef33959407f406cb188074476d42f93a352ce7", "messageHeadline": "Update global state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "787351c179a92ef005c4d6038006e7b537c08d20", "messageHeadline": "More and better instance table tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "e30a3873bc43351d765b28d50f87ed1e723f04e3", "messageHeadline": "Merge branch 'bugfixes/dont-use-bootstrappers-in-count-when-checking-\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "af5e045ad89a25994f751bdc4d2a4ca6916ee68f", "messageHeadline": "Merge branch 'bugfixes/split_into_lower_and_higher_loop' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 113, "deletions": 24}}, {"node": {"oid": "3c49d0238d540fc78ef6618606c5b557428c3a58", "messageHeadline": "Split message processing into lower and higher part", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 113, "deletions": 24}}, {"node": {"oid": "7306731d51fb1d006d516e99a980133d9547cfea", "messageHeadline": "Added file ..", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "034d701eaac917bd44e33ce56d3491affbc17cbf", "messageHeadline": "Merge branch 'expand_block' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 522, "deletions": 77}}, {"node": {"oid": "6df6149e2c5a114b47a9cfe963446f3943066bbd", "messageHeadline": "Merge branch 'improvements/wait-starting-baker-until-we-have-n-percen\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 78, "deletions": 30}}, {"node": {"oid": "c55fe97bac6bb09c1c9dabb5fc840aabfdad2d3d", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/globalstate-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "af5c4005d11faaae11b37c8ba130a2bde3708787", "messageHeadline": "Tests for interfaces table", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 299, "deletions": 22}}, {"node": {"oid": "ddc591e5049ddad3ff555006abbdd86f7546fde4", "messageHeadline": "Ran cargo fmt", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "46e3985cf5b2f80610aba074ee40aa5e81554b86", "messageHeadline": "Added a flag to specify the required percentage of desired peers we c\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 73, "deletions": 30}}, {"node": {"oid": "1fe8675c5e33e6a6cf445c49da7636d8a46d478a", "messageHeadline": "Merge branch 'bugfixes/resolvers_propagation' into 'develop'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f389d0ff4d8a006fb92006793db622f0f92f880f", "messageHeadline": "Reuse proper resolvers and not just potentially set ones", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "32c141de159fc4780fa5db8efb2549cc3617c06a", "messageHeadline": "review fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 67, "deletions": 58}}, {"node": {"oid": "6cf383ecb6eb14177d3322e633ddeb583e8b7603", "messageHeadline": "add proper debug info when a Block is created", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "64baf405175280eb175da4ae351e3e3d8ff1d625", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 90, "deletions": 81}}, {"node": {"oid": "bd38e2deccc675d44db42fa9fb6e9413ebf54edc", "messageHeadline": "fully (de)serialize Block", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 285, "deletions": 122}}, {"node": {"oid": "df8f62a0f1457dc49299dd5b1278517a03a5c9fb", "messageHeadline": "mask currently unused Block components", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 58, "deletions": 80}}, {"node": {"oid": "3ac2a7c92be9870e7ed83022b46f46bcdb5ab5a0", "messageHeadline": "add Block to consensus-sys", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 322, "deletions": 36}}, {"node": {"oid": "670b36cecf9a28b366c2df4cb7c303e4061b5a65", "messageHeadline": "Merge branch 'features/use_dns_rr_for_bootstrapping' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 89, "deletions": 77}}, {"node": {"oid": "16d6fe9c323183cb4fd7cb9c17b5436efb01f77a", "messageHeadline": "Properly utilize DNS RR when giving multiple records back", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 89, "deletions": 77}}, {"node": {"oid": "d31d9ed8a6cc37743728d68ac4bd699a61162a2e", "messageHeadline": "Check account registration ID during execution.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "bc2bb90992bd7c72f2975891d8cde03a6077c675", "messageHeadline": "Merge branch 'bugfixes/mpsc_inner_channel' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ca6c39e4a6e53d32070649c785b1a6f2d4ab6c16", "messageHeadline": "Add checking of registration ids to the tree state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "ae1c576f23184ba412b322976f85da4b2d02b80c", "messageHeadline": "Merge branch 'fixes/make-build-on-windows' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 46, "deletions": 20}}, {"node": {"oid": "9d8a65832f9e5664d87405ca04abc4a9ba324992", "messageHeadline": "Various changes that enables build on Windows. Newest version of cons\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 46, "deletions": 20}}, {"node": {"oid": "eb4c30333a2213cd4fafe3ebf872212e26b2687f", "messageHeadline": "as per code review", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "601b2943cf4c6b325fb5c117f3abe21a71ff749f", "messageHeadline": "Prohibit sender by going out of scope by cloning it", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "788b9b0519e4535f72cc860413038371814bf341", "messageHeadline": "Refactoring blocks to distinguish types of genesis and non-genesis bl\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 53, "deletions": 49}}, {"node": {"oid": "e61f54321fda017ddc9555aee06ba70183c2ef44", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/globalstate-\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6676fd8f4314ec0b88bd92c98b12c3d38fcdcc97", "messageHeadline": "Refactored block to distinguish types of genesis and non-genesis blocks", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 84, "deletions": 77}}, {"node": {"oid": "d4959e6bcc91936a1a269162bc988c5f0f8172aa", "messageHeadline": "Add `Serializable` trait", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 685, "deletions": 349}}, {"node": {"oid": "0af67cecc86378d968eb32b410f50dfa21153b74", "messageHeadline": "Merge branch 'bugfixes/instrumentation_gate_fixups' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 119, "deletions": 145}}, {"node": {"oid": "8c8ac58fe246cafa8cb05842c27b1a8dfae6dd84", "messageHeadline": "Instrumentation gate fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 119, "deletions": 145}}, {"node": {"oid": "be40675aa74b9f42f7bdd676a0d922f90835a876", "messageHeadline": "Merge branch 'fixes/added-features-flag-in-sanitized-build' into 'dev\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b964546324c22a67907c8e4b28c88682aac46fed", "messageHeadline": "Added features flag in sanitized build", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df7b4930e94b7f4f795b44a18b593468bdc02c1a", "messageHeadline": "Merge branch 'releases/sync_to_develop' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 12}}, {"node": {"oid": "a5ed13816fb7da22480315f7e2a24ff5c9945c9e", "messageHeadline": "Releases/sync to develop", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 12}}, {"node": {"oid": "8eaa467526cdb76bf0343e14d7cf04c090769593", "messageHeadline": "Merge branch 'fixes/added-feature-flag-to-test' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 12}}, {"node": {"oid": "f5bb135c79d075a53de8d12feca205ef2ab773c6", "messageHeadline": "Added the features flag to cargo test and made a temporary fix for th\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 24, "deletions": 12}}, {"node": {"oid": "371eef6159436fd6c02d65aa71ee288c96d1a10d", "messageHeadline": "Merge branch 'releases/sync_master' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9bd18e3bdfd75c0f1380c9580bb2c2873fce2de8", "messageHeadline": "Merge branch 'releases/0.1.33' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1068, "deletions": 1893}}, {"node": {"oid": "fde47effd2d803967135f53b904215e3e31dad7a", "messageHeadline": "Added callback for dropping peers if id is banned", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1068, "deletions": 1893}}, {"node": {"oid": "eff3ac6a5b2623c6c0b2744657dd7c51243ed31b", "messageHeadline": "Merge branch 'bugfix/stackoverflow_p2p_node' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 180, "deletions": 183}}, {"node": {"oid": "8ccbe22e8b06fec6401c2a58e6307b6b1a9b3f78", "messageHeadline": "Bugfix/stackoverflow p2p node", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 180, "deletions": 183}}, {"node": {"oid": "d8dec54dffb9e35e53733182f1e840a058105e9d", "messageHeadline": "Merge branch 'fixes/fix-prometheus-in-start-script' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abab0b131912cee3f33d30df1ada5e7e652252ac", "messageHeadline": "Merge branch 'features/pre-broadcast-list-of-functions' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 91, "deletions": 27}}, {"node": {"oid": "07c336ae914c7886fe228c1dce891c3ae69a9026", "messageHeadline": "Created functor to be run before the messages are broadcasted", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 91, "deletions": 27}}, {"node": {"oid": "0517d340612e903b00d57ec3ea06ed7f383ae735", "messageHeadline": "Fixed prometheus argument to binary", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2bac2a4643e4cb0fe49d4447926cfe3d3ad07d07", "messageHeadline": "Fix comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c290db81bac3b2ce56df4cfc8d1fb105674bd47", "messageHeadline": "Merge branch 'fixes/get-rid-of-empty-line-warning' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "7485f1c59cb111ca54981ce3b325650fd312dd0b", "messageHeadline": "Merge branch 'develop' into feature/s11n_to_u8", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 4707, "deletions": 4451}}, {"node": {"oid": "23bb31ac912743ea0866bed506cd7b122299be00", "messageHeadline": "Merge branch 'features/replace-vecdeque-with-mpsc' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 179, "deletions": 160}}, {"node": {"oid": "7889ef7028bd6f4f11474dfee2279d475f7b5aee", "messageHeadline": "Code-Review", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 179, "deletions": 160}}, {"node": {"oid": "9a80965560948f02aaf1dd23cc10b2c2656683cb", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 374, "deletions": 265}}, {"node": {"oid": "bd701d505a2d9912bd0b50c16a96062408918526", "messageHeadline": "Additional Konsensus testing for finalization invariants", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "cb51073e74d734bfbe2036f30ca6e46fe9847710", "messageHeadline": "Warning clean-up", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "af7d1333e9fc83c09434c08c60a07883c45c66bc", "messageHeadline": "Revise implementation of block state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 370, "deletions": 264}}, {"node": {"oid": "5ed7997dcdc4a5d978d1f50c57ead393fe65fe1a", "messageHeadline": "Parametrize tree state by block pointer and block state types with as\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 455, "deletions": 183}}, {"node": {"oid": "eaeeb9102f721b87a0f862b0651402151b1c5920", "messageHeadline": "Removed empty line causing warnings", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "5c8a900aa29acd10461176cb9331b29e2246e0f0", "messageHeadline": "Merge branch 'features/replace_iron_with_gotham' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 258, "deletions": 295}}, {"node": {"oid": "3ba620062429c0834ee240de03a31b2f6d8da1da", "messageHeadline": "Migrate away from iron to gotham", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 258, "deletions": 295}}, {"node": {"oid": "1f3c21dfb9d74cbde43d0d4b3f55a2fde95fe6a7", "messageHeadline": "Merge branch 'features/remove-unbound-crate' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 265, "deletions": 1156}}, {"node": {"oid": "fd276b724dd76e89d8d70eed8180bee0d48bdf2b", "messageHeadline": "Removing unbound crate", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 265, "deletions": 1156}}, {"node": {"oid": "f9f819bcd76409fa7553e9ffe6f845bedeaab4a0", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "b27ec9efa02ee3cb3c96e522461b9ef14f94a35c", "messageHeadline": "Update to modules table", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6657e72a0f3a7f1f9ff07a0fc312f83b5702de84", "messageHeadline": "Create modules from list", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "dade140276634f253a2a633835652c1d38062e43", "messageHeadline": "Merge branch 'features/macro-ize-consensus' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 88, "deletions": 65}}, {"node": {"oid": "9b4d981a7d58ef23bb7273f0df91d86bac878671", "messageHeadline": "Macro-ize consensus", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 88, "deletions": 65}}, {"node": {"oid": "f430cdcb8cf61cc5b59b8b6fcca73fcb8b9b185a", "messageHeadline": "Merge branch 'bugfixes/disable_two_tests' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c8286beba6f5a3287900db49a4d050d82b2b3ceb", "messageHeadline": "Changes to Module table", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 33, "deletions": 7}}, {"node": {"oid": "29c331066fa6ca11800ad52c169568a39b580a49", "messageHeadline": "only one spurious test", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "19c4756dbdecdb7c0e1dda9345e78f6b91d3ca83", "messageHeadline": "Disable two tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a2589c08cd5073aa274437548419147e5512b7c5", "messageHeadline": "Merge branch 'master' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb1359373d99b68f93baa2a96a88a122b7b98e4f", "messageHeadline": "Merge branch 'releases/0.1.32' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1557, "deletions": 1680}}, {"node": {"oid": "ec748992c6f2253476063059470958c460760c5d", "messageHeadline": "Added callback for dropping peers if id is banned", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1557, "deletions": 1680}}, {"node": {"oid": "f5e085d220cb5dfbdbdaceadb720c68e34aed848", "messageHeadline": "Merge branch 'features/sync_consensus' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 99, "deletions": 37}}, {"node": {"oid": "8260ca49b792d5c18bfd7a75f84fe3f58ad0bac4", "messageHeadline": "Sync internal deps with current codebase", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 99, "deletions": 37}}, {"node": {"oid": "907120e62e2e78f491ef8bcf4fbf2160fa768269", "messageHeadline": "Merge branch 'features/enable_address_sanitizer' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 49, "deletions": 2}}, {"node": {"oid": "59506c319008770d3ce40a2876b297bb7ad7478c", "messageHeadline": "Add sanitized binaries into docker", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 49, "deletions": 2}}, {"node": {"oid": "de1481d8b03a166559bc6c4fed793ef79f5ba448", "messageHeadline": "Merge branch 'feature/cleanwrap-more' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 343, "deletions": 976}}, {"node": {"oid": "5197562ab73be9857557f50d3a84998af1104873", "messageHeadline": "Hi fmt", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 343, "deletions": 976}}, {"node": {"oid": "89e69b177e3bf4d8bd5fb26bdac94fcce2497717", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 118}}, {"node": {"oid": "b3733ad30330050cf4cb90aa44ddcee54407036e", "messageHeadline": "Replace signature check with assert.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2a818e30acc363c5aa3b2fbe042d9a1958f9d932", "messageHeadline": "Merge branch 'feature/debug-logging-in-dns-module' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 25, "deletions": 2}}, {"node": {"oid": "7009597ddbc33a940eaba0694a7fb3a588a3e346", "messageHeadline": "Removed sandboxtest", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 20}}, {"node": {"oid": "7ef465a871eb694dd348ea7b6b2b762238444ed7", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype in\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 39, "deletions": 37}}, {"node": {"oid": "da936d04773c7c8b64b446c84cea338d39864616", "messageHeadline": "Updates for Interface table + some cleanup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 118}}, {"node": {"oid": "f8fda3b10a83799d5647f261b161be750e753553", "messageHeadline": "Ran cargo fmt", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 12, "deletions": 3}}, {"node": {"oid": "5d7e49b3839556ddac8f85d779241d940c3b111e", "messageHeadline": "Instance table", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 261, "deletions": 232}}, {"node": {"oid": "47fb67ac24e1ce1511aa8a4af629e50928fba021", "messageHeadline": "Update submodules to fix memory leak in acorn.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2bf3d635a52ecce0fcc9e2940e1e9c53fc02571", "messageHeadline": "Added debug output to dns library", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "83907019c3a4d9a802362f8f090d3f952a464995", "messageHeadline": "Merge branch 'features/clippy_cleans' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 10}}, {"node": {"oid": "8fcbcccbc5369968466b92ed35bbe7887c22c974", "messageHeadline": "Last bits of clippy", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 10}}, {"node": {"oid": "2f6f315803718f8bcd4ef1e5abe647af3e1a2073", "messageHeadline": "Merge branch 'feature/cleanwrap' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 550, "deletions": 644}}, {"node": {"oid": "bc176f29a8684c98b390cc4c8269beb2fed5a701", "messageHeadline": "Removed some unwraps & created new macros for panicking", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 550, "deletions": 644}}, {"node": {"oid": "9552402a1864eaa901f331a0366dabf0a1adce9b", "messageHeadline": "Merge branch 'feature/use-regex-for-clippy-repl' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 17}}, {"node": {"oid": "f7255ce00d6af92d37af89951cdb14ad9ddcdeb6", "messageHeadline": "Implemented replacement of clippy::all with crate instead of using `sed`", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "89617c325be44f1731c0f6e8f8e20cf0bc66a47f", "messageHeadline": "Update scheduler test contracts to reflect change in acorn.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "ab9cdda33eec5f03b87fd784b15dec2bbe067ee0", "messageHeadline": "Merge branch 'bugfixes/fix_linguist' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4d407e1d8ee75900a8972b4c9594c55ef5097794", "messageHeadline": "Setup linguist to ignore CMake files in scripts/", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "043d6e1efbec4ed60a4e615c7b4545b3aee8438d", "messageHeadline": "Merge branch 'bugfixes/cleanup_deps_clippy' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "4a11ee01db6ce1c0a87f46260972691565c00b8a", "messageHeadline": "Merge branch 'features/retransmit_packet_type' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 487, "deletions": 45}}, {"node": {"oid": "2248dfe8511e05a33c0d9d9ba97f671e7a8c2a10", "messageHeadline": "Sed replacing on protobuf output", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 487, "deletions": 45}}, {"node": {"oid": "702deeeed2465ccb15224cf87d92f6e08b17b4d9", "messageHeadline": "Ignore and fixups warnings from clippy in dep", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "3c4b1907284b6c43e75e84b002aedb002a5f3d8d", "messageHeadline": "Merge branch 'feature/invalid-and-unknown-handlers' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 27}}, {"node": {"oid": "5facd45a5d66dbc51d247424bb69fbf79bc2de09", "messageHeadline": "Modified message handlers for not using Functors on invalid msgs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 22, "deletions": 27}}, {"node": {"oid": "6bb4b98a6adc8069a02d5e76e7bd39ab8dced91e", "messageHeadline": "Merge branch 'fixes/dont-crash-when-baker-id-is-higher-than-num-baker\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e37b92814eb4af5accaa74922784ccb551bb9b56", "messageHeadline": "Ran cargo fmt", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cec77325c4a0b291097d1a3d5f380256c9a78697", "messageHeadline": "Update submodules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb52754b08ec21ea49fb5e17f193b8e61e5ca432", "messageHeadline": "Changed variable name to make more obvious what it is referring to", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7ce184a7e74d7f4ac7c36f4aa9de487ec7cb779e", "messageHeadline": "Fixed typo", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91a118d2378ce3b0f98685151bdf0f27f8726aeb", "messageHeadline": "Added a check to see if baker ID is higher than num_bakers", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "54c39627e6bc37758d4b037c81b67873b1041a47", "messageHeadline": "Update submodules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2eabefbe1686b5bb85594765a9ba04326bf35d2d", "messageHeadline": "Update scheduelr to reflect changes in acorn.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 31, "deletions": 33}}, {"node": {"oid": "234a1da2c3b165613437da434e5a9566a9abea71", "messageHeadline": "Merge branch 'feature/print-out-config-on-start' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 45, "deletions": 13}}, {"node": {"oid": "15d461e379f57934f5c3a3015e9a92bf86f48908", "messageHeadline": "Removed uncommented import", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f3f8d9942248a80d4e4332518a05ece9d93d7113", "messageHeadline": "Fixed bug in generation of node IDs for bootstrappers and moved print\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 17}}, {"node": {"oid": "6e34ba116ad5980c0f5bdf69e4a2501c1c13db2b", "messageHeadline": "Merge branch 'refactor' into 'master'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2676, "deletions": 1014}}, {"node": {"oid": "3f5aecd3057b0591b4b2f119e4e181431dc6eee1", "messageHeadline": "Fixed usage of info macro when not available", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a613e07b1d5e05c084af83685f27a45d09ca39e0", "messageHeadline": "Ran cargo fmt to keep pipeline happy", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 13, "deletions": 25}}, {"node": {"oid": "3a084bfce6f0d544f690900812d0ace6f501f093", "messageHeadline": "Added flag to determine if should print out configuration", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 45, "deletions": 12}}, {"node": {"oid": "c080d4603c44aa118ec8b2904c31605ee0903622", "messageHeadline": "Added printout of config struct on start of binaries", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 22, "deletions": 0}}, {"node": {"oid": "a6f088d145fb6bc29453a34f4d1ec07ca6c86a0a", "messageHeadline": "Fixing broken mains", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a298e26f3bcfae2502db430e2ad41ce7c6d9fc9", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "447e221fa08220929f24e2e074e57694e76fc266", "messageHeadline": "Changes to Instances", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 41, "deletions": 64}}, {"node": {"oid": "767bf97ffd9436ba85b01426b00dbf22e196a9d4", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/globalstat\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e3e8695c148bf79e96771ab81ae7e6add2262d68", "messageHeadline": "Revising Instances", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 130, "deletions": 1}}, {"node": {"oid": "e3d8d754095079e7697d21bfccb5e1eafec6e40a", "messageHeadline": "Merge branch 'master' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b666895a94e23161e61c1ea3b202e37b70322f2", "messageHeadline": "Merge branch 'releases/0.1.31' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2791, "deletions": 1530}}, {"node": {"oid": "22d7fe79fb4cd8189e893b73b6907294f4df379f", "messageHeadline": "Added callback for dropping peers if id is banned", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2791, "deletions": 1530}}, {"node": {"oid": "3ea289836231574ee0b16ab4a3bc787c046044f5", "messageHeadline": "Merge branch 'bugfixes/slicing_for_payloads' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4f887766baa533baab1803b6f2056ba7e220ae70", "messageHeadline": "Sed replacing on protobuf output", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ba53c2c41064dd1f53aee231f5bfaa5cb636847d", "messageHeadline": "Merge branch 'hello-clippy' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1673, "deletions": 587}}, {"node": {"oid": "9425bfdddae4dd0d7bedff37172a7fc865ef6063", "messageHeadline": "Sed replacing on protobuf output", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1673, "deletions": 587}}, {"node": {"oid": "da2de84a7522e2a2e37f9e158ac1b30fb1675d0e", "messageHeadline": "Add return codes to receive methods in External to signal deserializa\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "fc78762e1a195406f27033a3a13ec63352ee0689", "messageHeadline": "Typos in logging messages.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "43ff37c70ceff50c4eef7c4d869ed027c1c1b5ed", "messageHeadline": "Merge branch 'fixes/more-flexible-start-script' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 106, "deletions": 56}}, {"node": {"oid": "31e41b856390f6ec02573953ec9e45b66ff7102c", "messageHeadline": "Merge branch 'fixes/fix-local-setup-script' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b124e15e75c5ed41645c8f8208c690779bba10b6", "messageHeadline": "Merge branch 'develop' into 'fixes/fix-local-setup-script'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1047, "deletions": 924}}, {"node": {"oid": "5004ccc078a75fa279c402a420c953fb670aa6b0", "messageHeadline": "Remove outdated comment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "209963d52347eb0a924eed244da63fe70e2ed9e3", "messageHeadline": "Add more logging to External.hs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "bc09b568f4888854c86b5d908eb46dd285dac20b", "messageHeadline": "Update outdated comments.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2faf4f4e222aa88a9181c06527c4b822fa53aae0", "messageHeadline": "Added more flexible start script", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 106, "deletions": 56}}, {"node": {"oid": "e01c9de34472dc32fd409e46539e80ed54b7698b", "messageHeadline": "Re-removed makeHashed for transaction in MonadImplementation.hs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 90}}, {"node": {"oid": "76c5d6dbc8e0737e4b97a6cb96eb523f3c97221a", "messageHeadline": "Fixed local setup script and changed crypto library to be built in de\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6a52e69badd1a54f7feb7a1f7ae14c040a09f675", "messageHeadline": "Merge branch 'features/cleanup_using_network_consts' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 9}}, {"node": {"oid": "a854a6780e391db7ea9208bf57ed1d63eac0047e", "messageHeadline": "Ensure we're always using network consts when reading in packets", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 9}}, {"node": {"oid": "57ff6d6243d56cd3874c29e3a53bfd2cddc5ecb1", "messageHeadline": "Merge branch 'features/instrumentation_feature_gate' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 461, "deletions": 347}}, {"node": {"oid": "6bb87355055305537fd91407e959269a0c3553ab", "messageHeadline": "Update `e2e_002` tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 461, "deletions": 347}}, {"node": {"oid": "d74571eef7af20e8d32e6a1dae7857ecd4d74877", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 131, "deletions": 156}}, {"node": {"oid": "dad48c6ea9cbdc3d05cae39dfd464f916ad2343a", "messageHeadline": "Add initial serializable trait", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "de800edd35d34376c022b0f7478994a86d8287b2", "messageHeadline": "Merge branch 'bugfix/e2e_003' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 255, "deletions": 259}}, {"node": {"oid": "16d98755fe10bd407c0b52197b51763fa1de26d9", "messageHeadline": "Update `e2e_002` tests", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 255, "deletions": 259}}, {"node": {"oid": "f5796f630264fff2f83ff7e880d4ce1416417b52", "messageHeadline": "Use fmt in nightly-2019-03-22", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 24, "deletions": 16}}, {"node": {"oid": "028f90249ad9e5754f4276db0f6e98c9580b53e5", "messageHeadline": "`SendError` is not spread on tests", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 38, "deletions": 43}}, {"node": {"oid": "89efd17b21a3ae6971983d4fcb946e63ee5672d4", "messageHeadline": "Minor update to reflect changes in globalstate-types.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a149c5cdc215d9be9f67f244f8338fc1a22e472", "messageHeadline": "Update serialization format of transactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 31, "deletions": 37}}, {"node": {"oid": "07543f79b0ee981c508d674cb05d6c5ccad948b7", "messageHeadline": "Fix consensus tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a0524eb9338d92cb406378ead10cfbe7142fb4f9", "messageHeadline": "Update Scheduler to reflect changes in Transaction format.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 105, "deletions": 136}}, {"node": {"oid": "0b10811a9cba5d7cdeb194c2bf6028212887934b", "messageHeadline": "Update transactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 132, "deletions": 99}}, {"node": {"oid": "6838923b11169e3d72649b2aeb1c7ebca276a6d7", "messageHeadline": "Remove unneeded", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 0, "deletions": 10}}, {"node": {"oid": "0c807fdcaa064f09233e366a76c0af9b00ca27a4", "messageHeadline": "Update `e2e_002` tests", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 159, "deletions": 135}}, {"node": {"oid": "c0f601879d84d35690a3e0ef264c3072fd7ba56d", "messageHeadline": "Merge branch 'master' into bugfix/e2e_003", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2155, "deletions": 1536}}, {"node": {"oid": "388011383e735edf7a6eb4c0163b8e130ba82a46", "messageHeadline": "Merge branch 'bugfixes/remove_scripts_duplicate_stack_yaml' into 'dev\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 13}}, {"node": {"oid": "d96eaefe1aea595898c51d3f395b5134d27371a5", "messageHeadline": "Merge branch 'bugfixes/docs_404_link' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0612b902d664ecc58c48ac28859fbd9ad14af8a6", "messageHeadline": "Fix README.md to properly link to absolute repository URLs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62f7adc4dda6fd3a95b04937a4eff0c4ef7c15a7", "messageHeadline": "Merge branch 'bugfixes/align_benches_to_current' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 292, "deletions": 274}}, {"node": {"oid": "99564d9c979b08e57a42de17ae6a977249744206", "messageHeadline": "Align benches and alternate serializations to current code base", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 292, "deletions": 274}}, {"node": {"oid": "cd7f5248c7443c0d6eaa76dd59a2afcbea3053e3", "messageHeadline": "Update submodules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "5c17f5387959b1018fe98463ebd63129d4783610", "messageHeadline": "Change signature of signTransaction so it can fail.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "9dfa557a0f2247c5f9bf42b0733596ef94b7d612", "messageHeadline": "Serialization instances as specified for transactions, add tests for \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 115, "deletions": 7}}, {"node": {"oid": "d197567a785254eb464da57120f42dacc840c812", "messageHeadline": "Remove scripts/stack.yml", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 13}}, {"node": {"oid": "8ce95cc8f744a8f75ba0442f4d5ec7c223db54c5", "messageHeadline": "Use the new accountSignatures module, check transaction signagtures, \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "6ecbe9627805d36cd4d1e11507d7532c73072683", "messageHeadline": "Transaction signature verification.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "65034aa57d1dde4e360a638890879258d8d4c721", "messageHeadline": "Add build-deps.sh script, remove obsolete Environment.md file.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "a79ceef521789795e2db8fcf9aa89e1a1bed394a", "messageHeadline": "Update acorn and globalstate submodules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8148b24b5f8d26c22b8e8184f6628bf927e92a5", "messageHeadline": "Merge branch 'bugfixes/formatting_toml' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 37}}, {"node": {"oid": "3cedfdfb6b108e271d91b99c67efcdd9d58362a6", "messageHeadline": "TOML & Yaml file formatting, and misc cleanup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 37}}, {"node": {"oid": "925e6acf8e5fef8fb31d33d1bb597ebb42c8cec0", "messageHeadline": "Merge branch 'master' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9092632e14cf8b56dbf80abc73333c3e973ed968", "messageHeadline": "Merge branch 'releases/v0.1.30' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2069, "deletions": 1356}}, {"node": {"oid": "75e91b9e85035520e484512be68e80c7d7283ec7", "messageHeadline": "Added callback for dropping peers if id is banned", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2069, "deletions": 1356}}, {"node": {"oid": "9f6145f45f0813eafd520e66024857486d1836e1", "messageHeadline": "Merge branch 'bugfixes/connection_cleaning' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 54, "deletions": 42}}, {"node": {"oid": "20f2c8754b7fb5566d337047337eee4be8cc3f23", "messageHeadline": "Handle lost connections when closing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 54, "deletions": 42}}, {"node": {"oid": "49d1bbc0b1fa87ad9f73cad91ab70e26c51ed0ec", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 197, "deletions": 54}}, {"node": {"oid": "db87ee3f5d30d6150855d9ef216619184e6a7526", "messageHeadline": "Fix for baked block not notifying finalization", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 47, "deletions": 19}}, {"node": {"oid": "903520442f175f0048cff9464c24a60f2c6cff35", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/globalstat\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "16396d1522dbbbcdf3ada637b87e5cac5e132d5a", "messageHeadline": "Documentation comments", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "6698b0d4080a33bab69bd41c980ac2443355edd9", "messageHeadline": "Merge branch 'use_SocketAddr_rest' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 51}}, {"node": {"oid": "229c0d3bea7d43c70ba6a99bae4b13543b728c9b", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "c4f534b207673171861be8d0f478db3753437151", "messageHeadline": "Renaming to better express what the functions do.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "3c51a421d5f2a6db16bfcdd27ccba1014bb08e8c", "messageHeadline": "Merge branch 'sig_scheme_refactor' into 'refactor'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "c15e853ce907aa6ecc757179727564cc9d3446d9", "messageHeadline": "Merge branch 'sig_scheme_refactor' into 'refactor'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5fffe468d162d14436b8d10801c02c85e006078f", "messageHeadline": "finish up transition to SocketAddr", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 51}}, {"node": {"oid": "703984d41a007fdaca78db92998811966575b32d", "messageHeadline": "submodule update", "author": {"name": "Bassel Mannaa", "email": "bm@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cdbef6b84633dd18f4febd18881ff0cd21ea45ce", "messageHeadline": "minor", "author": {"name": "Bassel Mannaa", "email": "bm@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2979c904bc1c8e6a832267ff0efd6129befc247a", "messageHeadline": "changes to reflect the changes in sig scheme types", "author": {"name": "Bassel Mannaa", "email": "bm@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "31e1ce33e86e2e0a94b2415e4a8261ad2ef54422", "messageHeadline": "changes to reflect new signature scheme types", "author": {"name": "Bassel Mannaa", "email": "bm@concordium.com", "user": null}, "additions": 17, "deletions": 15}}, {"node": {"oid": "e2ca6a54dbb29098fe72ee6ce527d71af86ca3f4", "messageHeadline": "Merge branch 'use_SocketAddr2' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 206, "deletions": 442}}, {"node": {"oid": "b4d45561710c32f9da681cdaf5279d511722447a", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 71, "deletions": 117}}, {"node": {"oid": "c3d5da8efc7e3e7833fe6a9d9e1e5bd135f6b777", "messageHeadline": "impl Display for P2PEvent", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 165}}, {"node": {"oid": "29312d835c692fd700de80385eb7b86a19748509", "messageHeadline": "use SocketAddr instead of IpAddr+u16", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 195, "deletions": 250}}, {"node": {"oid": "d3c3a8f8301fbd500dda07bf158cba852691ec53", "messageHeadline": "Merge branch 'bugfixes/local_ip_port_misdefined' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 165, "deletions": 73}}, {"node": {"oid": "71d4cdab9276613d1446a6b2aa6752986858fcb1", "messageHeadline": "Peer management cleanup, and misc script cleanups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 165, "deletions": 73}}, {"node": {"oid": "e4b624248ada8c78fce552f20f1e983a27de8f57", "messageHeadline": "Add a scheduler implementation which keeps track of the footprint of \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 149, "deletions": 9}}, {"node": {"oid": "aca58e25e398cc51ccf117e841f477eecd970a6c", "messageHeadline": "Merge branch 'remove_event_log_from_node' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 11}}, {"node": {"oid": "a98ed6640fb8bbcd2a5303e048c3c37fb2b5c64d", "messageHeadline": "Merge branch 'hello-clippy' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 222, "deletions": 239}}, {"node": {"oid": "67858ca579fb0414425d987481c3d8d0feeacf04", "messageHeadline": "clippy-happy", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 222, "deletions": 239}}, {"node": {"oid": "f643057e05f9177ed8305eba43139d16a952cc08", "messageHeadline": "Merge branch 'feature/join_and_close' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 137, "deletions": 44}}, {"node": {"oid": "a7bcbf67224e1a96ba615696018ca67fc5ff5ed8", "messageHeadline": "Merge branch 'develop' into feature/join_and_close", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1263, "deletions": 531}}, {"node": {"oid": "5b5831a71ce72653cf9ce9f04bba1c6074e4ab05", "messageHeadline": "Merge branch 'features/enhanced_tps_zsh' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 81, "deletions": 0}}, {"node": {"oid": "5847ec4982307dc582650d98575dd7e3eff0aa17", "messageHeadline": "new c_* functions for ZSH", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 81, "deletions": 0}}, {"node": {"oid": "afeeebf6ab618f7d888e6f42fa52565d351a3e86", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 69, "deletions": 67}}, {"node": {"oid": "70c69c0ae0afc55cc01cb03ee81dae426972f0fa", "messageHeadline": "Fix for concurrent ordering issue", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "277f8c0da7916fb4af190109c65f9a10eaa5b11f", "messageHeadline": "Merge branch 'feature/banning-by-id' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 903, "deletions": 382}}, {"node": {"oid": "f7b0c903ce5aab6cb7c84ee5cdf2da614990e7da", "messageHeadline": "Added callback for dropping peers if id is banned", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 903, "deletions": 382}}, {"node": {"oid": "2d5e4f2e56fd09e0a4a71ae00282867cb2fd6d85", "messageHeadline": "Better interface to execBlock.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "b2ec9f3c396a631783a95e74456cf389327935e3", "messageHeadline": "Cleanup and simplification in the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 69, "deletions": 67}}, {"node": {"oid": "b98b0d8a6f05a6a6452228e6cfae10b0c67bd59d", "messageHeadline": "Lenses for blockstate to simplify the scheduler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "165a447d5442405faf0ebb72263eb7e366cde3a4", "messageHeadline": "Merge branch 'features/remove_uneeded_images' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 33, "deletions": 48}}, {"node": {"oid": "43c98cd074117baa8b66d8fc723c5c813fd46486", "messageHeadline": "Optimized images to save space and enable faster roll out", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 33, "deletions": 48}}, {"node": {"oid": "4892c6fc5a518ebc314f5e13ed9453cae38e37e4", "messageHeadline": "Remove interlock", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c039e6e67287f519f13f1910588dbafbd4d15400", "messageHeadline": "Fmt and test are fixed", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 58, "deletions": 92}}, {"node": {"oid": "868499ba6fa11cb15544ddc58d40192760c09f62", "messageHeadline": "Merge branch 'bugfixes/bootstrapper_safety' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 250, "deletions": 105}}, {"node": {"oid": "4a81759e7bf8ee7ee1cc77a1060c0ad5e5415bf6", "messageHeadline": "Initial mode type carried through and reacted to", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 250, "deletions": 105}}, {"node": {"oid": "8f2ef2df0970f243a4eadb602646f7870aab223d", "messageHeadline": "Safe join_and_close", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 179, "deletions": 53}}, {"node": {"oid": "4cef7154fe20bb68c2441f0ef49e1d381aac5227", "messageHeadline": "remove event_log from P2PNode", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 9, "deletions": 11}}, {"node": {"oid": "162c6d3837545c433b5160f7911ee8f8dbce7efc", "messageHeadline": "Merge branch 'features/zsh_docker_compose_wrapper' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 2}}, {"node": {"oid": "4d963682a630b7df340e68fef5299b73b5f20eb4", "messageHeadline": "Add a new zsh function for docker-compose", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 23, "deletions": 2}}, {"node": {"oid": "26e36679c6f143c73eef33d171ff1d2991043972", "messageHeadline": "Merge branch 'begone_unsafe_impls' into 'develop'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 73, "deletions": 55}}, {"node": {"oid": "f40b547e28e95d586bacd93d5194274a1864d935", "messageHeadline": "Improved join and close", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 213, "deletions": 164}}, {"node": {"oid": "faaca27b61a34de88666fca80c83dc1a6f9c7783", "messageHeadline": "Changes due to renaming in the globalstate-types package.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 34, "deletions": 305}}, {"node": {"oid": "998cd0b50664cd272444c0f8cef2aa7a8308bc31", "messageHeadline": "Rename modules in globalstate-types to Concordium.Types...", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "2a2e7529262f236b523801a50bce7b44e640cffe", "messageHeadline": "Fix comment.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49f3b3a7d6887addc8c560d38440f1e71321865c", "messageHeadline": "Simplification.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "17261fbc7e38d6d3ecc8cac70179ae2028f86b8b", "messageHeadline": "remove unsafe impl in p2p_service_provider", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 19}}, {"node": {"oid": "c27902dff9832e1567ce5a5df30746687b1e8479", "messageHeadline": "Fix forgotten merge conflicts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "dfff9da624403c2ab181b995a07fffd8ec2b3b77", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 48, "deletions": 42}}, {"node": {"oid": "93138fe62dbebeee93b153638536db8d8b056878", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/globalstat\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "6a98ec1a72b251b4b03a289c9bf20345a92ed0e7", "messageHeadline": "Add serialization of transactions, dummy signature verification.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "d507e410755ad8abded42cd3abbb26f14dbc53d9", "messageHeadline": "Improvements in Scheduler. Better reporting of invalid transactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 121, "deletions": 102}}, {"node": {"oid": "7fe1e4ba2fd5c798533c25a58575f001827a1bc6", "messageHeadline": "remove unsafe impl in rpc", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 66, "deletions": 36}}, {"node": {"oid": "e352a1c603999acf9cdfa86766ecf213f070b418", "messageHeadline": "Testing transactions in consensus + fix bug", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "bfe319c1bdce91dfe23200de6fd927418a61eab7", "messageHeadline": "getTransactionHash & fix to extendPendingTransactionTable", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "6b70f5d999f14b322211e0494c0b0ea3295244fd", "messageHeadline": "Merge branch 'features/zsh_mappings' into 'develop'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 53, "deletions": 0}}, {"node": {"oid": "ff3ad96574d8b7fb93483ae44a5fb57b7162e3af", "messageHeadline": "Add ZSH functions in an includeable script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 53, "deletions": 0}}, {"node": {"oid": "191afd9d1ad3a58078abac090d176bffa0f15d80", "messageHeadline": "Merge branch 'macros_in_serialization' into 'develop'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 104, "deletions": 126}}, {"node": {"oid": "b64c260e4fdf486b04b93d52288e652211020e50", "messageHeadline": "use macros to reduce serialization boilerplate", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 104, "deletions": 126}}, {"node": {"oid": "9271c53f77e04687637331d95f89f9165201775a", "messageHeadline": "Minor fixes", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "39f6183ccf954a1f6d89d3a808d647206b249d4f", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c48627d0d3ce667cd025e58481ab9098d69884e", "messageHeadline": "Fix to getters", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f86efdb3ebbf7ee6929cf38e1e6806ca2413076", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "3e7422ccee5076475fc14169c5f0b68b2424747f", "messageHeadline": "Fix bug in Init.Example.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1f6d27ac6913eb2969e1f7cc7f20bf069e8ef5e", "messageHeadline": "Merge branch 'peer_dupes' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 283, "deletions": 328}}, {"node": {"oid": "0836a0eca00c9b7d59660cf0835f458c3fc0a085", "messageHeadline": "Alleviate the duplicate peer issue", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 283, "deletions": 328}}, {"node": {"oid": "caf247167d288ecacc51f6ea70a1a13432aba7b9", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 87, "deletions": 81}}, {"node": {"oid": "aed31c762a7880d22184e19dbeccb1b98cdde705", "messageHeadline": "Updated consensus tests for refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 51, "deletions": 20}}, {"node": {"oid": "dacd64ce4f779da60db123f8bedb9591ce960ac6", "messageHeadline": "Remove ChainMetadata from imports since it should not be needed in Co\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87d564d65a24cd79966a26983580866464ada5cb", "messageHeadline": "Use minNonce in account creation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "671d3f89beb97444b1b855d259f3d41c37729f89", "messageHeadline": "Update Main runner, remove update from Example.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "eaf2d81648a969352ab94387d426cdaca32b3bb2", "messageHeadline": "Simplify.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "993c11c1b2f1423c6323d0fc9ef686e22b15000d", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 69, "deletions": 43}}, {"node": {"oid": "a73645faac8f90a4f5584b376766b34b91581822", "messageHeadline": "Use lenses for accounts.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "f7b523c751a4adae425f4d8e9f68836a59463c7e", "messageHeadline": "Add Account lenses.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "8c2550a6b6fb11b78bd17914cd32dfe473831bbd", "messageHeadline": "Update globalstate-mockup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5133ba3853c1822907d65a8fe4e6ea7815520ca8", "messageHeadline": "Check for account nonces in dispatch.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "9b09d743e4e20b29629de2167c0c9bf7f9f333fc", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 70, "deletions": 83}}, {"node": {"oid": "301e4ed3b6f7d54a74cea2ea55e167a4b64d2195", "messageHeadline": "Updated basic runner for refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 69, "deletions": 43}}, {"node": {"oid": "feede20c8622e982b139744523114275b33c2e2c", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "361073e1e4fa1e5a9f99907c117e2d272ce33a06", "messageHeadline": "Update scheduler tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 67, "deletions": 82}}, {"node": {"oid": "08bbace64892e4de933b238157f6e5afdbc80e87", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/globalstat\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b6269b0348d4602ae23d6c254742395fdbb4bb36", "messageHeadline": "Add missing methods warning, add Show instance for Transactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65786a514a448607ed878247754f19fcc4c5437d", "messageHeadline": "GlobalState update for getAccountNonFinalized", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "301a4d589eefd7aee97b13db96b487da5027f892", "messageHeadline": "getAccountNonfinalized implementation for basic TreeState", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "54c4402e63919be9bc3dd5b02a8f60b0673994b9", "messageHeadline": "Add precondition.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "edea1fd3381b130971210c050d14076ad74991f6", "messageHeadline": "Remove startup from targets since it was not used.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 63}}, {"node": {"oid": "152b7af101d2b0be0fff65ac1f5273643aee53ec", "messageHeadline": "Update bakeForSlot, fix Runner.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "d5b76fa96cf6650f994a98f052c5bb38eabae688", "messageHeadline": "Log messages handler has been added", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 60, "deletions": 4}}, {"node": {"oid": "dfeb225ed24d45a8f26b5f38b9574a62f98d6f30", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "635579eaf04ef1ff9ce9ba2b1349383c0d66e5db", "messageHeadline": "Integrating scheduler to consensus.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "d639ffe3c6685380f7d74c39fe866cee37bc1fe0", "messageHeadline": "Factored out blockArrive", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "deea64d186b4fce1c30cedbeaec789545a65405b", "messageHeadline": "Update Scheduler to use Transaction, other refactorings.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 210, "deletions": 117}}, {"node": {"oid": "b15e2fe244843ef062e946b0e5ce282a3a9cc226", "messageHeadline": "`islands_mesh_test` func is updated to sync", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 68, "deletions": 136}}, {"node": {"oid": "4248e9cca82d692befd027f3bcc0227ec0d4372f", "messageHeadline": "Update globalstate to clean up transaction handling.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "cb30afdc4c246b25487ceeede78bd6f28c1eb345", "messageHeadline": "Merge branch 'assert_protocol_message_length' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e5f1003013597c721c57111d598885f90f66d532", "messageHeadline": "Update globalstate", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90a1f3e11f79fbe6b8b03b9664e9d3ab0ae52f18", "messageHeadline": "Consensus compiles for refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 84, "deletions": 64}}, {"node": {"oid": "3888da257414060d8f9e600ab1b0dd90dd8de1a3", "messageHeadline": "Show instance for Transaction", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1e70565c24fee7883dd94febf5fa057bc50425e", "messageHeadline": "verify the protocol message length at compile time", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "06aace644026830bfeea8490a2ff85f84f74fbc3", "messageHeadline": "Merge branch 'feature/networks_to_hashset' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 180, "deletions": 84}}, {"node": {"oid": "d88284efb49e4bfeb62a688c01ae0c9dfc610b96", "messageHeadline": "Feature/networks to hashset", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 180, "deletions": 84}}, {"node": {"oid": "2946d55ef33ea006dc699215a27f6e30fc18aa13", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 178, "deletions": 318}}, {"node": {"oid": "3d67a78f397ab78b22f78f95f0bae634f91584fb", "messageHeadline": "MonadImplementation using TreeStateMonad", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 382, "deletions": 384}}, {"node": {"oid": "f900b7a7e3be37f9ff8813511bf8d3749a1e1c43", "messageHeadline": "Update globalstate submodule.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ea21026482be9af4cf9aa3cca5ab30c7a355006", "messageHeadline": "Update scheduler to work with newest globalstate repo.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 158, "deletions": 105}}, {"node": {"oid": "f8874ca7d505ed2287da56da1524135d40e245ca", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/globalstat\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 121, "deletions": 32}}, {"node": {"oid": "73511ba9813500e618bd3d55f07b70b4f9d718e3", "messageHeadline": "addCommitTransaction + MaybeT lifting on TreeState", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "da4e38bedcc60bb118a25d87b4106b30913fe23d", "messageHeadline": "Update blockstate, accounts, modules, instances.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 121, "deletions": 32}}, {"node": {"oid": "1a142301f40620a627d3599954beb5b000500928", "messageHeadline": "CR: Format using  nightly", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 33, "deletions": 32}}, {"node": {"oid": "270b3bdc83a1c8ea030b999acfb7bc3b3615bb00", "messageHeadline": "CR: Fix UnbanNode", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a66d51afd4ca5d12a74b36f97622979bb2e713c4", "messageHeadline": "Move to LowerHex", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8dbef1100c127979fbfae5c2cc56a344f2e97033", "messageHeadline": "Cleaning MR", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 16, "deletions": 19}}, {"node": {"oid": "c95d694e21c9dc6839322bde3a9c35b7a2470f1f", "messageHeadline": "Merge branch 'master' into feature/networks_to_hashset", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 297, "deletions": 186}}, {"node": {"oid": "67655147b41d294cc4ef7bd2ccb086dd899d2ff4", "messageHeadline": "Merge branch 'custom_network_id' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 306, "deletions": 193}}, {"node": {"oid": "7f558109fbae9f86a8015658203b5edc58c567bd", "messageHeadline": "Cleaning MR", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bd969a51c87b1b95c1d20c896465fdaf95dc1f63", "messageHeadline": "Merge branch 'bugfix/cleanup_import' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "da451d15ef0a39f802d9d7c62445e31245c80165", "messageHeadline": "Replace Message Type Id by Enum", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 172, "deletions": 179}}, {"node": {"oid": "db3fe697466d26cca8bb3ec1bb107d9cd2f05ef2", "messageHeadline": "Replace Message Type Id by Enum", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 193, "deletions": 90}}, {"node": {"oid": "5343f93fededa722fa2920a45900d6991018cef0", "messageHeadline": "Remove unneeded import", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87617a9b91ea02b663bc0fe969ff7c8c7f4f0701", "messageHeadline": "introduce a NetworkId object", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 306, "deletions": 193}}, {"node": {"oid": "4bccc9c5274983047087dd01045be20af37e3904", "messageHeadline": "Merge branch 'version_bump' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24702a5975d417f5b6d0d71c78e5dba538423444", "messageHeadline": "Merge branch 'stricter_peer_deserialization' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 65, "deletions": 16}}, {"node": {"oid": "0510b36c9e620d913cf5224e852ba18263cd3cf6", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 24}}, {"node": {"oid": "55290eae390669ee5c5b4d38a5c3c33cebb38e16", "messageHeadline": "bump version to 0.1.29-debug", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f73830e6c78b204f4946425ad0bfa0a62e91dbbb", "messageHeadline": "Merge branch 'duplicate_peers' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 62, "deletions": 117}}, {"node": {"oid": "11a1572207ba604b669a67e12fabe9cc5f017ef1", "messageHeadline": "Merge branch 'stable_rust' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "c4ab733745a645300e841033618e08a8ec86884c", "messageHeadline": "Merge branch 'stricter_peer_deserialization' of gitlab.com:Concordium\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e651e4fdf5a11c2a215580234979f5f333e56dc5", "messageHeadline": "fix MESSAGE length", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "496c8cfdda50ea991cd1d3aae71c20fcc770b226", "messageHeadline": "Merge branch 'stricter_peer_deserialization' of gitlab.com:Concordium\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de067891f6ad4cbdc7de19e9f68d43ab2b1b8329", "messageHeadline": "fix HEADER length", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1084a61a7c281d2df22e72a999b9d4ba83114056", "messageHeadline": "Merge branch 'stricter_peer_deserialization' of gitlab.com:Concordium\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "258616124b8d322cff6c615525b0124fb869c608", "messageHeadline": "Accept it if a socket is truly a goner", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "e134de77ebb9acc167747c15fbe0ad9821cb1d59", "messageHeadline": "add more consts, fix validation offsets", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "9c7dac2642c9738bd48076baaac515e820b6f9be", "messageHeadline": "build with stable Rust", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "17e6e206d455f5e84a7fafffa71eb1b0488155bc", "messageHeadline": "reduce borrow contention in tls flushes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4a49ec6ad5560caea76c731a5f08aba9089b6755", "messageHeadline": "TreeState: added makeLiveBlock", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "b3b6020fa0cd7582a56bc53b88de801eef7d10ee", "messageHeadline": "print debug info on nodeid deserialization", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9cba943624076c78710ffc106b8b064fafd4651a", "messageHeadline": "Don't try to bootstrap a boostrap node, and fixup of docker compose b\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e94985b9991cf42083e1823c3a401424193fdabc", "messageHeadline": "add extra debug info for tls flushes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "1641e004077449da15b2c2eb4acc90a0a629d328", "messageHeadline": "Brings message id up to snuff with the protocol desc", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "961798cf2026e986db5146b7a111864e017d76a2", "messageHeadline": "formatting", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 19, "deletions": 41}}, {"node": {"oid": "fa4e54ecd00d1ef13ab6019dba14000010abc988", "messageHeadline": "attempt to tackle duplicate connections", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a40618ec4f93142a2610cbb53d61ab96b2b7974a", "messageHeadline": "remove redundant ip and port objects", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 12}}, {"node": {"oid": "f9b64e1b582a590bd32e2082e9274e93ee9b1f01", "messageHeadline": "drive-by improvements to cli", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 24}}, {"node": {"oid": "8359cc129d92224cb51eff150db08f7d025413a3", "messageHeadline": "rename get_own_id to id", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 23}}, {"node": {"oid": "671d92850c8e714b34f45019145bd3429d63d2f0", "messageHeadline": "remove NodeId where Peer is available", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 22}}, {"node": {"oid": "9626b130cf789ee642746b07cd09a40d854a5f2a", "messageHeadline": "remove redundant NodeId clones", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "214ef7329fa710e30063f3f30f31fbbdb73e16a8", "messageHeadline": "Token is Copy", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "218c0bc249d4f1c65567eb440dc0eec956f3f80e", "messageHeadline": "more conservative cert handling", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "92e0ad5840af8f82d2fdcecdde7bd5e7bf4aa747", "messageHeadline": "Merge branch 'fixes/fix-help-text' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dcdbdc393d744043af0b5ce94418daab47652059", "messageHeadline": "Fixed code with cargo fmt to keep lint happy", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9c508bbc3b5a98a9afd884688bee5f07a78a3bf2", "messageHeadline": "Merge branch 'fixes/fix-help-text' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "541aa41812be933b7d068e52450de309f36dccc5", "messageHeadline": "Changed help message for forced ID option", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "598ef81782f57a8050ec65dae0e9ae5887d40fe6", "messageHeadline": "make Peer deserialization more strict again", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "22cc79ac4ab581436c298c61cceb547c526a90c8", "messageHeadline": "Merge branch 'features/clippy_tuning' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 13, "deletions": 10}}, {"node": {"oid": "655f9707e1e47ee0a0bfbc053a3044c1177c3b81", "messageHeadline": "Clippy tuning", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 10}}, {"node": {"oid": "2f3c6df215ce73078582a4e6377f114c7ec49df8", "messageHeadline": "Updates to tree state and transaction handling", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 128, "deletions": 56}}, {"node": {"oid": "7086c45ad77602a6d030f8736031cb2fdeeba99a", "messageHeadline": "Merge branch 'feature/networks_to_hashset' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 144, "deletions": 117}}, {"node": {"oid": "50f600f391611d04288c0c556b8b327e1a72283a", "messageHeadline": "Code-review: Use `!", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94c593fe82d0038625137fdd76d499667b331ad3", "messageHeadline": "CR: Use `HashSet` into buckets", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 16, "deletions": 8}}, {"node": {"oid": "2c54884f59ad9644745573dc32d12334bc118743", "messageHeadline": "CR: Use `HashSet` in bucket interface", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 19, "deletions": 21}}, {"node": {"oid": "de70111713775cdf4c83796cd5c55523fc017c20", "messageHeadline": "Merge branch 'fix_benches' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01b01076f3c091fb8830ff3238cd430792c2e06e", "messageHeadline": "Code-review: remove public members", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7847dada1716bb8fce7d2cba1b14f79cb09bee3d", "messageHeadline": "Code-review: P2PNodeId is Copy", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f9572d04d9e9021c1c885a0ff89813d26cc6ca1", "messageHeadline": "fix benchmarks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aac8821e3abe5049ad636533e4ae7c25bf3a5db8", "messageHeadline": "Code-review: Some fixes", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "e090b9fffac47df41858238eacf9baba7d1d0c4f", "messageHeadline": "Code-review: Unneeded clone", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26f4b28740a63eb9dd5f131dbcb61d230b0a2402", "messageHeadline": "Remove comments", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a2cd86f773053b3d3f1896039ba0df6570c81eb5", "messageHeadline": "Simplified", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 19, "deletions": 30}}, {"node": {"oid": "1bdb238d0fffb2d2042a270483285c93011db4b0", "messageHeadline": "Merge branch 'master' into feature/networks_to_hashset", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 327, "deletions": 594}}, {"node": {"oid": "4ffa1b0244f46d789d5cc8eccb66d985520b7eb8", "messageHeadline": "Simplified", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 140, "deletions": 135}}, {"node": {"oid": "4868c4596875d95e0091074cc6c960eed8c1e49d", "messageHeadline": "Merge branch 'u64_node_id' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 276, "deletions": 573}}, {"node": {"oid": "1364c203e4fb95dc493284cd9bc15737640fd693", "messageHeadline": "adjust start.sh to the new P2PNodeId format", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a72e2bb7830a53f2faebe000afc81b23f27d4b66", "messageHeadline": "review fixes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 12}}, {"node": {"oid": "5423da940462b37e1b0428596d9132f5e0d7822d", "messageHeadline": "Comment", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e637e2dccf186a538237473975c7e009c4809e17", "messageHeadline": "Tree state monad", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 347, "deletions": 11}}, {"node": {"oid": "187b56e7f9c6c5c3fe3ead3793a169cf8312292e", "messageHeadline": "Merge branch 'features/clippy_support' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 59, "deletions": 29}}, {"node": {"oid": "6ccea2d7c9911c0c7a4a6b0499f7276e2658a961", "messageHeadline": "Initial edition of CI", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 59, "deletions": 29}}, {"node": {"oid": "c3c5b2ea7829088175a608a3879b825721117ac9", "messageHeadline": "bump version", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a4911377418b72f90458df114ae46514db4950d", "messageHeadline": "move the bucket test", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 31}}, {"node": {"oid": "0dd575e89ef990cfa89ad9f393c889f8083aa220", "messageHeadline": "Refactor and fix the Buckets", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 103, "deletions": 192}}, {"node": {"oid": "bdec7148ef9ba1a52ec7c76a4d2d73c24b09c71b", "messageHeadline": "Update scheduler fibonacci test to use selfAddress.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6490a2b33affa5fa4497876ede65459ace37573a", "messageHeadline": "Merge branch 'master' into feature/networks_to_hashset", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 890, "deletions": 985}}, {"node": {"oid": "1e1598b74bd86bc559eb8c49d77898ab06c8ee64", "messageHeadline": "Update tests", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 147, "deletions": 142}}, {"node": {"oid": "28d2e29973cd66de93359a274df863648c91b244", "messageHeadline": "remove a rogue redundant import", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4836ad4b3107a52eb437380fa785acc2de80336", "messageHeadline": "make TlsServerPrivate contain a single Vec of Connections", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 49, "deletions": 38}}, {"node": {"oid": "74cc46bf48fda617f8a958daab704e237644d362", "messageHeadline": "Remove some obsolete test files, add some documentation.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 204}}, {"node": {"oid": "0b42179616bd574d58e1d7334437db283b5af3b5", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/globalstat\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "e9e08c5a6b83818c9d00ed904c1f8052bde6bf98", "messageHeadline": "Finalization and tree state", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 141, "deletions": 1}}, {"node": {"oid": "66f65c3d6c1ce21d809a0ff0fc9a2cf5f0714ca5", "messageHeadline": "replace BigUint with u64 in P2PNodeId", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 126, "deletions": 352}}, {"node": {"oid": "e2d2a7b52ec19e77590fbaff9e4dc05b5d575e63", "messageHeadline": "Move GlobalState to globalstate.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 25}}, {"node": {"oid": "5a72bdbfdaede169d79f1913b7e75f5d040a56c2", "messageHeadline": "Move GlobalState from Scheduler, add package.yaml file.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "a40b28ea66b14b2151e66a10ea9e8796fc090824", "messageHeadline": "Fix consensus tests.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a808cb2270ac24fd4f0185c1321e7fb574ca031a", "messageHeadline": "Consensus compiles again.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "88c744331412b1e0826d39721e00f4106591123f", "messageHeadline": "Remove acorn as a dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b670c609452ea71acee57b51e6a6cf9ef6f5d369", "messageHeadline": "Move more things to scheduler from acorn, update tests, update submod\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 178, "deletions": 212}}, {"node": {"oid": "b5a30e5f578c6020be4d7450f85bd50a3c6000ea", "messageHeadline": "Scheduler tests in working order.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 250, "deletions": 337}}, {"node": {"oid": "9113b1c48e90a32d9107a2ed46e3433be5cea70c", "messageHeadline": "WIP: Removing Arc<RwLock<...>> in networks", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 67, "deletions": 39}}, {"node": {"oid": "4bd3fc422795b54fb754c7c1440f1009544b8d76", "messageHeadline": "Merge branch 'refactor' of gitlab.com:Concordium/consensus/prototype \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "90798253f5b22170206c4f57cce580c6cbccf292", "messageHeadline": "Update submodules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "838d1e9f19af505aa83c663c1eef8a4fd9551ea7", "messageHeadline": "Move scheduler from the acorn repository.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2022, "deletions": 0}}, {"node": {"oid": "55788820cdffa0522c8f994812814ceac317cb2c", "messageHeadline": "Merge branch 'simpler_service_provider' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b208eec1d8ae7319622fddc663543a668694009c", "messageHeadline": "Simpler P2PServiceProvider", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c053a236b5fc99bb4ad40a3b5ae879adb6425dcf", "messageHeadline": "Merge branch 'feature/specialize-configs' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 875, "deletions": 960}}, {"node": {"oid": "84cc06b39259942c63eb094242bb11389c30ea63", "messageHeadline": "Separated the different configurations in sub_structs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 875, "deletions": 960}}, {"node": {"oid": "0783dd597ade0545553bf412b5d75b7ed4e29132", "messageHeadline": "Refactoring blocks", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 242, "deletions": 6}}, {"node": {"oid": "64456db1cb9abd829651dad9f4428730d6828ae8", "messageHeadline": "Merge branch 'master' into feature/networks_to_hashset", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 297, "deletions": 381}}, {"node": {"oid": "650f936aa786370582f9a3166cb4973fd7be2f56", "messageHeadline": "Performance and readability improvements", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 59, "deletions": 60}}, {"node": {"oid": "4ef545a6e680fd568df23b76fc597ee56f0850e8", "messageHeadline": "Merge branch 'immutable_view' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 8, "deletions": 57}}, {"node": {"oid": "8d644bf54c11cb1d5975814f50ad92289d8a0dcf", "messageHeadline": "Merge branch 'collapse_UCursor' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 48, "deletions": 65}}, {"node": {"oid": "d6ad3f9912fc5a3ad31fdeaee95e53a6d79bd51f", "messageHeadline": "remove RwLock from ContainerView", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 57}}, {"node": {"oid": "1af6df2b5e49767193de4e800e1edc2ef1e5e17c", "messageHeadline": "Merge branch 'bugfixes/fixed_local_docker_compose' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a69355bded0cbc268c6380290bb80373100e1cf", "messageHeadline": "Fix how header packet is generated", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 21, "deletions": 6}}, {"node": {"oid": "5a999693564f2764bed0d196ea1b007cf2e21b4d", "messageHeadline": "WIP refactor buckets", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 57, "deletions": 62}}, {"node": {"oid": "f8384adc2459b7608c6e948ed9fc6f8584b04722", "messageHeadline": "Fixed start script for new node ID format", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "949c77c7bd82956e8cb86f0e16df3738cd885a18", "messageHeadline": "Update acorn", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59ff66966fe608e5e7eba7a7689a99cd0e5fdf4a", "messageHeadline": "collapse UCursor", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 48, "deletions": 65}}, {"node": {"oid": "bbceead5bd01a3cc15329a0ad1ba0b2a92d7d812", "messageHeadline": "Global state refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "b7e7496b9161d1e07847af40df191da042fd68c8", "messageHeadline": "Global state refactor", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 334, "deletions": 0}}, {"node": {"oid": "ea89df2a4ad1d4d3219d05478244b9910f19d861", "messageHeadline": "Merge branch 'survey_clones' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 251, "deletions": 266}}, {"node": {"oid": "5b99c8620f3ea3753d4eb09674375f414b9d48cb", "messageHeadline": "Merge branch 'feature/would_block_on_write' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 100, "deletions": 33}}, {"node": {"oid": "8317621df77b3339cb94f7e31edb225b5eff1573", "messageHeadline": "Fix error when `writev` writes more than IOV_MAX", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 100, "deletions": 33}}, {"node": {"oid": "e047f9204970dd6c1b7fd70aea850ea19462e760", "messageHeadline": "Merge branch 'bugfixes/help_text_for_forced_node_id' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 7}}, {"node": {"oid": "c647c0c678b4e26513e0bfc28017a42e3edd7f14", "messageHeadline": "Updated config help message and panic reason message", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 7}}, {"node": {"oid": "5685385b336447b24a2a2449ecf9c5c8422fcddc", "messageHeadline": "run rustfmt", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 30, "deletions": 63}}, {"node": {"oid": "c98cbe754a33361a58f5e1b362c84c31a8380941", "messageHeadline": "survey the use of clones", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 229, "deletions": 211}}, {"node": {"oid": "986d91140649e73aa6e6cd706e132d52889f41e7", "messageHeadline": "stack resolver: lts-13.15", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "15faa1ac592ede0e10f3f2e7a49fee60f2c8edd9", "messageHeadline": "Merge branch 'features/upgrade_deps' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ee18bcdf1d5d10e85815faecee895093e5351409", "messageHeadline": "update consensus/crypto deps, disable inconsistent tests, and adapt l\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "9a2fe0b04a720503509ef4ec98fdc9ef90b11808", "messageHeadline": "remove some redundant conversions", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "040b6cfadd1ff13d86ab2c1dc6031c76aafc68fc", "messageHeadline": "change 2 Mutexes to RwLocks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ec2e3089b9455fd9f6f912d5dc1ff2c50c77046c", "messageHeadline": "Merge branch 'features/rustfmt_first_pass' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7584, "deletions": 6545}}, {"node": {"oid": "30d6d6a59f890220dcf616fd5f2db4fe392b6b4a", "messageHeadline": "Formatting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7584, "deletions": 6545}}, {"node": {"oid": "2909d363e3ef72197c0019476b6483c27317344e", "messageHeadline": "Merge branch 'feaures/rustfmt_config_plus_first_run' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 20, "deletions": 8}}, {"node": {"oid": "e0006ae8e7727e2c8a23e1eeb94b6d7939b53925", "messageHeadline": "Merge branch 'master' into feaures/rustfmt_config_plus_first_run", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 4179, "deletions": 1139}}, {"node": {"oid": "66dd7ca0671dd34c5f798a27d4e2b9331aab6651", "messageHeadline": "Merge branch 'feature/hex-to-b64' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 209, "deletions": 176}}, {"node": {"oid": "439195ed2c86b46f4dbe4073f820ec7abd0cefad", "messageHeadline": "Add `nom` initial parser", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 209, "deletions": 176}}, {"node": {"oid": "ee07be02ecf61b92f90921d26b1c6a951748aa7d", "messageHeadline": "Restored tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c5639bf88b2ec44e2aaca972fb2801fc74a83742", "messageHeadline": "Testing for transactions", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "e5e24572269378f80b52bc2dbd7deb5dd778aa38", "messageHeadline": "Merge branch 'feature/serialization-2' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 4027, "deletions": 1020}}, {"node": {"oid": "3b8ed62ea7dbfbeadfe7069520114b94332bfca0", "messageHeadline": "Serialization improvements and Benchmarks", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 4027, "deletions": 1020}}, {"node": {"oid": "3c74fe207e121e166cf031c4674e703ea06c6211", "messageHeadline": "Initial rustfmt config", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 8}}, {"node": {"oid": "1f6e6b6072df6930aaa0aaa06a27558e93e335c0", "messageHeadline": "Finalization pool invariant testing", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "86ad37ea8f3bb69a4908698cf4d44eb2bd320404", "messageHeadline": "Add missing TimeMonad.hs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "5639b94867e5ba03a4de691d0c592ad73a0d704a", "messageHeadline": "More testing for Consensus", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 318, "deletions": 113}}, {"node": {"oid": "1f99a7208e623036b752b7f1cd255e2df7b89bb3", "messageHeadline": "Merge branch 'macos-build-script-patch' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 25, "deletions": 20}}, {"node": {"oid": "cfd0ff66a11f505ef16b03f084b73d8543095384", "messageHeadline": "Update local-setup-unix-deps.sh to add macOS support (hopefully)", "author": {"name": "Nadim Kobeissi", "email": "nadim@nadim.computer", "user": {"login": "nadimkobeissi"}}, "additions": 25, "deletions": 20}}, {"node": {"oid": "f8e71eea66ec9a0f5547fec7f712f18c82f07636", "messageHeadline": "Update globalstate-mockup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6e8f06cf847ee356a9b524b475d8911a7a7ed2b", "messageHeadline": "Testing for Konsensus", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "925586f1359498c147fef1e1f826623c7ed58d4c", "messageHeadline": "Merge branch 'features/remove_timer_dep' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 132, "deletions": 331}}, {"node": {"oid": "6d348a6f289b773ec90e17105d41a8dbf770a0b1", "messageHeadline": "Implemented needed bit from resolvconf crate", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 21}}, {"node": {"oid": "176f166f1f4de07253f04ca72ca27435aac1a03d", "messageHeadline": "remove ipdisco bin, and hostname crate dep only used by it", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 199}}, {"node": {"oid": "8879a91acb9945c12c5ffe7e33b3dd80c6cb2376", "messageHeadline": "Happy version bump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9227ca44935714eb3691806dff622928698978cd", "messageHeadline": "timer removal and upgraded to app_dirs2", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 114, "deletions": 110}}, {"node": {"oid": "112978d5b7bfb664d832eb2d657b219223bb1bca", "messageHeadline": "Update crypto & globalstate-mockup", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2abf32627de139e7189190fe99df19d8d01168e4", "messageHeadline": "Merge branch 'almost_stable' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 25, "deletions": 81}}, {"node": {"oid": "d8e4b1f45e2d1af184d446ad39bf65bdb473ae9a", "messageHeadline": "remove Private P2PNodeModes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 24, "deletions": 72}}, {"node": {"oid": "5e22cc086a0ece2647eda0e7b3ea04546b066c93", "messageHeadline": "Merge branch 'features/remove_atomic_counter' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 25}}, {"node": {"oid": "3e4fa2a1c16d292cdc11ede02aa76ba4305d1a4d", "messageHeadline": "Remove atomic_counter crate", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 25}}, {"node": {"oid": "8d8c1fb24d63c592f4ec698a71089a07725a77fb", "messageHeadline": "Merge branch 'db_cleanups' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 73, "deletions": 87}}, {"node": {"oid": "f28eeacc7ddc42a17012f41d2505b3253f69c479", "messageHeadline": "Merge branch 'features/remove_arrayref_crate' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 3, "deletions": 7}}, {"node": {"oid": "3b23757bc25f3bf30e2cf2f8c52a96898f7e26d0", "messageHeadline": "cleanups for the db", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 73, "deletions": 87}}, {"node": {"oid": "b07f2f382f7ffea4f7a6c6f78ef9eb837ddb9f67", "messageHeadline": "Used fixed size array, as it can only be 32 bytes long for a private \u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 7}}, {"node": {"oid": "f7807505f6c626f655e2d6043b8130f488137462", "messageHeadline": "remove unstable features", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "99d72af66500fb7f88d3a4efd293ddfcf71c48da", "messageHeadline": "Merge branch 'deref_cleanups' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 15, "deletions": 17}}, {"node": {"oid": "29a7120f042f1073bfa411ffe15deb8bff9f6b31", "messageHeadline": "Improved ABBA tests. Fixed various warnings.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 53, "deletions": 129}}, {"node": {"oid": "c92724f731c7f3c3b003271315a41718e70cb88e", "messageHeadline": "Merge branch 'bugfixes/no_broadcast_to_bootstrappers' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4de320ed8d296bc397b8a8edac091dd99b518829", "messageHeadline": "Added extra check to not send broadcasts to bootstrap nodes - which w\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "819196d39e8818e1cc7aba5ea3f3898f55391b93", "messageHeadline": "take advantage of Arc's Deref coercion", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "71a5157d7ffa6a6f857d68497e5c85018f0e5f90", "messageHeadline": "take advantage of Rc's Deref coercion", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 13}}, {"node": {"oid": "15b7c89ac9af29e55134715572c28fc720cfea1f", "messageHeadline": "Merge branch 'functor_wo_nightly' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 53, "deletions": 110}}, {"node": {"oid": "177beebf260d7605afdc56987314f96cc8f768ce", "messageHeadline": "Update crypto", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d0e9f0f154a97ff1ea34cab609356cefc15c142", "messageHeadline": "remove rust-call from network handlers", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 25, "deletions": 55}}, {"node": {"oid": "3b75a3ff00a23257f370a0fcac413c95f9d6bae8", "messageHeadline": "remove rust-call from functor", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 28, "deletions": 55}}, {"node": {"oid": "c75e41ff611fb20813abace55e65b093c8d43bd0", "messageHeadline": "remove an empty file", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0a4f0370be5cefd065ea22797eb284acfcc9fadd", "messageHeadline": "Merge branch 'features/poc2_integration_acorn' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "33c7738009db7d3645db741b6ab6a68aa4880743", "messageHeadline": "Merge branch 'functor_improvements' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 34, "deletions": 118}}, {"node": {"oid": "62321658a6a62fb0596519061e664912a8718c90", "messageHeadline": "Upgraded deps and script", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "eaa67923d503b97b5e9481d6c543211a06021a23", "messageHeadline": "Fix global state.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "375ccb2f23175b8651546cf12f7d1be4313a7eaa", "messageHeadline": "Update submodules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5f6c2abe5de744ba45193a020f4c9607b6aacbcd", "messageHeadline": "Support shorter addresses (21 bytes as defined in Crypto.ID.AccountHo\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2ac9cc0c57e2aced26ca7b6a9d69f8166cd13385", "messageHeadline": "Add logging to External.hs, fix bug in converting bytestrings to c st\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "9342b0e2ec5ac8f81c32957a967d3fb3b89ccd49", "messageHeadline": "CString::new to CString::from_vec_unchecked as payload may contain \\0\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "e5c54492cb321b0a7305d5f1276d6dee6751ceea", "messageHeadline": "Merge branch 'bugfixes/refcell_to_rwlock_for_now' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 23, "deletions": 24}}, {"node": {"oid": "e857497675ef5c217c8141f5334da258401cf1e4", "messageHeadline": "Rc -> Arc", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f4752fd2925317a009ec8c7e4b883281528e9e08", "messageHeadline": "From RefCell to RwLock for now for master", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22, "deletions": 23}}, {"node": {"oid": "53c04f1bd230607933700015cedd1b8f7d3f54ce", "messageHeadline": "remove non-atomic functor", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 69}}, {"node": {"oid": "df4eef4d56b68d08273bcd228a8dbdbe780552ab", "messageHeadline": "remove superfluous logging from functors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3792524af55fef85f37c1f852436aac861d87de2", "messageHeadline": "change run_callbacks to a function", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8d39cc2dc837044059b4cf9ceb1462c33f9145ef", "messageHeadline": "move the functor log deeper", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "64b55f02155a9b6342cc713776b8b6022230adc2", "messageHeadline": "improve the functor module", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 36, "deletions": 55}}, {"node": {"oid": "509869b35b2a8bd80ac7a9a41980da4ceb3565f8", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "0edb6379a27db678ba534203a2fac7ca025cf0ef", "messageHeadline": "Fixed warnings. Faster testing through fixed seeds.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 48, "deletions": 277}}, {"node": {"oid": "4679f547633031fc904ea0d9fa3bf6e468cefc06", "messageHeadline": "Merge branch 'features/acorn_grpc_integration_poc2' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 236, "deletions": 121}}, {"node": {"oid": "e9e1f6404f5879d7f08103e09b4c005d846926a0", "messageHeadline": "removed a .clone(), and replaced .len() > 0 with .is_empty()", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fed02896ccd569c63df32dba8415b8db9300f5c0", "messageHeadline": "take in bytes as args", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 33, "deletions": 18}}, {"node": {"oid": "a8393c8f6cf5499245d6b7513f9772e13d811944", "messageHeadline": "Initial acorn/grpc linking", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 219, "deletions": 119}}, {"node": {"oid": "bef053cbc362aa958e9ea2fb0274e24201db3d2a", "messageHeadline": "Merge branch 'fixes/fix-mockup-global-state-copy' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b9bfcd0393614126e116d42d076b48ba8cf498d0", "messageHeadline": "Added copy of global state mockup library", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c5311690ed50f8a5690dcd47e5e27250903eb5ef", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a6d8079b38d20ae99030cb105d58f96b71f996d", "messageHeadline": "Merge branch 'features/integration_pre_poc2' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 221, "deletions": 198}}, {"node": {"oid": "306e3a54281632cff4c2dcb3156ea797115b99cd", "messageHeadline": "tests fixups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 17}}, {"node": {"oid": "e767fb6eb11118b1a20c32e200565865c1953de4", "messageHeadline": "refs for branches", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3a38c197e242398517ea483aa5aeef3c95d5e207", "messageHeadline": "new sha pinning", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3fcdaf17f665f93752039ca1bd98700ad9aa75bc", "messageHeadline": "Better deserialization of received transactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "97cbb1fb7f976337d27978ae545987f70cbec186", "messageHeadline": "Remove obsolete script.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9616c630ae5b31d3f9cf51a8f741b3c2662b1538", "messageHeadline": "misc fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 84}}, {"node": {"oid": "2b82410fd024a709e8b8adbfc961be027e6bacd6", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "0bcf52dbe46219c7b74a0396ddf152172ef51c53", "messageHeadline": "Add exports to libdef.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "daa2707c659ce11f63772c40869bc5d911f1a3bb", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 57, "deletions": 17}}, {"node": {"oid": "9d42b5f448da05ac35d558afbad6101b3097eb64", "messageHeadline": "Cleaned up some warnings", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 27}}, {"node": {"oid": "5b6d22ca0aeb8ce46b90d8a69cd6bd7254e853be", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31fa76cff62dd479231568b128d450c4182d719e", "messageHeadline": "Add state lookup functions to External.hs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 57, "deletions": 17}}, {"node": {"oid": "0d90dd4f82cf1b3162669ef1e8f5ea696fe1a9dd", "messageHeadline": "Update acorn", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54039b0a60ecceb2901e9bce404ad4213f7d9099", "messageHeadline": "reworked linking for haskell", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "486f912520f2bf8a3c0aeee3cab335e77d526826", "messageHeadline": "Fix broken submodule.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "de04c767d61d570e25f12617cd097722e7344d73", "messageHeadline": "Update submodules.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6edd935dede75c536a99f72c3c52b6b0a5c5bf4", "messageHeadline": "Cleanup.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "7cec7d07257cfbdc4a4b761965b6765ea15e18ec", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "1bc931a106704bdc630593bd258689ac0138cebf", "messageHeadline": "Add simple server.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 198, "deletions": 10}}, {"node": {"oid": "2fd4e9bc9478808e799f53413a83067ad505b17d", "messageHeadline": "Finalization statistics", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "76ff2eb1c54b445716c05589e69fd52c752f04ec", "messageHeadline": "Merge branch 'cleanups' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 237, "deletions": 534}}, {"node": {"oid": "5472c245707cb9408087c3e8fededc4918e13a68", "messageHeadline": "reworks", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c901941795551d825611b4cc04d56d03cde5c48a", "messageHeadline": "Removed old cmake of crypto", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 14}}, {"node": {"oid": "72358eb1ec9cb5978705bed25ae93774e1f4e1ce", "messageHeadline": "cleanup common", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 237, "deletions": 534}}, {"node": {"oid": "b6bfba40b27f7afc17d7be69168eb6fda12794c6", "messageHeadline": "Additional statistics and fixes.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "77c49b32cba7208da824066f3fd4afcf514df235", "messageHeadline": "Initial integration", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 257, "deletions": 179}}, {"node": {"oid": "e053a5d5f79cf3eb928b2c09cddf19c57df3aa67", "messageHeadline": "Fixed bug where certain dead blocks may not be marked as dead (leadin\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "67dd626153ccd50f87baba0814c14b0bf401f8f8", "messageHeadline": "Merge branch 'feature/prehandshake-hooks' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "857b6e04b3df44cda2a816d7f91af6424f061134", "messageHeadline": "Fix Rc managing with the process thread inside a node", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "ca6e77b706bab5c8448cfe295d98bb252a1dde46", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 238, "deletions": 115}}, {"node": {"oid": "7fbe0b8debcfcf64a533c3713489bb6facc24d63", "messageHeadline": "Simple server.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 63, "deletions": 11}}, {"node": {"oid": "8f016e9f46400608c69eb11b9af14341e08dc9b4", "messageHeadline": "Fix bug where finalized transactions are re-executed", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8d47b5a4579a647532a31cf5a57b73eca5b16254", "messageHeadline": "Changed finalization interval calculation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5d124a293bee0f5dc69b16ed96deeb53648669c", "messageHeadline": "Fixed error in block arrival latency calculation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "804fbd22fa09ab36a1e444445e0ac46fb7ccf245", "messageHeadline": "Logging block statistics", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "cbea6cf16b50f6a7d4b6f38caa15bd58ac46a4ea", "messageHeadline": "Merge branch 'feature/prehandshake-hooks' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 576, "deletions": 415}}, {"node": {"oid": "77bade15b4362b004f030ad1b81792530cdd36fb", "messageHeadline": "Removing pub modifier from message handler", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eaf287d52a187620ecb19f4156057b2c02a412dd", "messageHeadline": "Additional logging", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "bef2bced2876c10669234e2914c8ad814b3d992e", "messageHeadline": "Reinstated omitted tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2b08432cb1ac93f5a2deff003c9bf2cf45681fc", "messageHeadline": "Remove acorn branch from .gitmodules", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "20b017092ad5648996ed5b53499b2d96f1a41ecf", "messageHeadline": "Collapsed results in `incoming_plaintext` with a macro", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 32, "deletions": 68}}, {"node": {"oid": "36e7aad0175ee928d2e967c5a19793dd830df82c", "messageHeadline": "Logging", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 179, "deletions": 94}}, {"node": {"oid": "7e67557f1e6ab96888e0f162b169dc8c53a3cd28", "messageHeadline": "Merge branch 'fixes/disable-debug-argument-as-default' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "72ae6605e4221900d3989aa8ce83de1a3b92b34b", "messageHeadline": "Removed --debug from start.sh script", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f16cefcdb1c00f72eef19d75d8ec6c7a7a68f23f", "messageHeadline": "Fixes from comments", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "9d022c4fdc2285174b3ed83aa23c7aba86c4fe0b", "messageHeadline": "Merge branch 'consensus_sys_improvements' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 82, "deletions": 85}}, {"node": {"oid": "6f289ac146bf093bdf2c7346be339de4a0670146", "messageHeadline": "Fixes from comments", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 74, "deletions": 91}}, {"node": {"oid": "03d1536537eada1edccd56c26381094415a9f17a", "messageHeadline": "Quick replace for using message handler's `merge`", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "b99835d0bcbe3264533fb4654304c4aeac7f5589", "messageHeadline": "Fixed warnings", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "e66257ee2f3cb2e5df9a19c712a94b27ccd15dd7", "messageHeadline": "Merge branch 'master' into feature/prehandshake-hooks", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 654, "deletions": 1575}}, {"node": {"oid": "9b71d8eb365ac24b600ac0510e0d17446a341448", "messageHeadline": "make some code more idiomatic", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 26, "deletions": 24}}, {"node": {"oid": "4843b9e97310ccf9f9f7ab16625323518a969125", "messageHeadline": "remove redundant Send & Sync impls", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c01ce225eb842fd97468a6686dfc78fa81847a16", "messageHeadline": "minimize unsafe scopes", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 13}}, {"node": {"oid": "b425b23dfac78e00a94301e796fe5fbcbeb9eca3", "messageHeadline": "keep bakers behind an RwLock", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "06e478ee8b5218ba2e4d7156c93eb66b6abcc539", "messageHeadline": "Implemented Drop trait for P2PNode", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9e054b402f382272378b40172f273632c4a4c983", "messageHeadline": "unbox Blocks", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "905ce7820f17b9bd9a4a52b7440839d5a83c0efe", "messageHeadline": "unbox vectors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "d79d903f0832c0e8ed8dc84184e3c12c6f959523", "messageHeadline": "make baker runner an AtomicPtr", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 15, "deletions": 14}}, {"node": {"oid": "fb5f56533d9cd82c90e2975483a156fd1f95f6c9", "messageHeadline": "Merge branch 'feature/disable-heaptrack-in-k8s' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 11}}, {"node": {"oid": "b92c434e69a992bbad2dfcbb214f0ad72196de42", "messageHeadline": "Merge branch 'test_fixes' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 361, "deletions": 425}}, {"node": {"oid": "ae92cc99f1bbe09eb402f66f16fabf35e239c129", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 163, "deletions": 25}}, {"node": {"oid": "3867b66eee2dc831bb0205729d4a9a2573572745", "messageHeadline": "Move some type declarations to globalstate. Integrate latest version \u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 62, "deletions": 39}}, {"node": {"oid": "b509a731235f363417bba3fe5f8f3cc6a810a3ec", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7be3621da50dfb3bc90e566c3a2930abedb264c9", "messageHeadline": "Consensus query functions", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 162, "deletions": 24}}, {"node": {"oid": "5371a0c90a821efc92f00e662c84c4284a6941c7", "messageHeadline": "Implemented signal channel for stopping a `P2PNode`", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 63, "deletions": 31}}, {"node": {"oid": "28bf9ec29dcbcc9b0730b9dea0edbacf2bf4ffdd", "messageHeadline": "Removed heaptrack from k8s part of start script", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 11}}, {"node": {"oid": "dfea6523683b0b8659fba60e44b4c94b022c6625", "messageHeadline": "prefer RwLock to Mutex", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 154, "deletions": 166}}, {"node": {"oid": "760bb0b26c112b3965e879fc5d62418e22cd1e0a", "messageHeadline": "Controlled logging of events", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 41, "deletions": 14}}, {"node": {"oid": "5fd0bc0ec3b8fcfb93f50d9fff33163eb34d6560", "messageHeadline": "improve testrunner", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 71, "deletions": 97}}, {"node": {"oid": "a111ddb36ec8080292265e8deb39d2c004bdae61", "messageHeadline": "improve e2e tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 88, "deletions": 80}}, {"node": {"oid": "a0abf26dbf8947f1e1e2ff95ce55b054e6a79a37", "messageHeadline": "fix fails doctest errors", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6d0c4156ea03e2f632a4edc215b971ed9b6de5bb", "messageHeadline": "improve grpc tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 31, "deletions": 61}}, {"node": {"oid": "0b9b43d248822400fd47558577cd20031749c656", "messageHeadline": "improve consensus tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 17}}, {"node": {"oid": "78aad42b6e83d0ff8891fa92ee5e1b16aaf9d1e1", "messageHeadline": "Merge branch 'feature/ip_disco_removal' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 128}}, {"node": {"oid": "aca6dd1f31d62456294f0d5895eec9cd460e7dd9", "messageHeadline": "Removal of IP Discovery and docker compose fix", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 128}}, {"node": {"oid": "1db980d7dd833b8f57a70b75745f2ecce37b5a4b", "messageHeadline": "Fixed functor merging", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 110, "deletions": 115}}, {"node": {"oid": "05b2417ef9974adcea58c274700865079147edb3", "messageHeadline": "Merge branch 'fix_logic_errors' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 40}}, {"node": {"oid": "4b722c077261a36b7f206816b5a350d8b22cbbb3", "messageHeadline": "fix some bugs in logic", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 40}}, {"node": {"oid": "b9db173464dfc0961a0c187cb3814f4912b86e5f", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fbe7e7558dea0fe69122f786cd3b883798e37d55", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "71b2dc68e7ff3f99be1c7c0e17ed587c03dc1dc0", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6517f3aea0347e534b38d0aa5280f894741861db", "messageHeadline": "Merge branch 'unused_dependencies' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "3aac60d312f47a9df5298e96d98712dce4a1479f", "messageHeadline": "Towards new gRPC endpoints", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 152, "deletions": 38}}, {"node": {"oid": "bec93c713bf2467203d75ffb46cc1465cd07f06a", "messageHeadline": "remove unused dependencies", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "acc0e82029f0d1d0670021d2b188d141628e9b80", "messageHeadline": "Separated logic of handshake from other messages handling", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 377, "deletions": 258}}, {"node": {"oid": "9a174852377f108c39146bff77087607c4e9e5c6", "messageHeadline": "Merge branch 'nightly_features' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 54, "deletions": 52}}, {"node": {"oid": "08007530c5a3eb4b16f4568b1e194b04c8e12a00", "messageHeadline": "Remove custom_attributes feature", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "557146614dc4d35ab5eb09a81f1d537648e74a78", "messageHeadline": "Remove integer_atomics feature", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ac0efcf28520886b2e37d8ea7989b01e295e06b", "messageHeadline": "Remove box_patterns & box_syntax features", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 54, "deletions": 52}}, {"node": {"oid": "bb2204e7c989a193c547dc84b9a98e7a30533d2e", "messageHeadline": "Merge branch 'feature/pruning' into 'master'", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 646}}, {"node": {"oid": "0933cea75c2c2139782c30213b3a3dcaaf81fb78", "messageHeadline": "Cleanup of unneeded code", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 646}}, {"node": {"oid": "a3de7c9510c2d4be9ccca5f792fbb0b4f0ed68b7", "messageHeadline": "Merge branch 'unbox_network_message' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 77, "deletions": 85}}, {"node": {"oid": "d5b6d0c601c3ab8f746fb9331b272fe30102df20", "messageHeadline": "unbox NetworkMessages", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 77, "deletions": 85}}, {"node": {"oid": "4ac6cc02aedf43910aa9d82d167f83d18a669ff1", "messageHeadline": "Merge branch 'dns_fixes' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 84, "deletions": 105}}, {"node": {"oid": "53b742bf631bdd25c08c7c3299d28a7f0861482f", "messageHeadline": "Merge branch 'improve_tests' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 156, "deletions": 180}}, {"node": {"oid": "fd3f202c23f3f0ee1ac72fd3648f181b1dfa72b8", "messageHeadline": "improve dns code", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 80, "deletions": 103}}, {"node": {"oid": "5353a324927774da88c57e711fa018360ede4be9", "messageHeadline": "Added functor on tls_server::accept for pre-handshake validation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 52, "deletions": 5}}, {"node": {"oid": "7be45b9c3935668b0aaae4f9fb082f1b8b49820e", "messageHeadline": "migrate dns to Rust 2018", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4b2d5f401cc9159e7858782b8fc0867ebbaf6b88", "messageHeadline": "Improve e2e tests", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 156, "deletions": 180}}, {"node": {"oid": "b8a0effdb274ae5caaff09759baa7707a83ff33f", "messageHeadline": "Merge branch 'feature/migration-to-failure' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 728, "deletions": 674}}, {"node": {"oid": "bfc157dcdced89733e660369ffe05414720ff3d0", "messageHeadline": "Removed useless `clone()`", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c95f127f0b334f76aa01e91ba8e1ccb232ae2d82", "messageHeadline": "Removed useless `extern crate`s", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "31e1692af5bfcd48031ae7d375b637e77a07f1bb", "messageHeadline": "Merge branch 'master' into feature/migration-to-failure", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 77, "deletions": 95}}, {"node": {"oid": "c228b591d9f001102897ee1c563370acdfb5b052", "messageHeadline": "Some more bails", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "442388afa8025e51b1ef03810f66ff9ee05baa64", "messageHeadline": "Replacing `Err(..)?` with `bail!(..)`", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "21f9d907f6eb5ee35487ff1d6ce160604b25668f", "messageHeadline": "Removed empty structs brackets and using `bail` macro", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "ddee014f321fd8a7bc7d78991f559483b0b48560", "messageHeadline": "Using safe_lock macros on tests and examples", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "5012610a01c18d711f9babbeb6e55f3634077138", "messageHeadline": "Removed `failing_main`, modified documentation on `safe lock` macros", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 21, "deletions": 100}}, {"node": {"oid": "960bfe48a6726441fb17f8e516b291ba70834b20", "messageHeadline": "Removed unused imports", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eaaf7e9968fcdb52b2d572f772cb1cd9d90010ad", "messageHeadline": "Created and documented macros for wrapping standard errors", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 178, "deletions": 78}}, {"node": {"oid": "308b55abb46b9baad35f95ab6187fc496763cf25", "messageHeadline": "Merge branch 'rust_2018_idioms' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 69, "deletions": 87}}, {"node": {"oid": "0b6bf48ba2ae55ddedf27aa9d8370e1352973b1f", "messageHeadline": "Merge branch 'remove_2_deps' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1f0c7840ef7cfdaefc751f7817e4836cd2b619ef", "messageHeadline": "Migrated tests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 44, "deletions": 56}}, {"node": {"oid": "cf43ad7652c7a3c653a9820924ad0a05a5e2409d", "messageHeadline": "Small fixes driven by the comments", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4e9eac9dce84e94c309b46e8b8507a9ce0f9fd78", "messageHeadline": "Small fixes all around from gitlab discussion", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 59, "deletions": 68}}, {"node": {"oid": "109e682c7b0a9886155fb8475fe05992fad4252d", "messageHeadline": "Removed commented code", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 24}}, {"node": {"oid": "cf69093a614f14e06e5d211d97eb45d749fc94b4", "messageHeadline": "Completely removed error_chain from the project", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 27, "deletions": 122}}, {"node": {"oid": "15de855ce348ad2a13e87a8d69a958c120920514", "messageHeadline": "Merge branch 'master' into feature/migration-to-failure", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 430, "deletions": 565}}, {"node": {"oid": "84c2463a17b1756ecc63feb15104341064fc85fe", "messageHeadline": "Modified FunctorResult and applied subsequent changes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 374, "deletions": 438}}, {"node": {"oid": "b7ee06a4358516046aaef596935ff003eddf4987", "messageHeadline": "Remove rust_serialize & time deps", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "70c41a49a5fde001987f760f0611e2a8e5b7e234", "messageHeadline": "Enforce 2018 idioms", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 69, "deletions": 87}}, {"node": {"oid": "0caea699c56fba8fbfce32abf9dd602be1fcb109", "messageHeadline": "Migrated functor and modules that depended on it", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 519, "deletions": 345}}, {"node": {"oid": "f04c458ceb834cf3a4a961500c9ccb182a3c3d6d", "messageHeadline": "Merge branch 'consensus_improvements' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 21}}, {"node": {"oid": "f22e6d6c9120081c7e18609a1cc08b2c0a3cf7f3", "messageHeadline": "Merge branch 'code_improvements' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 424, "deletions": 569}}, {"node": {"oid": "8bb6c8982bb06dee88af850fa3e01e10a5d46037", "messageHeadline": "Assorted code improvements to consensus", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "f6ec2706c4ab305db0ccfe5a6556cd5e33deeb83", "messageHeadline": "Migrate consensus-sys to Rust 2018", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "44e111b1d156fe084934cd223871b17be653bedf", "messageHeadline": "Improve testrunner readability", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 116, "deletions": 101}}, {"node": {"oid": "395d472c28e4eeb69e81beb404475d01efdba9da", "messageHeadline": "Shorten node creation code", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 18, "deletions": 25}}, {"node": {"oid": "6ffd6bf3d09d8baf64c97dda9e8f312e6fa30553", "messageHeadline": "Make some code more idiomatic", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 275, "deletions": 387}}, {"node": {"oid": "6363346b8e1cf30da42c8ba8cccd8f5bfcd8ffdb", "messageHeadline": "Migrated the main functions in the bins", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 99, "deletions": 34}}, {"node": {"oid": "45e7c10cc37402286d26a252857bc66e386c09c6", "messageHeadline": "Remove unnecessary allocations", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 14, "deletions": 15}}, {"node": {"oid": "06dec88d78fe0c7f66764868d6e641ae503a4aa2", "messageHeadline": "Remove unnecessary extern crates", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 1, "deletions": 41}}, {"node": {"oid": "8ed4a3c7c34eb702e51c0bac3b88c266c17aada7", "messageHeadline": "Merge branch '2018_edition' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 133, "deletions": 166}}, {"node": {"oid": "e8be181c8bb41087d3c3f977534caf86daa94a3d", "messageHeadline": "Migrate to Rust 2018", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 133, "deletions": 166}}, {"node": {"oid": "6f5abadfb9f96bbe84c42a51f5bfe5466d9a57ce", "messageHeadline": "Merge branch 'assorted_adjustments' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 284, "deletions": 319}}, {"node": {"oid": "d7fc1ff317a3e1034759b8a6d857d52ac3c081f2", "messageHeadline": "Assorted code fixes and adjustments", "author": {"name": "Lukasz Jedrzejczyk", "email": "lj@concordium.com", "user": null}, "additions": 284, "deletions": 319}}, {"node": {"oid": "5cdc643ed604fb143c47908d3e03f9a8323e2b9c", "messageHeadline": "Merge branch 'bugfix/fix_missing_backslash' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6c6bb6970c4f9c002f4c245047c8a589fbeb12fb", "messageHeadline": "Fixed missing backslash", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0dcc40d2abafd6c08d8f378ffa541e1c20f829a", "messageHeadline": "Merge branch 'feature/use-ec-tls-connections' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 116, "deletions": 39}}, {"node": {"oid": "9393c929bdd8f861feb5f1328b3f6f4f74f523ef", "messageHeadline": "Merge branch 'master' into 'feature/use-ec-tls-connections'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 742, "deletions": 1127}}, {"node": {"oid": "3eb4b69a9b30b82fffda40dd5285fa6fac5f95ac", "messageHeadline": "Merge branch 'bugfix/fix_getpeers_request_when_peers_equal_to_desired\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "03a533a1dac961a716c62666c7cd0b6b214b8bc9", "messageHeadline": "Fixed missing argument in start.sh specifying amount of nodes wanted", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8ab69d5b4f78b2efa5103871383a0497863ac255", "messageHeadline": "Merge branch 'bugfix/connection-issue' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 740, "deletions": 1127}}, {"node": {"oid": "8125dd4566764996196e30a470062b0b66eee030", "messageHeadline": "Bugfix/connection issue", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 740, "deletions": 1127}}, {"node": {"oid": "90282ab8f0c766cd86269e075e5edb3c9bf5481e", "messageHeadline": "Rename of a variable", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e39f4c983f5d0eb4c293fc218811989d74cf7381", "messageHeadline": "Fixed pem encoding method and added a test", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "1731123547964390103e34155d3aa733284469ad", "messageHeadline": "Implemented comment requests", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 39, "deletions": 56}}, {"node": {"oid": "9ad127d36d8252d6adcb03d00fffa2fe9c993d4a", "messageHeadline": "Replaced RSA with EC on tls certificate generation", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 108, "deletions": 17}}, {"node": {"oid": "8ac7e2512cbd88adc2095d3ae3d8c901c7b49265", "messageHeadline": "Merge branch 'fix/grpc_peer_list_test' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8cd291779f6e278acfdf43ec0b2141afa3fa236b", "messageHeadline": "Fixed `tests/test_grpc_peer_list_node_type`", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c83c4264d7af9d5968c4e1c61140d012e8004ad1", "messageHeadline": "Merge branch 'feature/enable-gitlab-ci-caching' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "fb4c00d4244a3aa81f260f0b36eb68c53dea52be", "messageHeadline": "Merge branch 'feature/enable-gitlab-ci-caching' of gitlab.com:Concord\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "1d739b4811f3891f2a8ff8fd90539f1575de2d9e", "messageHeadline": "Merge branch 'cleanup/remove_unwraps' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 677, "deletions": 594}}, {"node": {"oid": "0e07e2ac10b71fc279c2d2e6c46cf9ccf1fa2f7e", "messageHeadline": "Merge branch 'features/version_bump_and_cleanups' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 38, "deletions": 18}}, {"node": {"oid": "414f234b9bcf47e54a8849b73868a4b9be19c7f4", "messageHeadline": "Version bump, dependencies updated, and simplifications", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 38, "deletions": 18}}, {"node": {"oid": "5ce046b99d9345ced5426ccdbd77e12484196a84", "messageHeadline": "Cleaned up bootstrapper, testrunner and testrunner_parser", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 53, "deletions": 43}}, {"node": {"oid": "570dc8dfa3b72cff3c67bc5ce459ca8d4f9d3f54", "messageHeadline": "Cleaned up p2p/ and bin/cli", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "f95850d2b938ad2d4aac24d531d2b6f73dd2706b", "messageHeadline": "Cleaned up connection.rs, db.rs and packet.rs", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 65, "deletions": 41}}, {"node": {"oid": "91cffeff316eac5eb4ccf6cbd3ba7282ee9d00e4", "messageHeadline": "Cleaned up configuration and utils", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 110, "deletions": 106}}, {"node": {"oid": "e50109886a9b6b97fc5d8d1a0210c24f8dd158d5", "messageHeadline": "Cleaned up rpc, stats_engine, common/mod, p2p/mod", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 412, "deletions": 374}}, {"node": {"oid": "0843b58ab4d6582b12da52388d6b60d124c12580", "messageHeadline": "Merge branch 'bugfix/tests_fixups' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 149, "deletions": 128}}, {"node": {"oid": "e3cc8b499a9c51a9e9c2d868d4ce9a4ba3f1b4a7", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/consensus/prototype", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 56, "deletions": 13}}, {"node": {"oid": "b71ebb7fa455beeb7f951e4089585baf5bb46b2d", "messageHeadline": "Update crypto", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "5ecd952b810999bedb0f158583d8927f63a12986", "messageHeadline": "Tests updated and unmarked as ignored", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 149, "deletions": 128}}, {"node": {"oid": "60015c3ef20f18c59a94fe38d49501543b6762b9", "messageHeadline": "Merge branch 'feature/log_from_haskell' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 13}}, {"node": {"oid": "0dd9cbfa00c8e0cfce12ac948b4599089bfd97bf", "messageHeadline": "Implemented suggested changes", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "49b94e50fd3f252756ecbbfbd817b0dd6a215b1d", "messageHeadline": "Merge branch 'feature/log_from_haskell' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 120, "deletions": 55}}, {"node": {"oid": "7f7c98b950dca0a30fb55b81234eb233b06d77ab", "messageHeadline": "Merge branch 'feature/log_callback_rust' into 'master'", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 56, "deletions": 13}}, {"node": {"oid": "6133eb8c22026cc42a5c123d2611f1c6b9af8ef5", "messageHeadline": "Merge branch 'feature/generate-key-pair-app' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 23, "deletions": 1}}, {"node": {"oid": "8c9f3b849bb1eaaeb3d66477ac1882c89bf28a59", "messageHeadline": "Merge branch 'hotfix/local_compose_bindings' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 94}}, {"node": {"oid": "a79fbf269cc96c2cbd5fedbb505dea5da0ee6db6", "messageHeadline": "Hotfix/local compose bindings", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 94}}, {"node": {"oid": "7e9dada5c42af0d88cca91431bb5baef32490b5d", "messageHeadline": "Merge branch 'features/consensus_integration_master_branch' into 'mas\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 148, "deletions": 521}}, {"node": {"oid": "3dcf933de215d4a8093dc0e5d5d9cf659a63675e", "messageHeadline": "Merge branch 'master' into 'features/consensus_integration_master_bra\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 148, "deletions": 521}}, {"node": {"oid": "282fc61947b5af8adcaf22aac30ca0468c2f18d0", "messageHeadline": "Add doc to KeyPair::address", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "69130588649753e7dfe2534f59a521bb00fef4bd", "messageHeadline": "Add address to keypair gen", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 21, "deletions": 1}}, {"node": {"oid": "71f3a781c9dc42cdb7a71e71834f8eb35075a843", "messageHeadline": "Added first usage of the LogCallback to demonstrate the usage", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b25a83f7eb6b804bc3a00b26d19573b4cafeab9c", "messageHeadline": "Added function call foreign import", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a4cbe678c74266358855c0503ea9abd857f97281", "messageHeadline": "Added log callback from Haskell to be run on startBaker", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 120, "deletions": 55}}, {"node": {"oid": "035da52fbe8f54ebe94ddde74479d2da9861105f", "messageHeadline": "Added log callback declaration", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "fe0c51dcf6746caeb840dd1c38b5efeb4a0d0645", "messageHeadline": "Merge branch 'feature/grpc_node_info' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 84, "deletions": 16}}, {"node": {"oid": "a032e864087ab98fa76a5673c0ce10de6548d275", "messageHeadline": "Added `NodeInfo` gRPC call", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 84, "deletions": 16}}, {"node": {"oid": "42182d1acdd8abf07db965726d9efd6aa8e2341c", "messageHeadline": "Merge branch 'feature/rpc-tests-use-macros' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 151, "deletions": 285}}, {"node": {"oid": "eba0b8bc76666c9a2ecaa5875904afc89ef58b8f", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 213, "deletions": 14}}, {"node": {"oid": "67edbf3311b8ec6f16de761a7cdba6f6bb008497", "messageHeadline": "Update to new v0.1.0 (with Mac OS support)", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "471198abf36e2120b22018807090934db2537934", "messageHeadline": "Abstracted code for using macros when creating nodes for rpc-testing", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 151, "deletions": 285}}, {"node": {"oid": "2f85186a45c0beb06b11ae83794c8d1ca42bb3b3", "messageHeadline": "Merge branch 'feature/automatically-determine-stack-version' into 'ma\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a49cb80b861c77e78d2afaaf4f1196a604352c1", "messageHeadline": "Added a way to automatically determine stack version to use", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "032c6c05351b93df3d7e8d907eb6a483d0ef6185", "messageHeadline": "Merge branch 'feature/grpc_api_modification_node_type' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 156, "deletions": 6}}, {"node": {"oid": "882e9a4872557839f409da3fbc65ee776e332857", "messageHeadline": "Merge branch 'local-boot-tweaks' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 55, "deletions": 6}}, {"node": {"oid": "faa585bf9b1d5ab6b8a9dcbfe06c147a0cf89bda", "messageHeadline": "Local boot tweaks", "author": {"name": "Mario Rogic", "email": "mr@concordium.com", "user": null}, "additions": 55, "deletions": 6}}, {"node": {"oid": "3fc34c4305fdf88a09f7346ee0549afc9d4befde", "messageHeadline": "gRPC api call now ouputs the mode of the queried node", "author": {"name": "Javier Sagredo", "email": "js@concordium.com", "user": {"login": "jasagredo"}}, "additions": 159, "deletions": 9}}, {"node": {"oid": "9a8a45153d12578a4f2063aa20892dd5a2135fd7", "messageHeadline": "Merge branch 'feature/crypto' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 175, "deletions": 2}}, {"node": {"oid": "f2872bf2bbb99e977017c269443edd1e1763dd5c", "messageHeadline": "Use `bindgen` for bindings with Concordium Crypto", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 175, "deletions": 2}}, {"node": {"oid": "5be7f651ebc57df992861ebde0aa2b86ee558352", "messageHeadline": "Merge branch 'fixes/consensus_integration' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 99, "deletions": 12}}, {"node": {"oid": "949f80d7f43321ba027f7c913dfcca110b14453f", "messageHeadline": "Improved test-suite,and prepped for PoC2 integration with new Acorn", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 99, "deletions": 12}}, {"node": {"oid": "c06b1e8212cee9699ed6ffefca80c944b4869db1", "messageHeadline": "Fixed import", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c2d6f01372320e58e1f109d91e54ed7cec8298aa", "messageHeadline": "Update acorn submodule", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbedb1129534135378d4a48515947208f65b2778", "messageHeadline": "Merge branch 'fixes/remove_gitlab_ci_openssl_1.0' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 29, "deletions": 8}}, {"node": {"oid": "4fd6b309e7434d31486e5c9bfd3ec0a499df22e9", "messageHeadline": "Merge branch 'fixes/ci_submodule_path' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2130f7971cfbfdcfd22d6149a5c621d1da9fb4fe", "messageHeadline": "Merge branch 'fixes/ci_submodule_path' of gitlab.com:Concordium/conse\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3839ac53e2bbeb07cb58a1d0f7ba4e3f0e7a2e57", "messageHeadline": "Compile tests with -dynamic (on non-windows)", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9e1b80f84f4d251c4f4eefea3429cc8bc3c19999", "messageHeadline": "Added submodule checkout", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f5662bd754b3722b0a404ff1bca3352ac3634ef1", "messageHeadline": "Updated acorn submodule", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f3c8e20c8b6b0609081ba22ad62a082ada15fd9", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/acorn-integration'", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1221, "deletions": 640}}, {"node": {"oid": "66a399cbf5fd8814ed65e24cc20603d8bcdc273d", "messageHeadline": "Merge branch 'oak-integration' into acorn-integration", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 89, "deletions": 17}}, {"node": {"oid": "45bbd99cd1d966ccd9b29a479e2d715592931226", "messageHeadline": "Removed OpenSSL 1.0 from gitlab build", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "ccdc0b6bc13fb53c73f6c6b749aed9759a0913ea", "messageHeadline": "Minor tweaks", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "8ead25629bcc6e2de02dde1f97e60f75867c522c", "messageHeadline": "Added CI", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f58bb3c03082e7ab831f77c80470f4942d528ed1", "messageHeadline": "Merge branch 'oak-integration' of gitlab.com:Concordium/consensus/pro\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 819, "deletions": 81}}, {"node": {"oid": "d248ab2cd75b9c09311682c5d264fc89d9cb6c7e", "messageHeadline": "Added new script to do local build on Linux with no docker, and added\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 24, "deletions": 0}}, {"node": {"oid": "9de1d040855b25eb3ff4dd5b7d8ae0d1055e7c6f", "messageHeadline": "Updated documentation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b7142fcb6e20e7fb06c5c4712cb78eb3eba9585c", "messageHeadline": "Update acorn.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7b40e95e4b628dadf3e328312b47b4e603514a5", "messageHeadline": "Merge branch 'oak-integration-wire' into 'oak-integration'", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 819, "deletions": 81}}, {"node": {"oid": "3a1b2335de881850bd305857a48a3f91af652a19", "messageHeadline": "Bump dependencies", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 819, "deletions": 81}}, {"node": {"oid": "21f9d822c0c652db3f9bb1122a1492a09235a914", "messageHeadline": "More testing", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 84, "deletions": 12}}, {"node": {"oid": "b7a4e3ae77384d89978d58394701a212c9435802", "messageHeadline": "Merge branch 'tps_test' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dd9b470f8ea934e3e973a6efaca3d892149c7687", "messageHeadline": "Added missing new line for start.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41df75158b3e948b7b2318731955c2cf983a0a44", "messageHeadline": "Changed output message for TPS test to a more saying one", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abc3686ea8bc2fecd8bca079a17df9164f6b43ca", "messageHeadline": "Merge branch 'tps_test' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 43, "deletions": 26}}, {"node": {"oid": "e82cd3e5b4fd727a76842e468e73a11598cb6654", "messageHeadline": "Added check to see if peers exist before we attempt sending messages \u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 43, "deletions": 26}}, {"node": {"oid": "ab5449b76714f21f3368ae059c2efef7f2548dc6", "messageHeadline": "Merge branch 'oak-integration' into acorn-integration", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 142, "deletions": 21}}, {"node": {"oid": "05afb3aa3934dff06eaffa0d9c03d354e05c0fa1", "messageHeadline": "Update acorn dependency.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "601d971e3dcc3c1eb96a08bda0a979e611b63c79", "messageHeadline": "pulled update to crypto fix seg fault", "author": {"name": "Bassel Mannaa", "email": "bm@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e28895d52681c2112e51db4737040c243ae5d1a", "messageHeadline": "Testing for ABBA", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 142, "deletions": 21}}, {"node": {"oid": "2d56eaa05afc5bbfc9888a4989bf19442187c2ce", "messageHeadline": "Merge branch 'tps_test' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "826e92e61a09611074b22058c2337829570cb25a", "messageHeadline": "Added message counter such that TPS performance data is only printed \u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5ff10854c82e2e6a289f17d77f2c66567f6ff92e", "messageHeadline": "Integrate the acorn runtime.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 95, "deletions": 201}}, {"node": {"oid": "e47b54f5742271ade9f9b1b6497f0d1d0c4777a0", "messageHeadline": "Merge branch 'bugfix/should_not_attempt_dns_bootstrap_when_no_bootstr\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 21, "deletions": 16}}, {"node": {"oid": "79b42cc6a08189300cfc518c70e0e84e7865b78f", "messageHeadline": "Removed oak compiler submodule, added acorn as submodule.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "bc2a8e5372c5fdc4f9903a8e007b5b7bd563c4fc", "messageHeadline": "Fixed DNS bootstrap attempt despite no-bootstrap being specified", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 21, "deletions": 16}}, {"node": {"oid": "b6c1df6c2cddfd93f695066164e61d961e706697", "messageHeadline": "Merge branch 'tps_test' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7f53aaed0424e3d4f29c7e2a3daa744ada874d6", "messageHeadline": "Added missing port argument to connect-to for tps sender", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "647df3fbc59c3891f1c6f194cf4bf4250f7a6969", "messageHeadline": "Merge branch 'oak-integration' into acorn-integration", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 2079, "deletions": 850}}, {"node": {"oid": "7c7c42a8950d38dab355cbbc4fa486f810e48449", "messageHeadline": "Cleanup and documentation of Finalization", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 347, "deletions": 324}}, {"node": {"oid": "4fa98c6e02cc9f297d45c7c5ad3c97def83b95a3", "messageHeadline": "Merge branch 'tps_test' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f7fa9c48c7001b0b92887454ef3703a7dd6ad79a", "messageHeadline": "Added attempt to speed up build pipeline as well as fixed baker IDs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "46993c656b25c5bd7503cbeceff501b1520f2bc2", "messageHeadline": "Merge branch 'tps_test' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b177af461f8b165dcc2f6efad5403fb187f8a58", "messageHeadline": "Removed trailing slash", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ee3427a852c3839b051f06dfb4c15f53dbaa63ce", "messageHeadline": "Merge branch 'tps_test' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eb934061c0d89f10014df7635a898f74c7518eb", "messageHeadline": "Merged cli.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2231c57984e3c14e7a7878bdab54cb67ba6fc2b3", "messageHeadline": "Added clone call", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b0022b96db44cac654aeeff934d786d518ad748", "messageHeadline": "Change to borrow", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d8f9981d1565c3361f5d90bc802ce31783678fb", "messageHeadline": "Modified start.sh script to test that the tps test can run", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 70, "deletions": 23}}, {"node": {"oid": "049bfb845524ef1644f8d91e0329f17c4223fcdb", "messageHeadline": "Added more work on tps tests based on new docker compose setup", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "102c194339a4a4f0e64a97172e8bd2d4bfa97b7d", "messageHeadline": "Merge branch 'tps_test' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 146, "deletions": 23}}, {"node": {"oid": "2e09603ad2a790dc165172fc37eba95dcd4a9a59", "messageHeadline": "Modified start.sh script to test that the tps test can run", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 70, "deletions": 23}}, {"node": {"oid": "8745e22d37e6d20df3b00696f6cbf7eb16225062", "messageHeadline": "Removed unnecessary signatures", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 140, "deletions": 158}}, {"node": {"oid": "00f29cf6c003f71384cd41db3238f7f65d225b36", "messageHeadline": "Flush output in test host", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "efecff77769720486c97238b8df105ee753b02f1", "messageHeadline": "Testing for finalization lottery", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 82, "deletions": 14}}, {"node": {"oid": "d94c0103f0af362b27d101550689c378b0187157", "messageHeadline": "Merge branch 'feature/upgade_deps_and_openssl' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22111, "deletions": 27141}}, {"node": {"oid": "611bf10936ecf1bb39dd2e3739167f7d44a06c25", "messageHeadline": "Upgrade of dependencies (incl. OpenSSL)", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 22111, "deletions": 27141}}, {"node": {"oid": "73264ff7497d74531b1a9d09657af314a07065a1", "messageHeadline": "Added more work on tps tests based on new docker compose setup", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "0dde544ebcbd93fa599f377ea63ecded57c0dc2d", "messageHeadline": "Updated rules for finalization", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "afd9733bf356b53aa9a13aee6c14bbff03fa3e47", "messageHeadline": "Update submodule reference.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f78a8f9b1ac156e8df06152e1966debe629e000e", "messageHeadline": "Update incdec contract.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 51, "deletions": 68}}, {"node": {"oid": "5d0df2e8fc9c738ba6d3d65f44f084bfeea94437", "messageHeadline": "Updated crypto (serialization fixes)", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8cbebf7902f742617d7168ee0d947537f537e916", "messageHeadline": "Merge branch 'feature/docker-compose-local' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 298, "deletions": 1}}, {"node": {"oid": "d888e648f9e1a333aa8f30374a5ffc0ae63623a2", "messageHeadline": "Add  env to sync scaled nodes with testrunner", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "6760fb9fe099052b6bba815d8849734ce055145c", "messageHeadline": "Merge branch 'feature/add_windowsbuildscript' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 45, "deletions": 2}}, {"node": {"oid": "f667d6853b6b028940c2a1b8940e6ad6d0292cdd", "messageHeadline": "Added script to streamline build for Windows", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 45, "deletions": 2}}, {"node": {"oid": "bdce3e71434a8fcd2488071a784febc34bd4613c", "messageHeadline": "Baker_id_gen repo has been moved", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5ef6d88e25b83812d4710c4e11955581518293b", "messageHeadline": "Add pulls when target repor folder already exists", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 35, "deletions": 15}}, {"node": {"oid": "b870d326400f30b953d2597178d1906ab591fb67", "messageHeadline": "Add pre_build.sh to clone repos before build", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 26, "deletions": 63}}, {"node": {"oid": "0c53709686d76e425e91a4322fbfee4ed08a676f", "messageHeadline": "Add --no-dnssec parameter to launcher scripts", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 14, "deletions": 7}}, {"node": {"oid": "208b48af07a3ee3fce7fa3b3c07d3255ddede8bd", "messageHeadline": "Add LOG level to baker and testrunner", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "378e2c0a118a0c58c0650c8c6ec213a7b36f94e9", "messageHeadline": "Remove unused script", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 0, "deletions": 16}}, {"node": {"oid": "dbb37b9b970f07af9291a8ddec01db1f6c81d508", "messageHeadline": "Add documentation", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 58, "deletions": 0}}, {"node": {"oid": "2416225e5dd8aa3dc6f49b81eb27d3c243fd4c9f", "messageHeadline": "Keep both methods together", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "c31284f76923a23eb1eff1f608856b4df2f8b1f6", "messageHeadline": "Fix ssh keys grants", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f93b63d7a3337a616c7f3be859189746de2fba9c", "messageHeadline": "Merge branch 'master' into feature/docker-compose-local", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 271, "deletions": 252}}, {"node": {"oid": "281ec2fc41c40150983ead5e313cd70b3b399503", "messageHeadline": "Fix Ght version", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 25, "deletions": 14}}, {"node": {"oid": "83881ac0570b3e3ce1dcc5dcba7b80fbede738b2", "messageHeadline": "Merge branch 'fixes/ij_00_haskell_sync' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 263, "deletions": 245}}, {"node": {"oid": "81eb5e53d966659bfa02f173073c8264170b300c", "messageHeadline": "Bumped version", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0671de0abd41faedd82430bae4351033244f69b", "messageHeadline": "Adapted to consensus changes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 196, "deletions": 243}}, {"node": {"oid": "a684842967b4ef31f53f6b2000995fc9cdccac78", "messageHeadline": "Fix for getting block info from genesis block", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "6e8bfd8f9d96e44b0080576785141b311c4d1d78", "messageHeadline": "sync up haskell code links", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 66, "deletions": 1}}, {"node": {"oid": "05dc5b0b6449b969722f9c1d73ab0dbdba6e05c8", "messageHeadline": "Fix bug in block deserialization.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "520508d66b4484e714a7d6d5d83765558a63aeb6", "messageHeadline": "Add ssh-key for git", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 81, "deletions": 18}}, {"node": {"oid": "cbf0a6c3dc36e7e9d8ae959cf745c1d3290dab85", "messageHeadline": "Merge branch 'feature/add_dos2unix' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "711303a2db0841c55437fc53be0a5bd2a4f194c1", "messageHeadline": "Added dos2unix for init script for Windows build", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b243d3fd05ebc1fe1794a5f3b72a5955fc1388de", "messageHeadline": "Updated compiled version of HSdll", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4a8d4fad1ffce5525b2caa818af422398e92feb5", "messageHeadline": "Merge branch 'oak-integration' of https://gitlab.com/Concordium/conse\u2026", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "29a1759e9255a838c8c48af8d9603dddff08cdde", "messageHeadline": "Dump Oak version to current HEAD of showy", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fca5bb550c3bfae8b624b6ac61654e2c617d66f8", "messageHeadline": "Fix submodule reference.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "60f309d8754b68beb252a2ed225d4c7e7d6698ea", "messageHeadline": "Update reference to oak-compiler.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "56be63bca7c67b16884897a58e09cf8b88330fe2", "messageHeadline": "Revert `init.build.env.hs` changes to master", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 12, "deletions": 30}}, {"node": {"oid": "6debcba745042decf2094d4e203ea6303580701a", "messageHeadline": "Merge branch 'feature/docker-compose-local' of gitlab.com:Concordium/\u2026", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fe1fc5c925e4cf859f9844606c4481c314e02e81", "messageHeadline": "Speed up docker image build", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 38, "deletions": 33}}, {"node": {"oid": "5f5f36ff3dc4e5e35135f6032dd367de07acf572", "messageHeadline": "Moving debug info", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "66a83fa31741db6c3ec68a13cea1834bfcb941da", "messageHeadline": "Merge branch 'feature/use_newest_consensus' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3670d2f564de850fb84846e92a2e856684f751a6", "messageHeadline": "Updated build script to use latest version of consensus and pull git \u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a6a4007a49d124fe50e77edfbbadf5259c4b168d", "messageHeadline": "Merge branch 'master' into feature/docker-compose-local", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cce7976915bb3c1c24259e6f8d42ba720d030a2b", "messageHeadline": "Speed Up docker image creation", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 43, "deletions": 22}}, {"node": {"oid": "c8ca63c14eb4bb64223cefab31a2241de6369bd0", "messageHeadline": "Merge branch 'fixes/prometheus-deps' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6f1fd3d959e0b1a7d860a6aa00f74ed722d3200", "messageHeadline": "Added protobuf flag to dependency, to make protobuf included as dep f\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b8787e4996992210e8c40e6ec964cf3baace9e2", "messageHeadline": "Updated crypto", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "050f5ca16158a0dc022bc303eadf268728c92be7", "messageHeadline": "Use internal IPs", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 108, "deletions": 29}}, {"node": {"oid": "80052031ad7fabb9393f40b04dc4b81d0019bcab", "messageHeadline": "Integration with crypto", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 91, "deletions": 96}}, {"node": {"oid": "1df437ea7e335da975175c4d8d44e1f0337e87e0", "messageHeadline": "Initial Docker-compose and assets", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 74, "deletions": 4}}, {"node": {"oid": "642ce883422db5e824be6728a09768d02afcfeca", "messageHeadline": "update becomes receive", "author": {"name": "Mario Rogic", "email": "mr@concordium.com", "user": null}, "additions": 68, "deletions": 51}}, {"node": {"oid": "ce1ba18ddb4f41b98e3235b366fb04ae9f5ff19c", "messageHeadline": "Merge branch 'feature/num_bakers_local_test' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 17, "deletions": 3}}, {"node": {"oid": "50b3136be8a093a914d2b91fb424d529694d2c72", "messageHeadline": "Added --num-bakers argument and fixed --baker-id argument", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 17, "deletions": 3}}, {"node": {"oid": "82b8a58f7fd54297327a6a9a86e1b89d4ef14c62", "messageHeadline": "Merge branch 'feature/functor_refactor' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 949, "deletions": 594}}, {"node": {"oid": "5e076787d6d8656986b865c1c0f9869653b6a2f1", "messageHeadline": "Fixes from code-review", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 27, "deletions": 29}}, {"node": {"oid": "97c607d8f0f58f9bdf04d7ca4232f8b7760db6f2", "messageHeadline": "Clean Merge Request", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 75, "deletions": 62}}, {"node": {"oid": "30d92f7a36e17bd233db1759b305abfb8e2fe78f", "messageHeadline": "Fix internal doc examples", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e55ad0c2ce86c147a792dc4b3911b4ecd69dbb8e", "messageHeadline": "Add comments for UT", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 21, "deletions": 1}}, {"node": {"oid": "25edceaaeeb372e74b55b53cdbf1afc765e803a5", "messageHeadline": "Fix race-condition on e2e_005 UT", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 123, "deletions": 104}}, {"node": {"oid": "f3e9891a153d2d94484e3d6a2d23fead981729fe", "messageHeadline": "Tweak to reduce minimum finalization skip.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "48a153198085f1b461455d33d91a82a8dc95035a", "messageHeadline": "Froze version of consensus for Kubernetes docker build as well", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "986522ebf9c74aec2795e892a3dac495065f2ded", "messageHeadline": "Added lib.def for Windows dll exports", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "fcb24e27aa9edb325c3560ad4ad567afd0df67f1", "messageHeadline": "Frozen version of consensus used for now", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bfb0c55d90f8ce8a4d9bebf7653fe357db1bb8f", "messageHeadline": "Fix e2e_005 UT on complex tree network structure", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 23, "deletions": 15}}, {"node": {"oid": "abf735864e18107a90e73746088604c19deeb59f", "messageHeadline": "Add UT for linear network structure and broadcast", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 295, "deletions": 45}}, {"node": {"oid": "a4e118445b7711d6d9bcb97a3d0022dd0d526ba0", "messageHeadline": "Merge branch 'feature/ij_grpc_haskell_interop_tests' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 176, "deletions": 0}}, {"node": {"oid": "bd54e47bcc0d74e4ba5444cb2d0160d46754318b", "messageHeadline": "New tests for verification", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 176, "deletions": 0}}, {"node": {"oid": "6654f613bb744159d359d676fe4d822f08f966fa", "messageHeadline": "Forward broadcast messages", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 250, "deletions": 375}}, {"node": {"oid": "233ff126c43ea0656fb1f464c9db486a490c2c2a", "messageHeadline": "Disable functors extra debug", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 12, "deletions": 14}}, {"node": {"oid": "63065f856bfa3e3595f2e8c38ea6255e8a5cf59e", "messageHeadline": "Added --baker-id to local node test", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c9fca5eead7ef08167ff6abdc04aca2e108b93b2", "messageHeadline": "oak-compiler as a git submodule", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c4a199f82cfbe454f960f2b6902efafc30c2cd0f", "messageHeadline": "Merge branch 'oak-integration' of gitlab.com:Concordium/consensus/pro\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "cb0804bd0934b1d38e6a4d0e6e990bdc6d52be07", "messageHeadline": "Merge branch 'master' into oak-integration", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1356, "deletions": 390}}, {"node": {"oid": "b183c269ee7d7bddfda4ae71f342611f8977d55b", "messageHeadline": "Removed debugging statements.  Tester uses periodically varying latency.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "75bfd33a77e921183eb64054592f1690e43cd433", "messageHeadline": "Switched to new lottery implementation for ABBA", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 61, "deletions": 37}}, {"node": {"oid": "59d0429b04b5e747d889bbfd43e078bb89b574c8", "messageHeadline": "Update build-local.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4529026c2e36e1c50117913a1a5c9f5182112a8e", "messageHeadline": "Merge branch 'fixes/docker-build' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "5d5086c15d8858452b74605cc65bbc8666c45132", "messageHeadline": "Fixed build for docker", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ce538561f09d8e9a8caa9151bacd394916682c49", "messageHeadline": "Changed flag", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5d9b400a46127e061b172aa89383ccb0c4d0e642", "messageHeadline": "Changed flag", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0ea91294b22b5b2cab3b73134b324b610c7fe242", "messageHeadline": "Added external dependency via env-setup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8489613a6fdf1676f831d088b336417933d1cbd7", "messageHeadline": "Message Handler refactor", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 389, "deletions": 216}}, {"node": {"oid": "e73badd9e164be08bb00c3f6bc431cee7be51415", "messageHeadline": "Merge branch 'features/ij_00_consensus_merges' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 177, "deletions": 174}}, {"node": {"oid": "3d582b8139de20ca3a8dcdc816dc2696833fa634", "messageHeadline": "completed fixings", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 122, "deletions": 23}}, {"node": {"oid": "8602e309bb6208b9d53abc3fde0964944b0e68db", "messageHeadline": "Moved to consensus branch oak-integration, and adapted for new featur\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 55, "deletions": 151}}, {"node": {"oid": "74eb85311f42b2cfc044142fbc07af4a23f7ac65", "messageHeadline": "Merge branch 'feature/ij_00_code_cleanup' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ea98cad523d635ccf2ebbef64a2c76669ba01331", "messageHeadline": "Merge branch 'feature/ij_00_code_cleanup'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "8afcb6f3b49db880bbd2e5d294c68382be32ef4e", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c95a1ee84799563f97f1c76d4ec3b577f762d6c3", "messageHeadline": "Got rid of unused code and variable warnings", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "1c86c9bec191f4486642b7ee4f81f57664529544", "messageHeadline": "Fixed a bug in finalization and one in Skov.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "21e03766e15f1a1d4a07cabeadf7da1f2f444cf8", "messageHeadline": "Merge branch 'feature/ij_00_code_cleanup' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 82791, "deletions": 859}}, {"node": {"oid": "ca2d284e4b119c5a1ede3f6314052ec71a00c6e8", "messageHeadline": "Rename README.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ca4edcf366faa81f04548cef3905a8f8977ca85f", "messageHeadline": "Typo.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a299a4c4d3023edafdb9755e6ce9eb6fb32263e", "messageHeadline": "Add README to clarify the workdir placement.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "848eabf9fd3273bfc1693bbc8fc001d35af3b073", "messageHeadline": "Fixed one bug.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "bd6ffb9f9d7a2b8751e0b4b61c8d79637a7d9569", "messageHeadline": "Finalization (with plenty of bugs).", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 319, "deletions": 146}}, {"node": {"oid": "871cdc05fb5135110f49da19866a606b9407e2b4", "messageHeadline": "Remove ldns test", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "035297a2419c8c49204d39eeab33d120f0e71794", "messageHeadline": "Added pc files to lfs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5491ce9399744bf667a6eecf62e9d4879dbc531b", "messageHeadline": "Moved more files to lfs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 11, "deletions": 33}}, {"node": {"oid": "e95d04207a8c3bb176eaf538d9446690042a753b", "messageHeadline": "Changed more libraries to be in lfs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "12b820416f0683a5aa0659fde5a51f5f8b566011", "messageHeadline": "Changed binaries to be in lfs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 10, "deletions": 71}}, {"node": {"oid": "fd22bfa8aef36ec76a5c9fd041ef9c2761cacd86", "messageHeadline": "Added missing dlls", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 19, "deletions": 4}}, {"node": {"oid": "b622800661e161977e8fb04ceb4a0513d620c789", "messageHeadline": "Signal decoding error in receiveTransaction.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "64e212dfb2993fbd42e046f9a1c6aa3566500737", "messageHeadline": "Update receiveTransaction to parse JSON-encoded transactions.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 48, "deletions": 22}}, {"node": {"oid": "1eb2934438cbc2c9d07a8eb073e9e8c9775188c8", "messageHeadline": "Removed legacy calls in init script", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "054142baa9f86da1fece648e6c6428276d187efa", "messageHeadline": "Added compiled version of consensus for Windows", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f1ce3dee5c6823838e6e1a3e45dd6069dbeabb87", "messageHeadline": "Remove ldns test", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7254a0bdcbbfb9efd2ef2beb2e604abe13bcb781", "messageHeadline": "Added info on lfs usage", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c2fe84d25b0da818798f93442f9b49d30d9f463c", "messageHeadline": "Moved dependencies out of root", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe585db1047dbfaf85894a7e7b371ad1c663a16b", "messageHeadline": "Added note on cross compilation", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 82, "deletions": 0}}, {"node": {"oid": "bdc5ef21eaf0b7dc4587bbef890ed5931ff4ab14", "messageHeadline": "Added working version for Windows build with automatic retrieval and \u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 30236, "deletions": 4}}, {"node": {"oid": "b6efd5dc2010626040cad7fb5b4cc026ea6b6954", "messageHeadline": "Added binary dependencies", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 52254, "deletions": 0}}, {"node": {"oid": "dda50200894701294e198808c6142364f0703d6d", "messageHeadline": "Added new start script to be used in future unified image for local d\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 27, "deletions": 0}}, {"node": {"oid": "456294f7b9e2180c639b9f0771eb88e8612d2c19", "messageHeadline": "Finalization", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 501, "deletions": 182}}, {"node": {"oid": "2f444ecc113c672548b86e62eeb52fa797f97d86", "messageHeadline": "Add best block output to External.hs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 143, "deletions": 26}}, {"node": {"oid": "4139c4521a7cd6fde7424ea7c239e20d35875d4f", "messageHeadline": "Added argument to binary that exposes RPC interface", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b705129dfd463f3d73bc1f2342eeeaba55bb274e", "messageHeadline": "Merge branch 'feature/functor_refactor' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 499, "deletions": 442}}, {"node": {"oid": "bb0138f190199b377b429e27751034dae21dfb04", "messageHeadline": "Hackish acorn integration.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 52, "deletions": 120}}, {"node": {"oid": "71743b2013c80692ad935bde6c7bfc839856a65d", "messageHeadline": "Progress on finalization", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 434, "deletions": 75}}, {"node": {"oid": "ac7cf44f7c9249c1cf8a325cfeee95ed7afe78de", "messageHeadline": "Refactor Handler to Functor", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 499, "deletions": 442}}, {"node": {"oid": "07a4028eef3875c6670f592decca48731e4a23bd", "messageHeadline": "Optimizations when calling the interpreter.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "0e0ca4ce34d751ee02a745f3d8330ed3ba583a07", "messageHeadline": "Added real Cargo file and updated connection.rs with fixed Windows sp\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 61, "deletions": 14}}, {"node": {"oid": "1f9a87752de9173a9da5d73868c71e0c49aa49f8", "messageHeadline": "Added real lib.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 86, "deletions": 0}}, {"node": {"oid": "9fa43170bf9f6ca8246cb3cce6a59f24d685bf39", "messageHeadline": "Further cross compile logic", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a545b6dbef91d1a7f3cba935256d3ad810a192a9", "messageHeadline": "Further cross compile logic", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "35d65eb2d5e3e856b6d32ac469159ebf3c7008ab", "messageHeadline": "Merge branch 'feature/ij_00_code_cleanup' of gitlab.com:Concordium/p2\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "caa0ddae7b957587e33b0fbcdc29747a1cc64884", "messageHeadline": "Fix typo in stack.yaml which I just introduced.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54ac57125ec56651d5449d152b7d5c66ee67ab68", "messageHeadline": "target cfg instead", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d125abfc1c4cb82e7af15dc0a51feeacd20bd283", "messageHeadline": "Integrate prototype contract execution.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 197, "deletions": 49}}, {"node": {"oid": "0e5fd96c45417f195a84fe57954b58b78f81c87f", "messageHeadline": "Frozen version of Haskell", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "80cd3da7f8609f4ac41a113c57417b4be9f68080", "messageHeadline": "Lifting of &str to String for ref passing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ea5bdf17a3c682164b0b425aadc322d22f9549e3", "messageHeadline": "Minor fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 107}}, {"node": {"oid": "f88d41045a3ff44d3121bb0bad38d880a9cafe90", "messageHeadline": "Reworked windows target vs host for cross compilation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 44, "deletions": 596}}, {"node": {"oid": "7ff4149b1d1e771cf60a393405fdbe11d771eaa8", "messageHeadline": "Reworked build for grpcio elements", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 19}}, {"node": {"oid": "032735bcf670149e38cf04975b95de43686e7158", "messageHeadline": "Revisions to Freeze and creation of WMVBA module", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 76, "deletions": 41}}, {"node": {"oid": "ec787faf98098854c82cff573478f00eaad1b429", "messageHeadline": "Initial work on cleaning up code", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 40, "deletions": 133}}, {"node": {"oid": "f64c187240bd7ba61f3ce6af3e228ade523bc566", "messageHeadline": "Added missing execute permissions to script", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "89f619198c42f9cbd66108ea6284c9b6a322b869", "messageHeadline": "Bump oak to remove debug prints and fix bugs in callContract.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a735444289eb3adc08328d74501784848fe61e4", "messageHeadline": "Added missing file in base image", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eb9215806410f4aa507561fa0079eaddbc074bc3", "messageHeadline": "Merge branch 'tps_test' into 'master'", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 431, "deletions": 22}}, {"node": {"oid": "bbbcd7cfa96a3c3b5f8c7ff9027c658293db5372", "messageHeadline": "Merge branch 'feature/network_response_process_move' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 780, "deletions": 566}}, {"node": {"oid": "cb19426afd22173ca31d2569a2ec451833558f46", "messageHeadline": "Add comments and style-changes", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 34, "deletions": 15}}, {"node": {"oid": "952809a67df835da740f423d791b8f87e08434cc", "messageHeadline": "Remove forward in `Peer List` response", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 4, "deletions": 16}}, {"node": {"oid": "ef3265e169d1fa1471f5c40f10768e62477008d1", "messageHeadline": "Move Network Handshake to handlers", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 283, "deletions": 197}}, {"node": {"oid": "dac1c145fc158b6e4b5e4f1dcbe1dd6ff99cfd4a", "messageHeadline": "Add example Oak smart contract for PoC", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "cd879e9c0ca10ca65205a87f2fc5f616d81e8c8b", "messageHeadline": "Bump oak to fix build error", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23cb8bc8b3b840e9fa5ebefcaacb81a37b2e6d63", "messageHeadline": "Merge branch 'oak-integration' of https://gitlab.com/Concordium/conse\u2026", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 138, "deletions": 31}}, {"node": {"oid": "42c1fb832aa49f7e93505739137522fcacbb7b46", "messageHeadline": "Point at callContract with hard-code file paths", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2d869969bfc25503e76ce01f82b035666f1c6bf", "messageHeadline": "Merge branch 'master' into 'oak-integration'", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 138, "deletions": 31}}, {"node": {"oid": "cc10e6b6c40891b5ec78434d09c6cb74a22b765d", "messageHeadline": "Changed startup script to launch cron for tps sender", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0a4e40ee3c57cfda264f72f5d2c9aa7054da996d", "messageHeadline": "Updated to a universal image", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 130, "deletions": 22}}, {"node": {"oid": "073a943f0b573d3e98d30387bbe56b1c221cceda", "messageHeadline": "Move Leave Network packet to handlers", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 108, "deletions": 95}}, {"node": {"oid": "887b74ad9d96687397a717d0c80c00a02327ed26", "messageHeadline": "Add Connection private to share with handlers", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 428, "deletions": 355}}, {"node": {"oid": "859aa0548c940bfecda1e7b500461ec907daf040", "messageHeadline": "Give semver range for oak", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f61c4ebc0b8b748f0f00ac71fef5e6af3e82de6c", "messageHeadline": "Merge branch 'tps_test' of gitlab.com:Concordium/p2p-client into tps_\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9810f52cbac497424f3f6da717593e856833e9fc", "messageHeadline": "Added basics for TPS test", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "2e84f948581561e2d44ec57fcebe8e3ffc6914d2", "messageHeadline": "Added script to start TPS test and updated Cargo file", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 146, "deletions": 2}}, {"node": {"oid": "57adf6d760c70d79ad54e51c2bbcb2228fbe6ede", "messageHeadline": "Added stats engine to p2p client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 112, "deletions": 20}}, {"node": {"oid": "83dcd4b3559c0844b6a0e93131134ea873915ec1", "messageHeadline": "Added work on TPS test", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 58, "deletions": 1}}, {"node": {"oid": "c0f110021608b7440b32f1738e950d2b4d48f12f", "messageHeadline": "ABBA + starting on Finalize", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 55, "deletions": 13}}, {"node": {"oid": "f3f8dbb6a8dff5d26fde25477650648234173ebc", "messageHeadline": "Fix whitespace issues my editor screams about", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad1fd3ff73d4d45cea75e18c82ec73028a21ef36", "messageHeadline": "Move Pong msg process to handlers", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 29, "deletions": 21}}, {"node": {"oid": "e2f1db2b33014bb2a7e15ebf535dea5571ed5450", "messageHeadline": "Merge branch 'feature/upgrade_allocator' into 'master'", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 19}}, {"node": {"oid": "0c93e0fe3a8a4ca7be40714d7e48b571581e4588", "messageHeadline": "Work on ABBA", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 83, "deletions": 18}}, {"node": {"oid": "6f3a7a2be0cd9ac3c37915f3cf0086928cef3888", "messageHeadline": "Added comment regarding explicit definition of allocator", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "21bb5415452588a217d93acf83e3bf6675778ecf", "messageHeadline": "Moved to new way to perform system allocator setup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 19}}, {"node": {"oid": "1b5cf5dfcb90fc0266ff2447d66a1e002ce6f3b9", "messageHeadline": "Move PeerList Network Response to handle", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 48, "deletions": 21}}, {"node": {"oid": "abeecf7c06418f41ef53928351047a012f7db3f1", "messageHeadline": "Merge branch 'feature/network_packet_process_moved' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 130, "deletions": 112}}, {"node": {"oid": "819098307e27a1544ba988ed5d062b9a0a7d2ed6", "messageHeadline": "Add transative dep required by Oak", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e30a3ac4385acd58b717c4c5bb28ca2e71509520", "messageHeadline": "Add oak-compiler as a package dependency", "author": {"name": "Tom Davies", "email": "td@concordium.com", "user": {"login": "td-concordium"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8bba93dbf8416ca7a5a39d6eb476c46c51fc9dd2", "messageHeadline": "Removing unneeded changes", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "deb652302b3b98363b63040b1a38717e6342a538", "messageHeadline": "Move Net Packet process to P2P Node Handlers", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 132, "deletions": 112}}, {"node": {"oid": "43e2bd82a2609bf91a24cde42dd8951000894e68", "messageHeadline": "Cleaning up MonadImplementation.hs", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "2d82eab8480f276a8991d8d817e4c14486e6cab3", "messageHeadline": "Re-engineered with 'block pointers' for simplicity and (hopefully) pe\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 190, "deletions": 190}}, {"node": {"oid": "5da4a548d8d6e195978134f357cfdf1a2b67e1d5", "messageHeadline": "Reworking the skov monad implementation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 108, "deletions": 241}}, {"node": {"oid": "2e83b3ebda67e93b15fdcc41a675a82ded7bdd1d", "messageHeadline": "Merge branch 'feature/ext_parse_handler' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 389, "deletions": 222}}, {"node": {"oid": "b7933ff88988809d4c3cd1dcbf2c07dd4b5e5aa4", "messageHeadline": "Significant reworking of core monad implementation to handle finaliza\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 276, "deletions": 33}}, {"node": {"oid": "36498c42bd4ff241923e57e61f4e54440fc7aff1", "messageHeadline": "Fix compilation issues in test", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 27, "deletions": 24}}, {"node": {"oid": "799bda763656c1f22293271bf5573b3c8dde3ea0", "messageHeadline": "Move Ban and Unban process", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 126, "deletions": 106}}, {"node": {"oid": "17f8df6a282249f15dffd8f3c570817663fba493", "messageHeadline": "Add Message handler at diff levels: conn, server, node.", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 246, "deletions": 102}}, {"node": {"oid": "78b0cdc10d917fcd10cc823793e6bfd2ff161286", "messageHeadline": "Add Response Handler", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 157, "deletions": 40}}, {"node": {"oid": "d9413ef2396347e44bf882542dd417c6067245b7", "messageHeadline": "Merge branch 'hotfix/70_no_broadcast_to_sender' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1955, "deletions": 840}}, {"node": {"oid": "e6c3e736a9385b549e697af03520305206f33e8f", "messageHeadline": "Merge branch 'master' into hotfix/70_no_broadcast_to_sender", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2415, "deletions": 14}}, {"node": {"oid": "53e1704dc6dd8cf513bc40558042867626f7979a", "messageHeadline": "Update NetworkRequest::GetPeers handler", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 60, "deletions": 26}}, {"node": {"oid": "44d411de70d43b9147c9ed9d637218b0e2234f54", "messageHeadline": "Recover Old Ban Node process", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "8dcc53e1d42571b57c41274cd6cc2d64739266e9", "messageHeadline": "Added stats engine to p2p client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 123, "deletions": 20}}, {"node": {"oid": "0d21c2eb73a1e5fc122ea5cd01db8d2354c60f25", "messageHeadline": "Clean Merge Request", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "59d7f6c5a5aacf5a33a9f6b854e677d02a900223", "messageHeadline": "Clean Merge Request", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 14, "deletions": 67}}, {"node": {"oid": "e16d246ee69b5e7003eaac3d11a3787f204cc6f5", "messageHeadline": "Split connection", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1338, "deletions": 1270}}, {"node": {"oid": "b84fda749b65f65530798b93c0dc199f6ca13e78", "messageHeadline": "Additional tests for CSS. Test parallelisation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "40429f84980e2af20c75fc695c62fe961038ff00", "messageHeadline": "Distinguishing BlockHeight and Slot as newtypes (to guard against acc\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "4498c75ae10f33604f24d3f4f9497c580779b423", "messageHeadline": "More CSS testing", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "a3edfa7ad2985b7aa0d02b4a8cd61565953d6144", "messageHeadline": "Add Ping and Find handler", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 321, "deletions": 236}}, {"node": {"oid": "50f753d2dcadec8d5566dd504007e60a90ff9e6a", "messageHeadline": "CSS tests and bug fix", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "bcbf68a6d834d4bfa5c1e6e20d21ced3d2d53e86", "messageHeadline": "ABBA", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "2834e8b035995bf5b3e6213b03d863a921a6bf2a", "messageHeadline": "ParseHandler with lifetime", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 586, "deletions": 199}}, {"node": {"oid": "c901ae79bc19d3c773ad6008bf9e95e3a9252067", "messageHeadline": "Froze version of build plan used to link", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "65c8c9ddd3676c5e35e998806411b548342f1f16", "messageHeadline": "Started ABBA.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 141, "deletions": 8}}, {"node": {"oid": "1aaedf7e7ccb6359cc8c81315dc876c4519c70ed", "messageHeadline": "Added work on TPS test", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 58, "deletions": 1}}, {"node": {"oid": "0c9f539725f743d20a58130acda51e8d40a0aaf2", "messageHeadline": "Core Set Selection tests", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 98, "deletions": 17}}, {"node": {"oid": "6c3f66f4230e5205328d193994af16e62f465b6b", "messageHeadline": "Testing for Core Set Selection", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 99, "deletions": 25}}, {"node": {"oid": "74017de9ae41053da0c1835833491004cbc68fd9", "messageHeadline": "Add Send + Sync to ParseHandler", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 27, "deletions": 22}}, {"node": {"oid": "bb363308650234d6ea037a8f104487e304c88dca", "messageHeadline": "Core set selection functionality completed", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 77, "deletions": 50}}, {"node": {"oid": "ed0a14a2c3c8dab2d900192f6cb2382c09c8a1de", "messageHeadline": "Split p2p", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 617, "deletions": 544}}, {"node": {"oid": "d49f2f2bdf660c934de832efe2af8e727be8f582", "messageHeadline": "More on core set selection", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 47, "deletions": 24}}, {"node": {"oid": "94d44fda8a64a85591cfbd45544333df7e476e5c", "messageHeadline": "More progress on core set selection", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "e9691d130bee2dbfd93d30fe840680bc26842494", "messageHeadline": "Connection mod refactor", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 264, "deletions": 306}}, {"node": {"oid": "b4f2575b752051622c65e3e60d22404ad29c58a5", "messageHeadline": "Add documentation", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 93, "deletions": 55}}, {"node": {"oid": "5c8d496f978f39c475933ca8f6c143b67a983250", "messageHeadline": "Add closure support in handler", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 126, "deletions": 14}}, {"node": {"oid": "2c4893b4459ed13fd72096201200f33a90fbbc7e", "messageHeadline": "Progress on Core Set Selection", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 54, "deletions": 15}}, {"node": {"oid": "20085236c46906c53c9a5d6e0a6d9c5d16887f9d", "messageHeadline": "Fix unit test", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5973f2706341c3e605abf964ace210c1b293aad7", "messageHeadline": "Add PacketHandler", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 129, "deletions": 54}}, {"node": {"oid": "ba5d3e3bfa95647d2254a00ee4cb0f4feb2ece9f", "messageHeadline": "Add Fn & FnMut to ParseHandler", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 78, "deletions": 41}}, {"node": {"oid": "5eddc5d489373edc0cad7fc369d2c04ad29b6c74", "messageHeadline": "Add parse handle to manage operation from outside", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 285, "deletions": 1}}, {"node": {"oid": "f260daf31fdb18658dbb646588aff8b71cd567b2", "messageHeadline": "Start of core set selection implementation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 135, "deletions": 0}}, {"node": {"oid": "7890f9a5a04fe9f1ffae2f4d719c41440fa909fc", "messageHeadline": "Tweaks to freeze", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 42, "deletions": 20}}, {"node": {"oid": "7818f7bf548cdb4c324c00affb761a9d2d7e355a", "messageHeadline": "Various changes to allow for Windows and Linux builds", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2359, "deletions": 9}}, {"node": {"oid": "7bdc42584d3f2b39a1a6a8a5d70adaf7f4a5ab99", "messageHeadline": "Merged p2p.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3079, "deletions": 2803}}, {"node": {"oid": "5852af0213fe410e40bd6a3998d770416588877d", "messageHeadline": "Windows specific updates", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 36, "deletions": 0}}, {"node": {"oid": "ca9c4acf24308e819002c1d6a95dc51e9c83c27a", "messageHeadline": "Merge branch 'hotfix/70_no_broadcast_to_sender' into 'master'", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 3079, "deletions": 2803}}, {"node": {"oid": "6238850b02cb70537065fe6220f74a45ddebea60", "messageHeadline": "Merge branch 'hotfix/70_no_broadcast_to_sender' of gitlab.com:Concord\u2026", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3ff1beae945ea43efa60389ba8f48b7e02213c7d", "messageHeadline": "Do Not send a broadcast package to sender", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 33, "deletions": 35}}, {"node": {"oid": "e8bd601e00f0e42d7b3f7199457757deb33ece27", "messageHeadline": "Avoid race-condition in e2e_001_trust_broadcast", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dd9c86d55bdc5ac2b6a78a283422eace3716b2d8", "messageHeadline": "Split p2p.rs into several files", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 3059, "deletions": 2781}}, {"node": {"oid": "b70f7ce65b381cdec799eefa1668b77636d7a1b9", "messageHeadline": "Add 'No relay broadcast to sender' test", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 165, "deletions": 9}}, {"node": {"oid": "f7a72f5d3f9a0f685913d88bb872343b2093fb0a", "messageHeadline": "Improved testing and minor bug fix for Freeze", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "e944509f1a2a10169118c0e3b026e765fb926b9c", "messageHeadline": "Do Not send a broadcast package to sender", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 46, "deletions": 26}}, {"node": {"oid": "7924d6ff67b5154cfb7068236bfae2510178939b", "messageHeadline": "Avoid race-condition in e2e_001_trust_broadcast", "author": {"name": "Francisco Miguel Garcia", "email": "mg@concordium.com", "user": null}, "additions": 15, "deletions": 4}}, {"node": {"oid": "002702b86dff234326520a1119dda1e2f6709395", "messageHeadline": "Testing for Freeze", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 129, "deletions": 28}}, {"node": {"oid": "c9c8f8efd7da9252fe2b67d24f6ace104757c9d5", "messageHeadline": "Freeze documentation and testing framework", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 83, "deletions": 7}}, {"node": {"oid": "eca54d44097c1d0a7274bc8b7b7e477c8b0cc52e", "messageHeadline": "Freeze protocol", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 155, "deletions": 3}}, {"node": {"oid": "4333421158501a69a6942b51ec03976f05d938cd", "messageHeadline": "Added missing which package in base image that prevented heaptrack fr\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffd32e5463a0c3933e7c1b933829e9ab6681ec79", "messageHeadline": "Chained commands together", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 5}}, {"node": {"oid": "07151e6e16e4d7c7be75cfc49ccac38833522631", "messageHeadline": "Chained commands to make image small", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2b6e2120179f72a4356b2651c9d517b921e02b39", "messageHeadline": "Fixed", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b75d3ad07e375ccd0545c734e92c999a31597bb9", "messageHeadline": "Fixed download of package database", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aed6d4b5ce09bc01dfd7049e3495c6593c62d38", "messageHeadline": "Removed update call", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb40f7a9628c299f9ed5f6e24f18f28615956b5c", "messageHeadline": "Testing RUN calls", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9ddeacb150bea8657f2e3da4648b2ee48314b7ab", "messageHeadline": "Removed unnecessary pacman calls", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "280ea351cdc06e7ae2699fb712f94e3d94b886ee", "messageHeadline": "Changed base image", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9af5687c8aceb170e65e190cff6fbadaffa9fede", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 81, "deletions": 29}}, {"node": {"oid": "751e8a72ab0277247ef454a21deefcb5164ea574", "messageHeadline": "Tried making base image smaller", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "c0e23e9a40f503278e4af23e1a9d8f7db14c14e1", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "af1d54d2bedbfecad4f1350276ef95dab4d0e02b", "messageHeadline": "Bump version", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2843a1a54f61a8df385d9a0a2fbb99eab699a2e4", "messageHeadline": "Optimized bootstrapping retain peer logic", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 80, "deletions": 29}}, {"node": {"oid": "04d7802be11b68dcfea9df8986b257d2a0a03979", "messageHeadline": "Update README.md", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b1868cabd53bc664932f33feaffe3cae433e3ab5", "messageHeadline": "Downgraded two messages from ERROR to INFO", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4849bb12643bcbe787308ea464fec8ae0b2a8789", "messageHeadline": "Bumped version", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3531fe82cfa0f08a28190d031183979e0da2c6e", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c06bcb3c63e077da01aa75013e1a41ec9b704089", "messageHeadline": "Support direct/broadcast msgs and allow for subtypes tx/block for now.", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 432, "deletions": 167}}, {"node": {"oid": "9a6e8adbca861987bef292d12f481a2b33b6471a", "messageHeadline": "Update base.Dockerfile", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ad52127fe9a1ff8c742efc3f1ea34fd7d96d98f5", "messageHeadline": "Added printout of BAKER_ID passed by kubernetes", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c5eaa634f6372f95e7b002c531ca8b7749f3b140", "messageHeadline": "Changed basic node startup script to include baker ID", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eedd0c1f8b506eded110ca4e057d5c9adc4d66f1", "messageHeadline": "Merge in consensus-sys calls to make them network enabled and bump ve\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 67, "deletions": 20}}, {"node": {"oid": "898adb99e807d285dac444e814dbc4bbf34807c3", "messageHeadline": "Bumped version", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91e92e4d020801f782b09c623eea796c8375d96a", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 7}}, {"node": {"oid": "68e632af7a4c1363647c38b3fa7730b85258a9e9", "messageHeadline": "Merged newest haskell code and adapted code", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 194, "deletions": 47}}, {"node": {"oid": "bd1abc0379bf5de77c72b9503c3364a17bdccd13", "messageHeadline": "Modify the startBaker interface, export function generating startup d\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 60, "deletions": 90}}, {"node": {"oid": "e1b2b2b5e17a536227513e99d2405edbcd58d479", "messageHeadline": "Add a small script to generate initialization data for the bakers.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 99, "deletions": 4}}, {"node": {"oid": "c1c662544c690ba76b3431f28069da7351ffa83d", "messageHeadline": "Fix key generation in External.hs.", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b55459c6482da15688ab272bfc5d7ac5e8adc0f7", "messageHeadline": "Add `makeGenesisData` to exported functions and modify the `startBake\u2026", "author": {"name": "Ale\u0161 Bizjak", "email": "ab@concordium.com", "user": {"login": "abizjak"}}, "additions": 81, "deletions": 46}}, {"node": {"oid": "2bdd5d4da92c7c4cbb9bcb178d03db98fc48709b", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7457d9810c2594354ebf459eef58bf0d63e41324", "messageHeadline": "Update init.build.env.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1e210c45bb3610898c75297891f7bc15af7f846b", "messageHeadline": "Update init.build.env.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ba81a2dab61e487cdd43191e25f7dc2e50698af3", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ceede3697fb202d4d8a3ca26a50016b408e6633", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "54618e6143ab76d85ef9aa7015e1a0e39d9d8556", "messageHeadline": "Update init.build.env.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3f23c5090606a063bd53a61afad8add3e92dcaa", "messageHeadline": "Update init.build.env.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b5b6caba77abacbef728b994408daf46d74a4e4", "messageHeadline": "Update build.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "06724390a176db28b4ed31181f98e644a359f847", "messageHeadline": "Update stack.yaml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78a1512c86d85af448d667c70ddf29a3ad604fe6", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bae06f77a68c5f9c4d23628196077af58d29c7db", "messageHeadline": "Update init.build.env.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "729f0f04e56dd9907f4f5dcecb62dddcf48f7a23", "messageHeadline": "Update Cargo.toml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08439bdb900bb49eaae0f87369c3b950fd30bfa1", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1dc46898ca3fa50066679f87f7ff7dc830356da0", "messageHeadline": "Update build.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c6ecc6a19983a7feec53d6501133edbcc69234a", "messageHeadline": "Update build.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdfaba9602f2ca996faa35c1224ae6d03df26cd6", "messageHeadline": "Update build.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a85f7f65498127aa6926e00cdc85e161435a1cb8", "messageHeadline": "Update build.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "85fff9b939cb5d13a0b32a01883f3c9047c97606", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70c8efed3bd379d261a7c46ae9935625d731e5c5", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebd26fc9a07bbc6d9f2302a179fbaaf43d766bbc", "messageHeadline": "Update Cargo.toml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee00d8c8d2906a2063fbe8505da5c4a11e510f93", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e63beaeee33630ebaff2233b643444e3354717b3", "messageHeadline": "Update init.build.env.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dba3e5d75cb2b420de655d7982871c92ea813cc8", "messageHeadline": "Update init.build.env.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9494069cb64c23cd3b9feeafa958156313464ff0", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac3db0e0e54cc4bbf87bb42cd9290c81ca595681", "messageHeadline": "Update init.build.env.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b16a80ce5cab39f652749ffc5554a112c386b6d", "messageHeadline": "Update build.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "540b8fcf2c0e69497947644295b02a3632f946e5", "messageHeadline": "Update build.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1095cc044d88513cf813fc949b1778126dcf0199", "messageHeadline": "Update build.rs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "56f6bfb55e2c1238da7df99c11458c20c56c2bcb", "messageHeadline": "Update base.Dockerfile", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f31aa7e85bb0e000cd31d7d85becf971ca026d57", "messageHeadline": "Update base.Dockerfile", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "833013b368f5f973b63d53f1ab020116c12bddf2", "messageHeadline": "Update base.Dockerfile", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "41089d90beed2b0a529590be247da238fbae52fb", "messageHeadline": "Update init.build.env.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b220a3e2a1c81a065d3780d97b849e37f5f53b6e", "messageHeadline": "Update init.build.env.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c2bf6c0037ada9ad1c228d3898da128116013c9", "messageHeadline": "Update init.build.env.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9529c50216c86ac9df33dbc6e6a459587367d7fb", "messageHeadline": "Update init.build.env.sh", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf144967f31005a96066cd739edb2222a62c88af", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91e68a6e047332f994e8a55f750615bdb051fdc6", "messageHeadline": "Added dylib", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b4e7fe2e2015f9689205c4b5a99b74a851a8f33c", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0cdea5f555ea8fa62f957930a6d9c6a413d7b79", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "471e63faceefa2d36da09cf747b0cb698b517ee5", "messageHeadline": "Added print out of ~/.stack/programs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "75cbd2f6b378c6c453a88fc7d63ddf3ebdddcbcc", "messageHeadline": "Update .gitlab-ci.yml", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7011df278c5b37569598c62102ad3c6e97272596", "messageHeadline": "Added print out of /usr/local/lib", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6570fef486132a24ea645ac750d83c6ee92dae69", "messageHeadline": "Help out test build image with LD paths", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2745f758137608184d7997acf2270dee2c6c0705", "messageHeadline": "Link with 8.4.4 as well", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "780a6deb684e06aa91d8552d794fd5e882cf47cc", "messageHeadline": "Clean out old checkout", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5b34cfabae8935c5868841e7010e0b600344aac8", "messageHeadline": "Version bump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8309df09f63f2784c7665840d44b93630e6ac2c0", "messageHeadline": "Formatting, consensus haskell link, dns txt lookup issue, and improve\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 502, "deletions": 50}}, {"node": {"oid": "733516affb9fa1fce8ad20e344eb13116833f170", "messageHeadline": "properly mark e2e tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "dd6cce8301693eb8ef7683a41299ece9f1419242", "messageHeadline": "Added Windows specific behavior", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 29, "deletions": 1}}, {"node": {"oid": "d21f471a73da790c19ca1f6b7733e5d34baeaa73", "messageHeadline": "Version bump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b12e627c37163cda19a84899e0efe607b84a73ad", "messageHeadline": "Effective cleanup, and instrumentation bug fix", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 93, "deletions": 53}}, {"node": {"oid": "b2f229d8bd55eaef7ddf9429eee2f7ea6b173429", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 49, "deletions": 12}}, {"node": {"oid": "f9251e031e02f4254d9e7fd266c695b16e47b0cb", "messageHeadline": "Added unbound to base image", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e42848adab2d597fd4e15d98e423178f09f89b54", "messageHeadline": "Changed code base to use libunbound instead of ldns", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fdf721a5f7c345069e9a1d6760e1978a1a1bee91", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1563, "deletions": 4}}, {"node": {"oid": "79a369b673c006e183d41597332982ada90856fa", "messageHeadline": "Single threading tests + test cleanup + added new ones", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 46, "deletions": 9}}, {"node": {"oid": "72d20febb7f1fd1b6843a70ae48601c9cb4f480c", "messageHeadline": "Prettified the code", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 23, "deletions": 24}}, {"node": {"oid": "feddeb31dbe4ac9bab0e62a7592dcc1bb84ff718", "messageHeadline": "Added version of dns module using libunbound that passes all tests", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 45, "deletions": 5}}, {"node": {"oid": "61ab663feb2a504c9e31e1743cf81eb6f00800f0", "messageHeadline": "Fixed submodule mess", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1509, "deletions": 1}}, {"node": {"oid": "e85af458174645c93fa8683e24329cb87dabd63a", "messageHeadline": "Added preliminary work on dns module based on libunbound", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2c18d78d416c87afbb2d41297c7e24bf6061df3b", "messageHeadline": "Hardcoded version of nightly to use", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffdaa4c185f208efda27b5232042252d477efce5", "messageHeadline": "Added heaptrack to testrunner", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "fe8e11804282a92a696ea6c10acf0015865c54b9", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 156, "deletions": 15}}, {"node": {"oid": "e750bfd732b17cea6722afb4c400c97234a5a991", "messageHeadline": "Changed other binaries to use debug version", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8552b53e0281146c92f87bca382497d76932729f", "messageHeadline": "version bump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a045517977c762dd748f384c12abba31e9b25b78", "messageHeadline": "fmt and CI config", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 45, "deletions": 32}}, {"node": {"oid": "2046ace72dc7479a85b84691d004c3895da7b289", "messageHeadline": "linking on CI env", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "401b16e14eafde1d5f094c2a7c5eec668c0c5d84", "messageHeadline": "linting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fbda756216c08505805b53d5d4f6fc3dfc41445c", "messageHeadline": "CI take two", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4b6fdba0637640aa25efce18570cf9b670de3fa2", "messageHeadline": "env expansion patch", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81f7df4f526e0240d5fa4b2ae36df699fcfb5283", "messageHeadline": "Cleanup of consensus-sys unused stuff and revised env vars for CI bui\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 21}}, {"node": {"oid": "020f5bf686c2fd3b5107b430c5c15ee9161b197a", "messageHeadline": "more local testing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "614ef505a534bbd6388222ff5532e0067f7992db", "messageHeadline": "more local testing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "335fdf302fbe6f7a3d24f908156886c0ea6d06ad", "messageHeadline": "more local testing", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 7}}, {"node": {"oid": "e0103f7ccad925eda90fea1195810616e6f33a00", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 38, "deletions": 7}}, {"node": {"oid": "15f4b0ff3a03a7463f2cae6224478381f8954a82", "messageHeadline": "Initial version", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 118, "deletions": 0}}, {"node": {"oid": "539e97bcfbeb49fb6a2430ec49c0a1095bcb53e4", "messageHeadline": "Fixed one more potential memory leak", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "20406bac52bb28b2d13b0b4c81ac7a65e3b63239", "messageHeadline": "Changed unwrap to actual error handling ..", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "93aef16b719399b2ce32f1e82e86c1f83ec2bb66", "messageHeadline": "Fixed executable to start", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74b9cf607210b4e49dc4fc323627f81045783b17", "messageHeadline": "Changed compile of heaptrack to use multiple cores and to build p2p-c\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54143729dcf4ddcc919220c85869fe14d8f5c399", "messageHeadline": "Added missing libraries", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7898dc9519f150959d3d6ec648a1eb6e58d7aa1b", "messageHeadline": "Added missing patch command", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7c991c06388c145a288f7f5a9d3fb924aa9a565", "messageHeadline": "Added build of heaptrack where date is included in name", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "453b23a97816dc719ec8f50383965ad65decf39c", "messageHeadline": "Fixed typo", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9a218c214d46c4fdbaee89148646253b8bb0d81", "messageHeadline": "Added heaptrack to basic nodes", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "b8bc4af29839c1594cb5b40126b0c6cf9cf0f5d1", "messageHeadline": "A basic Rust interface to the Haskell Baker implementation", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 268, "deletions": 2}}, {"node": {"oid": "ec963f0cc7aa4286fb8a6c5acfce8f20f17dc40b", "messageHeadline": "bucket optimizations, version bump and test runner parser fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 55, "deletions": 34}}, {"node": {"oid": "8700a6e8faf99fed7b1478020ad0912820a14f33", "messageHeadline": "TestRunner improvement, prometheus labels for pushing, and version bump.", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 170, "deletions": 23}}, {"node": {"oid": "864302f8560902c1ee27152269c583bd758eba37", "messageHeadline": "fmt + version bump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 23}}, {"node": {"oid": "0adc27fb95f239547f74ea521e0cf33a387e6863", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "368027592c1e0d9fb7202552e9f440e283d954a9", "messageHeadline": "testrunner fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 23, "deletions": 11}}, {"node": {"oid": "af28d4afb8f8407d9f4ee8f4307dc06b7711150b", "messageHeadline": "Fixed argument passed to start binary", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "637a720c99bf0e9218df58551bba39e8f2c25eb8", "messageHeadline": "Fixed build scripts for testrunner", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "fc2714a0ede7944c73eb8492c3e68bbc3ee3c58d", "messageHeadline": "version bump for 0.1.10", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "457210bf2206402f3526afb030130f72d02ccc13", "messageHeadline": "Added local test", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 70, "deletions": 15}}, {"node": {"oid": "a585f7a5b15c9796eaaa91f0eb80a9d497495011", "messageHeadline": "Produce DOT digraph of chain", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "06a44888aae9b60fa3460b2354ecbadcff50343f", "messageHeadline": "Fix so bakers only bake on blocks from earlier slots.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 72, "deletions": 18}}, {"node": {"oid": "28d4ec51d128a6d3c35f0406dd987e96825e82c9", "messageHeadline": "Runner for consensus protocol.", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 169, "deletions": 11}}, {"node": {"oid": "c38e298b7b8531626bb2a74b3abffdaaf97a56d5", "messageHeadline": "Basic transaction management and baking", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 127, "deletions": 6}}, {"node": {"oid": "160d70469191a74c2a6f1970726a14beef47a2cd", "messageHeadline": "Merge branch 'master' of https://gitlab.com/Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 69, "deletions": 26}}, {"node": {"oid": "6a09da4e479583a4a751e8d9562271d507dbb427", "messageHeadline": "Fixed line endings", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "60478820fe2a3a454763b44cbd4feeabb6326d24", "messageHeadline": "version bump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c582ccbc21edbbdd2c6ab833751385bc497afca", "messageHeadline": "formatting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f1666400e459e470de0cad6064a49e82f549d288", "messageHeadline": "further profiling", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "39f1ae4678c015458acae3cbc096f6e585025c30", "messageHeadline": "Swapped to system alloc", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 43, "deletions": 1}}, {"node": {"oid": "17e7680df0f759ba6a8bff0dfac3c04b7d059c44", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "37b14fead2dc75eb75a029c38820da54d1fa5eed", "messageHeadline": "deps upgrade and version bump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 25, "deletions": 22}}, {"node": {"oid": "7f76bc536f9532df91ef4c21c23ce0f654fa523a", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 140, "deletions": 27}}, {"node": {"oid": "470387fd4bc41a0e299de16a731e5d4cbb96edf6", "messageHeadline": "Added script to start basic node", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "e892c2e0cad9741e22ffb6c179f0dec7c2cce334", "messageHeadline": "read resolv.conf on unix and via ipconfig dep on windows - and versio\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 140, "deletions": 27}}, {"node": {"oid": "c1cb2a00c590235ee93379c77134b3893dbcc455", "messageHeadline": "allow for hosts used for connect-to/bootstrap-nodes via args", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 208, "deletions": 39}}, {"node": {"oid": "b88dd84d59f323314de07ebda79c671360aed4c2", "messageHeadline": "Basic types; Skov monad; Dummy crypto functions; block verification a\u2026", "author": {"name": "Thomas Dinsdale-Young", "email": "ty@concordium.com", "user": {"login": "td202"}}, "additions": 1009, "deletions": 0}}, {"node": {"oid": "c7911a9824c91ee341c4cc6313d98e0e53dc53cd", "messageHeadline": "update network protocol and version bump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 143, "deletions": 64}}, {"node": {"oid": "d4f8b635fabb14e0440b6487686753aef6647638", "messageHeadline": "allow specifying bootstrap nodes for testing purposes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 35, "deletions": 9}}, {"node": {"oid": "53bad94d237d71a63bc44b5a5e2b24f9a61fdb14", "messageHeadline": "version bump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8348d10e77195a8e2540d9929192e1b42caa13bc", "messageHeadline": "dnssec and resolver options from config", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 116, "deletions": 30}}, {"node": {"oid": "6c8ea661014b2cba8d179193e2cd0db89328d8dc", "messageHeadline": "toggled execute bit", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "553b1de6f9059bcd79a1d5d65919bf9f54dbaed8", "messageHeadline": "Initial version of test-runner and version bump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 679, "deletions": 19}}, {"node": {"oid": "e01b366ac26d9dab7a2b84cd1d238d431fa859a4", "messageHeadline": "config file version handling with semver", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "bc1ffa8bd579855de0e6e3738d55c4f2d867a6ff", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b56fb90aec894007bd1e3d1b06079051ae279757", "messageHeadline": "upgraded dependencies", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 34, "deletions": 25}}, {"node": {"oid": "edcbc2191ee3345a08d550d6578323a57f5c6869", "messageHeadline": "Bumped version", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c0d274b7d1caa5ea3c000be7ec883f572f306ec", "messageHeadline": "no-log-timestamp option added to binaries", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 41, "deletions": 11}}, {"node": {"oid": "232a24044b8906105efe8f2b5ae3e50045c06aa5", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 16}}, {"node": {"oid": "3070833f35eda887e9e0d5b32468935793cb5dde", "messageHeadline": "Bug fixed", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "fd3ff5fe9c2685d75492c66cec48e1c1b27d7c89", "messageHeadline": "Updated build script to tag build image as latest", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7d4ad53811050b4adbce967b830c3b4d7c261dd1", "messageHeadline": "Removed whitespace", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "44244d76231508f62107cb1b5b40daec261250b7", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fa126c950cbbb2ebbe4525fd8180fd3f8e0ff58a", "messageHeadline": "Fixed missing file extension", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfa7c321701a04153c424fb48cdbfe3b73f7fe55", "messageHeadline": "Updated images such ipdiscovery is also supplied with info from Kuber\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "fda531fd43340f5b922aae6051660de9f2d46973", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 140, "deletions": 37}}, {"node": {"oid": "c01bdbf20e91e5edee241a7f2430083edea129a0", "messageHeadline": "Changed all arguments to be provided by Kubernetes", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ff5dba869ecb2022a941eaeeb5a0f4966c53174e", "messageHeadline": "Allow for overridden config dirs too", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 105, "deletions": 44}}, {"node": {"oid": "054fd8ecb75567e3b694d30e4ab00d9863629c35", "messageHeadline": "disabling quad9 for not being geographicalaly consistent entirely", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "caeeb598f86966899ccb6aff5dcc28bd236ca438", "messageHeadline": "allow override for paths and build ldns-sys using openssl-1.0 also fo\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 55, "deletions": 13}}, {"node": {"oid": "7152959a7790c6a95d9cd630b6c0bfd4e72db5de", "messageHeadline": "disable norton/comodo tests as they do not behave geographically iden\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1a89a52c1ff746886a533649f3f435bebbfa43c1", "messageHeadline": "Reworked tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "0e8afe9737455c10763bf27c0b4f3e87046a866d", "messageHeadline": "fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 5}}, {"node": {"oid": "db822f78866a377dba74b2660bf83f6712a8f043", "messageHeadline": "Version bump", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad149ec30f6253f6d80d4f3c7d9fe21e64040621", "messageHeadline": "More instrumentation and formatting", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 40, "deletions": 20}}, {"node": {"oid": "abc2340530f11d5579c392482b18f297a849bcbe", "messageHeadline": "further tests and instrumentation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 401, "deletions": 77}}, {"node": {"oid": "cd89eb4adbf39d4576cb349251fb2dfb75a61b12", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 49, "deletions": 17}}, {"node": {"oid": "63f4c0bb65355e85b54fa7193d0ad5eb327e93a0", "messageHeadline": "Revert to using openssl 1.0 for build", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "5d669984327700c7f609d49e1a23d313452904e1", "messageHeadline": "Updated version of OpenSSL in Rust", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87c6cec3490588d7230690df888b77e09366402e", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1310, "deletions": 604}}, {"node": {"oid": "c4b98854bd55a1f02b68673b6eaa19f2bc834ce2", "messageHeadline": "Updated docker build scripts to accept tags for images", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 48, "deletions": 16}}, {"node": {"oid": "6bc12cd10629dbfecc2fa5c30ba66ad932097da2", "messageHeadline": "Latency recording of peers", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 97, "deletions": 22}}, {"node": {"oid": "47d5431cdb9b6935e504ab52f5e264e8444361bb", "messageHeadline": "keep list of last seen message ids and throw away messages in that list", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 211, "deletions": 95}}, {"node": {"oid": "dd5465839d39377dbc00e4bbb90294e5571a7040", "messageHeadline": "Cleanup of protocol", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 303, "deletions": 243}}, {"node": {"oid": "216d9ba2a81525163f6d55a511f720fa7a62be1d", "messageHeadline": "Never send bootstrap peers as GetPeers", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 159, "deletions": 66}}, {"node": {"oid": "32d170351b4301097aa1341f4a779ccd4e7aaf7c", "messageHeadline": "amplification fixes and fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 557, "deletions": 206}}, {"node": {"oid": "00b4303cdc6fa975b2c27c6241752fe0e991412e", "messageHeadline": "Persisting node id between starts of p2p_cli", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 21, "deletions": 9}}, {"node": {"oid": "241ba999a6ea6a744e56845cba03e99323318950", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 737}}, {"node": {"oid": "bb917bd8a9649f738434e78d9f6ba9a511bb719c", "messageHeadline": "moved to u16 for nids", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 35, "deletions": 36}}, {"node": {"oid": "e9fe8a9cc1b710d7fd09af6c197908c1943e8ab5", "messageHeadline": "Moved devops out of repository to dedicated devops repo", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 737}}, {"node": {"oid": "dd2be37cc21a6b6d123de4256c56c52e135be2e5", "messageHeadline": "Fixes and added info on charts repository", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 17, "deletions": 6}}, {"node": {"oid": "47a0973031f599ab31e54d13fd92bb94965dc616", "messageHeadline": "Added marking storage class as default and moved section down", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 14, "deletions": 8}}, {"node": {"oid": "56255aaad6efaa992959049b79fe07797c848225", "messageHeadline": "Removed unneccesary information on port since we specify it ourselves", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f38aa9e3fe28b3a50d4a0e9ac1c9b4d5e763cdd7", "messageHeadline": "Added notes on how to load kernel modules on boot", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "5f82b6d8329c92ca774d5705d855533a86f37f5d", "messageHeadline": "Added documentation on AWS specifics for cloud provider setup in Kube\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 176, "deletions": 1}}, {"node": {"oid": "e0a86f0645630ae3a4232302ea0aa23a1fb90e4c", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1035, "deletions": 156}}, {"node": {"oid": "fa8174cbfd94c57391037e1480507f533d19be25", "messageHeadline": "Added work on authentication and AWS setup from scratch", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 51, "deletions": 4}}, {"node": {"oid": "c7d879b4adcd228950beb47f9390182ef2ccb875", "messageHeadline": "network id and zk handshake prep", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1035, "deletions": 156}}, {"node": {"oid": "a87cb3effe2c7ea7ec97005fa3f01de2b52b3d78", "messageHeadline": "Added more documentation on setup and scripts needed", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 53, "deletions": 10}}, {"node": {"oid": "be2af356e502767c33702c3701f641522252a9ed", "messageHeadline": "Added more documentation on setup", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "57a127d2fe4bd4184666a5bac2a78dac569ca075", "messageHeadline": "Added more documentation", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 43, "deletions": 0}}, {"node": {"oid": "6a4efc9c9e0082ef867544d73903ff05e0cd4001", "messageHeadline": "Update SetupKubernetes.md", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a8e2c700142ce36e3f56042c8b6f349f8abed3e3", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 46, "deletions": 0}}, {"node": {"oid": "1c8028db96d1aafcf18a789389bc906b1ccb7429", "messageHeadline": "Added some preliminary docs", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 102, "deletions": 0}}, {"node": {"oid": "74d04f9c79f359a5ff052bbe4e26024878db7098", "messageHeadline": "Added build scripts for Docker images", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 46, "deletions": 0}}, {"node": {"oid": "6dd39f47f47688397b0acb72fca4284057ec14e5", "messageHeadline": "Updated bootstrap DNS name", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "cd423117a325efcec3f8d3ab56856c11f078433f", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 35, "deletions": 13}}, {"node": {"oid": "386464085b7bea22e88f589be449141420f55f6d", "messageHeadline": "Updated docker images", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "ecd4c8daf40cf26f756ae7325657f51f901974cd", "messageHeadline": "examples fixed", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b86d58d05092664b917dd188592017a5bcd74bd2", "messageHeadline": "prometheus fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "65e428454ddd036fe566289c3cadb3cee34c7c53", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "ad5f92cb5427c820356e4887637b0eea45a867a3", "messageHeadline": "make push interval configurable", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "8e0face91cf4b8c77926ce8b175e84974fd25e8f", "messageHeadline": "loop properly", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 12}}, {"node": {"oid": "9a03c4b1bf95dfd6b65835002c4d7a0af2bdf266", "messageHeadline": "Updated basic docker file", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2da2e2c0e2162e6ed1ebbab5edc74dd9c671df59", "messageHeadline": "Changed line endings to unix", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1cf1c5869480efe81407e2c48a4360e9b35dd0b", "messageHeadline": "Added chmod +x to dockerfile", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8034e64992030a625fbb2727c7c55dcefeabf470", "messageHeadline": "Added NODE ID", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e6557f50e7af58f08b107b5588126e237e353d2", "messageHeadline": "Added startup script for bootstrapper", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 80, "deletions": 24}}, {"node": {"oid": "40e346d3a13965e339679f326550d791363d0377", "messageHeadline": "Updated ipdiscovery image", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "931778afbb80fb7feec124b81b8af35027e59e92", "messageHeadline": "Updates to kubernetes configs and bootstrapper deployment prometheus \u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 37, "deletions": 2}}, {"node": {"oid": "c5826eccc6d84ffafd16eba9b12ea9c2a817838e", "messageHeadline": "content-type set", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "c43512308a1c927689ef2f96765780ba83eda8a7", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 65, "deletions": 0}}, {"node": {"oid": "d7375fe48a3a9b4bb83d2847856b9bb74f419cec", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 386, "deletions": 309}}, {"node": {"oid": "23b7b34a3c80ee4a56809104809f78c11ae20c30", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1152, "deletions": 824}}, {"node": {"oid": "9722c690413c498825c96e0e5945a36de1c217e8", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f8b7031efec99ae93fbb184ea23c47a04bbc61e8", "messageHeadline": "Added kubernetes deploy file", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 65, "deletions": 0}}, {"node": {"oid": "408ac2d78db64492dec210027c0778a9c51b839e", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fddd90637c2229f9058cc611a08abeb6bc9e75b7", "messageHeadline": "proper urls for disco", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "52dac458079b7e1d5bfa2585f52b3e8ec3a30ab4", "messageHeadline": "Updated docker file", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eb8f43afefffe8978693765b6e30c45d2840549", "messageHeadline": "ip discovery impl node side", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 76, "deletions": 6}}, {"node": {"oid": "9bc8fe7734905450b81d87af0784a08e1a11c9bb", "messageHeadline": "misc docs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "4b7c139f2472607386d6d55fec1523d9a11a17a0", "messageHeadline": "ip discovery and fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 261, "deletions": 16}}, {"node": {"oid": "e337c3bc2332c9edbd3cf381fe7becd7ad455300", "messageHeadline": "dont add test key", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f8c9b70d63f99c7edfccd706f110a72b84bb61da", "messageHeadline": "never send sender peers", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 24, "deletions": 15}}, {"node": {"oid": "bddc6552dbc9094d906816ff26347e2f4f1d9de6", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a556e165a24914d64afe70f7674a26a3e1d0cfe", "messageHeadline": "cli configs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 59, "deletions": 45}}, {"node": {"oid": "6d2decc6d8ff5c2a239f67adf5a3dcdeeea8ee59", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 7}}, {"node": {"oid": "064968d545fd1b2d5b1b2c69d9d7e9483a2c64e5", "messageHeadline": "bootstrapping prod test", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 45, "deletions": 10}}, {"node": {"oid": "fe9d37f7a9041d58e3dd00c37820ae60809882d8", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 104, "deletions": 58}}, {"node": {"oid": "393a8ff60893c166e310f5b327f97d1d01caa961", "messageHeadline": "Updated deployment and docker file", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 20, "deletions": 7}}, {"node": {"oid": "de78855df8948505d68efc482076f874617e6595", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 52, "deletions": 3}}, {"node": {"oid": "00fc5e082a0e3cf63046858806b606ed93a6da30", "messageHeadline": "Add private-mode RFC1918 for bootstrapper and normal node mode", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 104, "deletions": 58}}, {"node": {"oid": "250015aacbd58cae59f7409d842929744e67826a", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 216, "deletions": 56}}, {"node": {"oid": "f94149ed929c780396192dec36affe0db0087272", "messageHeadline": "Updated dockerfile", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 52, "deletions": 3}}, {"node": {"oid": "936304ac41e5838c10e9c0d2fb95b2506005771c", "messageHeadline": "Extra handling", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "84f65b0f11cd45181ad57163d52bef1b07efb830", "messageHeadline": "More tests and fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 212, "deletions": 52}}, {"node": {"oid": "4858a41aac7348de863a6d95a673b8be24c14eea", "messageHeadline": "Used built in ldns", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "52090b66295e44ecfb87d43ca007d72abe9829e9", "messageHeadline": "Moved compilation from base to derived images", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "46b2b43c4b94ffbbdac236a89e00259bc50f73a0", "messageHeadline": "Added passing node to bootstrapper", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 50, "deletions": 1}}, {"node": {"oid": "445e92eb615235275f2f8272b66d9b7484c52deb", "messageHeadline": "Merge branch 'master' of https://gitlab.com/Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 198, "deletions": 142}}, {"node": {"oid": "30b1feb44754bc4166ab008c0f9752486a598fbf", "messageHeadline": "Fixed entrypoint", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "66ff53cb58ba6b1d0b930d4b8885e2cfc831c13a", "messageHeadline": "fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b734110815828bd712a9909bd21a8b4fd1a7f9b", "messageHeadline": "update ci defs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "4b198d082893dd82049f80f000cdbf927ab648dc", "messageHeadline": "test ldns too", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f7fe796c4498939646ba530bda35fa3c5fb83b69", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 20, "deletions": 65}}, {"node": {"oid": "0a07be2ea4113faa851742247972e0af3e3b36d2", "messageHeadline": "ldns bindings via bindgen to C", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 191, "deletions": 100}}, {"node": {"oid": "e2b16126a0eaa13a42dd02903199443273401f18", "messageHeadline": "Changed docker files to use new base image", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 4, "deletions": 39}}, {"node": {"oid": "b1f41c9087ee92f8949ea3188bd4b2fc5bb42bfb", "messageHeadline": "Added dockerfiles", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 17, "deletions": 27}}, {"node": {"oid": "60d832e3d410b30cce82a9f12a1e568a1350bb71", "messageHeadline": "build script fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a65f017fc06b521e82b5752683b64330f3d02ca", "messageHeadline": "updated build script for ldns", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "87ffcf03eb26328a26fadfd3eced5f327da97ed4", "messageHeadline": "build dep for libclang", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa0981a01f0c2d0206d2f70f1fde7f91c049db23", "messageHeadline": "ldns-sys + fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 53, "deletions": 3}}, {"node": {"oid": "bf5140c63a1e486927368f925fd57426313d8cb1", "messageHeadline": "better panics", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 26, "deletions": 2}}, {"node": {"oid": "4cfb7fee51109c3e52cc642a7d54351039fbd4ee", "messageHeadline": "fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 25, "deletions": 0}}, {"node": {"oid": "d31d732105b0f7d38fa35080796c9a6554ba86c0", "messageHeadline": "All", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 61, "deletions": 5}}, {"node": {"oid": "a9eb17433341ecf1ed73a1f9dfe352d14c8172ec", "messageHeadline": "prometheus push support + docker for 1st gen test", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 164, "deletions": 17}}, {"node": {"oid": "932c5c26fb2ea299a4ffccd20b50808b9664b70e", "messageHeadline": "bad pkt protection", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 93, "deletions": 29}}, {"node": {"oid": "37a326707ae501ffa1dd671a9ff943e9df21d50f", "messageHeadline": "more bootstrapper protection", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 180, "deletions": 59}}, {"node": {"oid": "0de70f9fa9376932a3b8413876db3a524a0400c1", "messageHeadline": "external ip settings for bootstrapper", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 86, "deletions": 52}}, {"node": {"oid": "7c8e699e5393f095e6685ad8e357f2fd71cc8d63", "messageHeadline": "lazy static total counter", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 27, "deletions": 14}}, {"node": {"oid": "0d1161bdb29ff3528a022b547220c03227d28e6f", "messageHeadline": "prometheus", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 254, "deletions": 31}}, {"node": {"oid": "5932db1bfc4d2df3db6d199974445245daf8ab6c", "messageHeadline": "wip", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 258, "deletions": 28}}, {"node": {"oid": "fbac5c694705bd8b5f9b9a55a83d224902181e11", "messageHeadline": "further error handling", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8293f1fd26ce50ded756ae55f94ef6d2bb285076", "messageHeadline": "more error handling", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 71, "deletions": 77}}, {"node": {"oid": "5f122ef69882174951076660622f8c3367f14c31", "messageHeadline": "even more err handling", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 57, "deletions": 62}}, {"node": {"oid": "83bfa77a27459c4289043c73a83f743b342444a5", "messageHeadline": "error chaining", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 63, "deletions": 30}}, {"node": {"oid": "106b503084092afc0a607e11ff5c550b4ff44d02", "messageHeadline": "more error chaining", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 31, "deletions": 27}}, {"node": {"oid": "5e97cc67bf4b3e6189fb3c812f44311358e31ff4", "messageHeadline": "More error wrapping", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 67, "deletions": 74}}, {"node": {"oid": "52c0fa67c7a22ee60cbdf6be2ecd0efe6cb3e593", "messageHeadline": "Minor tweaks", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 69, "deletions": 24}}, {"node": {"oid": "014462da42b9cffa7c282a4644aa5d00cddc5669", "messageHeadline": "ventures into error_chain", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 78, "deletions": 21}}, {"node": {"oid": "8c7e79df1b41dd906af321ffa09c477a69cf07b8", "messageHeadline": "Arc boxed big pkts", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 471, "deletions": 372}}, {"node": {"oid": "6b3d4434b6522776171fa1300741a28c96f9ed3f", "messageHeadline": "err handling", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 13}}, {"node": {"oid": "4228dbf3e8545e0ebb17f051e60181f591bc95ab", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a391e8b3d7ea1d099149cf43773bce18dd06e138", "messageHeadline": " fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e2e384e1e601221821577e3dee06531a76a2925a", "messageHeadline": "merge", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 88, "deletions": 17}}, {"node": {"oid": "2eb8418e66e1a62e39f2b57928978d916dc9aa67", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 144, "deletions": 11}}, {"node": {"oid": "27260d06f2305f332ab45cbb7f874c2d295b7c11", "messageHeadline": "Added fetch of DNS record", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 89, "deletions": 17}}, {"node": {"oid": "ad99f58ad7f8d092686e55602e838ae2e2a0b930", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 433, "deletions": 225}}, {"node": {"oid": "8f4a23f4fc4a3507341fcca5caa9803dcd89d049", "messageHeadline": "revamp for new bin", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 37, "deletions": 6}}, {"node": {"oid": "bdf5f9b1bbe74d9c9c2e6a0cefb1f14079f187d7", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 43, "deletions": 51}}, {"node": {"oid": "22a5186c8e81660dbd978551a0b83ff77d0d720e", "messageHeadline": "Work on bootstrap using DNS with DNSSEC.. Fails for NSEC3 ..", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 39, "deletions": 0}}, {"node": {"oid": "1458dc6645ade7def8630e5ae4290d1e1f911032", "messageHeadline": "Revamp docs and add EXPOSE to docker for clarity", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b96e4f3a5f686238ee232f7d45c9076604da3ea9", "messageHeadline": "Revamp of docker", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 37, "deletions": 50}}, {"node": {"oid": "0b9625150ea6c8ec57546d2a1070ca869a83afa6", "messageHeadline": "Initial version for kubernetes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 30, "deletions": 0}}, {"node": {"oid": "f014dde8488b4a9a39bc4c83be2e10b656f2b32f", "messageHeadline": "fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 177, "deletions": 155}}, {"node": {"oid": "03b753b7179e0714bbb2bb35fdd0294a0d10f642", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 155, "deletions": 173}}, {"node": {"oid": "3b6ed6039f443b901fa11cf7272bfe550bd2a06f", "messageHeadline": "fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d21109daa718823dbb936f532f5abf72906c24a", "messageHeadline": "desired peers", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 207, "deletions": 167}}, {"node": {"oid": "9c846a73277fdfa71d16ccc1aac0765edb143ea9", "messageHeadline": "desired peers mid way", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 231, "deletions": 191}}, {"node": {"oid": "0fd8765beafc84aa483fa7a82ff818f8d2323d62", "messageHeadline": "Added print out of amount of peers", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "9a9a1fbdf06b64efcdcb40b9885c733b3358e026", "messageHeadline": "fmt", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1535, "deletions": 1208}}, {"node": {"oid": "11d7ffc7a0115dce6ddc43190771e04901b50f87", "messageHeadline": "ban/unban rpc + result wrapping P2PNodeId + arc/mutex around db + pro\u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 234, "deletions": 135}}, {"node": {"oid": "dc6bf08371933404e12e5e548130e17a6e8e55d9", "messageHeadline": "print size", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "525bde7f844d4f84c5ee219cacc8fb36a095b00c", "messageHeadline": "merged", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 16, "deletions": 14}}, {"node": {"oid": "63f3b6663665b2e6a44af52d0b8fe63d627a2df8", "messageHeadline": "inner logic", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 42, "deletions": 2}}, {"node": {"oid": "99f657358b5a12060a8fb4ecb5fccf8511719d79", "messageHeadline": "Added persistence call for ban", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 16, "deletions": 14}}, {"node": {"oid": "d8c21283a1c39d6ed8498fb4b43affa26c58a51e", "messageHeadline": "cleanup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 17}}, {"node": {"oid": "50d6d93ce7226f8461f80cb3433c9919d97b926a", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 247, "deletions": 17}}, {"node": {"oid": "d15d9985f7616157c7281372c7a34d7d32d9554d", "messageHeadline": "grpc authentication via metadata", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 246, "deletions": 147}}, {"node": {"oid": "937f5384fa7052826baaf0ad05a0fe258b545824", "messageHeadline": "Added handling of ban and unban messages from network layer", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "954d5ba49d56bed82ac9d67dfc9f94e0740fb7c7", "messageHeadline": "Added fixes to DB and added handling of ban list", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 78, "deletions": 21}}, {"node": {"oid": "ae4d8d1e19964ad64c9ce37dcf5772592ec94765", "messageHeadline": "Added db for banlist", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 171, "deletions": 4}}, {"node": {"oid": "bb37d6012eaca8cd9c7fe2fbdb1ea687ce0d5964", "messageHeadline": "tweaks", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c95e06fe736db85542b5abef1a50122a71582bd3", "messageHeadline": "cleanup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7e9e58b96a1025550b1333bb89499c5193272ca", "messageHeadline": "small fixe", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1428ad1ee3cc1757163fbcba89cddb0302a0ac9", "messageHeadline": "config updates", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f7a7c2b62be77e1fcd1109cce8ff6f20e4ad1b72", "messageHeadline": "app config platform unspecific added", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 79, "deletions": 1}}, {"node": {"oid": "786e97fa33e3c4d6e145936e954bd933d2a7c09c", "messageHeadline": "memory optimizations", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 10, "deletions": 9}}, {"node": {"oid": "43a06d7a44d0ce1a0daf48347fb7d6d4605e2eab", "messageHeadline": "subscribe to messages from layer in main", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 116, "deletions": 12}}, {"node": {"oid": "ae35db5a9ae311bad115aeafb8427cb9ab6da7c1", "messageHeadline": "repeatable fields instead of streaming", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 32, "deletions": 28}}, {"node": {"oid": "fbe2cf697cd51974ae108ef1fa4f192f01b7f684", "messageHeadline": "Fixed unused variable", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51a39bd6b1ed931ccfbb638599e09b7263b9d8ab", "messageHeadline": "Added liveness check", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 14, "deletions": 4}}, {"node": {"oid": "f387561f862f48a35d9390fb4eb1bf843b1a7502", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5fdee8e9ca4adcbbfc7f10f550b6f2684926ca85", "messageHeadline": "Added work on ping/pong as well as cleanup of unwraps", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 90, "deletions": 31}}, {"node": {"oid": "ff1387cfb5565a851fef663f7cb4027ff12dcaff", "messageHeadline": "compensating for slow test environment", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3690146121da94d957da442d190ffff8003735ec", "messageHeadline": "typo", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc264fad0c7e76b1f1753d5857a9066adfbbdc8c", "messageHeadline": "disable grpcio secure feature to avoid openssl-sys linking issues on \u2026", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b1c98957e167cb2491f386088b2575687ebabe18", "messageHeadline": "Pushed version with working dependencies for Windows", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "f1fa0a271395607d9a22737795b63fd2f57bf2c0", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 17, "deletions": 7}}, {"node": {"oid": "844bea4f160041bc0bc8d7dae0a86d92cc0b023e", "messageHeadline": "Update dependencies", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d56e69cd005caccd0b920d9fe914701396aab3e", "messageHeadline": "CI fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 3}}, {"node": {"oid": "7436ff89972aa7fe82d92eb17e2a1197a92c713b", "messageHeadline": "use backports", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "39267351c218e33fd8c5785f69fe95bbd27eb173", "messageHeadline": "use backports for stretch", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9a1232d4eca8677a5a0ff61f455618a1e7bd2d9", "messageHeadline": "fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9afd7dccdc0d877ff7725878e6643530fc14174d", "messageHeadline": "fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5047517b36bf52250de5e38a2d9ad30a2cb0be34", "messageHeadline": "added new CI dep", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "408f0fcb05c65d3a4daac96bb4dbe971f82e3352", "messageHeadline": "throw out serde", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "e1131143c45d3c0dba301caf7b83d6ba4d217dee", "messageHeadline": "Added docs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8cfa49587681e238f94e6ec75d1f23ff33f0e532", "messageHeadline": "Updated CI build + depds", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac88de4db5303fd5958738b5ada5ed7c177bf6dd", "messageHeadline": "finalized grpc conversion", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 118, "deletions": 227}}, {"node": {"oid": "37f8652fd2f75016ad2c22aca035710e763834c2", "messageHeadline": "first steps towards grpc from tarpc", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 236, "deletions": 3}}, {"node": {"oid": "cb7a8df6f7bf9bbeb9c21df7933866585b60d29c", "messageHeadline": "prep for auth", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "4ffecd061319138ccfab092a9edef1067651a176", "messageHeadline": "allow bytes to be sent  as msg via rpc", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ffa3a9ed0450f3a2041bbba44a0c9530ddf2adef", "messageHeadline": "updated docs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ec7d96f70c29efd07bb0904bf68f02b8d60a62f", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 49, "deletions": 28}}, {"node": {"oid": "3bf245931aa043d70260b8b15252d1ebdb12b55f", "messageHeadline": "Nom parser for config", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 41, "deletions": 10}}, {"node": {"oid": "3e20b6bf39e5a2b0cdb6a0e6596beda43942b3ce", "messageHeadline": "Cleaner way of making vector of stats", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "fff459535bc033b26166674e2b0219482d9a3db8", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 45, "deletions": 67}}, {"node": {"oid": "ca3beee4d0d4da3f5c333f872e02c2a0e3653b1d", "messageHeadline": "Changed current to per connection peer statistic", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 47, "deletions": 29}}, {"node": {"oid": "93fbc937f6ba7cab6592102a48fd0b18f706ec54", "messageHeadline": "update docs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e024852311ae1abf4bcacd086e08aa0e3ff617d3", "messageHeadline": "fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bfac2db34b963ebc00e4f8f56d12ff6fc70b353b", "messageHeadline": "logging updated", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 40, "deletions": 10}}, {"node": {"oid": "da05b65d7db9ff60e09246ddb7a46691db0d072f", "messageHeadline": "cleanup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "d6e2c45022c26edbf1c6c5a1a07d03cd53886282", "messageHeadline": "cleanup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 45}}, {"node": {"oid": "36be1049d99cfb8e22d19d258af379ea64e63007", "messageHeadline": "cleanup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f74b05d3e7a3d1f4ca2baaf5d10f3f9ee2d94cfd", "messageHeadline": "Added get_current_sent and received", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 43, "deletions": 0}}, {"node": {"oid": "489a42aa4beada74d513b7d26677865cb7944eea", "messageHeadline": "Merged", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 54, "deletions": 2}}, {"node": {"oid": "12fc8939f54ef43e20ce286ba7750a0a75cd3702", "messageHeadline": "std::String -> Vec<u8>", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 112, "deletions": 94}}, {"node": {"oid": "03f3685ab05d6d70e5503871a80983869286b59a", "messageHeadline": "Added tracking of messages sent and received", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 41, "deletions": 1}}, {"node": {"oid": "36f4a1980e5e62d3db6dd87929f9b218a63dd62c", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e5095943d85a3650ac05e3b5dfc280adc2966ee9", "messageHeadline": "Added uptime RPC call", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "ede566b3bf4b2d989923bf47a625ae468e10009e", "messageHeadline": "Honor max size", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a0a3831da3999e29bfd580adbbaf758668243eed", "messageHeadline": "bincode -> byteorder for proper bytes handling", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 25, "deletions": 19}}, {"node": {"oid": "d478b18962fb730a4f421bfa3f853ff3fe0fd190", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80f4bed77e0aaea636a710999e38a66b76ecf1b5", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 10}}, {"node": {"oid": "2077ae5d3a2da33a20119f55be94ae6fa1992f92", "messageHeadline": "Update .gitlab-ci.yml to use nightly", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7e391b8b74c4f19b0f5e57d76a1b528f42a16176", "messageHeadline": "Added get_nodes call", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 38, "deletions": 1}}, {"node": {"oid": "0b289a421f33d0d8d02c16025e98a33bf202c5c4", "messageHeadline": "RPC wrappings", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 206, "deletions": 113}}, {"node": {"oid": "5531d6127916f1354ce47f995a591c51247c9413", "messageHeadline": "3 node test added", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 71, "deletions": 2}}, {"node": {"oid": "40de4520977068b9529164e5f03623f143b7ecde", "messageHeadline": "Cleaning", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "36a2426b3c49095e297d1d6918f43fe409aefccf", "messageHeadline": "Doc syncs", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "89371cb6b07f7b3c8a9bc565bed7e4d3fe14dbf1", "messageHeadline": "further info", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 14, "deletions": 3}}, {"node": {"oid": "887d44ff178a62273770087345bb343d342ba69f", "messageHeadline": "Added connect and send_message RPC calls that work", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 82, "deletions": 51}}, {"node": {"oid": "574764b3a723a95ff10c67ffbbc49581e876c277", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 18, "deletions": 32}}, {"node": {"oid": "93db34d32e8940f3cd8cecc974745d73fa4566a8", "messageHeadline": "Added missing method", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "58d2cc84d43b562e10d4ab009cd2ea2a016afdf0", "messageHeadline": "Initial work on RPC", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 109, "deletions": 1}}, {"node": {"oid": "13de89970937730e6ab33a11d2f6519967622832", "messageHeadline": "Moved spawn into struct method", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 32}}, {"node": {"oid": "8c60399de8ba694c69e5814acbaa9b03c5a3a0a9", "messageHeadline": "e2e testing now", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 84, "deletions": 4}}, {"node": {"oid": "68f8f3f0feb6ef0d8fd27f930042041fb8cee95f", "messageHeadline": "Removed unwraps and replaced with match instead", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 21, "deletions": 11}}, {"node": {"oid": "8638b6440e404f53c167b3b69a53fccf6ac09b67", "messageHeadline": "Arc & friends + removed static id", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 132, "deletions": 96}}, {"node": {"oid": "2353b585b2072f4f336a1a49bf2834d1b8b4de58", "messageHeadline": "Cleans", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f2a58ef3dfedbfc77edad5c1e4c74cd5301ba99f", "messageHeadline": "cleans", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 3, "deletions": 26}}, {"node": {"oid": "19850f49d48a581099b1d57dc4f42ec3cf4c230b", "messageHeadline": "Cleans", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 11}}, {"node": {"oid": "8d3e463b7043089255891cfc05f0ff97475aac1d", "messageHeadline": "Cleans", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 17}}, {"node": {"oid": "10e015c3522a88bfecde532240e4fe977f98541e", "messageHeadline": "More cleanup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bb79ee1c15f4643f4edf28c655610c649a0ae0b", "messageHeadline": "Cleanups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 176}}, {"node": {"oid": "14fd5f55e58f63d250d8e062dc77f88f0900a521", "messageHeadline": "Example additions", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a9221d007d4ea60ad1756dfa44185015e07620ae", "messageHeadline": "Cleanup", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 675}}, {"node": {"oid": "9605cc334c0d0b0134b6628da7cac73d180a12cc", "messageHeadline": "Fixes due to rustls linux bug", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 62, "deletions": 52}}, {"node": {"oid": "76b7d3aa65c499b59c65bcfd434edea41ef32e24", "messageHeadline": "Removed send_message call", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "eaa86ceaa66460efafb2a48cac02073752ec5587", "messageHeadline": "Merge", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 17, "deletions": 8}}, {"node": {"oid": "33a30a2023253a76ce52e4f1accad57a6f71300f", "messageHeadline": "Added work on disconnect", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 37, "deletions": 28}}, {"node": {"oid": "a14a8042deb1f17175bbd5946c6ac82d74b9ec8c", "messageHeadline": "fixes to buffering", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 17, "deletions": 14}}, {"node": {"oid": "e260d13bbc1a94ea59ce49b549f42ec2113e5fb7", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81572798b22b3007ddbb272988c0aece50733818", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 51, "deletions": 4}}, {"node": {"oid": "14a791f24eaebae65d146554ed1317762a282a92", "messageHeadline": "Fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 81, "deletions": 1}}, {"node": {"oid": "c31cec7eb83db849b86369e067bfc99c5c88508f", "messageHeadline": "Cleaner closure of connections", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b7ae0d4af6aacf46fe4e49f1dbd42e6012792a32", "messageHeadline": "Added connection cleanup", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 45, "deletions": 4}}, {"node": {"oid": "50abc5daada48bdacec73c7c62652f7a4f4d5003", "messageHeadline": "More bincode work", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 141, "deletions": 39}}, {"node": {"oid": "5c1c71874f337a1610e72177e1de3cc0f5cb1926", "messageHeadline": "More work on sending", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6f4e424c85bbc219be2112acda010919c50df727", "messageHeadline": "Mostly viable", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5411384722f1a6ca06cfd447c436327a8b382241", "messageHeadline": "Fixed node id checks no long possible for packet validation", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "9e5dc70985f0aac10ca0abd0ab59de5bade8b6c6", "messageHeadline": "Added send functionality for broadcast and direct", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 51, "deletions": 11}}, {"node": {"oid": "40b394df73fa90de3071b304daea926223985453", "messageHeadline": "Debug logging further", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 19, "deletions": 2}}, {"node": {"oid": "3f7f40dd9322b13b7225180e03e2a132aa5f94d7", "messageHeadline": "Added debug switch", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f2f95e6d3092f91860af9def6bd8cb86dcda9c82", "messageHeadline": "Added storage of ID to TLS session mapping", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 31, "deletions": 2}}, {"node": {"oid": "dfece0e9da63172f1994c98dbf9cf77b1897018b", "messageHeadline": "Added handshake response", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 31, "deletions": 1}}, {"node": {"oid": "a0cd372d9db273c9bcc1eb888e90e7275592e717", "messageHeadline": "Added new message types", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 63, "deletions": 65}}, {"node": {"oid": "a765aa3560bc62c31bdc9d5052ae818f51d30381", "messageHeadline": "Revamped for timestamps and additions needed", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 201, "deletions": 92}}, {"node": {"oid": "b744c24cde28e921ac1e0a1811a09b8ab93838dc", "messageHeadline": "Can now connect over TLS to self", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 43, "deletions": 154}}, {"node": {"oid": "ba6100d82b8d063633a81e2e97bc680c9dc6831d", "messageHeadline": "Added more work on rustls", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 197, "deletions": 22}}, {"node": {"oid": "21b7d2a1d235443cb0ff267462427229bd87bb29", "messageHeadline": "Added work on TLS version of P2P client.", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1131, "deletions": 353}}, {"node": {"oid": "5507c3480892b535edbc47570ec2a2f78c20f66b", "messageHeadline": "Added more work on serialization and tests", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 64, "deletions": 8}}, {"node": {"oid": "b16725c3b15b3bc4ac29b99c3e8032a1b61e6c62", "messageHeadline": "Added more work on certificate generation and changed to RSA. Added B\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 93, "deletions": 12}}, {"node": {"oid": "982cff714d5db25f4ed90231b9db58ccc57bad24", "messageHeadline": "Work on TLS layer using openssl and rustls", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 64, "deletions": 3}}, {"node": {"oid": "69901315c9f710b54f2de82f90131844abd5c3b8", "messageHeadline": "Added initial work on TLS implementation", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 83, "deletions": 4}}, {"node": {"oid": "9aeacb60c2b035455384dd5d8808fba2f034b87f", "messageHeadline": "Fixed length check", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5191764d5f0d64c756670551b0327580dcc17be5", "messageHeadline": "Moved node ID generation to lib instead of client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 16, "deletions": 17}}, {"node": {"oid": "24075066d85e775822a2627db639ba31540f6c4c", "messageHeadline": "Changed node ID generation ..", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 27, "deletions": 5}}, {"node": {"oid": "b05c922ff2c5440bf2a65d0bc5e81d24c96fdf9a", "messageHeadline": "Worked in buffer logic", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 102, "deletions": 20}}, {"node": {"oid": "db59141b601383f58d99f426315b96eec4717cbe", "messageHeadline": "Sample mio play", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 172, "deletions": 1}}, {"node": {"oid": "b4a1a8fc83ba8985ed1801eeee4bc3be01783374", "messageHeadline": "Cleanups", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "e46c99b13a64646839a289413e85486aa074db53", "messageHeadline": "Added direct and broadcasted message type, barebone for now", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 112, "deletions": 2}}, {"node": {"oid": "ab52e468a12ad8cd5fea088686598c61a8a85414", "messageHeadline": "Always send own sender with", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 179, "deletions": 109}}, {"node": {"oid": "2d1d15584fcacbadd8506a309352fd66a6140a30", "messageHeadline": "Added requeue of messages when peer is not found in own buckets", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 54, "deletions": 37}}, {"node": {"oid": "8c16ffbedaa69aa544b561fb416a34dc21599338", "messageHeadline": "Messages can now be sent to specific ID", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 138, "deletions": 101}}, {"node": {"oid": "387a5f40eeea94ffd1317064b013676c11f90b14", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 62, "deletions": 45}}, {"node": {"oid": "4393fc19fd8afc995b5fe2cd2caaf4dc2e4e92f9", "messageHeadline": "Reworked FINDNODE resps", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 137, "deletions": 65}}, {"node": {"oid": "f1bd79aa139b002865051c8b1b61924490ac9f04", "messageHeadline": "Initial work on kademlia proto", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 62, "deletions": 45}}, {"node": {"oid": "814ba2ba92a76ada6c5e042775a3552d0af64403", "messageHeadline": "Added FINDNODE req/resp + tests", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 122, "deletions": 12}}, {"node": {"oid": "18aa376eb3d8eaea7525da49d17be01052139aa5", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 41, "deletions": 27}}, {"node": {"oid": "b7ccb02d895a47e7aa0c4b3b0c3e363b9124058d", "messageHeadline": "fixes", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 37, "deletions": 7}}, {"node": {"oid": "d6367c2d3f476860be0c0d895bdaf946bf85996e", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 137, "deletions": 0}}, {"node": {"oid": "bb00b0f5ae78c0d6b234aaa5adeb66a42916f8f2", "messageHeadline": "More work", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 41, "deletions": 27}}, {"node": {"oid": "0c24fc2f3c3f2901da87b79b4b94b51b95f077d4", "messageHeadline": "Initial barebone serialization (ascii for now)", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 137, "deletions": 0}}, {"node": {"oid": "5d37bf1d99a4bfe92775bb9e51726a14c6cbbbca", "messageHeadline": "Added helper methods to P2PNodeId", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "50bd6ef78892c3e69c605622552658b78f92915e", "messageHeadline": "Created from_string and to_string", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "c957e6072ee2474b6e3af56594dbeefabaf65168", "messageHeadline": "Moved to non-deprecated join", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "493a75f149aa18fff8739cec89985e3aedc01215", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "0b48f19b4aa72a0613bf6c28b0d9f890428899c9", "messageHeadline": "Added more work on Kademlia", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 71, "deletions": 16}}, {"node": {"oid": "42978c042219a5a16b8890b081d71963d7daec81", "messageHeadline": "Use configuration module for connection options", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "1d12551ee1244b61903c89ee224f06a565f09bdb", "messageHeadline": "Added more work on kademlia", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 35, "deletions": 9}}, {"node": {"oid": "58b0f9f33bfb0a392f15e735c768dea74cfeaef6", "messageHeadline": "Added initial work on buckets", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 45, "deletions": 17}}, {"node": {"oid": "c1ec3b8839772533dcf4a7d3a03d5c2affb87e59", "messageHeadline": "Added calculation of ID based on interface IP as well as initial work\u2026", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 20, "deletions": 15}}, {"node": {"oid": "58d47a5893fe2391f03e282f19207f009fc3562b", "messageHeadline": "Merge branch 'master' of gitlab.com:Concordium/p2p-client", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 27, "deletions": 1}}, {"node": {"oid": "813905e9f8af1cbcb91ab32186f02bab4f0ebae0", "messageHeadline": "Added method to get own interface IP", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 35, "deletions": 5}}, {"node": {"oid": "4af3ad16d226081767bc1d618a73061148165d80", "messageHeadline": "HACL* usage for sha256", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 27, "deletions": 1}}, {"node": {"oid": "e79b0ae2560b673cbb482aac81b3289970b73be7", "messageHeadline": "Added some initial work on kademlia", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 30, "deletions": 2}}, {"node": {"oid": "e07228bf20c1c2ccdf3560bd7d0fa48bcdd74533", "messageHeadline": "Don't run removed sub modules", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "071449e1caa52514101099100a63d278702bf419", "messageHeadline": "Rework of structure", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 80, "deletions": 1178}}, {"node": {"oid": "5e4c888ee6223e2ae87067c5b57589110692400f", "messageHeadline": "Added more work on send and receive", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 102, "deletions": 42}}, {"node": {"oid": "3cd224d99fb7c26448b2acd4a1bd2ddb668827f0", "messageHeadline": "More work with mio", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 62, "deletions": 18}}, {"node": {"oid": "6ecb96d1f92eb3d211a56bce0b45ddda036b0ab9", "messageHeadline": "Added more mio test code", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 121, "deletions": 39}}, {"node": {"oid": "c7b4665f0befabd18ea1f6eee090c54937a92973", "messageHeadline": "Fixed code error that prohibited code from compiling", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42c73c47f7bbe9acb17d45c09d5c9bf2b5d5c4dc", "messageHeadline": "Fixed one bug", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "085a75465da0f29d0bab5026b753640213467e68", "messageHeadline": "Added non working play with mio", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 40, "deletions": 85}}, {"node": {"oid": "d38d43926f369583f69f5666151c8b60f30eddd5", "messageHeadline": "Added idea for how to proceed", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3cc0ed345f7764b83e89b4565cd16e18ce232607", "messageHeadline": "Added initial work on net layer based on tokio library", "author": {"name": "Martin Karlsen Jensen", "email": "mkj@concordium.com", "user": null}, "additions": 88, "deletions": 16}}, {"node": {"oid": "682f248ee63fdd712d453d2081a91ead329f066d", "messageHeadline": "Initial import", "author": {"name": "Ian Johannesen", "email": "ij@concordium.com", "user": null}, "additions": 1277, "deletions": 0}}]