CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
corda_corda.json1 linesDownload Raw Back to root
1[{"node": {"oid": "c2742ba6a582c8d46347a14f58041a29eecac120", "messageHeadline": "Merge pull request #7672 from corda/shams-tx-builder-cleanup", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 664, "deletions": 699}}, {"node": {"oid": "8fd3139df1a660fbc7cafb29b019a4a40def9c32", "messageHeadline": "ENT-11355: Cleanup of TransactionBuilder and CorDapp loading", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 664, "deletions": 699}}, {"node": {"oid": "c7514e1c603c077b49987fd79bd77060612967ed", "messageHeadline": "ENT-11443 Function sig changes to support removing enterprise compile\u2026", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a95b854b1eda8a1e9284c0db8ff43b78ea0eb290", "messageHeadline": "ENT-11386: Using `NodeAttachmentService` instead of fat interface `Se\u2026", "author": {"name": "Suhas Krishna Srivastava", "email": "122268356+suhas-srivastava@users.noreply.github.com", "user": {"login": "suhas-srivastava"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "50a6f2f4951cf88632dd6be2fc91958a57ccfc0e", "messageHeadline": "Merge pull request #7669 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "ee71bf5a788018fe2ae87647ff12c10c72976bd4", "messageHeadline": "ENT-11351 - Compiler warnings pass 5 (#7666)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 129, "deletions": 57}}, {"node": {"oid": "5bfc39c364e52f5719df702514ffe9f80b7a3fa6", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 28, "deletions": 15}}, {"node": {"oid": "df07b7b8da72ff57b45923c59178222fb851b0ec", "messageHeadline": "Merge pull request #7668 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "b6c2d17dae169369fa918bedfc5b6ac43667cc6a", "messageHeadline": "Merging forward updates from release/os/4.10 to release/os/4.11 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 28, "deletions": 15}}, {"node": {"oid": "4faa0caeb3235d9aa7ec673cc76093837e01629d", "messageHeadline": "Merge pull request #7667 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "f2522943f2bc31805ff7a0ce372b407f6395d9e4", "messageHeadline": "Merging forward updates from release/os/4.9 to release/os/4.10 - 2024\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 28, "deletions": 15}}, {"node": {"oid": "fa173baaee643a1c3971f6dc8882929680cf6edc", "messageHeadline": "ENT-11387: Fix to prevent interleaved stop/start causing bridge to be\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "9b794795a0858a6343f9e555537a6dbf2fe1447b", "messageHeadline": "ENT-11351 - Compiler warnings pass 4 (#7663)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 39, "deletions": 26}}, {"node": {"oid": "a7d0684fe7326e7d1ad2c22907f44896c79ebd4d", "messageHeadline": "ENT-11384: Cleanup JarScanningCordappLoader (#7664)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 143, "deletions": 173}}, {"node": {"oid": "d642ebfbd73697e9fa7ac098fe8f1c443761f0f9", "messageHeadline": "Merge pull request #7662 from corda/arshadm/ent-6914-disable-node-met\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "63f8e220c84f2c90a3ce8864599742e570e4f3d7", "messageHeadline": "ENT-11251: Upgrade to Kotlin language version 1.9 (#7660)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 73, "deletions": 74}}, {"node": {"oid": "4ea42c4d751b999d34f3b22e06237b479d9a4142", "messageHeadline": "ENT-6914 Disabled module metadata generation for the node capsule as \u2026", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3d90c1d8500beb57acdf34b0da711ecf2f95fcec", "messageHeadline": "Merge pull request #7658 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "975500d878f912104ff0ed97e71489e7335ffaa1", "messageHeadline": "ENT-11351 - Compiler warnings pass 3 (#7659)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 37, "deletions": 29}}, {"node": {"oid": "3abb218bcab341515cbb216532445ed1a5de388a", "messageHeadline": "Merge pull request #7654 from corda/shams-external-verifier-analyse-txs", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 829, "deletions": 696}}, {"node": {"oid": "5c193ce47fa33015fc5fd66a4203b735bbd04520", "messageHeadline": "ENT-11113 Uncommented ignored test cases (#7648)", "author": {"name": "Balwant Kothari", "email": "balwant.kothari@r3.com", "user": {"login": "balwantkothari"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "f15e6ec56a863c575afaa56c68e96a3e4d536aed", "messageHeadline": "ENT-11351 - Compiler warnings pass 2 (#7655)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 113, "deletions": 125}}, {"node": {"oid": "fd66ff81d04d7eb26317e0e90c3704b026652e08", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d1ab9b1c2557e8c312a61907588942a978bd1430", "messageHeadline": "Merge pull request #7657 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a0ce265b35010eec3800ade6f82dbf0687e4d409", "messageHeadline": "Merge pull request #7656 from corda/arshadm/ent-6914-fix-publish-pom", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "aca4c81a271e40754968e0fb0a569f47ffd74214", "messageHeadline": "Merging forward updates from release/os/4.10 to release/os/4.11 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "418a0c158568ee2e95d45fb201dc5deecf12763c", "messageHeadline": "Merge pull request #7653 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f30ba3392935bd8250a29d91d1ba1e8cca39f7fb", "messageHeadline": "ENT-11255: Scan attachments to determine if they are Kotlin 1.2 or later", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 829, "deletions": 696}}, {"node": {"oid": "e5355d9e75766e020b291508ffe977790c41a47b", "messageHeadline": "ENT-6914 Fix generated pom", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1ff853b42183d6983f233837290d781416805231", "messageHeadline": "ENT-11351 - Compiler warnings pass 1 (#7652)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 104, "deletions": 74}}, {"node": {"oid": "c07b3906aa211f2274736746250f4e20f62b544b", "messageHeadline": "Merge pull request #7650 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4b92233cdd8a935e078bdb02671904dd3296914a", "messageHeadline": "Merge pull request #7647 from corda/bk/jd17_fixes_15_jan", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "795e61807d35c24ce423f0a247b296b2c75b4335", "messageHeadline": "ENT-11113 Fixed review comments", "author": {"name": "Balwant Kothari", "email": "balwant.kothari@r3.com", "user": {"login": "balwantkothari"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "13e13fd236a8bcc4ce604acf5de3dadce80c508e", "messageHeadline": "ENT-11113 Updating test case to user overrridden Sysout instead of mock", "author": {"name": "Balwant Kothari", "email": "balwant.kothari@r3.com", "user": {"login": "balwantkothari"}}, "additions": 13, "deletions": 21}}, {"node": {"oid": "f7157abf9a94315a80b3d1e03f924a3427b19c96", "messageHeadline": "Merge branch 'release/os/4.10' into merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 3658, "deletions": 476}}, {"node": {"oid": "b02b3c8b974fea40a9acb4d26f5f46cd53b2dd34", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aad2f3c1709dd1dd129c927c86544ec9c1a68422", "messageHeadline": "Merge pull request #7649 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7986c8bca60802c2b3b40f49d6954e7e35617731", "messageHeadline": "Merging forward updates from release/os/4.10 to release/os/4.11 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3d7db25d135b040b05e056a48dd58708cce5830a", "messageHeadline": "Merge pull request #7645 from corda/cc/dev/4.10/security_vulns", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49f35aa5eabddd2702483b95c8752139b7b7cda9", "messageHeadline": "ENT-11113 Updating test case for accessing modifier as per JDK17 comp\u2026", "author": {"name": "Balwant Kothari", "email": "balwant.kothari@r3.com", "user": {"login": "balwantkothari"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4793cd5f3198bec8edcf352eb45f19f41586129c", "messageHeadline": "Merge pull request #7644 from corda/cc/dev/4.9/security_vulns", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9e0172bf7cf7af279e47a016f02584ad1c01663", "messageHeadline": "Merge pull request #7643 from corda/bk/os_fixes_412", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "52a6d477da2f1a3af24de3348ad048b11daad559", "messageHeadline": "Upgraded Jetty", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07a2d98d0b71ddc50d2dbef81118c372f0103ba7", "messageHeadline": "Security vulnerabilities", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22e96f1bda5aa396c5dd902565381a5186a35dec", "messageHeadline": "ENT-11113 Instant default time resolution is nano but HashedDistribut\u2026", "author": {"name": "Balwant Kothari", "email": "balwant.kothari@r3.com", "user": {"login": "balwantkothari"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e632a78776d43527e88b6627a8eacaceb0e9c31f", "messageHeadline": "Merge pull request #7642 from corda/shams-db-migration-net-params-bug", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ccc605493d6a1b12a5f89fb8a969b33bd1813006", "messageHeadline": "WIP", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "477d170def6aa3d2f0765095116de1c076de4c3c", "messageHeadline": "ENT-11113 Removed ignored annotation (#7641)", "author": {"name": "Balwant Kothari", "email": "balwant.kothari@r3.com", "user": {"login": "balwantkothari"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ab4a24eb988a001f0af3ea029550d6db952bad26", "messageHeadline": "Merge pull request #7636 from k163377/fix-kotlin-module", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab4e63ee0d9113c070cae5497e6633212cde0e51", "messageHeadline": "Merge pull request #7637 from corda/shans-no-serialisation-1.2-javadoc", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "b6007625f8abe133bbb8cf89a569a398058a56db", "messageHeadline": "ENT-11113 Upgrading mockito kotlin version (#7639)", "author": {"name": "Balwant Kothari", "email": "balwant.kothari@r3.com", "user": {"login": "balwantkothari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5566d108631caa55097098327a37469265779efe", "messageHeadline": "ENT-11113 Removing test case that is not relevate with Kotlin 1.9.0 (\u2026", "author": {"name": "Balwant Kothari", "email": "balwant.kothari@r3.com", "user": {"login": "balwantkothari"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fbb8a774f3370335ba24f18f2d05034f5013f13e", "messageHeadline": "ENT-11056: Turn off javadoc for serialisation-1.2 module", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2e63ca6264626c3137327484d39b35ff2177a99b", "messageHeadline": "ENT-11065: Remove the need for JVM flags in client code (#7635)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 465, "deletions": 825}}, {"node": {"oid": "406f7ff292947107237639817ac72555ef32e844", "messageHeadline": "ENT-11056: Compile the external verifier using Kotlin 1.2 (#7622)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 582, "deletions": 254}}, {"node": {"oid": "6b765a93b48a5f1e09790e3edc9495a2ca9f2233", "messageHeadline": "Fixed to not use API that will be discontinued in the future", "author": {"name": "wrongwrong", "email": "boranti1995@gmail.com", "user": {"login": "k163377"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4791f0d84fb686920de2ca340d09d9504b6f3794", "messageHeadline": "Merge pull request #7630 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "7a8b2c89ef495732c470ad52426e36d5fadb37b7", "messageHeadline": "Merge pull request #7633 from corda/arshadm/ent-11295-fix-mqsecurity-\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "7b57ccf7839e22160c9192498ebd76d51475568b", "messageHeadline": "Merge pull request #7634 from corda/arshad/ent-11316-fix-config-parsi\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "74179a3ff5cff14ed78c873277e67212d513c3f4", "messageHeadline": "ENT-11316 Fix test failure due issue in Kotlin 1.9 type inference", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "26861ffd05abedf32daabf90a48e70aca45a9af5", "messageHeadline": "ENT-11295 ActiveMQ behaviour has changed so that CREATE_ADDRESS is pe\u2026", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "d235e887fec21ae990f5a45ce57849b3e46c99e9", "messageHeadline": "ENT-11113 Ignored JDK 17 related fixes  for byteman related issues (#\u2026", "author": {"name": "Balwant Kothari", "email": "balwant.kothari@r3.com", "user": {"login": "balwantkothari"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "2eb1e9f426a1fc7b2ebf5093c56aad4def912991", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 74, "deletions": 5}}, {"node": {"oid": "e815b381efd7c2700ffad8ba338661c715caae78", "messageHeadline": "Merge pull request #7617 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 133, "deletions": 59}}, {"node": {"oid": "7cbfc71a7404a961bd759f5327f1e77a9f72f180", "messageHeadline": "Merge pull request #7621 from corda/feature/arshad/ent-11294-fix-chec\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "fb6c4f6a3d0b740a5e6168e632ddb016683e1b3d", "messageHeadline": "ENT-11003 [CRAFT][Sample CorDapp] simm-demo fails to create a trade (\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0bcebd3dc1b6a3b361ff365a3dd4ac2b50763c9a", "messageHeadline": "Detekt.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5a807e1eed997f85eab57abad49a15fca4deeb14", "messageHeadline": "Detekt.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d049f8a6f3e69cb35ab33a2a1c0ed5f51b36a67b", "messageHeadline": "Re-add build cache configuration.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "b47d5ec5c7e6f8a99cc4ba3cee69d7d8196f7d28", "messageHeadline": "Merge branch 'release/os/4.12' into merge-release/os/4.11-release/os/\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 9628, "deletions": 8258}}, {"node": {"oid": "c1fe0e739a1827a852808771d7cdba77bd503d0c", "messageHeadline": "Resolve conflicts.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 129, "deletions": 321}}, {"node": {"oid": "2a149e3aeee55e682845d4be10562e48e68b4a57", "messageHeadline": "ENT-11294 Handle kryo exception wrapped in KryoException", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "dce725ff4bb54458194564392604a9ebb385c3a6", "messageHeadline": "Merge pull request #7609 from corda/arshadm/ent-11264-serizlized-lambda", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "422786dccc768aad7d62b3cf4d724d119ba9c8bf", "messageHeadline": "Merge pull request #7608 from corda/shams-verification-service", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 193, "deletions": 156}}, {"node": {"oid": "61a05a90ebb5f0635024f686db6ef078e1ac7b41", "messageHeadline": "ENT-11155: Remove internal Kotlin utilities which have since been add\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1052, "deletions": 1029}}, {"node": {"oid": "4182e9f99964e0a1973de995c9b0198e7b73ca9d", "messageHeadline": "Merge pull request #7620 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "16ade601ada3795003032b1bb2a58406442939b3", "messageHeadline": "Merging forward updates from release/os/4.10 to release/os/4.11 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 74, "deletions": 5}}, {"node": {"oid": "5569cd37be91d0f8f4ae698d53631bffbb3957a6", "messageHeadline": "Merge pull request #7619 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "1cf66d4a8fe20124c3115ddb29cd290106ee97bf", "messageHeadline": "Merging forward updates from release/os/4.9 to release/os/4.10 - 2023\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 74, "deletions": 5}}, {"node": {"oid": "2208d563374dc91e71b7ab6c721c8951ae63ba99", "messageHeadline": "Merge pull request #7618 from corda/tom/ENT-11118/netty-ssl-handshake\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "10e005b072688a6ea97da998ddfebc6547172e62", "messageHeadline": "Merge pull request #7612 from corda/arshadm/feature/ent-11253-publish\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "71e187dddbdd21d4c824878010cd6e29f6186108", "messageHeadline": "ENT-11118: Netty SSL handshake fix (#5028)", "author": {"name": "Tom Stark", "email": "47384103+tomstark99@users.noreply.github.com", "user": {"login": "tomstark99"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "292258a9853bd45589e793ca5b5a23a0b9b95d36", "messageHeadline": "Merge pull request #7616 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a475c275dbfd882380fcde0c09cce77dae752439", "messageHeadline": "Merging forward updates from release/os/4.10 to release/os/4.11 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "87a47c4ee5629edea2f61f3bc4384345580f1156", "messageHeadline": "Merge pull request #7615 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "27759ea74f77c15be021c7514d5b94ceb69e0c9f", "messageHeadline": "Merging forward updates from release/os/4.9 to release/os/4.10 - 2023\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bf6fcb2a8f1b065bbf8627488d6c4d798890a816", "messageHeadline": "Merge pull request #7614 from corda/merge-release/os/4.8-release/os/4\u2026", "author": {"name": "Maciej Swierad", "email": "maciejzamoyskiswierad@gmail.com", "user": {"login": "mag1c-48"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "40a96c57609d4410ce3651abad0dcd4b3b0a09fd", "messageHeadline": "Merging forward updates from release/os/4.8 to release/os/4.9 - 2023-\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bbc994882a296cb33e4e71cd131ee62641df1e8c", "messageHeadline": "Merge pull request #7613 from corda/merge-release/os/4.7-release/os/4\u2026", "author": {"name": "Maciej Swierad", "email": "maciejzamoyskiswierad@gmail.com", "user": {"login": "mag1c-48"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0dbdd089845f2bf32b598e5060c33fc91417c271", "messageHeadline": "Merging forward updates from release/os/4.7 to release/os/4.8 - 2023-\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97310a8895e77dcf46cc6a09f64cd04c65df5a10", "messageHeadline": "ENT-11281/Activating forward merge logic", "author": {"name": "Maciej Swierad", "email": "maciej.swierad@r3.com", "user": {"login": "mag1c-48"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dfbc5302a9ab94a800e30472e3a863db73114b0c", "messageHeadline": "ENT-11270: fix structure tests (#7606)", "author": {"name": "Suhas Krishna Srivastava", "email": "122268356+suhas-srivastava@users.noreply.github.com", "user": {"login": "suhas-srivastava"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "91d4c3351311512abe3697d301b9fc8386fd585c", "messageHeadline": "ENT-11264 Fixed initialization of field serializer", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "b7de1dcd235b05b80571151755e1bdb322c6e2de", "messageHeadline": "ENT-11253 Publish sources and javadoc", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a34932e8877e3d93f9e2e8439adba650e36e0b0c", "messageHeadline": "ENT-11267: Introducing VerificationService, which implements Verifica\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 196, "deletions": 158}}, {"node": {"oid": "c94f1d730c52fead82df7c3c6d63650b75b7ab90", "messageHeadline": "ENT-11271 Publish dependencies in the maven pom.xml", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b375c7da216c793b37041123c177d64a3d3184c4", "messageHeadline": "Merge pull request #7601 from corda/arshadm/ent-11261-fix-class-cast-\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "d4dc6127b19ba1db2b7f700a032f52c814f654cb", "messageHeadline": "ENT-11261 Re-enabled tests ignore due to class cast exception", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "6c4ab9a4406cba0b2ba006c2e2fb1a341429117b", "messageHeadline": "Merge pull request #7575 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 12, "deletions": 256}}, {"node": {"oid": "c9589d6ae34fd534d03d9c97f9d1346a64995d7e", "messageHeadline": "Merge pull request #7602 from corda/shams-remove-too-generic-exceptio\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 59, "deletions": 294}}, {"node": {"oid": "e2bcd0499e37922ceccda13f4268f0c0abc0ba8e", "messageHeadline": "ENT-11263: Remove TooGenericExceptionCaught detekt rule", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 59, "deletions": 294}}, {"node": {"oid": "11d0054fcc64b865b55666471a109d06508b0c28", "messageHeadline": "ENT-11055: Basic external verification (#7545)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2520, "deletions": 2374}}, {"node": {"oid": "74ca2c673490441d87b04208cbf074f336b174f1", "messageHeadline": "ENT-10560 JDK 17 Test Cases Fixes (#7598)", "author": {"name": "Balwant Kothari", "email": "balwant.kothari@r3.com", "user": {"login": "balwantkothari"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "199e167639f3fcc94f12870000fb8439167153b9", "messageHeadline": "ENT-11192: Migrate usage of @Test.expected annotation parameter (#7593)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 690, "deletions": 391}}, {"node": {"oid": "755c7b73b06e7acf5974a9d26b4f660e1a80c52f", "messageHeadline": "ENT-11111: Reverted exposure of internal ConcurrencyUtils method (#7586)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "1b3ea01fc9b25e638cd38248b088b818807baed4", "messageHeadline": "ENT-11112: Enabled X509EdDSAEngineTest (#7595)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 57, "deletions": 44}}, {"node": {"oid": "4cf5fe55dd3674fe632d9bb87a93fe9649aa4e50", "messageHeadline": "ENT-11099: Update Java compile source & target to 17 (#7594)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 47, "deletions": 69}}, {"node": {"oid": "8f87b2060be4ea14e986fd706e1503675e2c3503", "messageHeadline": "ENT-11245 Catch and transform new enum type value. (#7596)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "59ff476a409270999cf63cce7adaa273a544d959", "messageHeadline": "ENT-11050: Support flag to indicate if in transaction back chain reso\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "72e5c4fed226e26a6e6383e12c86c31866b25596", "messageHeadline": "ENT-11036: initiatedBy is now a list of CordaX500Names. (#7592)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6b91347008c170ef5d210092742c0de40a74b1f", "messageHeadline": "Merge pull request #7589 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "13417b037fa1cb6df945f79762ef096296f12f9e", "messageHeadline": "Merging forward updates from release/os/4.10 to release/os/4.11 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b4a95a63cc93821182c2bfc5469929edfc20ee62", "messageHeadline": "Merge pull request #7587 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "21a5f20d6deccbe4e982302e886424d74f4732f5", "messageHeadline": "Merge pull request #7588 from corda/adel/ENT-11171", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "47fd1ec1e4a510f28ee5d129c4a4ad971569ddac", "messageHeadline": "ENT-11171: Updated JDK8 to 392.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "04d2373a8a987851e94f147ff09df57ccc028d0d", "messageHeadline": "Merging forward updates from release/os/4.9 to release/os/4.10 - 2023\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8776030a95b81997144230e8f497fb5e63de3dcf", "messageHeadline": "Merge pull request #7583 from corda/merge-release/os/4.8-release/os/4\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "daa5de75925a51c415ca79324828a41ccb9cbb77", "messageHeadline": "Merge pull request #7584 from corda/cc/dev/os/4.11/db_identifier_too_\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a1253c1f1258f952b37d59489134f7dd8b5f0a9b", "messageHeadline": "Merge pull request #7582 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 107, "deletions": 48}}, {"node": {"oid": "d8b19de46e4d34840dc286d5b6b6fedcf0787487", "messageHeadline": "Renamed index to keep Oracle happy", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2adb502405639a760de05f6b94b6588872734812", "messageHeadline": "Merge branch 'release/os/4.11' into merge-release/os/4.10-release/os/\u2026", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 6621, "deletions": 13922}}, {"node": {"oid": "aa4d2e56fcd1da9ce8ae771e1cc3fa9e53920b6b", "messageHeadline": "Merging forward updates from release/os/4.8 to release/os/4.9 - 2023-\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "171977574e39256dae90b8e3e15a6f6b80de0457", "messageHeadline": "Merge pull request #7581 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 107, "deletions": 49}}, {"node": {"oid": "5e9fdb7b2bb1472763142d6592e5a702298310ff", "messageHeadline": "Merging forward updates from release/os/4.9 to release/os/4.10 - 2023\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 107, "deletions": 49}}, {"node": {"oid": "8d4eac497710002340fd33bdf8d8f5499fa3f2df", "messageHeadline": "Merge pull request #7579 from corda/merge-release/os/4.8-release/os/4\u2026", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 107, "deletions": 49}}, {"node": {"oid": "f8925687a21823f159b70a263e1e08ff14d8f0a6", "messageHeadline": "Merge pull request #7580 from corda/connelm/ES-1131/re-add-authentica\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c681e025d1ec4bae9f6920c04e847ba7bb772ff", "messageHeadline": "ES-1131: Re-add authenticateGradleWrapper", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fa899c55c2661b39d670e6719797d455c647a8fa", "messageHeadline": "ES-1131: Re-add authenticateGradleWrapper", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "18d98760b1d71e0d76b4e9171d1c2ee4908f4633", "messageHeadline": "Merge branch 'release/os/4.9' into merge-release/os/4.8-release/os/4.\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2031, "deletions": 5017}}, {"node": {"oid": "44bfb2821d4e6591110d7f4aa5c2d4ac85101f17", "messageHeadline": "Merge pull request #7578 from corda/merge-release/os/4.7-release/os/4\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 106, "deletions": 49}}, {"node": {"oid": "548242e3cdab2bda03d901ff6bdf7e959c2f032c", "messageHeadline": "Merge branch 'release/os/4.8' into merge-release/os/4.7-release/os/4.\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 7052, "deletions": 2420}}, {"node": {"oid": "5b846406c844052cde88c27154470b9dc0dc2d2a", "messageHeadline": "ES-1331: Enable Gradle Enterprise build scans & remote caching (#7574)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 106, "deletions": 48}}, {"node": {"oid": "52e43d422377eac7e708405cbefc63e98fc1922f", "messageHeadline": "ES-1622: Switch corda/corda Github Actions to use Github App for auth\u2026", "author": {"name": "Jacob Scott", "email": "jacob.scott@r3.com", "user": {"login": "jacob-scott3141"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "afbd39660b314e17c346646227d6622249ffb0cb", "messageHeadline": "Merge pull request #7576 from corda/adel/ENT-11107", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "b715140625c0d26a4dce249d9c7fc9fcc520d4e4", "messageHeadline": "ENT-11107: Ctors added to LedgerRecoveryFlow to match EnterpriseLedge\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "45bd9c95d8f3abefb9397623c716bd0b4e7914c6", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 12, "deletions": 256}}, {"node": {"oid": "e39ceeab368c76eec4ac67c8a437fb1c1c633d1c", "messageHeadline": "Merge pull request #7573 from corda/cc/dev/os/4.11/changeset_checksum", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "9065c1703ad533d2aa6c921cde5e34b74a5417d7", "messageHeadline": "Updated changeset to match Enterprise", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "fb9a6ef7c5edf331dfdf8f83a4202e448741a7ad", "messageHeadline": "Merge pull request #7572 from corda/cc/dev/4.12/jetty_upgrade", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23803646508b254e85f121b8de2ea25f642c55d2", "messageHeadline": "Jetty upgrade", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f40b6599fe56888fa368a0fc04ba869e65a850aa", "messageHeadline": "Merge pull request #7571 from corda/cc/dev/4.11/revert_netty", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "974d81cf4162d6e4715ba952a101a6132d2ffbb5", "messageHeadline": "Revert netty version", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "28bbe097103e4dab67b1c7baec9040946968dc70", "messageHeadline": "Merge pull request #7569 from corda/colljos/fix_sdr_index", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e94e02fc4b9331dc85be15d24af5466a973691f9", "messageHeadline": "Update index name (to meet Oracle max length limitation of 30 chars).", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "24da24e57c284038b430c7fd28f50774b2b8acdf", "messageHeadline": "Merge pull request #7568 from corda/feature/arshadm/publish-release-p\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 149, "deletions": 1}}, {"node": {"oid": "1b4189b2b33d59f9c4d48de298147f97fc6981c0", "messageHeadline": "Added explicit publishing configuration for projects bundled as jars,\u2026", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 149, "deletions": 1}}, {"node": {"oid": "c445c72d3a974fd71ce153f85e2ccfa3365c83a1", "messageHeadline": "ENT-10110 Store Ledger Recovery records only if the transaction was l\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 0, "deletions": 253}}, {"node": {"oid": "3c34caabc3fe7beb476550dde0dff2f3b85d9a56", "messageHeadline": "ENT-10888,ENT-11108 - Security vulnerabilties (#7556)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "73fce5fa36f3ce79e17c901e8249914ae49a47a6", "messageHeadline": "Merge pull request #7482 from corda/feature/arshadm/ent-6914-jdk17-co\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 5361, "deletions": 4527}}, {"node": {"oid": "1614bd5a63314bfaf80f5c37b07b8200be2d0919", "messageHeadline": "Updated api definitions due to format change,", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "958c0bf53c346cc3fb8142f0f028b58e9c8273f2", "messageHeadline": "Updated to use Corda Shell HC01", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dd33fb8f71ede2e482954b24391a319e0c94c7d", "messageHeadline": "Upgrade to gradle 7.6, kotlin 1.8 and jdk 17", "author": {"name": "Arshad Mahmood", "email": "1391251+arshadm@users.noreply.github.com", "user": {"login": "arshadm"}}, "additions": 5361, "deletions": 4527}}, {"node": {"oid": "3cd2e809ce09d6975f0bead740c9501cbc0ebb6d", "messageHeadline": "Merge pull request #7562 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ae956d12e55e62bcafda2a28580dfa40aa777de3", "messageHeadline": "Merge pull request #7563 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "f32c4f7520e5bef413ed4f2c5c0ede409a7eab4c", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 26, "deletions": 10}}, {"node": {"oid": "a566a083c07da6eed32b81c66ddff1d389432e8f", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 26, "deletions": 10}}, {"node": {"oid": "f667aa5e0488651b767a2e71fa891bc0c9315e00", "messageHeadline": "Merge pull request #7557 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 110, "deletions": 37}}, {"node": {"oid": "517dbf118e5d1b5cdfa9845aa531be3c1a132b4f", "messageHeadline": "Merge pull request #7560 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f8d164dd0dbd4663e79f40772c823a5f429e3c2", "messageHeadline": "Merge pull request #7561 from corda/bk/update_h2_version", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "702842caeb42857abf4b721b49cbc6816299dcce", "messageHeadline": "ENT-9940: Updated quasar to 0.7.16_r3 (#7559)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "632a7481db6bc9fc41033a6578ad2c062bdf0791", "messageHeadline": "Bumping up H2 version 2.2.224", "author": {"name": "Balwant Kothari", "email": "balwant.kothari@r3.com", "user": {"login": "balwantkothari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "793ce12a2e8b05e33dc409a7f326e4029450b5ba", "messageHeadline": "Merging forward updates from release/os/4.10 to release/os/4.11 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ff74c1d1a4d1a9945618c30c867c7b87f2e8188", "messageHeadline": "Merge pull request #7558 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a31fd82951274140221bf5accea547aa0265bd3d", "messageHeadline": "Merging forward updates from release/os/4.9 to release/os/4.10 - 2023\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01a6539111a6e4a9404bfdd6c7e5ec7bff33b541", "messageHeadline": "ENT-10760: Fixed typo in Delete settings. (#7555)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "361cd678cbae3a0c496eb992f4bebbf4382db51e", "messageHeadline": "ENT-10531 Add additional index on distribution records tables. Sync t\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "bb2c2b62e51f7d493152619afddea683616e333d", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 110, "deletions": 37}}, {"node": {"oid": "5c32d3dec4519d949e8206be2613902ded692f33", "messageHeadline": "ENT-11073 Checkpoint agent: update java assist version.  (#7554)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 5, "deletions": 31}}, {"node": {"oid": "e697444b6d88ee0f4ba6aa405832fd6deae7e641", "messageHeadline": "Merge pull request #7550 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 75, "deletions": 224}}, {"node": {"oid": "60bcc991549bc63d8028e68b70334d1f49e2f6b1", "messageHeadline": "ENT-11037 Expose and use additional Ledger Recovery statistics (#7553)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7f867a0a4969017f069de0c4870a9be95d0e1291", "messageHeadline": "ENT-11038 - Redirect Liquibase logging via Slf4j (#7552)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "8ab92f0ee32709b6982b9f8cea34191f29459ab0", "messageHeadline": "Merge pull request #7551 from corda/colljos/finality_flow_force_recov\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "5e017dfbc8af467b943dc559738985bbe1c1e09c", "messageHeadline": "Drop FlowRecoveryQuery criteria: excludeFlowIds", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "04b1e8fb3db2a1f18932c3999dbb53be3b4fad02", "messageHeadline": "Add \"forceRecoverFlowIds\" parameter to FinalityRecoveryFlow", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "2f6d226f9daf890fe3c00cd41eebd40b6158e84d", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 75, "deletions": 224}}, {"node": {"oid": "c626d3a43562f721c9a38ab796d21930def8ab93", "messageHeadline": "ENT-10100: fix batch support during recovery of in flight transaction\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 42, "deletions": 21}}, {"node": {"oid": "89deb85c6422db900fea235af30269a77abfe92c", "messageHeadline": "Merge pull request #7542 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 84, "deletions": 60}}, {"node": {"oid": "e52f086d1179b56bd2c505e6cff04842ade9a420", "messageHeadline": "ENT-11036 Additional parameter to enable recovery of IN_FLIGHT transa\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "be515abd0892ea3ef08db1b38881d14e9fa62d37", "messageHeadline": "ENT-11004 Store Ledger Recovery records only if the transaction was l\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "be433c1fd092f34b3323eb59685ab945f0b59c53", "messageHeadline": "ENT-10100 Filter out UNVERIFIED txns + move TransactionStatus package\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 29, "deletions": 204}}, {"node": {"oid": "9d452f000398d7e8663c448f6c0e899fa4756ef7", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 84, "deletions": 60}}, {"node": {"oid": "bc718088febb5248a398a4e04d93c7bc919f9774", "messageHeadline": "ENT-10100 Changes required to support recovery of IN_FLIGHT transacti\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 84, "deletions": 60}}, {"node": {"oid": "3ed68aa745197d92dbfaffa6758b91fe9689bb72", "messageHeadline": "Merge pull request #7540 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f296a8264285a41484d93c59ff00d5fefc7b186b", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7556b9a432034834a3ce3c4b7d7537f216b1180f", "messageHeadline": "Merge pull request #7539 from corda/colljos/ledger_recovery_tweaks3", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "39928563f61948ede7ceb6ee51579fe34ef1e560", "messageHeadline": "Set verboseLogging to false by default.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c6390f16d14398223dc1fbeb56db3b80fd66e9a5", "messageHeadline": "Merge pull request #7538 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ecbf25c09541e49e8b49e69f78a179c96eaeb46", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7d390038df005d954637691cc2e9c41732ce8d2", "messageHeadline": "Merge pull request #7537 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "664df241e4ec21cf5f4763510e35c358e3739bec", "messageHeadline": "Merge pull request #7536 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 223, "deletions": 192}}, {"node": {"oid": "0befdd6ebb4ae1b1958a04d6701a1e97e61645f1", "messageHeadline": "Merge branch 'release/os/4.11' into merge-release/os/4.10-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 6785, "deletions": 13864}}, {"node": {"oid": "50400dc5d2c80eca7f960b83969dcf05e57da889", "messageHeadline": "Merge pull request #7535 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "5ae5ca95eac5ba5862ced8d36abd635f4e9af94e", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 223, "deletions": 192}}, {"node": {"oid": "157b6dba57b74595a7ca3d94f8c249075069b7b7", "messageHeadline": "Merging forward updates from release/os/4.9 to release/os/4.10 - 2023\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6a2bad8077811da334f3fc66ba305f20044edafc", "messageHeadline": "ENT-10110 Back-port changes from ENT + additional clean-up (#7532)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 223, "deletions": 157}}, {"node": {"oid": "7f66a3f8fb873ca8778e3b12f15daced547a0b08", "messageHeadline": "Merge pull request #7534 from corda/merge-release/os/4.8-release/os/4\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1a3e294f4df80816eca2042bd26e28c41e2b2585", "messageHeadline": "Merging forward updates from release/os/4.8 to release/os/4.9 - 2023-\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "232eb4747575be05364521485e0dda5c19b05170", "messageHeadline": "Merge pull request #7533 from corda/merge-release/os/4.7-release/os/4\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3ca2bb0b706834b3b5f9e65a535828604a451c6e", "messageHeadline": "Merging forward updates from release/os/4.7 to release/os/4.8 - 2023-\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "aaf263059e4dc5cdd94e9038f5c057d2e09315b0", "messageHeadline": "ENT-10923 Change code owners (#7531)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2fa1ff4f93b9ae6c6e0d3f5e13bbb5bead4f3d4e", "messageHeadline": "Merge pull request #7529 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 53, "deletions": 47}}, {"node": {"oid": "198133492185f019b2f79dc22ab751b568bf6146", "messageHeadline": "ENT-10110 Clean-up. (#7530)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "d73e10011554e6b8c6e6916d438aec4b70451fb5", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 53, "deletions": 47}}, {"node": {"oid": "a66042ec097f61791eb567067d6d98be948c5b26", "messageHeadline": "ENT-10110 Ledger Recovery database table tweaks (#7528)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 53, "deletions": 47}}, {"node": {"oid": "0bc5ae1234f2dad996de6994e3623d4ffec88b57", "messageHeadline": "Merge pull request #7527 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "04efefa5066788247aeb0a8780f910e8acadbd0f", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6153990ef5c306d59ce34b3dacc709651e7eb852", "messageHeadline": "Merge pull request #7526 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "67837523ab66ddbd25c03ca1342cc74fa9f2fd53", "messageHeadline": "Merging forward updates from release/os/4.10 to release/os/4.11 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d48f95e1fc7488ff94b5db3fcc24e30324fa79dc", "messageHeadline": "Merge pull request #7525 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "de4eda5a3568300f18db563f4128cebaab0b3c9b", "messageHeadline": "Merging forward updates from release/os/4.9 to release/os/4.10 - 2023\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "341ce9fe748cf56078fae9008d83b6690b8d09c3", "messageHeadline": "Merge pull request #7524 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "e3a768495acd5fd0ba6b44f01fc38983e938908b", "messageHeadline": "Merge pull request #7523 from corda/merge-release/os/4.8-release/os/4\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "14c9fe06c7eec0808ef442919d9361b7b33d6ed5", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 23, "deletions": 9}}, {"node": {"oid": "fdf8d5344bd334dfa57087449db95d93ecdb5b93", "messageHeadline": "ENT-10110 Ledger Recovery tweaks (#7519)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "1b332bb2e080fe93af928b7970571c31e1f81d34", "messageHeadline": "Merging forward updates from release/os/4.8 to release/os/4.9 - 2023-\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "aa771546018888ac02806a503f7f1651dbae9fb1", "messageHeadline": "Merge pull request #7522 from corda/merge-release/os/4.7-release/os/4\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4325131c27d8a009f3904533e53699b91f32b140", "messageHeadline": "Merging forward updates from release/os/4.7 to release/os/4.8 - 2023-\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3cdb8901b4d8ab2c90056e316b8780688c40e1f8", "messageHeadline": "Don't bind unless shared memory says it is free (#7520)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7a5c31cadb09ab5b05f29d01fa2920c80e9aad19", "messageHeadline": "Merge pull request #7518 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 26, "deletions": 33}}, {"node": {"oid": "ac9b10ef813ae9f66f26eb7acd5fa2f4fdd68299", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 26, "deletions": 33}}, {"node": {"oid": "b15ca0f394ad047a6b45a2d4204161307012e195", "messageHeadline": "ENT-10110 LedgerRecovery parameters + flow return type change. (#7516)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "4e355b953ba8194bfa6978ed56bc6474b23c0ca0", "messageHeadline": "ENT-10110 timeDiscriminator must also be shared for DR synchronisatio\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "beefe1b417853af53ba03160c79e853e1407e124", "messageHeadline": "Merge pull request #7515 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5e98eb522dae2d53bce6ba6d451765acc016cc53", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a6254d54e3c6e6e1fd2a242ba4ea9d2cf2068e68", "messageHeadline": "Merge pull request #7514 from corda/adel/ENT-9943-v2", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b7e484c3d8824503831c483e14b26595791f505c", "messageHeadline": "ENT-9943: Missed test that had assumed party id was still a long, now\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0de6165606fc13ff415f2f27fbff95cfeb2c74f7", "messageHeadline": "Merge pull request #7513 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 66, "deletions": 60}}, {"node": {"oid": "ffa07711e8f46e75bc9b4b086d4f32fb2b57517c", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 66, "deletions": 60}}, {"node": {"oid": "3a23f60199337ba84f654d73982ffcc5a8e21fb4", "messageHeadline": "ENT-9943: Now use SecureHash to represent CordaX500Name in distributi\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 66, "deletions": 60}}, {"node": {"oid": "5034575e80263151fe6fbd033bd7b4e0edd7a003", "messageHeadline": "Merge pull request #7512 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2350b6a5e578b5d2e65d6866ee368bf1379b894", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aec91c450e55dbb2e93df532089633eec8bb9bd6", "messageHeadline": "Merge pull request #7511 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1055ae2b38035907d93540f8316553884a3f49ba", "messageHeadline": "Merging forward updates from release/os/4.10 to release/os/4.11 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d1fae19c26682f3b4c3c2d4963af7e441e1273cb", "messageHeadline": "ENT-10803 - Upgraded Jetty (#7506)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fc4c11361b36a3960c1fad99d77bdba4714a405", "messageHeadline": "Merge pull request #7509 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "02a50ef8f96867aba93459782ea20cf3f52cbe41", "messageHeadline": "Merge pull request #7510 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ab7bba8846703fda4e7babeb1cf3828a1284a912", "messageHeadline": "Merge pull request #7508 from corda/cc/dev/os/4.11/security_vulns", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19346cb0ed1e21bb6774be5570915e8b779ba1d8", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "238608224b2260da8429c40456fcdd92db8c0991", "messageHeadline": "ENT-10607: Reduced length of distribution records table name to under\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "40539c341b817fa5aa9bdd6ad2d2eef17140e1a7", "messageHeadline": "Merge branch 'release/os/4.10' into merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 3658, "deletions": 476}}, {"node": {"oid": "6735e4bf36a9179c361ffd1d843ef93545e0ce76", "messageHeadline": "ENT-10806 - Bumped jetty version (#7504)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b243020452a4e2ae981ec7518e57d51af309adb", "messageHeadline": "Bumped Jetty version", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dd46dd258c9cfb852913c35c222852c0c859017", "messageHeadline": "Merge pull request #7503 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "7c580a8e9eb3a4c4e53d0764212b016a2e813bdc", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2ce63b20a2a0f499005202a14d487ab7949d2dfd", "messageHeadline": "Merge pull request #7500 from corda/shams-aes-table-remove-primary-ke\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "ea4bcd53691788d5582c75bba71eedf2084df170", "messageHeadline": "ENT-10811: Removed index on primary key column in node_aes_encryption\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "3b551c5344552a526eb124370d6dc2ae7086ca9f", "messageHeadline": "Merge pull request #7499 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7fae4e1b26d5132e95ae170f39c420aa259a07d0", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6243088ebb4e1cc1cb11bcc7a19b5d611fb6ff44", "messageHeadline": "ENT-10700 Updating timeWindow to nullable (#7498)", "author": {"name": "Balwant Kothari", "email": "balwant.kothari@r3.com", "user": {"login": "balwantkothari"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ab5cb8b743627074629769d5e65c8417e9e439ee", "messageHeadline": "Merge pull request #7497 from corda/merge-release/os/4.11-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 637, "deletions": 14}}, {"node": {"oid": "9577d179a5821b82532db837672250cfb5aad247", "messageHeadline": "Merging forward updates from release/os/4.11 to release/os/4.12 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 637, "deletions": 14}}, {"node": {"oid": "b16c93e76bd262e760c16eda3dd80aac9dfc3265", "messageHeadline": "ENT-6875 Deserialisation exception on output state can cause ledger i\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 637, "deletions": 14}}, {"node": {"oid": "b2eba94d02e706245c3dced92f2b5cfde4768397", "messageHeadline": "ES-1351: bump platformVersion for new release branch (#7496)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fdc23692adf01700f5a4c64706361fd629faf89", "messageHeadline": "ES-1351: set up 4.12 branch", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a90e0b4cfb476a1bcb69a2fb265f48cbbda7b4ac", "messageHeadline": "Merge pull request #7495 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13e32ae9786e68d91a7e45780228f5817b606040", "messageHeadline": "Merging forward updates from release/os/4.10 to release/os/4.11 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26269b5106e93025ed0f8bd9bbdaaaa86f5973ff", "messageHeadline": "Merge pull request #7494 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f66c270fc6ab81a95b2bed0a4e23bb3397fda8d8", "messageHeadline": "Merge pull request #7491 from corda/wzur-r3/ES-1313/merge/release/os/\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "17f5cd5524b4bccbe5489f9e78690bf34dfbcf13", "messageHeadline": "Merging forward updates from release/os/4.9 to release/os/4.10 - 2023\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb4247d5c9da71af09738dc6eb9f5f8a8aa64a28", "messageHeadline": "ENT-10756: Use normal select count query for totalStatesAvailable (#7\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7175d56f6c32c2ff561552b0ee9545e143531530", "messageHeadline": "ES-1313: Merging forward updates from release/os/4.10 to release/os/4.11", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "c75fac4801c4a1a259445ec0782ea4cf22806de4", "messageHeadline": "Merge pull request #7490 from corda/wzur-r3/ES-1313/merge/release/os/\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "9f395b5ec3a5dac2b732f9d91a78e9e13d252b8b", "messageHeadline": "ES-1313: Merging forward updates from release/os/4.9 to release/os/4.10", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "fad7fcbd11cddefe9026a70660f706e5f686f43e", "messageHeadline": "Merge pull request #7489 from corda/wzur-r3/ES-1313/merge/release/os/\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "a7274c4ec2e5d1d16f25161727b207a61c18faa8", "messageHeadline": "ES-1313: Merging forward updates from release/os/4.8 to release/os/4.9", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "8dd436ebc9863b0663a5959ea0c551b14a8c17af", "messageHeadline": "Merge pull request #7488 from corda/wzur-r3/ES-1313/merge/release/os/\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "fd55e4c8d4f1b9a24b964060566819c47884d245", "messageHeadline": "ES-1313: Merging forward updates from release/os/4.7 to release/os/4.8", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "bae84b3c63ed8283dbdf52acec453c1386fb1e89", "messageHeadline": "Merge pull request #7487 from corda/wzur-r3/ES-1313/merge/release/os/\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "1c903b0ff298d1e7dc0cd0f8c1bc71f2bfb6a8e4", "messageHeadline": "ES-1313: Merging forward updates from release/os/4.6 to release/os/4.7", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "dfe0ed294e7e57bfcbaa466893b99c13422325ac", "messageHeadline": "ES-1313: changes for better future forward merges (#7486)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "ddcb8adfc06c8dcebb3d352119c35d08a9a63f8d", "messageHeadline": "Merge pull request #7485 from corda/wzur-r3/ES-1313/merge/release/os/\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "658e7217a32e559f1198498812e9130e63521520", "messageHeadline": "ES-1313: Merging forward updates from release/os/4.6 to release/os/4.7", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e2115293a3598b825e1fe2393c6c54b51b692f8", "messageHeadline": "ES-1313: Update Jenkinsfile for slack channel (#7484)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d84d0a5c9f08dda8b4249a9dfd44f9c744331aa", "messageHeadline": "ENT-10306 Missed actually verifying transaction from recent refactor \u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "615464e0c70b4fc503652fecbe7bdccee781afc1", "messageHeadline": "Merge pull request #7479 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "517884a96e7d9936b96041706ac4d440e53d1f11", "messageHeadline": "Merge pull request #7474 from corda/adel/ENT-10693-os", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "d7a5428665b8909d9bbe9b81395f0b0f9694c6e7", "messageHeadline": "Updated for new branch", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33798df51d7f3049dfa87959689f849f3830fe95", "messageHeadline": "Merging forward updates from release/os/4.10 to release/os/4.11 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 31, "deletions": 5}}, {"node": {"oid": "694b011492d5ade9b789bf8210f27315a43dd37e", "messageHeadline": "Merge pull request #7478 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "8a01b25684314ada1bf7df7ec9f245834a3fe66f", "messageHeadline": "updated forward merger for current branch", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "612cfcdb32de61df4afa4d3bb38adce73fa7f382", "messageHeadline": "Merging forward updates from release/os/4.9 to release/os/4.10 - 2023\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 31, "deletions": 5}}, {"node": {"oid": "8fb53081946b134decdcc437bd89fe58d7167905", "messageHeadline": "Merge pull request #7477 from corda/merge-release/os/4.8-release/os/4\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "3a093ef3244ab1a341f9bd39bd241ae6d3d685aa", "messageHeadline": "updated forward merged to new branch", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "313d342b02db2c74b1903e63f599742733eacc68", "messageHeadline": "Merging forward updates from release/os/4.8 to release/os/4.9 - 2023-\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5ff4b4e8f627b7256e224111f0bed8e0c1b4b102", "messageHeadline": "Merge pull request #7473 from corda/merge-release/os/4.7-release/os/4\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "dc51f108328599b61a8402823a1210161eef462f", "messageHeadline": "ENT-10694: Switch the noisy SSL handshake to trace logging. But allow\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "fb7e7057de11278892b553a3c30992baae35f905", "messageHeadline": "Merge pull request #7471 from corda/adel/ENT-10694-os", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "3d8636c716c7bdf8a59607f640e9ef46624809dd", "messageHeadline": "updated for new branch", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe9483d3319ef9cfe0f580fc62eb86703c0a43c8", "messageHeadline": "Merging forward updates from release/os/4.7 to release/os/4.8 - 2023-\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "863ea109345c1b0872e1ac773fd6cf351f1811d0", "messageHeadline": "Merge pull request #7472 from corda/merge-release/os/4.6-release/os/4\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "267b500c93b01694e3e9503d4ad6eeb195ba97a1", "messageHeadline": "updated forward merged to new branch", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8349675a23c0377f6aa24661d5562a17cfc51cec", "messageHeadline": "Merging forward updates from release/os/4.6 to release/os/4.7 - 2023-\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b0f86e26f94185cdb8fce0bc6e3ccbef495f90ec", "messageHeadline": "ES-412: added automatic forward merge for Corda 4 (#7469)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b0ea7a655184e2709b21200bb4ce51cd0e09d3c8", "messageHeadline": "ENT-4973 Remove redundant 2PF warning message. (#7470)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "134ff60af8569ed87fb3e73fc8d239c83c474a88", "messageHeadline": "ENT-10694: Switch the noisy SSL handshake to trace logging. But allow\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "98be49c7deb24a61aabf78558c30c609f1df4a6a", "messageHeadline": "Merge pull request #7468 from corda/merge-release/os/4.10-release/os/\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5b3c8d9c1ab255af49dd504d1eca0c2144883af7", "messageHeadline": "\"Merging forward updates from release/os/4.11 to release/os/4.10 - 20\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f029420ed82e5351774ca27b7e7e751bf129bb1d", "messageHeadline": "Merge pull request #7467 from corda/merge-release/os/4.9-release/os/4\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "aa6e5000c89125bf7c3b95f26f787590ed41ce69", "messageHeadline": "\"Merging forward updates from release/os/4.10 to release/os/4.9 - 202\u2026", "author": {"name": "r3-build", "email": "build@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0bcda0818073d577c0890995ae2576d7d5c1ef1f", "messageHeadline": "Merge pull request #7466 from corda/wzur-r3/INFRA-1804/merge/release/\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d1a36d296b426c8799d3760106d45825c4491141", "messageHeadline": "INFRA-1804: Merging forward updates from release/os/4.8 to release/os\u2026", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "266bb4fa2f9e223f01f6778a814b34422ebe757d", "messageHeadline": "Merge pull request #7465 from corda/wzur-r3/INFRA-1804/merge/release/\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "849f8666a62e52388c808ff1de25f35acbf4d0be", "messageHeadline": "INFRA-1804: Merging forward updates from release/os/4.7 to release/os\u2026", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "672798c187ee89fa10693cad35d73a3e6abfab78", "messageHeadline": "Merge pull request #7464 from corda/wzur-r3/INFRA-1804/merge/release/\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5daa091fdc13afe98dcdd94b68973b60e19d4807", "messageHeadline": "INFRA-1804: Merging forward updates from release/os/4.6 to release/os\u2026", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00b1f3d2c747cdf54d573f4baf0b1dce8f14a31c", "messageHeadline": "INFRA-1804: revert back to standard agent (#7463)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ae6db8c043805d315594c9db2457ae6dd3c7567", "messageHeadline": "ENT-10122: Now also added consuming transaction id in the resolveAndM\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7500df76f43a350ed1bf63211f0d3653d95ec33d", "messageHeadline": "Merge pull request #7461 from corda/colljos/update-notary-demo", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 57, "deletions": 6}}, {"node": {"oid": "9f7e59963544a6e18d2087154379f6d55fa0924f", "messageHeadline": "Merge pull request #7462 from corda/ronanb/merge-4.10-4.11--2023-08-24", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91d2ae93640b0056136f2557f1ea91a4c8955946", "messageHeadline": "ES-1140: Merging forward updates from 4.10 to 4.11 (2023-08-24)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00bb9dd2595c8a0312ad808d5fa62b2d03439784", "messageHeadline": "Merge pull request #7460 from corda/ronanb/merge-4.9-4.10-2023-08-24", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17a1e149fa4785a2167becfe915b534de31e9030", "messageHeadline": "Update notary demo to ensure txn signed by all before recording.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 57, "deletions": 6}}, {"node": {"oid": "2691ecd5fabd1865a27c50319bea64a1d8691154", "messageHeadline": "ENT-10606: Merging forward updates from 4.9 to 4.10 (2023-08-24)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a104923cd62be1f1e449807a4fc880581c229feb", "messageHeadline": "ENT-10606: fix shell artifact resolution (#7458)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0645e3f884018863688d219ed31be40b26b7755", "messageHeadline": "Merge pull request #7457 from corda/ronanb/merge-4.10-4.11-2023-08-24", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "373c9d52c05b1b4961937248cd31ec8e2b423f2f", "messageHeadline": "ES-1140: Merging forward updates from 4.10 to 4.11 (2023-08-23)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2118b30ff63aba5fe70c4d2306e728a3c2417d74", "messageHeadline": "Merge pull request #7455 from corda/shams-4.11-merge-53fe0e6c", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 119, "deletions": 33}}, {"node": {"oid": "c00dab34f7a0330ff4dfb75c838c72e78f0d3da2", "messageHeadline": "Merge pull request #7456 from corda/ronanb/merge-4.9--4.10-2023-08-23", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d105415fb0939d2662f7289b5582c5a1d8b4db71", "messageHeadline": "ES-1140: Merging forward updates from 4.7 to 4.8 (2023-07-20)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6edb1b779c2151c2160fe19853ec8cdced23f983", "messageHeadline": "Placate Detekt", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fe416879cdca9c72c7d0a72f16356feeaa20f971", "messageHeadline": "Merge branch 'release/os/4.10' into shams-4.11-merge-53fe0e6c", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 118, "deletions": 33}}, {"node": {"oid": "53fe0e6cf822cdc83d7c0c1250d94a55480c9472", "messageHeadline": "Merge pull request #7453 from corda/shams-4.10-merge-c8135331", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 79, "deletions": 33}}, {"node": {"oid": "9698c53e6e2faeae3dbb24f89d818d93b079d185", "messageHeadline": "Merge pull request #7446 from corda/colljos/encryption_receiver_self_\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 209, "deletions": 201}}, {"node": {"oid": "3b78b466195c57d90ba275bd9d855add70e04228", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.11' into colljos/en\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 94, "deletions": 103}}, {"node": {"oid": "ec261cb0c3f2dee877b01e218039d6b699b58413", "messageHeadline": "ENT-10306 Swap logic from receive finality to receive transaction flo\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 94, "deletions": 103}}, {"node": {"oid": "1aaff8e6ae363c716270ce877efe164e34541e1e", "messageHeadline": "Clean-up.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4fef01a5b0f11770afa86efbf04e3e4a2e945fed", "messageHeadline": "Clean-up.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 33, "deletions": 48}}, {"node": {"oid": "66a49ea4cdaae2fa95d6fa5136c09c69dad896f3", "messageHeadline": "Reverted changes to lib/quasar.jar from the previous commit (#7454)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a60ed8e479c3be886870f5043f161c2db180ad4e", "messageHeadline": "ES-1140: use java 8u382 in base image", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "32c3b0c51793dd0d53c7459c2df6dca6337470c2", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.11' into colljos/en\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 153, "deletions": 67}}, {"node": {"oid": "46914a2b35ce3ed718e4dbd6aa1147ad82a1ded7", "messageHeadline": "Merge branch 'release/os/4.9' into shams-4.10-merge-c8135331", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 79, "deletions": 33}}, {"node": {"oid": "4a7a4eb5bb0c5e4ae469534760ff6a0f073de33b", "messageHeadline": "ENT-9876: Encrypting the ledger recovery participant distribution lis\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 872, "deletions": 216}}, {"node": {"oid": "c81353319101fed3bf124d53f922f87714b1c19c", "messageHeadline": "Merge pull request #7450 from corda/shams-4.9-merge-5cdbec9d", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "fb303a20bffe61b22c99bd190343ceb276be4824", "messageHeadline": "Merge branch 'release/os/4.8' into shams-4.9-merge-5cdbec9d", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3f067d90020d6a49b355534afbac64be49a28cfd", "messageHeadline": "Check sender and receiver timestamps are same.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "5cdbec9ddf8236d4f381fc5b654e487da31a4d94", "messageHeadline": "ENT-6876: Optimised vault query to not query for total state count if\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "825a970b92840082f2479a694a1ea1c10f63863f", "messageHeadline": "ENT-6750: Checkpoint serialisation to support primitive void.class (#\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "a6786769e54503969681122e3a4693616d4139d0", "messageHeadline": "ENT-10306 Determine whether to use 2PF based on the execution CorDapp\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 70, "deletions": 18}}, {"node": {"oid": "6a7e9000a4fac043f54bc2e2a8195bb4bc16368f", "messageHeadline": "Detekt", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "4a6e99556bbe08061330df897321391ddde07235", "messageHeadline": "Incorporating PR review feedback.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 77, "deletions": 66}}, {"node": {"oid": "06e43eb9e2cb2e3cbed26bc3e21d3b5c8d2618bc", "messageHeadline": "Fixes following merge.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "f565232f36b2f37755890ee4557470c048c23b93", "messageHeadline": "Fix compilation errors following merge.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "9b7affa6b303a71376ff1a416df9e9f80d8d8fa2", "messageHeadline": "Fix compilation errors following merge.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 2, "deletions": 52}}, {"node": {"oid": "daea25721465473f3538a6fd18bb94bc916a8924", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.11' into colljos/en\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 544, "deletions": 13442}}, {"node": {"oid": "492373d1802e6b02a19b7b3171670d4db8a85565", "messageHeadline": "Introduction of Sender and Receiver Distribution Lists to support rec\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 50, "deletions": 37}}, {"node": {"oid": "d2029b3e0c303b1bd949b9e3361e19e7863f3621", "messageHeadline": "ENT-10290 Create Enterprise Aliases for all new Recovery Flows (#7440)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 182, "deletions": 0}}, {"node": {"oid": "0130914c893b6e8e2c8c14f0e699da5943a48845", "messageHeadline": "ENT-9927 Ledger Recovery: synchronise changes from ENT -> OS. (#7445)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 160, "deletions": 111}}, {"node": {"oid": "e0e4f51ba2a0fdaff84393b8f9d4a1fa99dfd3f8", "messageHeadline": "ENT-10285: Remove experimental DJVM support (#7442)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 100, "deletions": 13327}}, {"node": {"oid": "32af6f5c2d3753f52ab109278ab8b169381c15a5", "messageHeadline": "ENT-10416: Rename ledger recovery tx_id columns to transaction_id (#7\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "eccb9b4af63fe74e596428f1594eefb2e2fd2505", "messageHeadline": "Merge pull request #7430 from corda/adel/ENT-10122", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 101, "deletions": 11}}, {"node": {"oid": "1eb3b3b42b2b916b7f81354238ccd3ce685b0bd3", "messageHeadline": "Merge pull request #7443 from corda/adel/ENT-10371", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f543e476522cc54bfc4911c0cc0dc731495ca77d", "messageHeadline": "ENT-10371: Fix unit test failure in CordaServiceLifecycleTests.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3465917a936e4d2cf3d20d8c42976554cd6eb912", "messageHeadline": "ENT-10122: Fixed detekt issue.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c614b21a2a21a35fb3010e25ba4b9343f8fd8c19", "messageHeadline": "ENT-10122: Added annotation for backwards compatibility and added test.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "f0cdc6a25ebb108628f394583e7e2de5bd8d3d2a", "messageHeadline": "Merge pull request #7439 from corda/shams-externalid-multiple-keys-bug", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 72, "deletions": 30}}, {"node": {"oid": "106ccd7fe8a72701708e29ebc065e68237bd9965", "messageHeadline": "ENT-10273: Upgrade BC to 1.75. (#7422)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4b7e2a399502cb8cefc6a18487355041c1753f25", "messageHeadline": "ENT-10045: Fix vault query bug on externalId and mapping with multipl\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 72, "deletions": 30}}, {"node": {"oid": "de67ab7377451e16b40136a5aa76f17454af94f7", "messageHeadline": "ENT-9876: Encrypting the ledger recovery participant distribution list", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 785, "deletions": 143}}, {"node": {"oid": "6ec8855c6e36f81cf8cfc8ef011e5ca23d95d757", "messageHeadline": "Add system property to disable public key caching (#7438)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8ad072e3fade6f71fb989d66ba3ddb4e82b4bf4d", "messageHeadline": "Merge pull request #7428 from corda/tom/ENT-9875/net-params-backwards\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "7d1d2297e72ecf8ea16fb2c5bd5e2edbe9dfd48b", "messageHeadline": "ENT-10289 Ensure Sender and Receiver Distribution records share the s\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "48213b5f8c6326258e86d829e0a972f1f437a7e6", "messageHeadline": "ENT-10284 Performance optimise deserialisation (#7425)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 286, "deletions": 94}}, {"node": {"oid": "117d319317c0fe78db709ac05c3f441f3b4a1671", "messageHeadline": "ENT-10122: Removed commented code left in.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa9e41c7c26b2573f6bd526ecaa6255d4f2b84f9", "messageHeadline": "ENT-10122: Updated tests to include consuming transaction id in the V\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "60bb4c58f2946986caac3dc23494cf9382ce822a", "messageHeadline": "ENT-10122: Made the consuming tx id field nullable, added missing cha\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "bcf4c114206a4b5faebb2c50ff5140421de28b7c", "messageHeadline": "Merge pull request #7436 from corda/wzur-r3/ES-839/merge/release/os/4\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aab74aa6a440f1607a6b0b750dfa6939257aa5dd", "messageHeadline": "ES-839: Merging forward updates from release/os/4.10 to release/os/4.\u2026", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71e48ed6f202bf1e84e6d005a5625eedd60eea30", "messageHeadline": "Merge pull request #7435 from corda/ronanb/merge-4.10--4.11-2023-07-18", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "6abbc6a973e833bf9cec341e374cfd3d4b4ff2e4", "messageHeadline": "Merge pull request #7434 from corda/wzur-r3/ES-839/merge/release/os/4\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa10eb39c28c43fffc47ba4c3316c9e5b152f8ce", "messageHeadline": "ES-839: Merging forward updates from release/os/4.9 to release/os/4.1\u2026", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f80e5a252d2efcd3e62a028e3fb6818b5f4303f", "messageHeadline": "ES-657: Merging forward updates from 4.10 to 4.11 (2023-07-18)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "08baf823a5fdf8053acfb7fbd220cf7b2aefe66f", "messageHeadline": "Merge pull request #7431 from corda/ronanb/merge-4.9--4.10-2023-07-17", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c7296c0debf6774aace91ec46a054c31770fff5a", "messageHeadline": "Merge pull request #7433 from corda/wzur-r3/ES-839/merge/release/os/4\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e23efb0b2d27765a98c45b25c46d7c873bb2110e", "messageHeadline": "ES-839: Merging forward updates from release/os/4.8 to release/os/4.9\u2026", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a22494431fb6f02b89f94af58d97d0a1379260f", "messageHeadline": "Merge pull request #7432 from corda/wzur-r3/ES-839/merge/release/os/4\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36940d228f4ef96c77bfadb3fa406748fc961137", "messageHeadline": "ES-839: Merging forward updates from release/os/4.7 to release/os/4.8\u2026", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a31ed0f23b48f04a3475501b46bbede8720c63f", "messageHeadline": "ES-839: fix for dropping Zulu repository (#7429)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e59145dd61cd9ae0d009a7479ce0941f55970def", "messageHeadline": "ES-657: Merging forward updates from 4.9 to 4.10 (2023-07-17)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "306951c97dfe0bc7dee3238eca2520b39e40e45f", "messageHeadline": "ES-657: add auto import and snyk scanning for c4 corda community dock\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "669d6590af92e7006530e02a76e803e1d7b2bd4c", "messageHeadline": "ENT-10122: Add consuming transaction id to vault states table.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 34, "deletions": 6}}, {"node": {"oid": "653b731f9687431147102c21cffafa68b691b3b9", "messageHeadline": "Merge pull request #7427 from corda/ronanb/merge-4.10--4.11-2023-07-17", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "991aa9fff9bb7f7f9bca206d968389b345b4783c", "messageHeadline": "ES-853: Merging forward updates from 4.10 to 4.11 (2023-07-17)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "639acc4c6327d34368e6e026a7f98b0dcbe86432", "messageHeadline": "Added test to deserialise 4.11 network params", "author": {"name": "tomstark99", "email": "tom.stark@r3.com", "user": {"login": "tomstark99"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "6af6af4a80f68d7cf755a8acb4869ad8a1f30502", "messageHeadline": "Merge pull request #7426 from corda/shams-4.11-merge-6b655c0f", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1394, "deletions": 1026}}, {"node": {"oid": "03a9a95216e58a1192e682a231751e51690a991b", "messageHeadline": "Merge branch 'release/os/4.10' into shams-4.11-merge-6b655c0f", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1394, "deletions": 1026}}, {"node": {"oid": "c3e8284f280713b758b4456155aaf15fd41943f6", "messageHeadline": "ENT-9927 Ledger Recovery tweaks (#7409)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "26c18acf8f38b40e73aa29387ffd4f23c911bedf", "messageHeadline": "Merge pull request #7424 from corda/connelm/merge-4.9-4.10-2023-07-14", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "52f2e8e2e611a3c3bb8742a2e239859ce3ab1b72", "messageHeadline": "ES-853: Correcting forward merge", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b01f85fb11aec010680d4e27ef9dfb7271c9de0f", "messageHeadline": "Merge branch 'release/os/4.9' into connelm/merge-4.9-4.10-2023-07-14", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "45c021326f466dc413080e2a60a417e076d8a31b", "messageHeadline": "Merge pull request #7421 from corda/ronanb/merge-4.8-4.9-2023-07-13", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "6b655c0f91004c948a147a8c3782204bafba0f66", "messageHeadline": "Merge pull request #7420 from corda/shams-4.10-merge-e6a80822", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1675, "deletions": 1188}}, {"node": {"oid": "58ecce1713d5f4fc62f5ff63b022aca574ce94e1", "messageHeadline": "ENT-9875: New network parameters (#7398)", "author": {"name": "Tom Stark", "email": "47384103+tomstark99@users.noreply.github.com", "user": {"login": "tomstark99"}}, "additions": 125, "deletions": 10}}, {"node": {"oid": "befae353ac8d0a404e00229a28a2e7660544099c", "messageHeadline": "ES-853: Merging forward updates from 4.8 to 4.9 (2023-07-13)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "7a27a464f6880e2bed6a15c585e9e0201a96589a", "messageHeadline": "Merge pull request #7419 from corda/ronanb/merge-4.7-4.8-2023-07-13", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "5ecb36c302f19ffbda6e320c443a5d22730b0e98", "messageHeadline": "Merge fix", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3a6deeefa7fed479e19645a8deb3f48473ef60f9", "messageHeadline": "Merge branch 'release/os/4.9' into shams-4.10-merge-e6a80822", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1671, "deletions": 1188}}, {"node": {"oid": "e6a808226ef41c6574578d7c0598974e566531bb", "messageHeadline": "Merge pull request #7412 from corda/shams-4.9-merge-0b8536b9", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 454, "deletions": 266}}, {"node": {"oid": "6bcc843f19c9fe9140519d3803cd61fcd1c66ebc", "messageHeadline": "ES-853: Merging forward updates from 4.7 to 4.8 (2023-07-13)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "c58bb4a090be75a8c5f378b598fd86f0dea8cbce", "messageHeadline": "Merge pull request #7418 from corda/ronanb/merge--4.6-4.7-2023-07-12", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "010a9a6c08e4160121ee6aa85eebb30001272386", "messageHeadline": "ES-853: Merging forward updates from 4.6 to 4.7 (2023-07-12)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "33df909cee0e6b49de3f0d28e4111382e960d743", "messageHeadline": "ES-757: update paramater in line with latest shared lib change (#7417)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b410cd2a5d13b9653f606b626eb157319177fbef", "messageHeadline": "ES-853: update Artifactory refrences to new public location (#7416)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "d6c858e42ef2cf1caf91e2e0bfa9f12bb560ba05", "messageHeadline": "Merge pull request #7414 from corda/ES-757-Remove-Extra-paramater-fro\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dd0bd85093dccc4504816a243b8da1c0d67aeae", "messageHeadline": "ES-757: ensure correct method is called with extra paramater", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e0f7cd69090c566273385ed9a6bf8a5074305db", "messageHeadline": "Merge fix", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "671ce9ef97e61eb5271ec9b035becfbb633945f5", "messageHeadline": "Merge branch 'os-4.8-merge-point' into shams-4.9-merge-0b8536b9", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 455, "deletions": 266}}, {"node": {"oid": "0f2312a2010034450d373c9b78e78f77e150b57a", "messageHeadline": "ENT-8983 - Postgres migration failure (#7408)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "401a8593d27bf9550d32d1f77362f82a40aa1fca", "messageHeadline": "Merge pull request #7411 from corda/ronanb/merge-4.7-4.8-2023-07-05", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "5e3ee980b31e768da6d8519ed61bff4ca41ce1ad", "messageHeadline": "INFRA-2040: Merging forward updates from 4.7 to 4.8 (2023-07-05)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "56c6eb42ef14efca105df08200b26dfd645bd497", "messageHeadline": "ES-757: remove extra paramater (#7403)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b1a2cb0278db8ac1e9f426d15c6b42ae5895b18", "messageHeadline": "ES-839: Disable Internal docker publishing for 4.7 ( only supported p\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "97d8549d4f4f1eb1c0b884224ef91585c52b1cbf", "messageHeadline": "ENT-9927 Ledger Recovery tweaks. (#7407)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "49d5b6a4bfe577c7970bae6d022222ad498a3f33", "messageHeadline": "ENT-4973 Introduce explicit constructors to evolve ReceiveFinalityFlo\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "e100bee4f1cf5c815a10952062febce367057704", "messageHeadline": "ENT-10076,ENT-10080 - Security Vulnerabilities (#7405)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d02f6ff68c6b2ca2223d86966f598f76e13415b3", "messageHeadline": "ENT-10048,ENT-10050 - Security vulnerabilities (#7397)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "59404fbdfcfeb4f6992740c68f5537055700dd88", "messageHeadline": "Merge pull request #7399 from corda/adel/merge-from-os4.10-23jun-23", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "0afd220cfdce7192da40ace21c4626c32e4a853b", "messageHeadline": "Merge pull request #7401 from corda/ronanb/merge-4.6-4.7-2023-06-23", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "1dc94b438c12466a6bbbfce77a16b417375ceab2", "messageHeadline": "INFRA-2040: Merging forward updates from 4.6 to 4.7 (2023-06-23)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "01ead5376b3e6cfe46a7750224ea5d8ae558b577", "messageHeadline": "ES-758: add corda remotes env vars to Jenkins logic (#7400)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "602190095c5be947d617c17290bcabfa231fead0", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.10' into adel/merge\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "210a1999e8ec385b52dacbbec5cfac5d3125d6c1", "messageHeadline": "Merge pull request #7396 from corda/cc/dev/os/4.8/security_vulnerabil\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89b2deebe3f6c8155c65228abaa2d08acab7e3c2", "messageHeadline": "Upgraded tcnative, for nett (previous commit)", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40f928da50cfb17d62a4587bbd6186c5978150d8", "messageHeadline": "Upgrade netty", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e877958fef4af6d880c17f37f979c3acd41f80d", "messageHeadline": "ENT-10009 Enhance SendTransactionFlow to allow sending a txn to multi\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 361, "deletions": 176}}, {"node": {"oid": "0b8536b97c47a7d09de9592fb027838260868e88", "messageHeadline": "Merge pull request #7395 from corda/shams-thread-names", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 203, "deletions": 107}}, {"node": {"oid": "7a37ec32578c2f4373012210492c0af109135673", "messageHeadline": "Merge pull request #7388 from corda/shams-vault-service-refactor", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 250, "deletions": 158}}, {"node": {"oid": "5b3180bf7bb66d50ae68dc51bc8e2e5f651d27d0", "messageHeadline": "ENT-10016: Give all node threads descriptive names", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 203, "deletions": 107}}, {"node": {"oid": "41e9298b19c1cea69bcfed9144c7f6e3e3d58ede", "messageHeadline": "ES-562: Updating modules to scan on Snyk nightly (#7392)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25e7d2fdfd9a527eec8a39128ec632d8a4e33155", "messageHeadline": "ES-562: Updating .snyk YAML expiry & updating modules to scan on Snyk\u2026", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "c56ee1cc73852801a44280deed43d99dab3cbafb", "messageHeadline": "Fix failing slow test. (#7387)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ac05c2c343d4d82250b30061812afac46013242", "messageHeadline": "Merge pull request #7389 from corda/connelm/ES-562/snyk-submodules-to\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "746e16bca0ec61cf8137a95e476845d9a83880f4", "messageHeadline": "Merge pull request #7390 from corda/connelm/ES-562/snyk-submodules-to\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2246c94fd5bc3c4a909f207ee0a9217823affe89", "messageHeadline": "ES-562: Updating .snyk YAML indentation & updating modules to scan on\u2026", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "596b51c2fd58b90a8a6e65d737a384edb286ea00", "messageHeadline": "Removing bridge/bridgecapsule from main release branch CI pipeline", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac9f3c150fd9983bfbb8fe8097e233f1c801f7a1", "messageHeadline": "Include 'ES' jira code in PR title check", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfcc7019dcb0adecd89a6017e0905b1f0c188e61", "messageHeadline": "ES-562: Correct modules to scan for C4 OS Snyk scan nightly", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b163522185f6c6d16cb05559384b96fe3c68411", "messageHeadline": "ES-562: Correct modules to scan for C4 OS Snyk scan nightly  (#7386)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51fc4910ccf0749593ffc6c5614652849dbda9e0", "messageHeadline": "Removing bridge/bridgecapsule from main release branch CI pipeline", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df62044b6e2e19c442f2bdf6f1a346c62123d5f8", "messageHeadline": "Include 'ES' jira code in PR title check", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f212e0fd855ab220db35cfd4e22da086b1b28b41", "messageHeadline": "ES-562: Correct modules to scan for C4 OS Snyk scan nightly", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bfce451ea50b7ada2be8fdcbe3a171394c67119", "messageHeadline": "ENT-10013: Vault service refactoring backport", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 250, "deletions": 158}}, {"node": {"oid": "2cdd931fcfd75293d739d7b2d52447228fe7f090", "messageHeadline": "Merge pull request #7384 from corda/shams-vault-page-stream", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "ff0693a5984e83763baa68a498e80c4317bd1435", "messageHeadline": "ENT-9793: Use streams when loading vault query pages", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "5510cb151bf0ac496d639a3ac234cc96675ec22f", "messageHeadline": "Merge pull request #7375 from corda/shams-vault-page-overlap", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 366, "deletions": 178}}, {"node": {"oid": "f791adf4429521f0b25c80a52f9fa9213df81870", "messageHeadline": "ENT-9924 (Follow-up) Update recording of transaction flow recovery me\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 182, "deletions": 115}}, {"node": {"oid": "d0f28a607f55467dc066eed99129ef3d63a8ae9a", "messageHeadline": "Merge pull request #7381 from corda/shams-4.9-frwd-merge-a817218b", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1233, "deletions": 938}}, {"node": {"oid": "2c775bcc41853522c0005946521b74eb7a1a341d", "messageHeadline": "ENT-9924 Update recording of transaction flow recovery metadata into \u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 530, "deletions": 167}}, {"node": {"oid": "4dcd9245d3f084cd13e544fea7fc31b45ae79ef9", "messageHeadline": "ENT-9806: Using Artemis SSLContextFactory service to pass in custom T\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 80, "deletions": 132}}, {"node": {"oid": "5706f896394d583eb9dafddf8568e4fb7f97acd1", "messageHeadline": "Merge branch 'release/os/4.8' into shams-4.9-frwd-merge-a817218b", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1285, "deletions": 938}}, {"node": {"oid": "a817218b08775736919e70f11ecf5e1673fd9d27", "messageHeadline": "ENT-9806: Added peer info to SSL handshake logging, and other changes\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "e60f30c28d5b724d9d388b116f2fecc101005435", "messageHeadline": "Merge pull request #7378 from corda/adel/merge-from-4.9", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d37df1572e838fc4f7dfd7b275295343b191ef5f", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.9' into adel/merge-\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ac4255ca7538238b4c17c31dd617b2769265fd8f", "messageHeadline": "Merge pull request #7377 from corda/ritu_tmp_4.9.7-waivers", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "c64ad75ee37a1350f781eaf724877fa274ab9b1f", "messageHeadline": "ENT-9108: Corda OS 4.9.7 remaining waivers", "author": {"name": "nargas-ritu", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "20a155f2601478dc3d270eb75b99809f1a3c7629", "messageHeadline": "Merge pull request #7376 from corda/ritu_tmp_4.9.7-waivers", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "9af77719d0ca10550632a405684c839a4a7e2d03", "messageHeadline": "NOTICK: Corda OS 4.9.7 waivers", "author": {"name": "nargas-ritu", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "e15f92b526cd926f2161a7415da65f360e7395ba", "messageHeadline": "Merge pull request #7355 from corda/shams-crl-netty-threads-blocked", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1098, "deletions": 765}}, {"node": {"oid": "763d1fa706f8ef384630625d181c0cbedb07021d", "messageHeadline": "Merge pull request #7372 from corda/shams-vault-query-tx-order", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 168, "deletions": 161}}, {"node": {"oid": "ed08b2c5de6dd028a9d33cc078da71e971b1bd14", "messageHeadline": "ENT-9793: Added Page.previousPageAnchor to allow detection of vault c\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 366, "deletions": 178}}, {"node": {"oid": "2e29e36e01ffa84272a81e69f133415012903e08", "messageHeadline": "ENT-9923 Ledger Recovery: split out recovery metadata into own databa\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 1077, "deletions": 164}}, {"node": {"oid": "c7e21b3a65bce1b027d68ca83723a8e3e6e802cd", "messageHeadline": "Merge pull request #7373 from corda/shams-4.11-fwrd-merge-046ed0ac", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 345, "deletions": 128}}, {"node": {"oid": "9ebcfd3176ff74815065bb9bae6f595324254361", "messageHeadline": "Merge fix", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e6336666c2eafdcac72ae85d40daf59e70e8cf5b", "messageHeadline": "Merge branch 'release/os/4.10' into shams-4.11-fwrd-merge-046ed0ac", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 343, "deletions": 128}}, {"node": {"oid": "046ed0ac3bcff4d0002d49f0623e894b1cb704a8", "messageHeadline": "Merge pull request #7370 from corda/shams-4.10-fwrd-merge-7b7e3847", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 343, "deletions": 128}}, {"node": {"oid": "c0650213284c1e382f681033d8ac675962a76d39", "messageHeadline": "ENT-8827: The ordering of vault query results is clobbered by Service\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 168, "deletions": 161}}, {"node": {"oid": "79c16f2df15da46cd7c1e4508558c2e09fee6a70", "messageHeadline": "Merge pull request #7371 from corda/cc/os/4.9/ENT-9962/upgrade_sshd_c\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6e066309808e065ae98cbfead063bce2de51df2c", "messageHeadline": "Upgraded sshd-common compile-time dependency", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0cc3ffe1d63c23d0614ddf37e76bc9fbcdbb9d7f", "messageHeadline": "ENT-9941: Moved new connector factory to node-api (#7369)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0a617097be60a2a2cc83dc6ff8d67b9d3eb35bbd", "messageHeadline": "ENT-9806: Prevent Netty threads being blocked due to unresponsive CRL\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1098, "deletions": 765}}, {"node": {"oid": "a37d09486f56cae6f8a10b2fbf596f2d6f1ccff3", "messageHeadline": "Merge branch 'release/os/4.9' into shams-4.10-fwrd-merge-7b7e3847", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 343, "deletions": 128}}, {"node": {"oid": "7b7e38476a7590cc4c0d2747799d50d2dd9457e6", "messageHeadline": "Merge pull request #7368 from corda/shams-fix-connector-location", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "13ca00deeabb3f146b1a377e9ff6fa099032d696", "messageHeadline": "ENT-9941: Moved new connector factory to node-api", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "71a99c861afd8848875c72c58dd7d80d4e16bd5b", "messageHeadline": "Merge pull request #7366 from corda/shams-4.9-frwd-merge-31a34e5a", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 345, "deletions": 128}}, {"node": {"oid": "151dc16a0e90b178e2269baa8ad23290164a80f0", "messageHeadline": "Merge branch 'release/os/4.8' into shams-4.9-frwd-merge-31a34e5a", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 345, "deletions": 128}}, {"node": {"oid": "31a34e5a5c26985642949597d62be965cc018c00", "messageHeadline": "ENT-9941: Improved Netty logging, especially of the embedded broker (\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 345, "deletions": 128}}, {"node": {"oid": "09518532077affe290f33daf879481fb46f421fe", "messageHeadline": "ENT-6515: Cherry-pick of ENT-6315 -  Allow dumping of paused flows (#\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 101, "deletions": 16}}, {"node": {"oid": "1d0dccfc5fdf9ca9935e662a364b09eefce2a850", "messageHeadline": "Merge pull request #7359 from corda/adel/ENT-9883-OS4.9", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 14, "deletions": 33}}, {"node": {"oid": "3617048e75164bfc036412f21347855e60e3cffc", "messageHeadline": "Merge pull request #7362 from corda/cc/merge/os-4.10-os-4.11/03-may-2023", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 22, "deletions": 104}}, {"node": {"oid": "cca09fef586d8fd08372c17f6ede02d14a31e1c7", "messageHeadline": "Merge branch 'release/os/4.10' into cc/merge/os-4.10-os-4.11/03-may-2023", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 22, "deletions": 104}}, {"node": {"oid": "832af0d09eca32115d9c5c57dd2aa1331bab5a69", "messageHeadline": "Merge pull request #7356 from corda/adel/ENT-9883-OS4.6", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 18, "deletions": 37}}, {"node": {"oid": "657aa64988057fd7158d7de28ae7cbf7822668c9", "messageHeadline": "Merge pull request #7357 from corda/adel/ENT-9883-OS4.7", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 18, "deletions": 37}}, {"node": {"oid": "50ef6b7e9a4708862400b6a8c08acda7bb55f567", "messageHeadline": "Merge pull request #7358 from corda/adel/ENT-9883-OS4.8", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 14, "deletions": 33}}, {"node": {"oid": "00cdc3f7be78dc571f454b3fc5cb40e5a8fc4bb0", "messageHeadline": "Merge pull request #7360 from corda/adel/ENT-9883-OS4.10", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a9d6da88ff31d106d34679f8787e362c7f39679b", "messageHeadline": "Merge pull request #7361 from corda/adel/ENT-9883-OS4.11", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a731996844a89c4d3d0a1dcddd05262af2f07642", "messageHeadline": "ENT-9883: Updated CODEOWNERS file.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "335daabd28267a5ac64acb853ce84203b4db31f5", "messageHeadline": "ENT-9883: Updated CODEOWNERS file.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "3d9c682ce8c2abc7f80bec7ab896256ffbfbc365", "messageHeadline": "ENT-9883: Updated CODEOWNERS file.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 14, "deletions": 33}}, {"node": {"oid": "efb901dcb4662bc32f1643e8e9eecc894b757c99", "messageHeadline": "ENT-9883: Updated CODEOWNERS file.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 14, "deletions": 33}}, {"node": {"oid": "708fe930394057a8d60c6796b0a8d54b8f856ddf", "messageHeadline": "ENT-9883: Updated CODEOWNERS file.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 18, "deletions": 37}}, {"node": {"oid": "ee50313260b59e1c963d7d1f4a53321022aec158", "messageHeadline": "ENT-9883: Updated CODEOWNERS file.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 18, "deletions": 37}}, {"node": {"oid": "35a2b3d48be6d20f74d80fe5b849e8a0bb6f4f62", "messageHeadline": "Merge pull request #7354 from corda/cc/merge/os-4.9-os-4.10/27-apr-2023", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "0ba1cef49d7492df2d23a807b28b6666a0b179bd", "messageHeadline": "Bumped up Jackson; removed unwanted gradle task", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c3e39a7052d405e92ef1a846dc99809157d75dce", "messageHeadline": "ENT-9842 Re-factor 2PF to support issuance transactions (no notarisat\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 433, "deletions": 132}}, {"node": {"oid": "2f53e8115f6234fc40bc759e0e2a2bd78503a148", "messageHeadline": "Fwd-merge from OS 4.9", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "9975ddcdd95e732dd91112fc95ba1d9bb375f9df", "messageHeadline": "Merge pull request #7353 from corda/cc/merge/os-4.8-os-4.9/26-apr-2023", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "c61ea7de81cb47e97c097c816120915ef7b430ff", "messageHeadline": "Fixed bracketing issue after merge", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "34d4a5f6670561e50c0e7e97ef528a148c54a224", "messageHeadline": "Fwd-merge from OS 4.8", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "9ba39199800f5351f101f9413fd1fe6aebdc15fb", "messageHeadline": "ENT-9583 Public key caching of encoded form (OS) (#7332)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 215, "deletions": 47}}, {"node": {"oid": "f4917e08e11d366b3f49bc3002432d2ceb8423b3", "messageHeadline": "ENT-9837 Use a cache to avoid resolving contract class name for a con\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 48, "deletions": 9}}, {"node": {"oid": "32326a168fa7b3cf1329a5c1560de57a8731efd1", "messageHeadline": "Merge pull request #7347 from corda/parkri/ENT-9838-deserialization-l\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d4feedc6247ad631641965e447e3d92ce05b061", "messageHeadline": "ENT-9147 Propagate and handle Notary Error (Part 2) (#7346)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 48, "deletions": 57}}, {"node": {"oid": "f87d7521dc424b59f7da3471eeef38489d8afbbf", "messageHeadline": "Merge pull request #7352 from corda/cc/merge/os-4.7-os-4.8/25-apr-2023", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "5047b7fa8691dc9bd6a22e180346f60fac8aa09f", "messageHeadline": "Merge pull request #7351 from corda/ronanb/merge-4.9-4.10-2023-04-24", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 98}}, {"node": {"oid": "e12ab8194ff71b3387ac51d14c9bd8cb2f302f88", "messageHeadline": "Merge branch 'release/os/4.7' into cc/merge/os-4.7-os-4.8/25-apr-2023", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "097011784b7c198f81a0e813332e62075a975f71", "messageHeadline": "Merge pull request #7350 from corda/cc/merge/os-4.6-os-4.7/24-apr-2023", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "95a494f75a313dc2111aca9e34bea20ac4f9e71d", "messageHeadline": "INFRA-2040: Merging forward updates from 4.9 to 4.10 (2023-04-24)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 98}}, {"node": {"oid": "91c38fa84b45d091c0eaef82ed4c7d74178e50e2", "messageHeadline": "Merge branch 'release/os/4.6' into cc/merge/os-4.6-os-4.7/24-apr-2023", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "5f685be474c6fe5574b8f5e018c7d4c1ee44bcb0", "messageHeadline": "ES-93: use standard AMI agent for build  (#7345)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cbf693307bc5fd28116628f69fb6c4d1cf187b0", "messageHeadline": "DeserializationInput creates a logger each time.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "58366caa3d5cbd17211231f0218ef58609c5ffb4", "messageHeadline": "Merge pull request #7340 from corda/cc/merge/os-4.5-os-4.6/20-apr-2023", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "82018bc7eba726192a3acc106731d257bfa6c7dc", "messageHeadline": "Merge pull request #7341 from corda/ronanb/merge-4.8-4.9-2023-04-21", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 98}}, {"node": {"oid": "e5a6cac9e87fef0a433e4e58df1f3bc741e5cde7", "messageHeadline": "Flakey test fix", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "5db96e679c127e485aa264733124277e0545d449", "messageHeadline": "use correct agent", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "269b196c574f12f9a6452a2898d2cdd4d7bd9f95", "messageHeadline": "INFRA-2040: Merging forward updates from 4.8 to 4.9 (2023-04-21)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "fc758ab766ec5a0b2dcacce8db517f58d9cc701c", "messageHeadline": "Update build.gradle", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "190acdc87cceb63eea7622646a634a0618694ef2", "messageHeadline": "NOTICK Fix failing StateMachineFinalityErrorHandlingTest's. (#7339)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0bd4364653f4e5625e1c12c15381fd69af67f7c6", "messageHeadline": "ENT-9823 Rename handleDoubleSpend -> propagateDoubleSpendErrorToPeers\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 78, "deletions": 17}}, {"node": {"oid": "c58c49d27a4763036ecc467492d82fe8f610048a", "messageHeadline": "Upgrade corda/crash, snakeyaml", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "845a72cf5b12c1c016e5a598ce1b672dac223cc2", "messageHeadline": "Merge pull request #7337 from corda/cc/os/4.5/ent-7033/upgrade_shiro", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fffc3e4c5d126f632b0c40e034105a9d80c3f944", "messageHeadline": "ENT-9822 Performance optimisation: use getNodeByLegalIdentity() backe\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "641a47bf32b4d60eed50835d8c7c531c1e21e5d8", "messageHeadline": "Upgraded shiro to address security issues", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f906bfc14b666d3cd1dc9fe51ca1516393505dea", "messageHeadline": "Merge pull request #7335 from corda/cc/os/4.5/security_vulnerabilities", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "7bd3f5dd33eba746caf918b1d5c37183aca8d732", "messageHeadline": "ENT-9147 Remove un-notarised transactions upon Double Spend. (#7324)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 226, "deletions": 43}}, {"node": {"oid": "c263ba7563c5fb0e1ecaf6167d6f8242525a1525", "messageHeadline": "Updated to fix Jackson tests", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "b6fbef54637d574ee22c5042b15269bf86a8ed56", "messageHeadline": "Merge pull request #7334 from corda/ronanb/merge-4.7-4.8-2023-04-18", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "29dfda3730fb47c09b0756dd680a254a99e331e1", "messageHeadline": "Resolved build-check issues", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dfbfda5520342d85b653ce2d89593cb8cab4cb13", "messageHeadline": "Upgrade corda/crash", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "90cecf69e5b17dea0b67c92b709a304fe0587587", "messageHeadline": "INFRA-2040: Merging forward updates from 4.7 to 4.8 (2023-04-18)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "2ffe2eafcb4d03cd2f239699878e35925098636c", "messageHeadline": "Merge pull request #7333 from corda/ronanb/merge-4.6-4.7-2023-04-17", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 96}}, {"node": {"oid": "1e7a515a8a510be6d5acc353a543940a12d5ebe3", "messageHeadline": "INFRA-2040: Merging forward updates from 4.6 to 4.7", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 96}}, {"node": {"oid": "f189fad14a003e1b86c7ad8dca2e973ccae9a52f", "messageHeadline": "Merge pull request #7331 from corda/ronanb/merge-4.5-4.6-2023-04-16", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 119}}, {"node": {"oid": "5e9dee18b16f4e29a58751247057c82a95cd383b", "messageHeadline": "INFRA-2040: Merging forward updates from 4.5 to 4.6 (2023-04-16)", "author": {"name": "Ronan Browne", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 119}}, {"node": {"oid": "2e9f62f4dadb081b803877fba75c1e4c4ec9d9b5", "messageHeadline": "INFRA-2040: remove lingering nexus code (#7330)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 120}}, {"node": {"oid": "c6532f00776ff101381528d80670c55c7ca6f5f6", "messageHeadline": "Merge pull request #7329 from corda/shams-4.11-frwd-merge-fc531761", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1122, "deletions": 864}}, {"node": {"oid": "2556fde9712ee9926580634602d10c5c86c43636", "messageHeadline": "Merge branch 'release/os/4.10' into shams-4.11-frwd-merge-fc531761", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1122, "deletions": 864}}, {"node": {"oid": "fc53176175755c9f43aee9a135243be6dccd8937", "messageHeadline": "Merge pull request #7328 from corda/shams-4.10-fwrd-merge-ceb76c56", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1122, "deletions": 864}}, {"node": {"oid": "33f7fea8d2d046bb5a2382143d9e2e025a34ae40", "messageHeadline": "Fix compile issues", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7b6fc5171067db0f20a78e27bb752154d9c29962", "messageHeadline": "Merge branch 'release/os/4.9' into shams-4.10-fwrd-merge-ceb76c56", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1123, "deletions": 864}}, {"node": {"oid": "ceb76c56dea75079c7074819c806f06ad177cab8", "messageHeadline": "Merge pull request #7325 from corda/shams-4.9-fwrd-merge-d140cb59", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1122, "deletions": 864}}, {"node": {"oid": "40697d5450188f78d070cded7d9b5f27420eb621", "messageHeadline": "Merge branch 'release/os/4.8' into shams-4.9-fwrd-merge-d140cb59", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4cedeb7b9e3bb3806d82f267d7ca8a0aa8b8877a", "messageHeadline": "Merge pull request #7326 from corda/shams-revert-quasar-jar", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "04d86e9cfe3d9d5a8da678beb277e97da3922a80", "messageHeadline": "ENT-9569: Revert lib/quasar.jar", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c9fd22855e120e7b1a83357fe9040d0f0215411a", "messageHeadline": "Resolve compile issues", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "724a4e5a36009efca25db93b1068ff8de4e10ddc", "messageHeadline": "Merge branch 'release/os/4.8' into shams-4.9-fwrd-merge-d140cb59", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1119, "deletions": 865}}, {"node": {"oid": "c8b871af65d442ac08acdf20e436f3ca9b05d37b", "messageHeadline": "Merge pull request #7318 from corda/colljos/record_txns_signature_ver\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 107, "deletions": 25}}, {"node": {"oid": "d140cb59745a9b47d8d6b424e8ad1d2ed93c8d2c", "messageHeadline": "Merge pull request #7323 from corda/shams-ent-8898-cherrypick", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 6, "deletions": 26}}, {"node": {"oid": "95c4a18352c097f8c885b24cfdcb5e1abc915d06", "messageHeadline": "ENT-6336,ENT-6960 - upgrade snakeyaml to address security vulnerabili\u2026", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "ddb979d693ebde6109cebba72d5b8d386caaa103", "messageHeadline": "ENT-8898: Revert change made to externalCrlSource checking", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 6, "deletions": 26}}, {"node": {"oid": "1e6ccfdb60276825f6e68bcc05a8bc73bcc48544", "messageHeadline": "ENT-8898: Replaced JDK cert revocation with custom plugable implement\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 361, "deletions": 181}}, {"node": {"oid": "18690dba9483ba584d6fa12053c718cc3538e24f", "messageHeadline": "Update JavaDoc.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4beeb470df9de1f988057453ff0950f8d05c1e35", "messageHeadline": "Additional signature verification and validation: recordTransactions()", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 107, "deletions": 25}}, {"node": {"oid": "b4983597e29c1bd1ab7b6376aeb02366571816c9", "messageHeadline": "ENT-6875 Two Phase Finality - CLEAN-UP (#7321)", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "beb0e885fbad88f5ad62694ea9a14ad82e1d312f", "messageHeadline": "Merge pull request #7320 from corda/connelm/INFRA-1955/forward-merge-\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 161, "deletions": 130}}, {"node": {"oid": "0213861d22691e61a23c790881d39c7d1ea5d7c6", "messageHeadline": "ENT-9569: Apply the 60s SSL handshake timeout to the embedded Artemis\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 841, "deletions": 745}}, {"node": {"oid": "fda5cd07d2612c366db48ab8338a0f195378051b", "messageHeadline": "INFRA-1955: Merging forward from 4.10 to 4.11", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 161, "deletions": 130}}, {"node": {"oid": "d2900d54ababcc719bd3df0d6a2bd2d1b547c291", "messageHeadline": "ENT-6875 Two Phase Finality Flow - improve ledger consistency & recov\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 1737, "deletions": 156}}, {"node": {"oid": "96eb683d8924542c82e55c5abc8d6a7e719dc2ff", "messageHeadline": "Merge pull request #7319 from corda/connelm/INFRA-1955/forward-merge-\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 43, "deletions": 123}}, {"node": {"oid": "db08eb3a9bb4d857a6e2e4d15908f8dac6489c70", "messageHeadline": "INFRA-1955: Merging forward from 4.9 to 4.10", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 43, "deletions": 123}}, {"node": {"oid": "55ef1627642ac88ae62dfcf1c50874a83b477e29", "messageHeadline": "Merge pull request #7314 from corda/connelm/INFRA-1955/shared-lib-imp\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5794ddd695176db11542a390a1fcfdc8847c4c5b", "messageHeadline": "Merge pull request #7316 from corda/connelm/INFRA-1955/forward-merge-\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 43, "deletions": 122}}, {"node": {"oid": "6e56dffba89a57614b36525eb8dfca4c7991c858", "messageHeadline": "INFRA-1955: Shared lib implicit import syntax (#7313)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "212cee24064a1b17fc729c400f99545f76b4c472", "messageHeadline": "Merge pull request #7312 from corda/connelm/INFRA-1955/shared-lib-imp\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "519ae9ab8196f7759b492beff183da8c88ade5ff", "messageHeadline": "INFRA-1955: Merging forward from 4.8 to 4.9", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 43, "deletions": 122}}, {"node": {"oid": "21d91171bcb884470ad2e6222c74aa78988ab854", "messageHeadline": "INFRA-1955: Shared lib implicit import syntax", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e70505afca2fb6e720a03bc564cb313729d860ec", "messageHeadline": "INFRA-1955: Shared lib implicit import syntax", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae953885d61850c5cdb63ac647b80feb1ab0d441", "messageHeadline": "Merge pull request #7311 from corda/connelm/INFRA-1955/forward-merge-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 43, "deletions": 122}}, {"node": {"oid": "f7c465d3f206c6892ec081c7a1e0445f84ca779a", "messageHeadline": "use correct syntax", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a32b6483a4acb75ded8bed5bbe4d39388dbf5e72", "messageHeadline": "INFRA-1955: Correcting post stage formatting", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e83de1adf6109ed2b9f8fa58023935f34a25c461", "messageHeadline": "INFRA-1955: Merging forward from 4.7 to 4.8", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 38, "deletions": 117}}, {"node": {"oid": "ccc87824acc190c1d35e31a3cb66d0262115f895", "messageHeadline": "Merge pull request #7309 from corda/connelm/INFRA-1955/forward-merge-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 38, "deletions": 117}}, {"node": {"oid": "5a43cfb0cbf3eb8d7db085e08abed4f2e66f165a", "messageHeadline": "INFRA-1955: Remove duplicate 'Snyk Security' stage (#7310)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "1dbd5147e5196afce2e0cd373356628d1bf02510", "messageHeadline": "INFRA-1955: Remove duplicate 'Snyk Security' stage", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "34d7c154a96b6f976d8d7a1b6be685ea0c409b32", "messageHeadline": "INFRA-1955: Merging forward from 4.6 to 4.7", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 41, "deletions": 105}}, {"node": {"oid": "7c2391e3fd5a0c7821915aecc31f3ab3cfc520bd", "messageHeadline": "Merge pull request #7308 from corda/connelm/INFRA-1955/forward-merge-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 41, "deletions": 105}}, {"node": {"oid": "7e908bb939ed4caebdd6d78bfd8d8eaa7bb373b9", "messageHeadline": "INFRA-1955: Merging forward from 4.5 to 4.6", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 41, "deletions": 105}}, {"node": {"oid": "e23d0502c44bac3198d9b7290f46abd47f586bf5", "messageHeadline": "Merge pull request #7307 from corda/connelm/INFRA-1955/c4-automation", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 35, "deletions": 117}}, {"node": {"oid": "81b694f40a364f42870f7033fc9539d05870962a", "messageHeadline": "INFRA-1804 - Use use latest AMI with snyk binaries", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3180962640ed9e6ff8802c07adf4b3e19caee4d6", "messageHeadline": "INFRA-1919 - [C4 Automation] The output of the Git log between the RCs", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5c68bc89e27b6a23adeabd8f1aafcc5cfeba151f", "messageHeadline": "INFRA-2014 - Appy licence generation to C4 Community tag builds", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "9a4ea9c65285e303f4e7f8fa7be2089523216c19", "messageHeadline": "INFRA-2038 - Remove Nexus dependency from C4 Community builds", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 115}}, {"node": {"oid": "5e10aa40c9d1a8f2132e1fcd7458c24511418abd", "messageHeadline": "INFRA-1957 - [C4 Automation] Enure snyk scans run nightly on C4 proje\u2026", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "021c70143b81a6d948640a420444aa65e927dba8", "messageHeadline": "ENT-8826 Upgrade Liquibase to latest version - more review feedback (\u2026", "author": {"name": "Mahmoud Almahroum", "email": "84918112+mahmoudal993@users.noreply.github.com", "user": {"login": "mahmoudal993"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "dae8f06afd2b381dc8d4b5a9293f35e121c01160", "messageHeadline": "Merge pull request #7304 from corda/adel/ENT-9476-api-fix", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "ec67e77c7607b13ae01a1ff84a779346c69c69cc", "messageHeadline": "ENT-9476: Added in missing Kotlin API.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "f433137deed30e35f13c40802d6c719726ddcf25", "messageHeadline": "Merge pull request #7303 from corda/adel/merge-from-OS4.10-7Mar23", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 106, "deletions": 6}}, {"node": {"oid": "f7c654bc65d104b40e3edc456f0f6ca67be51861", "messageHeadline": "NOTICK: Resolved Kotlin api change.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "2808347b583837952521195bb88b9c401daf42f9", "messageHeadline": "Merge branch 'release/os/4.9' into adel/merge-from-OS4.10-7Mar23", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "e216b7715e05695db298c0bb2207a4ffee83c6ee", "messageHeadline": "ENT-9476: Notary handle timeout can now be passed to driver. (#7302)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 60, "deletions": 6}}, {"node": {"oid": "1a0d354903ff6036bc65199347445a9c6370c3d7", "messageHeadline": "ENT-8983 Upgrade H2 and liquibase to latest version (#7298)", "author": {"name": "Mahmoud Almahroum", "email": "84918112+mahmoudal993@users.noreply.github.com", "user": {"login": "mahmoudal993"}}, "additions": 75, "deletions": 38}}, {"node": {"oid": "f63e049bcbf5f0d2d91a5329eb8b36af6875c91a", "messageHeadline": "ENT-8924 Corrected JavaDoc/KDoc comments for ServiceLifecycleEvent (#\u2026", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "c777e779629a9903a2c436796e5e0f0d3c0bf798", "messageHeadline": "Merge pull request #7297 from corda/connelm/INFRA-2021/reverting-snyk\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "fe4e607dfddcfd9dc7a9b05b2e40bb7bddd8282d", "messageHeadline": "INFRA-2021: Adding in authenticate Gradle wrapper to Snyk Delta", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b4fce52ce51ebd5608b7f666323371f18ba6a88", "messageHeadline": "INFRA-2021: Adding in authenticate Gradle wrapper to Snyk Delta (sepe\u2026", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "835ea723eaa18fd84f8ef5f827be294e3f056604", "messageHeadline": "Revert \"INFRA-2021: Temp fix for Snyk Delta \"", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9443bd7a6b3a0ddbcdf708102619e6faf1583c55", "messageHeadline": "Merge pull request #7296 from corda/connelm/INFRA-2021/move-snyk-delt\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2ce0409bd25000621e4d7e7a555dd11952af40a9", "messageHeadline": "INFRA-2021: Temp fix for Snyk Delta", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f61b4db5274966d9d411db6d19caf07a1e8eccbb", "messageHeadline": "Merge pull request #7291 from corda/colljos/bump_platform_version", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6e4768cd02865392b0bbf6d5e02111389a04df10", "messageHeadline": "Bump platform version.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8896ef706246026d60ff2138a2242d03238e261", "messageHeadline": "Bump platform version.", "author": {"name": "Jose Coll", "email": "jose.coll@r3.com", "user": {"login": "colljos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10aaedc9fc82ba787d46e51ffbc6caf511234297", "messageHeadline": "NOTICK: Branch creation for 4.11", "author": {"name": "nargas-ritu", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b8400b0e99e66677a4c41f434ec4d257ba5470aa", "messageHeadline": "Merge pull request #7289 from corda/ritu_tmp_SNYK_waivers_remaining", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "e2ee13196d6a5b4d5966f6e9bbcc5fcbaa7a0af3", "messageHeadline": "NOTICK: Remaining snyk waivers updated for Corda OS 4.10", "author": {"name": "Ritu", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a98f17922c2dd371bb9182ecffacbfe290bea681", "messageHeadline": "NOTICK: Remaining snyk waivers updated for Corda OS 4.10", "author": {"name": "Ritu", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "9d0525ec7fd4d86f737796be2b7dae4307d2bd07", "messageHeadline": "Merge pull request #7288 from corda/SNYK-waivers-4.10", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 199, "deletions": 0}}, {"node": {"oid": "14ab3f38c261ec11d2d66ca05a783e2b14dfdb64", "messageHeadline": "NOTICK: Snyk waivers for Community 4.10", "author": {"name": "Ritu", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 199, "deletions": 0}}, {"node": {"oid": "293cb9e9f8ad359132e3dfcfb63a405e56862208", "messageHeadline": "Merge pull request #7286 from corda/connelm/merge-snyk-delta-49-410-2\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "8debdf9b84bb6a9a7fbaf1da40fee1d8891e5dd6", "messageHeadline": "INFRA-1904: Merging forward snyk delta from 4.9 to 4.10 (2022-12-12)", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "71a7b6f25d470723a7736ccdd8e7904ec89fcd4e", "messageHeadline": "Merge pull request #7285 from corda/connelm/merge-snyk-delta-48-49-20\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "cd948b1b5efb725f5d0a5edfa724efa6ca9b993a", "messageHeadline": "INFRA-1904: Merging forward snyk delta from 4.8 to 4.9 (2022-12-12)", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "1f705a45e9a3b1c716247b045cdafc465c97274a", "messageHeadline": "Merge pull request #7284 from corda/connelm/merge-snyk-delta-47-48-20\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6e569faf8fc1a8b998e24f081fe7a0d9158dea62", "messageHeadline": "INFRA-1904: Merging forward snyk delta from 4.7 to 4.8 (2022-12-12)", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "3a9d6d6b2644b03f65bc9c4b9bf73fb66de6ae46", "messageHeadline": "Merge pull request #7283 from corda/connelm/merge-snyk-delta-46-47-20\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "f256040ceefe91784dfbb27d5442a0f1c392ac48", "messageHeadline": "INFRA-1904: Merging forward snyk delta from 4.6 to 4.7 (2022-12-12)", "author": {"name": "Connel McGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "d12a6ddc55aced5ea63673c61d21e510f4f85ce1", "messageHeadline": "INFRA-1904: Enable Snyk Delta on C4 ENT/OS shared pipeline (#7282)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "5fa1bba66b77014d26091b4ca6ea03466a147dcd", "messageHeadline": "Merge pull request #7281 from corda/adel/ENT-8823", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 191, "deletions": 122}}, {"node": {"oid": "a5d89967601202640d5cb6b451cba171901aeb81", "messageHeadline": "ENT-8823: Added jfrog artifactory plugin. Hopefully will now publish \u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d58443b4311bf10ee71e3ab49bd507b36572aa96", "messageHeadline": "ENT-8823: Updated api-current.txt. Additional boolean added to CordaR\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2e724cb82fbe03ee38d7f734e7090236b56445a5", "messageHeadline": "ENT-8823: Removed unused import.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "044b83508eee34a59bf07e39694d5201955854fc", "messageHeadline": "ENT-8823: Added copyBaggageToTags configuration option to control if \u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 51, "deletions": 35}}, {"node": {"oid": "50a1a4ce0937780e925236b50b1c2f1622240d5e", "messageHeadline": "ENT-8823: StartEnd events now dont get mangled when parent span is a \u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 133, "deletions": 82}}, {"node": {"oid": "c3083af4c3b0afddcf80821e4e1b1f4ac7ad274f", "messageHeadline": "Merge pull request #7276 from corda/cc/merge/os-4.9/os-4.10/28-Nov-2022", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "563a7fb6c17ad348fb56b670235f7eb18a1896d3", "messageHeadline": "Merge branch 'release/os/4.9' into cc/merge/os-4.9/os-4.10/28-Nov-2022", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "23b872db176f20993507ef8efbd01b8b4e9ec04d", "messageHeadline": "Merge pull request #7275 from corda/parkri/ENT-8817-compute-deadlocks", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "724b61beb76e4b2ab3c3e47ecb17630649cd5aa4", "messageHeadline": "Merge pull request #7273 from corda/cc/merge/os-4.9/os-4.10/24-Nov-2022", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 86, "deletions": 32}}, {"node": {"oid": "3e25f7fd1a842ed48518ef310fe80d0e9f5cfafa", "messageHeadline": "ENT-8817 OS port of compute deadlock changes", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "31d9f0df091d3f4459abb9f09d51017a378bd756", "messageHeadline": "Merge branch 'release/os/4.9' into cc/merge/os-4.9/os-4.10/24-Nov-2022", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 86, "deletions": 32}}, {"node": {"oid": "0131163db046ed29b610763839bd409e7621d605", "messageHeadline": "ENT-8814 - back-fit changes from Enterprise to OS (#7272)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 54, "deletions": 22}}, {"node": {"oid": "e46b7bdd5a8e18d960f9f1b3a3911392b151f466", "messageHeadline": "ENT-6893: Added interface for clients to grab openetelemetry handle. \u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 139, "deletions": 78}}, {"node": {"oid": "188027c1f5280cb9270dced2a0dfa323ce6484cd", "messageHeadline": "ENT-8811 OS port of flow draining fixes (#7269)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "4d14d718d57429008d6d66900afc57af960ef2ea", "messageHeadline": "Merge pull request #7270 from corda/cc/merge/os-4.9/os-4.10/21-Nov-2022", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 118, "deletions": 32}}, {"node": {"oid": "e3d22dadbc02f6e5411c64bd411dc579dc927da3", "messageHeadline": "ENT-8796 - Fwd-merge from OS 4.9", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 118, "deletions": 32}}, {"node": {"oid": "f8f374ec8ccac83f561b7cc4fa1b42f849b8dc1c", "messageHeadline": "Merge pull request #7268 from corda/cc/merge/os-4.8/os-4.9/16-Nov-2022", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 117, "deletions": 31}}, {"node": {"oid": "71b17874a6255e4fc49c4eff07a05468ef6fd833", "messageHeadline": "ENT-6983 - Filter out unwanted Artemis warnings (#7263)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "0c4c5bd1386dcd571d22aab49f1b03a059f9c4d4", "messageHeadline": "Merge branch 'release/os/4.8' into cc/merge/os-4.8/os-4.9/16-Nov-2022", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 117, "deletions": 31}}, {"node": {"oid": "43168387b45a310c05bd4da5e3805043251b1171", "messageHeadline": "ENT-8794 Delay closing of attachment class loaders (#7267)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 117, "deletions": 31}}, {"node": {"oid": "1733b568e23a3eaff5b7b2988a0c6b991eacd55c", "messageHeadline": "NOTICK: Remove `vkolomeyko` and `rekalov` from code owners file (#7265)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "aa72dec0f2a6e1ec1c57c31b0f2e9085a27e6eb0", "messageHeadline": "NOTICK: Add CORDA_USE_CACHE environment variable (#7262)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6f6ca3fe125180c3bf61d955f773dddf8f1a77d", "messageHeadline": "Merge pull request #7259 from corda/adel/ENT-6993", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0457d6762b90078d65169b6b920910fc0d6e897", "messageHeadline": "ENT-6993: Reverting back to BC 1.70.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "79babc999c16f6326b0ea7bb901c99ff064419ac", "messageHeadline": "ENT-6993: Upgrade BC to 1.72.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "de76ebab23f283fbaec59ec0a9135046ec3caae4", "messageHeadline": "ENT-6975: Update Zulu docker files to use Zulu JDK 352. (#7256)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7a133f687cb112514f511deeeb85d525e9385967", "messageHeadline": "ENT-6893: First cut of telemetry integration. (#7247)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1675, "deletions": 108}}, {"node": {"oid": "bdcd25477d54dd0a8a06552376ae2bb96aa8095a", "messageHeadline": "ENT-7039: Notary signature checking requires non-interned SecureHashe\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 71, "deletions": 7}}, {"node": {"oid": "a6273555436de3e87b7c020c61ce62bf37ff0469", "messageHeadline": "NOTICK: Fix typos (#7255)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fd3baa50778e9e1cac2c8fdc96654cfc0c3b357", "messageHeadline": "Merge pull request #7253 from corda/cc/os/4.9/ent-7034/upgrade_common\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0997b49b24d510e203b4de423d053dbf56789244", "messageHeadline": "Upgraded shiro and commons-text to address security issues", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "4638df0a6904b48595d7b237d1c3f480a29844a3", "messageHeadline": "Merge pull request #7252 from corda/cc/release/os/4.10/ent-7034/upgra\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "b29713d7b9be1bad3a4994770981e8b477d73217", "messageHeadline": "ENT-6947 Intern common types to reduce heap footprint (#7239)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 707, "deletions": 82}}, {"node": {"oid": "64d31d3fb39f0de62665d4745e4c3eb1258c02d4", "messageHeadline": "Upgraded shiro and apache commons-text, to address security issues.", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "3238638f22356a0a8cf9e954be791d1a1b8dc861", "messageHeadline": "Merge pull request #7251 from corda/adel/ENT-6975", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c23f74bc3fbaf10aefff2c1e5193aabf42b1fe83", "messageHeadline": "ENT-6975: Updated docker jdk version to 345 for zulu ubuntu and 8u342\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "670c7d49c13491e279e0b2c345314f8803f19ab4", "messageHeadline": "Merge pull request #7249 from corda/cc/os/4.10/ent-6903/revert_netty_\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ec93f01e176000b51ca5e80b8d410b2e7daf25d", "messageHeadline": "Reverted netty back to 4.1.77.Final", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ab4ac94c880aa98033cf618e82be7a8c54dcc6c", "messageHeadline": "ENT-6903 - address security issues reported by Snyk (#7244)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "70c9bbc30a4fa8d87cb91e7a990e86d6ef79c6b2", "messageHeadline": "Merge pull request #7243 from corda/cc/os/4.10/ent-6856/tls_handshake\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 182, "deletions": 25}}, {"node": {"oid": "5ca5b8d0965f2d30244d439a5eb0418c46733d11", "messageHeadline": "Do not black-list AMQP targets that suffer a handshake failure", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 182, "deletions": 25}}, {"node": {"oid": "242d7d45c5702a14c82d9f6a05ba888a36222484", "messageHeadline": "Merge pull request #7241 from corda/knguyen/INFRA-1856/update_pr_scan\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f24fa96a53524ebf6ef74216085dde15c23a9cd6", "messageHeadline": "INFRA-1856: Update pr scanner version", "author": {"name": "Khoi Nguyen", "email": "khoi.nguyen@r3.com", "user": {"login": "knguyen-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f32d3d36993e67b920cd3e124c22047e2fb8f0f", "messageHeadline": "added modules for snyk scanning (#7231)", "author": {"name": "Jan Szkaradek", "email": "js7656@gmail.com", "user": {"login": "E1P3"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "19c8dd5cfb54c0f3ccd6670b708ef975b6f91e17", "messageHeadline": "added modules for snyk scanning (#7232)", "author": {"name": "Jan Szkaradek", "email": "js7656@gmail.com", "user": {"login": "E1P3"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "cb42ae2980bab38cbefda698e034344f0442d9dd", "messageHeadline": "added modules for snyk scanning (#7233)", "author": {"name": "Jan Szkaradek", "email": "js7656@gmail.com", "user": {"login": "E1P3"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ea9f29e0bdfdd2ad3bba5e96bbb6a2e9649d246f", "messageHeadline": "added modules for snyk scanning (#7234)", "author": {"name": "Jan Szkaradek", "email": "js7656@gmail.com", "user": {"login": "E1P3"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c89ce8e29d48b49e4b30dca05d8b1e1fe6f7e270", "messageHeadline": "added modules for snyk scanning (#7235)", "author": {"name": "Jan Szkaradek", "email": "js7656@gmail.com", "user": {"login": "E1P3"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "eb50c8d22ed2ab9eee5efd6c843b987a3f2ec4f5", "messageHeadline": "added modules for snyk scanning (#7236)", "author": {"name": "Jan Szkaradek", "email": "js7656@gmail.com", "user": {"login": "E1P3"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0ca969913a8cffcbb5c4ff41c06b0408b869463e", "messageHeadline": "Merge pull request #7229 from corda/jansz/INFRA-1844/snyk-scan-capsul\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8afcf57e387570fd0b666959a3fb5c17fea4301d", "messageHeadline": "INFRA-1844: tidy up and expand scanning of projects", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1e5b18c3b78668c326cc4e0b3c75cbcf78856081", "messageHeadline": "NOTICK: scan runtime classpath", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed94752680e33b85a441406284b632614a74bdfe", "messageHeadline": "Merge pull request #7228 from corda/cc/ent-6913/kdocs_update_quick_rpc", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "293af38e2899653b9610fb4bac9488fba106e03e", "messageHeadline": "changed snyk scan target", "author": {"name": "JanSzkaradek", "email": "szkaradj@tcd.ie", "user": {"login": "E1P3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14e2ef347899b7f2dde910d95d54ed0e66dc2726", "messageHeadline": "Updated KDoc for quick RPCs", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "6d0875076f6e293fb503ba03b35e9b09b2b92862", "messageHeadline": "Merge pull request #7225 from corda/cc/merge/os-4.9/os-4.10/01-Aug-2022", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "877e00f8d3c42921dfcc6f730451b877a053ca86", "messageHeadline": "Fwd-merge from OS-4.9", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "878f0bba8b4cfe31f06717ae0bce7d5bf39bb10e", "messageHeadline": "ENT-6885: Added build option to specify the version of Apache commons\u2026", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f9b8af85c216a574ee8660e41c0e55b4b76b32da", "messageHeadline": "Merge pull request #7223 from corda/add-snyk-scan-4.10", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "212cd2214cfb5e5067b9e3c51f7413f1cdad211a", "messageHeadline": "CORE-4769 add snyk scan open source 4.4", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "cc929e3b5b17593f908188677cfb42bbd1090b7a", "messageHeadline": "INFRA-1805 add snyk scanning to corda os 4.4", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "24c3e5343560cded2b12c2533ea84fc510d55c85", "messageHeadline": "Merge pull request #7222 from corda/add-snyk-scan-4.9", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "8cf512e6e50462a2889785c998e334e717dc530b", "messageHeadline": "CORE-4769 add snyk scan open source 4.4", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "8644ab38ffeb744f888b7e06d5c18afebebd6a87", "messageHeadline": "INFRA-1805 add snyk scanning to corda os 4.4", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "aff501fadb5f635044956d23ca75e508815aa796", "messageHeadline": "Merge pull request #7221 from corda/add-snyk-scan-4.8", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "d75768229182ca9337349f9449ae4471c516f0b8", "messageHeadline": "CORE-4769 add snyk scan open source 4.4", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b1afd88f13d061e51c7dd5c2891b0f9542e57022", "messageHeadline": "INFRA-1805 add snyk scanning to corda os 4.4", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "89a4259c78c77e205b58a50719d496890f8b9366", "messageHeadline": "Merge pull request #7220 from corda/add-snyk-scan-4.7", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "9425bb5c197051e4b62f8b9a9c8efb742ba9fa0d", "messageHeadline": "INFRA-1697 minor tidy up", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "e4a19f4622f40b35f59aaf8cc004b1d0111f2302", "messageHeadline": "INFRA-1805 add snyk scanning to corda os 4.4", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0b26ffa3004512a801c48fd27af59705fd0587ce", "messageHeadline": "Merge pull request #7219 from corda/add-snyk-scan-4.6", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "cd577afcd9e8d834756cf106155e988d8bff8cc8", "messageHeadline": "CORE-4769 add snyk scan open source 4.4", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "121e67aa119899f0f77cf4a6d8bf5323c8fcda85", "messageHeadline": "INFRA-1805 add snyk scanning to corda os 4.4", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "ffc843b64d8654f0dc81e0707828729c867a74c2", "messageHeadline": "ENT-6882: Upgraded shiro-core to 1.9.1. (#7217)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59775837a191effbdda0fc16bb4eadb9593a45a7", "messageHeadline": "Merge pull request #7216 from corda/add-snyk-scan-4.5", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c6197bbfaf879f4890bedab3fecc295510e3550a", "messageHeadline": "ENT-6784: Change Artemis Server logging to `WARN` (#7215)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12bbf98de236fd174596d489722bb347cfc29220", "messageHeadline": "CORE-4769 add snyk scan open source 4.5", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "1b18f793ec747207b16bcf5e93346246d204de34", "messageHeadline": "Merge pull request #7214 from corda/add-snyk-scan-4.4", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "e35b755546e10dc070563f99faeafd826a312a2e", "messageHeadline": "CORE-4769 add snyk scan open source 4.4", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d669d39e6401040d8ce0bc8ee0c5d5a1353fa576", "messageHeadline": "INFRA-1805 add snyk scanning to corda os 4.4", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "54fdd12a2d20a85e7945ce61dde055c60578ad45", "messageHeadline": "ENT-6866 support quick RPCs that are not processed via the RPC thread\u2026", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 159, "deletions": 4}}, {"node": {"oid": "05c817177afc0c754e092b906e18b287f443e038", "messageHeadline": "Merge pull request #7212 from corda/adel/ENT-6847", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c23e8b49d4b5962cd3e9d03eeaa3fb63613499b5", "messageHeadline": "ENT-6847: Updated shiro and netty version.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d984263104b4f679a46efd4c01fb5e4d834eb1c", "messageHeadline": "Merge pull request #7211 from corda/adel/ENT-6865", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "000019b65cd98d358d51681899f7711756d1ac07", "messageHeadline": "ENT-6865: Bumped quasar version for compatibility with ENT.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ac6bac5a87f21d0740f06e259e7a24d61410b43f", "messageHeadline": "Merge pull request #7210 from corda/hjkim/os-4.9-4.10-merge-24062022", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "0a59d578ff6a268aa5be1a39737cad5b3994910f", "messageHeadline": "Merge branch 'release/os/4.9' into hjkim/os-4.9-4.10-merge-24062022", "author": {"name": "HJ Kim", "email": "hj.kim@r3.com", "user": {"login": "r3hj"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "774be6234de73608a0f13d940fe4d3b7004c6c32", "messageHeadline": "Merge pull request #7208 from corda/hjkim/ent-6714/corda-logs-db-pass\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "8d34be5129f0dff1f19fb4264aced6d4d307fe7e", "messageHeadline": "ENT-6714: Fix Corda logging database password", "author": {"name": "HJ Kim", "email": "hj.kim@r3.com", "user": {"login": "r3hj"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "a78ad86c619175ef6bb34771832d18651f7be7f5", "messageHeadline": "Merge pull request #7206 from corda/adel/ENT-6858-com", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f739a29ec74d9c9d3fb3a42419ca87a1b778dcb", "messageHeadline": "Merge pull request #7207 from corda/cc/os/4.10/ENT-6863/upgrade_netty", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3d52a67ded6cf9d3fb1374d72435c71e3e58da37", "messageHeadline": "ENT-6863 upgrade netty to 4.1.77.Final", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "872a81617ae69d68b4b35dc6861b3b23a5f83718", "messageHeadline": "ENT-6858: Updated bouncy castle to 1.68 to match 4.5.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c98923d008624a323f03f50b63f1176c3dc98c6f", "messageHeadline": "Merge pull request #7202 from corda/peterli-r3-patch-2", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b56be89fb1d6e98c71ed14440e159f2fe25bead2", "messageHeadline": "Merge pull request #7205 from corda/adel/ENT-6858", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aa0963bc766235fd5ad3f52e96815bce17dc1296", "messageHeadline": "ENT-6858: In our Corda BC provider add support for Signature.Ed25519 \u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b50d06945f475e8b94748a1d22d8b8e037607962", "messageHeadline": "Merge pull request #7203 from corda/cc/notick/corda_service_event_pri\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 133, "deletions": 0}}, {"node": {"oid": "199f635d694afbdd64f0c6c6a8b9e4b07d5ae156", "messageHeadline": "Attempt to fix service priority tests when they are run on Jenkins", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c57bbd1c3938608ec51537c1676ec4c72a3a9a72", "messageHeadline": "Added integration tests for service event priorities", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "491d37e2b1578fe1942c74e3c176aa3fcadaa902", "messageHeadline": "Update README.md", "author": {"name": "peterli-r3", "email": "51169685+peterli-r3@users.noreply.github.com", "user": {"login": "peterli-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03fa529292b80c996f44c83c8b3caedbe06c2480", "messageHeadline": "ENT-6791 New service lifecycle event published just before starting t\u2026", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 136, "deletions": 29}}, {"node": {"oid": "cd1e3bab859f677d7a549bd04e7866ce09a628e8", "messageHeadline": "Merge pull request #7201 from corda/cc/ENT-6854/node_status_jmx", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 97, "deletions": 4}}, {"node": {"oid": "f0d530ab8bab069f0effa762c490421a4d67f802", "messageHeadline": "Post review updates; renamed tests/files, neater Kotlin test code", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "4b1aabb164b3987b7aff2ed12de38b128e62995a", "messageHeadline": "Update node/src/integration-test/kotlin/net/corda/node/jmx/NodeStatus.kt", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "02321465159799e98158d09f7833507347083d97", "messageHeadline": "Update node/src/integration-test/kotlin/net/corda/node/jmx/Publish.kt", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3c0c1a01a2c9ebf02f08e7c947055b7f10876d8a", "messageHeadline": "Update node/src/integration-test/kotlin/net/corda/node/jmx/Publish.kt", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fce95dd276519f794ee64c58053667b4761b30dc", "messageHeadline": "Update node/src/integration-test/kotlin/net/corda/node/jmx/NodeStatus.kt", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "518befabeb329084b7268aa685f098b0e8dbb3a1", "messageHeadline": "Resolved detekt error", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "500be9cbcd682aec6b5f89eed9a4d62b22c6568d", "messageHeadline": "Post-review updates; added integration tests", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 84, "deletions": 7}}, {"node": {"oid": "b76fc7de598d84af2e60c64f62a7c32bb0e2a945", "messageHeadline": "Introduced node status; published via JMX", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "6252217bb6b876cb019b245c3ae502ae7f028c2f", "messageHeadline": "Merge pull request #7200 from corda/wz/merge-os-49-410-2022-05-31", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac60c66b2f62c6199843af2824da1fd4a9776c23", "messageHeadline": "NOTICK: Merging forward updates from OS 4.9 to OS 4.10 (2022-05-31)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "851bc5506a9bcbe0f14ca613feabb25555937405", "messageHeadline": "Merge pull request #7199 from corda/wz/merge-os-48-49-2022-05-31", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d149e9792ad54bf2ada3c854bc2e794df7e1f673", "messageHeadline": "NOTICK: Merging forward updates from OS 4.8 to OS 4.9 (2022-05-31)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2da94dd92e4ea6c3f7979f9ad9c39ec31e828bf3", "messageHeadline": "Merge pull request #7198 from corda/wz/merge-os-47-48-2022-05-31", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5f49dbf7ca9a5d38db64d8bf1a0ae8d83202763", "messageHeadline": "NOTICK: Merging forward updates from OS 4.7 to OS 4.8 (2022-05-31)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3042136743ec5bf1c8efc3aaeddb5ffbac9319f3", "messageHeadline": "Merge pull request #7197 from corda/wz/merge-os-46-47-2022-05-31", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bc9f7e6513dd93e27d2caddc57625b60648f3f9c", "messageHeadline": "NOTICK: Merging forward updates from OS 4.6 to OS 4.7 (2022-05-31)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1baedbeb7c15d602be649cda8733df3e196c2348", "messageHeadline": "Merge pull request #7196 from corda/wz/merge-os-45-46-2022-05-30", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "911f033e42b4ceb205f85c7b5a041f1485a5990e", "messageHeadline": "NOTICK: Merging forward updates from OS 4.5 to OS 4.6 (2022-05-30)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d110c1691fa59e136cb71a1252b9185afb52d57", "messageHeadline": "Merge pull request #7195 from corda/wz/merge-os-44-45-2022-05-30", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "142b7d3fd0b6fa2576becdf4feb3909aeefc48b1", "messageHeadline": "NOTICK: Merging forward updates from OS 4.4 to OS 4.5 (2022-05-30)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6a3e6276a4920f0501280d7a0ea60d5f8ce10d7b", "messageHeadline": "CORE-4784: remove obsolete check when generating NexusIQ reports (#7194)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "043c4e5dccac7f43f7e775ac1ee0b87aeb292ab1", "messageHeadline": "NOTICK: remove obsolete parameter (#7193)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9818d3beac40cc5e05c38a95ad6201531f6ca349", "messageHeadline": "Merge pull request #7192 from corda/wz/merge-os-49-410-2022-05-26", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 85, "deletions": 27}}, {"node": {"oid": "206f3ac0882dba6fa7cc8cd14cc130a0793a1c37", "messageHeadline": "Added missing update of Jackson version", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d3548d36e7c16c42ffce7908070580deaf9f421", "messageHeadline": "NOTICK: Merging forward updates from OS 4.9 to OS 4.10 (2022-05-26)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 84, "deletions": 26}}, {"node": {"oid": "11113d262c9e46bcfa4ce94465c4f53566d70d6c", "messageHeadline": "Merge pull request #7191 from corda/wz/merge-os-48-49-2022-05-26", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 68, "deletions": 25}}, {"node": {"oid": "031eb263e681a1ffb5bcd058838e8ca6b7717ef1", "messageHeadline": "NOTICK: Merging forward updates from OS 4.8 to OS 4.9 (2022-05-26)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 68, "deletions": 25}}, {"node": {"oid": "0c8d685fbd27b4a9364bff8328d8d6e7a9cd474e", "messageHeadline": "Merge pull request #7190 from corda/wz/merge-os-47-48-2022-05-26", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 69, "deletions": 26}}, {"node": {"oid": "a830b3707cc95f625108f9bee8be99d1363359b1", "messageHeadline": "Merge pull request #7189 from corda/ronanb/INFRA-1697/remove-credenta\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec14f9ccba23e5e0197408e89f8517262103cd93", "messageHeadline": "NOTICK: Merging forward updates from OS 4.7 to OS 4.8 (2022-05-26)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 69, "deletions": 26}}, {"node": {"oid": "d6eceed2df12907ad3b7e0d816aa38ec29ea2b1e", "messageHeadline": "Merge pull request #7188 from corda/wz/merge-os-46-47-2022-05-25", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 69, "deletions": 26}}, {"node": {"oid": "ab5f4fe0a4cf0ab5b524e8639a85ebdae9b5ed33", "messageHeadline": "INFRA-1697 authenticate on agent 2", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63008c12db1b97ad9d04b69d6f284ed02613fc61", "messageHeadline": "Removed obsolete MS Teams hooks from nightly builds", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "686cb1f49768692021c6e9d97c0b2728b3ef4f89", "messageHeadline": "Merge pull request #7116 from corda/ronanb/INFRA-1697/remove-credenta\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "c7eab9980b18152298dbb6c4a785400646259d2c", "messageHeadline": "NOTICK: Update Docker ReadMe.md (#7176)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0336c938a63b440eac325a4be973fd55903608fd", "messageHeadline": "NOTICK: Merging forward updates from OS 4.6 to OS 4.7 (2022-05-25)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "84c6e9457103b63cd7434a022fb4809ba6bd94ab", "messageHeadline": "Merge pull request #7120 from corda/ronanb/INFRA-1699/tidy-up-wrapper\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc6c51b27350c71818982c1bf23cc47f27ba3ee7", "messageHeadline": "Merge pull request #7187 from corda/wz/merge-os-45-46-2022-05-25", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e151c490c41bf4743a05ae9a85d033bc9f184646", "messageHeadline": "Merge pull request #7183 from corda/adel/ENT-6802", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d294e34726658f9e29f109fdf0564176dd4d651", "messageHeadline": "NOTICK: Merging forward updates from OS 4.5 to OS 4.6 (2022-05-25) v2", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4b2349a9d95f3479e58e3226531f06e545d9093", "messageHeadline": "Merge pull request #7186 from corda/wz/merge-os-44-45-2022-05-25", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "494079b2f2df96055317e566df30ba118c0212a5", "messageHeadline": "NOTICK: Merging forward updates from OS 4.4 to OS 4.5 (2022-05-25)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb2c54e2b7d5f3fe9f90119d694627a4a8c1a3bb", "messageHeadline": "NOTICK: added missing backslash (#7185)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47620618c2a4975cdfb874ff54e199a81b5e2df3", "messageHeadline": "Merge pull request #7184 from corda/wz/merge-os-45-46-2022-05-25", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "ef76ae097324615faa0b19ac1928db9f8da3a86e", "messageHeadline": "NOTICK: Merging forward updates from OS 4.5 to OS 4.6 (2022-05-25)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "81348de000904f71be347c64b7c528f075022d67", "messageHeadline": "ENT-6802: Upgrade Jackson to 2.13.3", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca087980a9c3ef6b617b8af61dff60da756b11bd", "messageHeadline": "Merge pull request #7182 from corda/wz/merge-os-44-45-2022-05-24", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "bb54f77e099187a33c867e662cb7469d94fd144b", "messageHeadline": "Merge branch 'release/os/4.4' into wz/merge-os-44-45-2022-05-24", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "589c714cba4b7d5f4336a1df4f17a1addc943559", "messageHeadline": "CORE-4784: Generate license and wiki reports (#7181)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 67, "deletions": 1}}, {"node": {"oid": "a54682f3d0b523480aa90c153c0dfeb5b34b24c0", "messageHeadline": "Merge pull request #7071 from corda/ronanb/INFRA-1697/remove-credentals", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "340b3199b08ac7f8d9150406520d922dbf1e8762", "messageHeadline": "Merge branch 'release/os/4.8' into ronanb/INFRA-1697/remove-credental\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 80, "deletions": 38}}, {"node": {"oid": "5d1599b97cfd797f1fb6344f1f6c1826b45f7b8a", "messageHeadline": "Merge pull request #7118 from corda/ronanb/INFRA-1699/tidy-up-wrapper\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bf29d238c2acd18b6f22ba31b900d0d60a8fa66", "messageHeadline": "Merge pull request #7117 from corda/ronanb/INFRA-1699/tidy-up-wrapper\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0faeae6982c1cc33d84764c215cf1f7694e9a11b", "messageHeadline": "Merge pull request #7119 from corda/ronanb/INFRA-1699/tidy-up-wrapper\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a09e9b6be2d44dda0e181b293dd5b0bdc44bbaee", "messageHeadline": "Merge pull request #7180 from corda/chrisr3-os-4.9-merge", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "853c95b880d08b496cc8e38ce94116d3a67b395e", "messageHeadline": "NOTICK - Cross link Arch V1 to the Arch V2 repo (#7178)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a0fae54682d26b5bef01bc4c571ce211ab5f02ef", "messageHeadline": "Merge commit '167328fb1eee2994f1ba5c637e99c0044c264644' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "167328fb1eee2994f1ba5c637e99c0044c264644", "messageHeadline": "Merge pull request #7179 from corda/chrisr3-os-4.8-merge", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "47ec57186eeb52a4c5c926a00a839e57b94424c7", "messageHeadline": "Merge commit '91ef44dc12b8cc921b9ec0a37b44de75c256d92d' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "91ef44dc12b8cc921b9ec0a37b44de75c256d92d", "messageHeadline": "Merge pull request #7172 from corda/chrisr3-urlconnection-caches", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "bd120028ce5b412ad69928cde343f24ed0814ef1", "messageHeadline": "Merge pull request #7156 from ulrikrasmussen/squelch-spurious-warning", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "57ddafa1486a62cc081f2dd38032284356592f02", "messageHeadline": "ENT-6532: Close any deserialization classloader that is evicted from \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "0d96691258b7eb04990177b55380cfc74394d355", "messageHeadline": "NOTICK: CC4.9->CC4.10 merge #7177", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "12f339a3434c672daa387ce163b749ad53bd7286", "messageHeadline": "Port netty upgrade to constants.properties", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "355411b19559f3ad9c3a40dc2b62138d4b3ef32c", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.9' into vkolomeyko/\u2026", "author": {"name": "Viktor Kolomeyko", "email": "Viktor.Kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "d6fc10e632092a736c263d509c8f80237cc9d296", "messageHeadline": "ENT-6784: Change special provisions for Artemis Server logging (#7174)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "a062a973862565fdef4018d123749c72c14352a6", "messageHeadline": "Merge pull request #7165 from corda/adel/ENT-6636", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2aca5605f9f15bf8641d903bba4ce8c44b37fedd", "messageHeadline": "Merge pull request #7175 from corda/adel/ENT-6480", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9259522a14114a950e0a603504d534fbb5e18c22", "messageHeadline": "ENT-6480: Upgraded caffeine to 2.9.3.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c70454d864e827f664e19ba8a21a25a00e12abe", "messageHeadline": "Merge pull request #7173 from corda/ENT-6511-gracefulShutdown-backpor\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "a5a0c64e2d7064aaf43ecbcb7eae5af1a55a3c53", "messageHeadline": "CORDA-3918: Port of ENT-5417: Allow exceptions to propagate when shut\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "bfcd1d8791bef3b8335b2d7c4c3b280e1805e435", "messageHeadline": "ENT-5379 Reconnecting RPC fixed to recognize shutdown calls and break\u2026", "author": {"name": "Tamas Veingartner", "email": "tamas.veingartner@r3.com", "user": {"login": "Vengi58"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "fc4f546f6cf1abbc5e551edd89de6be4cd8b2fd8", "messageHeadline": "Merge pull request #7166 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d16d94848e67ca6ff7399799d8a73edf5926744", "messageHeadline": "Merge pull request #7167 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58661bc2bf181e330669170a8ea4606274de4163", "messageHeadline": "Merge pull request #7170 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce672f50dd5e3ed3b4a75ed1027d9bba91bc83da", "messageHeadline": "Merge pull request #7169 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b458d37f0b8fb1c23c09c8450483653dc752246d", "messageHeadline": "Merge pull request #7168 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "13134af5f33038493f9343db597089f8acf0b3a6", "messageHeadline": "Merge pull request #7129 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "f23d324f442ecee726a6c857cf5a58cd4629c6f9", "messageHeadline": "Merge pull request #7130 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "bbb6b1a51dbf7c9c8ed070302f0a38b15a8ddb85", "messageHeadline": "NOTICK Remove Slack tagging on successful/unstable builds", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab19a61169ce1d8128e88d62e991ca25791791b2", "messageHeadline": "NOTICK Remove Slack tagging on successful/unstable builds", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdf96634ee244ea858a5cd362947549e8e5d8615", "messageHeadline": "NOTICK Remove Slack tagging on successful/unstable builds", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e8e46a220ae11ed04df1fd9174ccedae623d0441", "messageHeadline": "NOTICK Remove Slack tagging on successful/unstable builds", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f82660cdbfeb31c8e090ecdbe68bd49befe413b", "messageHeadline": "NOTICK Remove Slack tagging on successful/unstable builds", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e9358c2c0d97494df074ce9803e24b29e277134", "messageHeadline": "NOTICK Remove Slack tagging on successful/unstable builds", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a2f4431df940ae4639d24ff8a86d1a9b554b64d", "messageHeadline": "NOTICK Remove Slack tagging on successful/unstable builds", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7145d43f3572697c0714d25c3d08ef51da8f922", "messageHeadline": "Merge pull request #7154 from corda/ENT-6579-upgrade-netty", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f0b425c838186cbed925e601272d951900bc63e", "messageHeadline": "Merge pull request #7131 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "75ddc6290245d1b1867245aa46f6132bfce94228", "messageHeadline": "Merge pull request #7132 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "43146e5d2aa2784390e2d5f46946d995ef81052e", "messageHeadline": "Merge pull request #7162 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 18, "deletions": 37}}, {"node": {"oid": "ad5193f135d3f1a4bad6ebd7e3aa76f4509bfdbc", "messageHeadline": "ENT-6636: Removing commons-codec - not used, at least not as a compil\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4dc26b8f912cb4dfcc0ec9b1284ca9cb615db437", "messageHeadline": "Merge pull request #7161 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 18, "deletions": 37}}, {"node": {"oid": "3f22575f8e930d5ef5a65fd8f822a4a51785b720", "messageHeadline": "Merge pull request #7160 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 19, "deletions": 37}}, {"node": {"oid": "c174135a05598139a2f85940062352473f08f47c", "messageHeadline": "Merge pull request #7163 from corda/adel/ENT-6765-quasar", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "64849455133e3262a1aa905accf46ff6c90cdcf2", "messageHeadline": "Update Jenkinsfile", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48980134c92b7ba17d5a44cd34cdf7c7cd39a4b2", "messageHeadline": "Update Jenkinsfile", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c30e7be3a721e3d20145c4c79a0df3ab99789ae7", "messageHeadline": "Update Jenkinsfile", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1888ed6ba1b05fd1d08329b1e85e9537d658367a", "messageHeadline": "Update Jenkinsfile", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99e2991bc30b24913bed87c0b5f5b17bbe8ccff2", "messageHeadline": "Update Jenkinsfile", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "855a0207745555d1ae29debe85848daca3ed4302", "messageHeadline": "Update Jenkinsfile", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "652d5c1551ea0dd8683324403953688eb5c7b2af", "messageHeadline": "Update Jenkinsfile", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e33265f60d8c214a1d373983541c2d72ef4772c8", "messageHeadline": "ENT-6765: Upgraded quassar and hibernate.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8d83f76cad164c4ba1b8850acc16ce70c9c492f8", "messageHeadline": "Merge branch 'release/os/4.10' into connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 243, "deletions": 53}}, {"node": {"oid": "fa634fd158c3e30e41cbc62b3e72d238fc697277", "messageHeadline": "Update Jenkinsfile", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 23}}, {"node": {"oid": "7ac38891720c9a5a7ec859779d43da97d2338473", "messageHeadline": "INFRA-1743 E-mail & Slack notifications", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "cd591a50cd9fa2b89f0be7fe1821d0546f1a91af", "messageHeadline": "INFRA-1743 E-mail & Slack notifications", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 14, "deletions": 33}}, {"node": {"oid": "5b1e1bc8d0038cdd873c586655577f612743ae16", "messageHeadline": "INFRA-1743 E-mail & Slack notifications", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 14, "deletions": 33}}, {"node": {"oid": "7a7a8c8e2baecfa5b3ae23b4d4f3b836de8fd972", "messageHeadline": "INFRA-1743 E-mail & Slack notifications", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 14, "deletions": 33}}, {"node": {"oid": "cd8ecac19e7d200843bcd48ed1407b6d4c77d0ab", "messageHeadline": "INFRA-1743 Slack & E-mail notification", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 19, "deletions": 37}}, {"node": {"oid": "5149889b34c2dd2eb3104ec2f7dddb869f4e5abc", "messageHeadline": "INFRA-1743 Slack & E-mail notification", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 18, "deletions": 37}}, {"node": {"oid": "56581b340a4ac703fb8411d1ee6a34ca0238d1f4", "messageHeadline": "INFRA-1743 Slack & E-mail notification", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 18, "deletions": 37}}, {"node": {"oid": "00ff06c6253d1c607271ab7249bb010ce014df68", "messageHeadline": "Merge pull request #7158 from corda/ronanb/INFRA-1746/c4-slack-notifi\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "7a9deb02ef445501736068c35b6087c7c78d507c", "messageHeadline": "Merge pull request #7157 from corda/ronanb/notick/fix-merge", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "444a1b8fd502100dde91eee200bc83f106e6747a", "messageHeadline": "NOTICK: add shared library call", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ce0ab2789a8ea5ee949ba02c2511abdb4dcd173", "messageHeadline": "INFRA-1746 tidy up", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "5d28856dc067c2bb29bcf063a558d59e09d27ad7", "messageHeadline": "NOTICK: fix build issue post merge and remove some redundant code pos\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 35}}, {"node": {"oid": "9bda96ff0a9d5a8318a3e1a8b1300b95396fa05a", "messageHeadline": "INFRA-1746 add slack notifications", "author": {"name": "ronanbrowne88", "email": "ronan.browne@r3.com", "user": {"login": "ronanbrowne"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "af1dbf4c6d8cb71c0549ca22a729dea919601966", "messageHeadline": "Do not emit warning when StatePointer.isResolved = false", "author": {"name": "Ulrik Rasmussen", "email": "ulrik@utr.dk", "user": {"login": "ulrikrasmussen"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "bc6a6ee2aef2836052e93db37e15b28dac8028e6", "messageHeadline": "Merge pull request #7155 from corda/adel/ENT-6743", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "c1002697c733369d8779a2e15fdb905a093ca4c8", "messageHeadline": "ENT-6743: Reverted RetryFlowMockTest as the retry op only available o\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "fa607024c285e0b9870fb05e61492648092c565e", "messageHeadline": "ENT-6743: Contains method of flow hospital now correctly returns if f\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "05be5d6c42c16a453ebf0b338322be37fa536ccd", "messageHeadline": "ENT-6627: Update version of Shiro to 1.8.0 (#7153)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b331a421b2c5bf47b1c8504cae2eeeef70f7d9f3", "messageHeadline": "ENT-6579 - Upgrade netty", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ee1211aabe14dc603ec2dffd636fe5b621212cf", "messageHeadline": "Merge pull request #7146 from corda/chrisr3-snapshot-dependencies", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d2f7a3467c75e2a83d0e844fe90cb803d9ffdfe2", "messageHeadline": "Merge pull request #7152 from corda/feature/ENT-6753/update-image-4.9-os", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "415c06861675751751cb4d30576c495bee426d39", "messageHeadline": "ENT-6753 update base images", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3f2168b562574b0192bcb493ddfa2c77c0434e0a", "messageHeadline": "Merge pull request #7151 from corda/adel/ENT-6748-11Apr", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "c53b0af9976bd4b49726709a5433b266fcb74360", "messageHeadline": "ENT-6748: Make sure correct artemis is picked up, and don't rely on c\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6592920aeb6d319875b837bf718e95ac9afdd3e6", "messageHeadline": "Merge pull request #7150 from corda/adel/merge-from-os-4.5-5Apr", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6d2a9931af167e7846613b073d6200de4fe5e233", "messageHeadline": "NOTICK: Reverted Jenkins.nightly.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "60234824123a18d5be5c37e149473d8fe4184975", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.5' into adel/merge-\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 52, "deletions": 0}}, {"node": {"oid": "41f1f3068a1f61417e1481bc6dc7efd26ac56a03", "messageHeadline": "Merge pull request #7145 from corda/adel/ENT-6607-updatehibernate", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a99a25fcf703c4306c471d447cff4642e6b4ba43", "messageHeadline": "Merge pull request #7149 from corda/adel/merge-from-os4.4-4Apr", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "52451fcb6e4cc5775629610a0b3a7e0d3065102e", "messageHeadline": "NOTICK: Reverted file in merge.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "4fba67b8c53aa792b1d1e3c3a5a1b2559af79f7b", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.4' into adel/merge-\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 51, "deletions": 24}}, {"node": {"oid": "ee55da42fdd7a821a253f6a36ebb78645bc57a57", "messageHeadline": "Merge pull request #7147 from corda/adel/merge-from-4.3-4Apr", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "1262379447f888cbebea19837ad65891f25eb0ec", "messageHeadline": "ENT-6607: Update hibernate to 5.4.32.Final", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c25e0f1c738d689a64f8342626434601679b4a4a", "messageHeadline": "NOTICK: Force Gradle to use the most recent SNAPSHOTs.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e2fc6884c26246b5a570710ee92f88b9954ec91b", "messageHeadline": "Merge pull request #7142 from corda/adel/merge-from-4.9-1stApr", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 246, "deletions": 49}}, {"node": {"oid": "2e47c4ea43cfdbe2096fd9ec0729ca3d511d459e", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into adel/merge-\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "8355366119b978c8d70f203ba58e99cbc557fb64", "messageHeadline": "Merge pull request #7144 from corda/adel/ENT-6629", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4de36292c33397df8f9d8da409732096c7dd9784", "messageHeadline": "Merge pull request #7143 from corda/adel/CORDA-4239-43", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "9e99af2355df53b8a69c20a099cc40ea7b7aad94", "messageHeadline": "CORDA-4239: Regenerate test certificates with 10yr validity.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "cb4c7a80caa733ca7ada27819f12d414134f76bf", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.9' into adel/merge-\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 246, "deletions": 49}}, {"node": {"oid": "f89cb76309f84c9659abc276db134695474d8517", "messageHeadline": "ENT-6629: Update hibernate version to match ent.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84f4979306d47b6cc4c77c72a37829ce13b066ca", "messageHeadline": "Merge pull request #7141 from corda/adel/merge-from-4.8-1stApr", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "5a41348679e5f9ae4719a4933f9ae80af7160379", "messageHeadline": "Merge branch 'release/os/4.8' into adel/merge-from-4.8-1stApr", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "43acf7bf55e0f05237abcbcde826776e787b464e", "messageHeadline": "Merge pull request #7140 from corda/adel/merge-from-4.7-31March", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "05eb5103531d4d6dc636a7d7313920fc2c51b431", "messageHeadline": "NOTICK: Fixed merge change.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b22f6339f7424b500510c158c4bf178938f45c1f", "messageHeadline": "NOTICK: Fixed merge typo.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "20f3b25d4de3e0965af9c22685f41bd0fad2cd0a", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.7' into adel/merge-\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "579c66dd7eb5ba4370637035ba00f1c5c7f61fa5", "messageHeadline": "Merge pull request #7138 from corda/adel/CORDA-4239", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6c11184eae0978a35a9429f19d414cb7e3dd24a7", "messageHeadline": "CORDA-4239: Regenerate test certificates with 10yr validity.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "10019260757983e71253897382e321f3505bcee9", "messageHeadline": "Merge pull request #7133 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b5d11e7e2f11af5354cb1ae99db652d348aee1c5", "messageHeadline": "Merge pull request #7134 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "475acb64958d6ec721a6833c08ac134fc3fdec66", "messageHeadline": "Merge pull request #7135 from corda/connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c7d586da28ff0c181be499f59d65b214da7f14c6", "messageHeadline": "Merge pull request #7124 from corda/connelm/ENT-6716/disable-publish-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4802c7bc51fc4d63e36b2afa5b6c348ce17488af", "messageHeadline": "Merge pull request #7125 from corda/connelm/ENT-6716/disable-publish-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "44a5654c40febaf769de85a314436e51288c128e", "messageHeadline": "Merge pull request #7126 from corda/connelm/ENT-6716/disable-publish-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "909b7643ca2da81ae2dfcf68cad41cbebb53edf1", "messageHeadline": "Merge pull request #7127 from corda/connelm/ENT-6716/disable-publish-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5f7bc6ce7b71072f13a00504f872a9a67fbf2cd0", "messageHeadline": "Merge pull request #7128 from corda/connelm/ENT-6716/disable-publish-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b03e71cb536529faad5b0c74525d45f86be1f9ef", "messageHeadline": "INFRA-1743 Activate C4 email notifications Open source and Ent", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "682aa43f97b019591034f4108622e4e000edb7ad", "messageHeadline": "INFRA-1743 Activate C4 email notifications Open source and Ent", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8a0249b08b023fac869ab77da79303f86e709b1f", "messageHeadline": "INFRA-1743 Activate C4 email notifications Open source and Ent", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8808a5563c5dc6708556f2a462dff6ec9aee0f6b", "messageHeadline": "INFRA-1743 Activate C4 email notifications Open source and Ent", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b89eedb74432daa306b848625106bad6147ece68", "messageHeadline": "INFRA-1743 Activate C4 email notifications Open source and Ent", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ae0bf745059005a1c5f07c3589c88a257329a8e2", "messageHeadline": "INFRA-1743 Activate C4 email notifications Open source and Ent", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c624bb0cc0151e014b6ffc3d94840405d2e2543e", "messageHeadline": "INFRA-1743 Activate C4 email notifications Open source and Ent", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7de81c5cd72c7244a440faad6902feaca0f1e387", "messageHeadline": "Merge branch 'release/os/4.10' into connelm/INFRA-1743/release-email-\u2026", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 51, "deletions": 3}}, {"node": {"oid": "55973ab7f7a2c968276b948dd2e728217fc1b614", "messageHeadline": "INFRA-1743 Activate C4 email notifications Open source and Ent", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "35986f7ad55b750ca2349fbb937de4af569b3e2c", "messageHeadline": "Merge pull request #7123 from corda/connelm/ENT-6716/disable-publish-\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "84c2cb588256a042fb26f6da9aef805cdc3b6ca9", "messageHeadline": "ENT-6716 Remove Corda OS image publishing to Docker hub for CE4.8.x p\u2026", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "75e97fdaf128798e9caff9af7a1add0943c5cf52", "messageHeadline": "ENT-6716 Remove Corda OS image publishing to Docker hub for CE4.8.x p\u2026", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1af3b85b53eed834331f32494aca1023bf39e2f1", "messageHeadline": "ENT-6716 Remove Corda OS image publishing to Docker hub for CE4.8.x p\u2026", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "13a129e7cb986791960edb6ea78da1c85d4e7720", "messageHeadline": "ENT-6716 Remove Corda OS image publishing to Docker hub for CE4.8.x p\u2026", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a0aabe7b30b3407dbd70a37b4428b19dcb951c77", "messageHeadline": "ENT-6716 Remove Corda OS image publishing to Docker hub for CE4.8.x p\u2026", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d1adf3643dbb02fbac63fa054965399bc2476707", "messageHeadline": "ENT-6716 Remove Corda OS image publishing to Docker hub for CE4.8.x p\u2026", "author": {"name": "ConnelMcGovern", "email": "connel.mcgovern@r3.com", "user": {"login": "mcgovc"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0c7b5e56ae50ad692069bb337e3aa2c05a5a8e71", "messageHeadline": "INFRA-1697 update wrapper URL", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21d768b0a3fdacbf148a78bf665745d8b8cc2052", "messageHeadline": "INFRA-1699 use correct version", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87e8c96ead0857b9d9f862b2510628217f362085", "messageHeadline": "INFRA-1697 update wrapper URL", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c83e27e78250d95c877f02e389058898af5157d", "messageHeadline": "INFRA-1697 update wrapper URL", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "501b9490c311c5cc3e5b2b8629429470ca261457", "messageHeadline": "INFRA-1697 update wrapper URL", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1975c7b04b40aa55ac7cd24e9e850f2d7b9c7e2", "messageHeadline": "INFRA-1697 update wrapper URL", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32719783610c58272f7c86d7792cdbdac7936691", "messageHeadline": "INFRA-1697: remove authentication details from gradlew wrapper downlo\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "86ce5cf40ae4475b82a84802613057490c909d88", "messageHeadline": "Merge pull request #7115 from corda/ronanb/ENT-6699/update-java-version", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "89da70a205d8a5aa9b62f9c87f5553def2e01491", "messageHeadline": "Merge branch 'release/os/4.8' into ronanb/ENT-6699/update-java-version", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2742, "deletions": 621}}, {"node": {"oid": "95726b5d5887f9f2cfbdca49ec997de315ddefe5", "messageHeadline": "ENT-6699 update java version", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9d2144ef818436e7432235040d22b57c1c81319e", "messageHeadline": "INFRA-1735 Teams notification's for C4 (#7112)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "648f4cf39716515019a4aa310e88b376ec0a9585", "messageHeadline": "INFRA-1735 Teams notification's for C4 (#7110)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "44c3ab169f1edf83f38ab826fbbfae01b564249d", "messageHeadline": "Merge pull request #7114 from corda/adel/ENT-6728", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "54a131313d550bf5d37571ce423b4a45bbe70e16", "messageHeadline": "ENT-6728: Archiving of a legal identity now done in its own txn, to c\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "8dce286a2fe7ae6f5812ee59e8a7913ec0d0c2ce", "messageHeadline": "INFRA-1735 Teams notification's for C4 (#7107)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "8da0e718a5fde806597dcfc62e60d0cbc17f6de9", "messageHeadline": "INFRA-1735 Teams notification's for C4 (#7108)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "8a240e2859727c9595096f6eead012e0fdf99d1e", "messageHeadline": "INFRA-1735 Teams notification's for C4 (#7109)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "a84c174aad1119dfc9013d721c528901a56b4cb8", "messageHeadline": "INFRA-1735 Teams notification's for C4 (#7111)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "4844614314dcd184be09fa56b15e84341c929efe", "messageHeadline": "INFRA-1735 Teams notification's for C4 (#7106)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "4ca2927dd3dea7224d75fa8f8e8c42480be121d2", "messageHeadline": "INFRA-1735 Teams notification's for C4 (#7105)", "author": {"name": "Connel McGovern", "email": "100574906+mcgovc@users.noreply.github.com", "user": {"login": "mcgovc"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "f933d23d26404dcacd892806369ae1803ea7355c", "messageHeadline": "INFRA-1728 set correct java version for JDK 11 base image (#7101)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40a72a483753d0a71b23958a99eb08c015c05141", "messageHeadline": "ENT-6687: Added the corda-releases repo, so that deployNodes in the s\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "787d0cde99eb9bb9cbc393a842212653ff9eb515", "messageHeadline": "INFRA-1728 set correct java version for JDK 11 base image (#7102)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4fe68c93f4f5176a4a03bf3c73d43e8c672be9a3", "messageHeadline": "NOTICK: Replace global dependency exclusions with dependency substitu\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 35, "deletions": 24}}, {"node": {"oid": "495d65df2201644a1731ae7e93504f43f4e0200a", "messageHeadline": "Merge pull request #7104 from corda/ronanb/NOTICK/release-support", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "ee8eac4516301043414a77d0bc9f0e29ab309f7a", "messageHeadline": "NOTICK: release support optionally exclude shell dependency", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "3c2d6555ccbec1b0f2eecb573df9ebc6199f0741", "messageHeadline": "Merge branch 'release/os/4.9' of https://github.com/corda/corda into \u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 91, "deletions": 16}}, {"node": {"oid": "e1746e068cb4b5970f3c4250e0a1fd273afaaea5", "messageHeadline": "NOTICK: add flag to ensure API docs are published as part of release \u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e227fdfc458540672993130625cb51ec1f95e70", "messageHeadline": "ENT-6711 - Fix for upgrade to Jackson 2.12 and beyond (actual upgrade\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 90, "deletions": 15}}, {"node": {"oid": "97c8aacf570af48dee8a63e78a8323d0f6c2f6b7", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.9' into release/os/4.9", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "328f53e33aa2af4f8698023283aa9c391d91d697", "messageHeadline": "Merge pull request #7098 from corda/adel/ENT-6637-v2", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "4594c76259cec500b331eaac4c2acd0071ce56bf", "messageHeadline": "ENT-6637: Targeted exclude of the jgroups dependency.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "aa9d9288bd6ca70e97e604a62da3a2a2c64e339a", "messageHeadline": "Merge pull request #7095 from corda/adel/ENT-6637", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4203a56c3a521adf97edee7ec8c4a421a0e4bda0", "messageHeadline": "ENT-6637 & ENT-6618: Removed jgroups and dbcp from artemis dependencies.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "730a533dd349009751db83fab6fcd20862c3d1b2", "messageHeadline": "Merge pull request #7094 from corda/adel/ENT-6687", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "75ada6fd3dd93e854987af9d3a7967593370953e", "messageHeadline": "Merge branch 'release/os/4.9' of https://github.com/corda/corda into \u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 650, "deletions": 170}}, {"node": {"oid": "96576a7278291f14281a4e82f4a1c19a2878b186", "messageHeadline": "ENT-6687: Updated build.gradle so corda-shell is copied into drivers \u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5f1e86c17c98ca6c4c9b0e0cb7fe3cb8db7ff919", "messageHeadline": "ENT-6508 - Prevent directory traversal from zip file names (#7085)", "author": {"name": "Conal Smith", "email": "68279385+conalsmith-r3@users.noreply.github.com", "user": {"login": "conalsmith-r3"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "ea9d75c158e90f7eddfd7b02fa5d2c6f806acbb3", "messageHeadline": "NOTICK: OS 4.9 -> 4.10 merge #7092", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 593, "deletions": 143}}, {"node": {"oid": "4b29ad337bb15f75dc984fb7f97f0e87057df6f3", "messageHeadline": "ENT-6710 Corda shell ssh logging again (#7093)", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 7, "deletions": 15}}, {"node": {"oid": "5d734be8072d0447b1b6feb88fcfc0d439ecf7f8", "messageHeadline": "ENT-6498 Fix API docs dependencies (bump dokka version missed from co\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70294a9699bc79369c309f8313c1bd801876dcdf", "messageHeadline": "Merge pull request #7091 from corda/ccochrane/ENT-6631", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "df34a59b02efcd69034d28bc4eb9c281c16c92dc", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.9' into vkolomeyko/\u2026", "author": {"name": "Viktor Kolomeyko", "email": "Viktor.Kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 592, "deletions": 142}}, {"node": {"oid": "162f76f710862187c7a482ad41e82a04576bc717", "messageHeadline": "ENT-6693: Change the way how message sizes are determined (#7090)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "9dfdd71c223ed6dc3d2d9fabfb3c9a7c44ecae33", "messageHeadline": "ENT-6631 - upgrade jackson version to get rid of databind vulnerabili\u2026", "author": {"name": "Chris Cochrane", "email": "chris.cochrane@r3.com", "user": {"login": "chriscochrane"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "387cb30e2e5a06c44ce1940bfff40ef476669b8e", "messageHeadline": "ENT-6609 update docker images so repo for community edition is corda/\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38988527b93d9608559e591d41dbb79bd73bdf03", "messageHeadline": "ENT-6609 update docker images so repo for community edition is corda/\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db817ef62138c7ef5b8db773cf96628a6b7c052d", "messageHeadline": "ENT-6609 update docker images (#7087)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3f94ed66d4e0fc42a4487791ab6fa37faf9798dd", "messageHeadline": "ENT-6609 update docker images (#7086)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5ad2486041ca5491603e2299b5ab5b83ce892a9a", "messageHeadline": "Merge pull request #7082 from corda/vkolomeyko/ENT-6286-official-arte\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "59272e880db9d4e3e3405115ad32b7fdc294fd1d", "messageHeadline": "ENT-6607 moved all 3rd party lib versions to constants.properties (#7\u2026", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 115, "deletions": 59}}, {"node": {"oid": "7658c5a4130eb3caaf1d57a677763da867ec7039", "messageHeadline": "INFRA-1720: remove dockerhub publishing nightly (#7079)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "beaed61028b1eee1c167d88ab190428786a38a86", "messageHeadline": "INFRA-1720: remove dockerhub publishing nightly (#7081)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "a624e863fa67aff24a4272ae8635e139c9109c6f", "messageHeadline": "INFRA-1720: remove dockerhub publishing nightly (#7080)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "e00bd93478f0d5dbb5006bdb1b60194777cb4005", "messageHeadline": "INFRA-1386 - remove nightly publish to dockerhub (#6908) (#7078)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "f25317ddf0867d1a754ceb846baa82c4d099dd24", "messageHeadline": "INFRA-1697 minor tidy up", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6bc6311c53fab1d32c190b5d563a4bc203e99ef0", "messageHeadline": "Merge pull request #7084 from corda/adel/merge-from-4.8-21Feb", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 572, "deletions": 130}}, {"node": {"oid": "ba8cd1b80d0143bf3a0d9a0ffc211c49819ba458", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.8' into adel/merge-\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 572, "deletions": 130}}, {"node": {"oid": "cfbfa23ec37b34921f1b43a3c1b17f9924afe7b5", "messageHeadline": "ENT-6286: Switch to official version of Artemis library", "author": {"name": "Viktor Kolomeyko", "email": "Viktor.Kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "20d2e2b3ebae82f8677f888d35c048f341208d78", "messageHeadline": "ENT-6677: When you clear the cache via the command line it now also u\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "c11eb382ce364ae5d8ecd0df575276a8d6c550ac", "messageHeadline": "ENT-6588 Restrict database operations platform flag (#7053) (#7073) (\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 559, "deletions": 124}}, {"node": {"oid": "470bce8a6b401faaaf0bd7eb0989e76c7048c1e4", "messageHeadline": "ENT-6588 Restrict database operations platform flag (#7053) (#7073) (\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 559, "deletions": 124}}, {"node": {"oid": "12fd451919a82964370693dfe8e45a3dc6627339", "messageHeadline": "ENT-6588 Restrict database operations platform flag (#7053) (#7073)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 559, "deletions": 124}}, {"node": {"oid": "cd8cd60a0fd943198a87d266bd15b807eeaa20ba", "messageHeadline": "NOTICK: Changes done while creating a new branch for Corda 4.10", "author": {"name": "nargas-ritu", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b008f5f42af5731f5ed44625c765f2ef1027b94e", "messageHeadline": "Updated tcnative version to 2.0.48 (#7072)", "author": {"name": "Chris Cochrane", "email": "78791827+chriscochrane@users.noreply.github.com", "user": {"login": "chriscochrane"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f65b9ba5d832fb200fe29297a257b781fe579774", "messageHeadline": "Merge branch 'ronanb/INFRA-1697/remove-credentals' of https://github.\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d313111d89b08999a9d900a9a3bfa49e6ff5850b", "messageHeadline": "INFRA-1697: add call for second agent", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f304eeded03c07a46a1c0889dcc658d553b9899e", "messageHeadline": "INFRA-1697: fix white space", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a21292d03fba9d3779589f43e39215a957d8dc0b", "messageHeadline": "INFRA-1697: remove authentication details from gradlew wrapper downlo\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "2902b737fc4fa326dac8b056fb3f727c4a3e848d", "messageHeadline": "Merge branch 'release/os/4.9' of https://github.com/corda/corda into \u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 270, "deletions": 134}}, {"node": {"oid": "2338f90e6406065bb90438541b4f003c3b477db8", "messageHeadline": "LEDG-67 updating contrib links (#7036)", "author": {"name": "Lajos Veres", "email": "vlajos@gmail.com", "user": {"login": "vlajos"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7afb585ae2e232b7289d9c1b8f8e9477dd331543", "messageHeadline": "ENT-6676 Don't log SSH port if shell not installed (#7059)", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "0b8c46e1b2c5cf9938e69456b1a9b7b4b5a19fc1", "messageHeadline": "ENT-6495: bump java base version (#7056)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "69d87df56260496056547eb8baafa177fbda67f1", "messageHeadline": "ENT-6495: bump java version (#7058)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "76366398fe024d2b424a4968fac4bf42592bf4ec", "messageHeadline": "ENT-6584: Move sending of events to finally block. This makes sure it\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9c30d5a2cc632c847dff60631db130c9bf05cfe8", "messageHeadline": "ENT-6498 Fix API docs dependencies (#7054)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "fa739fc46757ff925e9f19faf66587ce32f1279c", "messageHeadline": "ENT-6588 Restrict database operations platform flag (#7053)", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 559, "deletions": 124}}, {"node": {"oid": "5c052e9273de4da6fc2e19b558ca8299fb7b2ad7", "messageHeadline": "ENT-6586: Validate when signing that output states can be deserialize\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30786fb6810215b4c317766961b79fba22fc4394", "messageHeadline": "CORDA-4195 Fix attachment demo notarisation (#7050)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "758a69f9048b6550aba384415b85427c493bacaf", "messageHeadline": "Validate LedgerTransaction deserialised from AttachmentsClassLoader. \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 212, "deletions": 104}}, {"node": {"oid": "c955093ce85bfa8d7f5146c00aba4b7fb7c16244", "messageHeadline": "Validate LedgerTransaction deserialised from AttachmentsClassLoader. \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 212, "deletions": 104}}, {"node": {"oid": "7752fc8c9d9f90ff5d5ee820e4ba46afe5c83887", "messageHeadline": "CORDA-4189: Removed existing vendor test (#7048)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ce211000cd3be7664e311ee44a27e0f2d971f361", "messageHeadline": "ENT-6426: update docker tagging (#7047)", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9444c9b637a1e083d36c98f5f81c283b5fd976fb", "messageHeadline": "ENT-6567: Bump platform version to 11 (#7043)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b93ce6ed598522962d313d04cf2d6017483cd77a", "messageHeadline": "ENT-6550: Updated quasar version. (#7045)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb624a2b06bceff0b0ac6996ddec8feb8a7794bc", "messageHeadline": "CORDA-4189: Now compare against Corda Community Edition as well. (#7046)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3d76f9b9348e81cf7bbee2a642e2c6e1c14d2def", "messageHeadline": "Merge branch 'ronanb/ENT-6426/update-docker-tagging' into release/os/4.9", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9454aa605e661994f08a7ac1535a39c850e56912", "messageHeadline": "ENT-6426 update corda repo tagging", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a02f2e9f6af502595de33222d2c3f2058e06047d", "messageHeadline": "ENT-6414 `reattachFlowWithClientId` throws `NullPointerException` if \u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "e40cd22c4fd50f6685f89e392c17edafae47ea97", "messageHeadline": "Merge pull request #7042 from corda/ramzi/os-48-49-merge", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f0b7d0a2c8f9afcac9f35eb362e7a55bc67c4214", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.9' into ramzi/os-48\u2026", "author": {"name": "LWogan", "email": "lorcan.wogan@r3.com", "user": {"login": "LWogan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "50c226c29d979fbad20ef943c8e9531fd6ce6a76", "messageHeadline": "ENT-6025: Change the error code after Artemis upgrade (#7041)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "831f6d60cc01325509d9cde828f4cf0c733b5e6e", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.8' into ramzi/os-48\u2026", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7fda462dd65f3bf271e43c95e863d06790bef893", "messageHeadline": "Merge pull request #7040 from corda/ramzi/os-46-47-merge", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "835321bb70e58ea38345344befd6af048ecc8214", "messageHeadline": "ENT-6286: OS: Upgrade version of Artemis to 2.19.1 (#6975)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 271, "deletions": 162}}, {"node": {"oid": "ba4d275887c67cd194120641f03e471ccc78c909", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.6' into ramzi/os-46\u2026", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "48707e595a353fe32d301a511648a468c3aaf53f", "messageHeadline": "NOTICK Merge OS 4.5 -> OS 4.6 20/01/22", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c9d758f84ae87bcb84f6974b34a1ad0917f77a6c", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.5' into ramzi/os-45\u2026", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0b2b3e464ed67ac3efae688eb51cca8542f122fc", "messageHeadline": "Merge pull request #7037 from corda/ramzi/os-44-45-merge", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b17e4571bf5f0b08874c3e9b2068a2445e3a7b3b", "messageHeadline": "ENT-6386: Revert change of behaviour in rpcOps.wellKnownPartyFromX500\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 280, "deletions": 5}}, {"node": {"oid": "4dfd4c613afded6995acd0c8060063b8b8f5054b", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.4' into ramzi/os-44\u2026", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a45be650c7ae3e929305032527cd800e8397657c", "messageHeadline": "ENT-6533 Update validating notary flow to be non-idempotent (#7031)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c05c1934cf46508ee262c928297ff62bf68b0eed", "messageHeadline": "ENT-6547 Remove url classloader in shell loading (#7034)", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 24, "deletions": 46}}, {"node": {"oid": "bb55d93915359bcc06e995b71fc4d064f88189d3", "messageHeadline": "ENT-6373: Write the object into the write exit event instead of null \u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "caa4de47d3584ab231c5f05679d15eef5de9c073", "messageHeadline": "ENT-6533 Update validating notary flow to be non-idempotent (#7030)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "2d2289b3bf4d79650efe063e0aef62072f473ace", "messageHeadline": "ENT-6426: update docker tagging inline with our dockerhub policies (#\u2026", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 10, "deletions": 23}}, {"node": {"oid": "857b8aa286c031dd6c162373932446e5c84fbbb5", "messageHeadline": "ENT-6542: Add Community Edition string for R3 builds (#7026)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c2140f727c8b11c27068ace7d14228b6b44e1856", "messageHeadline": "ENT-6025 remote artemis channel does not exist resulting in infinite \u2026", "author": {"name": "Lorcan Wogan", "email": "69468264+LWogan@users.noreply.github.com", "user": {"login": "LWogan"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "b8a52bfd211f8e14cee0ef80dd4e60b7dc302be7", "messageHeadline": "Merge pull request #7029 from corda/chrisr3-os48-merge", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 108, "deletions": 19}}, {"node": {"oid": "e15bd0692f4aa37fa99f60e355b97f856fd6ca8d", "messageHeadline": "ENT-6426 update corda repo tagging", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "552317f2b32f6e1b880077641ffafea9f85e3e62", "messageHeadline": "Merge branch 'release/os/4.8' into chrisr3-os48-merge", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 108, "deletions": 19}}, {"node": {"oid": "b644495d465cbe5ba1e35631875f599c256eff36", "messageHeadline": "ENT-6022: Handle internal_error during SSL handshake gracefully (#7024)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f1a07cbccb78dd9257460319b35b92e72c5e9fe", "messageHeadline": "ENT-6548: Ensure LazyMappedList is realised with correct Serializatio\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 108, "deletions": 19}}, {"node": {"oid": "ccbfb0462cb74258d5d82884650ed937cf1adb93", "messageHeadline": "ENT-6426: update docker tahhing inline with our policies", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4362ef663795c33242a95c3ced5454eb81c4163d", "messageHeadline": "ENT-6426: update docker tahhing inline with our policies", "author": {"name": "Ronan Browne", "email": "ronan.browne@R3.com", "user": {"login": "ronanbrowne"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "524f1c14c9760d050dbb7d1f3776ede7d1c60bbb", "messageHeadline": "Merge pull request #7025 from corda/dan/ENT-6376-port-to-os", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 264, "deletions": 12}}, {"node": {"oid": "bd9b50bf7c13dad02b0b35a0a1e70e6126fbdedc", "messageHeadline": "ENT-6376 Don't hospitalize session end in `ReceiveFinalityFlow` (#4325)", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 264, "deletions": 12}}, {"node": {"oid": "9fffec665dd4997be5793bd359398190e3929c38", "messageHeadline": "Merge pull request #7023 from corda/wz/merge-os-48-49-2022-01-12", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "54bd321bfe6d3942752fa84a049f3696ab0c3ef7", "messageHeadline": "Merge branch 'release/os/4.8' into wz/merge-os-48-49-2022-01-12", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "265a2936668a5f3b3778bb013a36a35e98a03ff3", "messageHeadline": "Merge pull request #7022 from corda/wz/merge-os-47-48-2022-01-12", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "56c9d6404ffe0309cfe64b24fdd489c88a4c316c", "messageHeadline": "ENT-6378 Migrate `corda-shell` to external repo (#7005)", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 179, "deletions": 4515}}, {"node": {"oid": "00ba7b34473f571358dd590bdf3a5de2a7b68c54", "messageHeadline": "Merge branch 'release/os/4.7' into wz/merge-os-47-48-2022-01-12", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "46d03fc430b5866a26b411e72879329be3f04e10", "messageHeadline": "Merge pull request #7021 from corda/wz/merge-os-46-47-2022-01-12", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "46a358965efe4b3301fa44fc69670535ea4f2c98", "messageHeadline": "Merge branch 'release/os/4.6' into wz/merge-os-46-47-2022-01-12", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "43c97b6869a3460ac2a2aa352a252980313bf1fa", "messageHeadline": "Merge pull request #7019 from corda/wz/merge-os-45-46-2022-01-11", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "8191073c7f8a5614d7ccfbac81b6c5cd4dc806c8", "messageHeadline": "NOTICK: Change repository for `ghostdriver` library", "author": {"name": "Viktor Kolomeyko", "email": "Viktor.Kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "42cac5d677243f123bceb0aaca9a88b5b8755b9c", "messageHeadline": "Merge branch 'release/os/4.5' into wz/merge-os-45-46-2022-01-11", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "8cfe6064ab29d17e8783c5f933f9545329219892", "messageHeadline": "Merge pull request #7018 from corda/wz/merge-os-44-45-2022-01-11", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "0fdfc983458cdd5ab1618bfbee04a1685428104a", "messageHeadline": "Merge branch 'release/os/4.4' into wz/merge-os-44-45-2022-01-11", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "24de478aaf1c9d14af6a909795de89706780a3e8", "messageHeadline": "Merge pull request #7017 from corda/wz/merge-os-43-44-2022-01-11", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "e92baeeb26d8ade432b260ebbba280d931cb3f65", "messageHeadline": "Merge branch 'release/os/4.3' into wz/merge-os-43-44-2022-01-11", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "d91b06605f842b13b7f80650360b8606704a46fb", "messageHeadline": "NOTICK: Change repository for `ghostdriver` library (#7016)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "78aed771b2d2e1b059522c8fd9f39af51cf9e220", "messageHeadline": "NOTICK: Change repository for `ghostdriver` library (#7015)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "5de343ecf0717144065f808bbed414c857d1bf51", "messageHeadline": "NOTICK: Merging forward updates from OS 4.5 to OS 4.6 (2022-01-11) (#\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "f2b3db9c7b0891de284bd35ee58c0e4ef04ee0df", "messageHeadline": "ENT-6315 Allow dumping of paused flows (#7008)", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 101, "deletions": 16}}, {"node": {"oid": "c69a840e2ee0b16259051566a61a84d8c1e49509", "messageHeadline": "Merge pull request #7010 from corda/adel/log4j-4.4", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f26da0325fbb65b5f180cf84022c50f0cf6bacc0", "messageHeadline": "Merge pull request #7013 from corda/adel/log4j-4.7", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf0b5b9cb14b2bb2b6faa85fb5ca35f202880c76", "messageHeadline": "Merge pull request #7012 from corda/adel/log4j-4.6", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6062059f49b61d1b52e6eb03d4a1a0938f851735", "messageHeadline": "Merge pull request #7011 from corda/adel/log4j-4.5", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6998a24dc463e69a1f245c1de1989937bb9d1a30", "messageHeadline": "Merge pull request #7009 from corda/adel/log4j-4.3", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8fc7281eb5ac319dc140adb7a78ad1f08c35a8f", "messageHeadline": "ENT-6494: Upgraded log4j to 2.17.1", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0c6110d5af74264e84b09c4cc8e95b904dd6dc3", "messageHeadline": "ENT-6494: Upgraded log4j to 2.17.1", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5512ff2e61b1b1f1c7138acab29491b6239e1ff", "messageHeadline": "ENT-6494: Upgraded log4j to 2.17.1", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e9bcbd13a5a1d993a416b21c12355af5b601694b", "messageHeadline": "ENT-6494: Upgraded log4j to 2.17.1", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47ad6a150dd64970af480abfd2a31841f025701c", "messageHeadline": "ENT-6494: Update log4j to 2.17.1", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99403e9d18784bfad14f9a0231eaafc48af57a22", "messageHeadline": "NOTICK: Merging forward updates from OS 4.4 to OS 4.5 (2022-01-07) (#\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "044202550d26b5048ae27e0ab2c1230ed66af080", "messageHeadline": "ENT-6421 Public version of `FlowManagerRPCOps` (#7006)", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 119, "deletions": 24}}, {"node": {"oid": "df5604874b9417864c8a98246652561f4cebf9e7", "messageHeadline": "ENT-6388: Update `Crash` shell to version 1.7.5 (#7004)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e00c7cd6935f791409c4f9983fd040a9207cf6f2", "messageHeadline": "Merge pull request #7002 from corda/wz/merge-os-43-44-2022-01-04", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "ad0377932e97cde5a4e30c9451fef18011b612b7", "messageHeadline": "Merge pull request #7003 from corda/adel/ENT-6494-log4j2.17.1-update", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47bf3c9055034422906594f500a4268f34be5855", "messageHeadline": "ENT-6494: log4j update to 2.17.1", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3494f8a84588374436369cda78f4d83f0f9e307", "messageHeadline": "Revert \"ENT-6494: Upgrade log4j to 2.17.0 (#6998)\"", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 381}}, {"node": {"oid": "0751bfd835ea8499e25a8bdf53b2ca50c7a043d1", "messageHeadline": "Revert \"Updated classgraph version\"", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d8f5fb96523ecdbbf83582f7c8461fb5ddbb6bd", "messageHeadline": "Updated classgraph version", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4a022ddce1e3b3d878618ca05733745238228d8", "messageHeadline": "NOTICK: New branch for Corda OS 4.9", "author": {"name": "nargas-ritu", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "525df323a61946bd8c779706d2c6cd1262759b8f", "messageHeadline": "Merge branch 'release/os/4.3' into wz/merge-os-43-44-2022-01-04", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 395, "deletions": 6}}, {"node": {"oid": "9a7308f9543306db1bb28f503248056237c05f43", "messageHeadline": "NOTICK: allow to skip executing all tests for a release (#7001)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "efaf1549a9a4575c104f6849be494eb1f0186df0", "messageHeadline": "CORDA-4173 Obfuscated zib bombs used for unit tests, so that antiviru\u2026", "author": {"name": "Walter Oggioni", "email": "6357328+woggioni@users.noreply.github.com", "user": {"login": "woggioni"}}, "additions": 202, "deletions": 8}}, {"node": {"oid": "65bba87741de14d4ab5d9968fa0bd865b5ae0390", "messageHeadline": "ENT-6494: Upgraded log4j to 2.17.0 (#6993)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7d5b46120dcd378f9ffcbca53cd166fec468fa6", "messageHeadline": "ENT-6494: Upgraded log4j to 2.17.0 (#6994)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67da0ffee5b1c44528f902bdeafc34d80f339837", "messageHeadline": "ENT-6494: Upgraded log4j to 2.17.0 (#6995)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0eeaa743d3909c3c34219e5530fa9000956c2dac", "messageHeadline": "ENT-6494: Upgraded log4j to 2.17.0 (#6996)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2d826c30533cd89e0b4d6b66d069a3837e1af0b", "messageHeadline": "ENT-6494: Upgraded log4j to 2.17.0 (#6997)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db0e45146a8f4071c036a88c60fc37d4e10f0e57", "messageHeadline": "ENT-6494: Upgrade log4j to 2.17.0 (#6998)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 382, "deletions": 3}}, {"node": {"oid": "7d5d36c3525db3e50315fc69ddfebf641c052624", "messageHeadline": "Update build.gradle (#6991)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c01816353cb54bd8b00fa35bef64e65c11b7390", "messageHeadline": "ENT-6494: Upgrade log4j again. (#6990)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "094455571f7d69735db5a4d4930745cb6f389296", "messageHeadline": "ENT-6494: Upgrade log4j (#6988)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "505ade9c869c42ff92ce371e5cb8cbc463e8db15", "messageHeadline": "ENT-6388: Eliminate usage of Mina's `ConcurrentHashSet` (#6977)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3cbfb0e0247147cdb960c64c4fccc82716b27a2a", "messageHeadline": "ENT-6355 Empty flow arguments on error transition (#4307)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 154, "deletions": 1}}, {"node": {"oid": "e93e7c2846d24b85be560882981aebaba3c280ca", "messageHeadline": "ENT-6412: Upgrade ClassGraph 4.8.90 -> 4.8.135. (#6973)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "18333b48600438ff32cf92b552c151653b7da944", "messageHeadline": "Upgrade netty version (#6974)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caeafb820162b35de846915b0b2faba5e5acb419", "messageHeadline": "ENT-6357: Deserialize LedgerTransaction elements for each Contract.ve\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1243, "deletions": 353}}, {"node": {"oid": "b0889e02012e32c634d94d9e33b6acb01b45eeae", "messageHeadline": "ENT-6374 - Fix slf4j warning in trader-demo (#6971)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "883e794853fd3b0f2b89f7dc20b75d499683b7f9", "messageHeadline": "ENT-6330 Fixed reading jar entries in memory (#6960)", "author": {"name": "Walter Oggioni", "email": "6357328+woggioni@users.noreply.github.com", "user": {"login": "woggioni"}}, "additions": 189, "deletions": 12}}, {"node": {"oid": "4540e48087af1de09f77b00ed3d8979b9999dba1", "messageHeadline": "Merge pull request #6970 from corda/nandor-os-4.6-os-4.7-20211011", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "22f81b161d36433676ba1c931fbc650ceec18eab", "messageHeadline": "Merge pull request #6969 from corda/nandor-os-4.5-os-4.6-20211011", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "5d26ffcd89376260eb23c160a67c68ae8ce091fb", "messageHeadline": "Merge branch 'release/os/4.5' into nandor-os-4.5-os-4.6-20211011", "author": {"name": "nkovacsx", "email": "nandor.kovacs@r3.com", "user": {"login": "nkovacsx"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "1dacee8d578cb338e24f4e0213ddfc9b09f710d7", "messageHeadline": "NAAS-295 Fix notary flow retries after ETA message sent (#6965) (#6968)", "author": {"name": "nkovacsx", "email": "57627796+nkovacsx@users.noreply.github.com", "user": {"login": "nkovacsx"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "9a3ea393a2fbeed3b0c10e93da286466cd3a5ad8", "messageHeadline": "NAAS-295 Fix notary flow retries after ETA message sent (#6965) (#6966)", "author": {"name": "nkovacsx", "email": "57627796+nkovacsx@users.noreply.github.com", "user": {"login": "nkovacsx"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "f859d809c7d281e10dcb218d2c82c37c5b2e7be1", "messageHeadline": "NAAS-295 Fix notary flow retries after ETA message sent (#6965)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "9146228b0ff1c6cde6de562f856ed55657b1be35", "messageHeadline": "NAAS-295 Fix notary flow retries after ETA message sent (#6965)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "84000e079421666b90ac4206213ac9ddca942e4c", "messageHeadline": "ENT-3644: Upgrade Netty (#6957)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "e50f508c2ceecb28fa7555e3c21cd45d5725e7a6", "messageHeadline": "ENT-6331: Disable AMQP protocol for Artemis RPC broker (#6956)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "943cf0b32f13ef0dd3dfbf13e9653af8039ed590", "messageHeadline": "Merge pull request #6946 from corda/wz/merge-os-47-48-2021-08-06", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d0e8e2d8c26817f3a2738a6aba334c81817e1903", "messageHeadline": "Merge branch 'release/os/4.7' into wz/merge-os-47-48-2021-08-06", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "18541019e4679b9bbc9c65ca6e9b7636c647755c", "messageHeadline": "Merge pull request #6945 from corda/wz/merge-os-46-47-2021-08-06", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b7560b97936e27b18e4e3b05178270048d4576fb", "messageHeadline": "Merge branch 'release/os/4.6' into wz/merge-os-46-47-2021-08-06", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9d6614aac994e40130a652d4ced2751b307d039d", "messageHeadline": "Merge pull request #6944 from corda/wz/merge-os-45-46-2021-08-06", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "5017885b0f6d380e2c7b4d2fea99f141202d1859", "messageHeadline": "Merge branch 'release/os/4.5' into wz/merge-os-45-46-2021-08-06", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "fcd30f554fe561cef0be69742e13c8bd06036e5a", "messageHeadline": "Merge pull request #6943 from corda/wz/merge-os-44-45-2021-08-06", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4e4ef3691f92fc5dde8fcae9b0bd0121f1f73379", "messageHeadline": "Merge branch 'release/os/4.4' into wz/merge-os-44-45-2021-08-06", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "133af149e071c60128df4e5ae3660770ed62b84a", "messageHeadline": "Merge pull request #6942 from corda/wz/merge-os-43-44-2021-08-06", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c1d5038d169042922dbb336ffcb45b09561166e9", "messageHeadline": "Merge branch 'release/os/4.3' into wz/merge-os-43-44-2021-08-06", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "16fdc289d7d8dc9f1001c93470435d46e2d556ed", "messageHeadline": "INFRA-1549: added SCIJAVA repo (#6939)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "70c94adc1d5f0f32905bbae157bbd846203aa6fd", "messageHeadline": "NOTICK: added newly introduced input (#6940)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bf9d0212d959fc1cccf2872762eb87d8c6b93b01", "messageHeadline": "Merge pull request #6938 from corda/wz/merge-os-47-48-2021-07-27", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "646fc9678f7f8a0581211a38871ea89b20fe4652", "messageHeadline": "Merge branch 'release/os/4.7' into wz/merge-os-47-48-2021-07-27", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "5d38669b316492c5e7dfe8622e2e946f185ac517", "messageHeadline": "Merge pull request #6937 from corda/wz/merge-os-46-47-2021-07-27", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "6b1faeb25e05df8b0fc6887e2ca55ff232488b04", "messageHeadline": "Merge branch 'release/os/4.6' into wz/merge-os-46-47-2021-07-27", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "b7b597e8be0eeb99f3d230d9d74d0bb399535e00", "messageHeadline": "Merge pull request #6936 from corda/wz/merge-os-45-46-2021-07-26", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "64de942752187d1d1b35767eecb1429ec6975caa", "messageHeadline": "Merge branch 'release/os/4.5' into wz/merge-os-45-46-2021-07-26", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "6b3c8b5868bd2e5e2debfb834daac13e78563759", "messageHeadline": "Merge pull request #6935 from corda/wz/merge-os-44-45-2021-07-26", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "5d27c625100d439a91a37c7c70fce9debe74885a", "messageHeadline": "Merge branch 'release/os/4.4' into wz/merge-os-44-45-2021-07-26", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b4a07dce557348546cff5682d765f1eda03f6a17", "messageHeadline": "Merge pull request #6934 from corda/wz/merge-os-43-44-2021-07-23", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "bb5eb6f93d4b3766ff030a5de20b3f78f04e0b3b", "messageHeadline": "Merge branch 'release/os/4.3' into wz/merge-os-43-44-2021-07-23", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f82f6f9b653fbe79d165ff685701b24b149c1aea", "messageHeadline": "NOTICK: remote obsolete Maven repository for Kotlin in Bintray (#6933)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "08a3c7359618d8b7bef0d15979220bba1f211b9e", "messageHeadline": "Merge pull request #6932 from corda/wz/merge-os-46-47-2021-07-19", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "eb5e5918b9c4fabaf4ecc59daf28fc5230191e89", "messageHeadline": "Merge pull request #6931 from corda/wz/merge-os-46-47-2021-07-19", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "ad83074e6d62b65129b47cc358a1af6b42b5a51f", "messageHeadline": "NOTICK: Merging forward updates from OS 4.6 to OS 4.7 (2021/07/19)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "0873996efa92f981a9a3840a76af7c5f8e51a3d7", "messageHeadline": "Merge pull request #6930 from corda/wz/merge-os-45-46-2021-07-19", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "f3065b81b56b7bbda4f0a5632cce9c89dd02d477", "messageHeadline": "NOTICK: Merging forward updates from OS 4.5 to OS 4.6 (2021/07/19)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "2d72d2e67fc5e452d3e1bda45debbd9320f7bbeb", "messageHeadline": "Merge pull request #6929 from corda/wz/merge-os-44-45-2021-07-19", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "c60f72d927565267eb058d378335aabed76487b0", "messageHeadline": "NOTICK: Merging forward updates from OS 4.4 to OS 4.5 (2021/07/19)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "981e5591ed597148f7b6e19e008111acb49372b5", "messageHeadline": "Merge pull request #6928 from corda/wz/merge-os-43-44-2021-07-19", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "e07ec2e7bd89545662c9529d0a49891b8fcec39b", "messageHeadline": "NOTICK: Merging forward updates from OS 4.3 to OS 4.4 (2021/07/19)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "9e790c4767b06b78420fc9d4fbf4fd4773943af9", "messageHeadline": "INFRA-1309: migrate docker-compose-rule-junit4 from Bintray to Maven \u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "f966b7a873c7b468f80fb292542b0f6cfab8a70d", "messageHeadline": "Merge pull request #6924 from corda/wz/merge-os-47-48-2021-06-25", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "761532926b7bdac3639dc33060a85fdb28b067da", "messageHeadline": "Merge branch 'release/os/4.7' into wz/merge-os-47-48-2021-06-25", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "ddc4852986c79803644c47272288bd68b4356b8e", "messageHeadline": "Merge pull request #6923 from corda/wz/merge-os-46-47-2021-06-25", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "ad077b526375c679584a1e6c6b052a8e296df447", "messageHeadline": "Merge branch 'release/os/4.6' into wz/merge-os-46-47-2021-06-25", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "c31c132ac348bc91a769d782284534abcf398d0a", "messageHeadline": "Merge pull request #6922 from corda/wz/merge-os-45-46-2021-06-25", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "b0d17c4a388e2b361432276cdf464fea68632db4", "messageHeadline": "Merge branch 'release/os/4.5' into wz/merge-os-45-46-2021-06-25", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "454413b5a8f1487a35596be60d83495afeec5b06", "messageHeadline": "Merge pull request #6921 from corda/wz/merge-os-44-45-2021-06-25", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "ac8ae8ad921d8dec27359a90314368792f74e57a", "messageHeadline": "Merge branch 'release/os/4.4' into wz/merge-os-44-45-2021-06-25", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "ec2fd5b59becc59f34e1147686bfa3c3e9cabef2", "messageHeadline": "Merge pull request #6920 from corda/wz/merge-os-43-44-2021-06-25", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "78549404f0b0a360923698e209f114dd6e0359e8", "messageHeadline": "Merge branch 'release/os/4.3' into wz/merge-os-43-44-2021-06-25", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "dcfcc434122e0f2b76649c5dd7633c62d5450792", "messageHeadline": "INFRA-1299: remove non-existed task (#6919)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "59d49b77f84fd0499950a86ccf3c10b7bd73f289", "messageHeadline": "Merge pull request #6916 from corda/wz/merge-os-47-48-2021-06-07", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 420, "deletions": 258}}, {"node": {"oid": "1f2b18c02aa869b4bb62d006d7acdb986ce604c2", "messageHeadline": "NOTICK: Merging forward updates from OS 4.7 to OS 4.8 (2021-06-07)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 420, "deletions": 258}}, {"node": {"oid": "a544ff7fab03b0af93c9ad0a808fa284ef74eabf", "messageHeadline": "Merge pull request #6915 from corda/wz/merge-os-46-47-2021-06-07", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 420, "deletions": 258}}, {"node": {"oid": "8a1223aefe6d4db7c0e6ac8aeccc8c512789b77f", "messageHeadline": "NOTICK: Merging forward updates from OS 4.6 to OS 4.7 (2021-06-07)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 420, "deletions": 258}}, {"node": {"oid": "75b1f0676bc8efd990568e7b62987401bdcb6b09", "messageHeadline": "Merge pull request #6914 from corda/wz/merge-os-45-46-2021-06-07", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 420, "deletions": 258}}, {"node": {"oid": "c762ff6778e3321bccfa546750028cc0174ef0dc", "messageHeadline": "NOTICK: Merging forward updates from OS 4.5 to OS 4.6 (2021-06-07)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 420, "deletions": 258}}, {"node": {"oid": "3cc8d93e3f9a0c066de5dc56cba84fe51d593bf3", "messageHeadline": "INFRA-1299: retire parallel builds for JDK11 releases (#6913)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 169, "deletions": 93}}, {"node": {"oid": "b8dc6be9d3cce5730311711762d4574189008c71", "messageHeadline": "Merge pull request #6912 from corda/wz/merge-os-44-45-2021-06-03", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 253, "deletions": 133}}, {"node": {"oid": "813c8a72d42365501d9a8b56dc6fdd5be294929e", "messageHeadline": "NOTICK: Merging forward updates from OS 4.4 to OS 4.5", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 253, "deletions": 133}}, {"node": {"oid": "863d6b0c2821dcee604d261f704e5a306e10247b", "messageHeadline": "Merge pull request #6910 from corda/wz/merge-os-43-44-2021-06-02", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 232, "deletions": 122}}, {"node": {"oid": "286873a4e44b4576ae899377888f101a0cbaec01", "messageHeadline": "INFRA-1299: switch from Azure Jenkins agents to AWS (#6911)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "993f0e78f5d813048a3974690c4345d04c19b7d8", "messageHeadline": "NOTICK: Merging forward updates from OS 4.3 to OS 4.4 (2021-06-02)", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 232, "deletions": 122}}, {"node": {"oid": "f7e00fbb7c30056f415d59c03c67a0890e13d2e6", "messageHeadline": "Merge pull request #6909 from corda/INFRA-1299-Retire-parallel-builds\u2026", "author": {"name": "Dries Samyn", "email": "dries.samyn@r3.com", "user": {"login": "driessamyn"}}, "additions": 232, "deletions": 230}}, {"node": {"oid": "8d994283c6b92769d669f63e04305cd32b20ce21", "messageHeadline": "INFRA-1299: switching from AKS to linear builds on two Jenkins agents", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 232, "deletions": 230}}, {"node": {"oid": "acde7cc3642745b75572323ed8e4bc5fe77d38eb", "messageHeadline": "INFRA-1386 - remove nightly publish to dockerhub (#6908)", "author": {"name": "Dries Samyn", "email": "dries.samyn@r3.com", "user": {"login": "driessamyn"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "c6c5c065a5e41cc5cb0197debfdbbfe2870cdfc1", "messageHeadline": "ENT-6295: Upgrade to BC 1.68 on O/S 4.5 (#6906)", "author": {"name": "Nick Dunstone", "email": "49945179+nickdunstone13@users.noreply.github.com", "user": {"login": "nickdunstone13"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d4ff6d6b734b8e196e405437d37a859575d794e6", "messageHeadline": "Merge pull request #6902 from corda/aga/make-recordDependencies-suspe\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "0b9513ffa31ce45a4e276d97e71761b4a6aa9a77", "messageHeadline": "Merge branch 'release/os/4.7' into aga/make-recordDependencies-suspen\u2026", "author": {"name": "Agnieszka Szczepanska", "email": "aga.szczepanska@hotmail.com", "user": {"login": "aga-szczepanska"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "02d82a8368f652a34e6da368395e6e42d0e791b6", "messageHeadline": "Merge pull request #6901 from corda/aga/make-recordDependencies-suspe\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "9aa4389902877978f8e127404911d2ec60383947", "messageHeadline": "resolve merge conflicts", "author": {"name": "Agnieszka Szczepanska", "email": "aga.szczepanska@hotmail.com", "user": {"login": "aga-szczepanska"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "08ae62e5de78339b8da5b44a9e9419f1804c36f6", "messageHeadline": "Merge pull request #6899 from corda/aga/make-recordDependencies-suspe\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "339bb86c3c10b808aa2449455c33e158b4f996e0", "messageHeadline": "NOTICK Fix URL for BouncyCastle Javadocs (#6900)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "832751d41d3094ad3b987e01f98c9de6271b9634", "messageHeadline": "delete redundant lines at the end of file", "author": {"name": "Agnieszka Szczepanska", "email": "aga.szczepanska@hotmail.com", "user": {"login": "aga-szczepanska"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "00c43e501c7f3e84e4b07cbf0589f280e9028894", "messageHeadline": "delete duplicated imports", "author": {"name": "Agnieszka Szczepanska", "email": "aga.szczepanska@hotmail.com", "user": {"login": "aga-szczepanska"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "88f584cac508e4f5049b74b4bccc89a575b48345", "messageHeadline": "fast forward merge", "author": {"name": "Agnieszka Szczepanska", "email": "aga.szczepanska@hotmail.com", "user": {"login": "aga-szczepanska"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d6b71c51cbb0e8a9b92c75315d4ec2d5bfaf9871", "messageHeadline": "Merge pull request #6898 from corda/aga/make-recordDependencies-suspe\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c48f32215cb3b3f2cdccaa0fef26d9a57c3a321e", "messageHeadline": "Merge branch 'release/os/4.4' into aga/make-recordDependencies-suspen\u2026", "author": {"name": "Agnieszka Szczepanska", "email": "aga.szczepanska@hotmail.com", "user": {"login": "aga-szczepanska"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8dd9dee9c444f5a8634c43b90571b82ccf1faf55", "messageHeadline": "NOTICK - make recordDependencies suspendable (#6896)", "author": {"name": "Agnieszka Szczepanska", "email": "58401935+aga-szczepanska@users.noreply.github.com", "user": {"login": "aga-szczepanska"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "241170ffa4f63616daeefb5dbb0dcd8d2c3ff21c", "messageHeadline": "Backward compatible fix for Merkle tree case where a single leaf beco\u2026", "author": {"name": "Edoardo Ierina", "email": "eierina@users.noreply.github.com", "user": {"login": "eierina"}}, "additions": 242, "deletions": 23}}, {"node": {"oid": "bde2d2a8c7468ef806012080eac303263f84fa0c", "messageHeadline": "updated inxonsistent comments (#6892)", "author": {"name": "Edoardo Ierina", "email": "eierina@users.noreply.github.com", "user": {"login": "eierina"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "bf9f4a5c4ab1ec6416e3f02f8cd5cfb0f2f5f5f8", "messageHeadline": "NOTICK: Merge from OS 4.7 (#6891)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "1470d147954c00fca3e80f67ad697ee2eb3ef4e1", "messageHeadline": "CORDA-4130: Move checkNotaryWhitelisted call to run under attachments\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 30, "deletions": 20}}, {"node": {"oid": "7b9b2569a9546456a39184713378e9663769b7be", "messageHeadline": "NAAS-107 StartupQueueTime metric fix (#6886)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a17263124fae0d468055468e98d13e795907bcd9", "messageHeadline": "Bumped platformVersion from 9 to 10 (#6882)", "author": {"name": "Edoardo Ierina", "email": "eierina@users.noreply.github.com", "user": {"login": "eierina"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe8baf4b17070cf765f7cef59b7bcd5c603d1a0c", "messageHeadline": "NAAS-49 Flag notary/extraConfig block as sensitive (#6880)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1221e613547f70d5938df1077178f3cc22c08f0", "messageHeadline": "Merge pull request #6881 from corda/adel/merge-from-4.4-19-Feb-21", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 130, "deletions": 45}}, {"node": {"oid": "9cd02dc62d8beaf46a9e1bddfd0f45a5727487be", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.4' into adel/merge-\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 130, "deletions": 45}}, {"node": {"oid": "23fab7ae0c1de7ab71b2015a5efca76d0869a733", "messageHeadline": "ENT-5891 Disable flaky test (#6879)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "360b3f8d0cb0e88457ec3816eaa17a4bc3f587a8", "messageHeadline": "CORDA-4125: Backport AttachmentClassLoader updates to 4.4 to enable E\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 272, "deletions": 54}}, {"node": {"oid": "41b4f9b3aa91ffcfae6eba43455742478b12e34f", "messageHeadline": "CORDA-4110 startFlowDynamicWithClientId restrict permissions (#6875)", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "42bb25462ddd7ef084e044881c3c1ef55654c9c3", "messageHeadline": "CORDA-4098 assumption test (#6871) (#6873) (#6874)", "author": {"name": "Nick Dunstone", "email": "49945179+nickdunstone13@users.noreply.github.com", "user": {"login": "nickdunstone13"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d41f608e4e17ee0076d4111cba11a5586e4341d4", "messageHeadline": "CORDA-4098 assumption test (#6871) (#6873)", "author": {"name": "Nick Dunstone", "email": "49945179+nickdunstone13@users.noreply.github.com", "user": {"login": "nickdunstone13"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ae2bb9992fbcd4402b2a48a793fd6f1dc52e0908", "messageHeadline": "CORDA-4098 assumption test (#6871)", "author": {"name": "Alexey Kadyrov", "email": "67952405+alexey-kadyrov-r3@users.noreply.github.com", "user": {"login": "alexey-kadyrov-r3"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7261442c98b3be80654a48bb2707a5ebdce8ba0c", "messageHeadline": "CORDA-4123 Change MockNetworkParameterStorage to not rehash NetworkPa\u2026", "author": {"name": "William Vigor", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 102, "deletions": 40}}, {"node": {"oid": "1a7401472fc465a196dd05f6deecc98a68cdbb96", "messageHeadline": "CORDA-4120: Disable the URLConnection cache to prevent file handle le\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "20dbbf008d022b54b7dd819e27c70644a83f78b1", "messageHeadline": "CORDA-4103 Feature Branch: Serialization injection for transaction bu\u2026", "author": {"name": "William Vigor", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 838, "deletions": 14}}, {"node": {"oid": "4f336a1a67a67312a1340e7a02dbffc6651bda6c", "messageHeadline": "Merge pull request #6866 from corda/dan/merge-os-4.7-to-4.8-2021-02-08", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "cef5ea40ca281d9599fc22fb9b88e2a447d2f4af", "messageHeadline": "Merge branch 'release/os/4.7' into dan/merge-os-4.7-to-4.8-2021-02-08", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "0659932be064d35e0d0ac37f7680771a7a932b34", "messageHeadline": "Merge pull request #6862 from corda/dan/os-4.6-to-4.7-merge-2021-02-05", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 49, "deletions": 9}}, {"node": {"oid": "26d6ccdc259080b7d0b85317cbe6a56f7d9a7af0", "messageHeadline": "CORDA-4110 startFlowDynamicWithClientId permissions", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "d807082cee29fb042237210b6ca157d198741617", "messageHeadline": "Merge branch 'release/os/4.6' into dan/os-4.6-to-4.7-merge-2021-02-05", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "4e437ace2ad4d1acca503102d3e67274b644816a", "messageHeadline": "CORDA-4110 startFlowDynamicWithClientId permissions (#6857)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "d7c9f20019202d3c839306715720d53d28b73670", "messageHeadline": "CORDA-4100: Updates to DigestAlgorithm interface (#6849)", "author": {"name": "Edoardo Ierina", "email": "eierina@users.noreply.github.com", "user": {"login": "eierina"}}, "additions": 41, "deletions": 9}}, {"node": {"oid": "ade302be73ffce5249adfc1cbff2b8da7bf615ce", "messageHeadline": "Merge pull request #6852 from corda/dan/ENT-6092-port-to-os", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "682de39d4c4881799be7f3b2188e38d67d2a0d9b", "messageHeadline": "ENT-6092 Add flush to `MockServices.withEntityManager` (#4180)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d214f5ecbfb4116094fba56b10946fff64e759f4", "messageHeadline": "Merge pull request #6851 from corda/dan/ENT-6142-port-to-os", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 671, "deletions": 69}}, {"node": {"oid": "88172b630d44527515e5661773e29a2b12954c44", "messageHeadline": "ENT-6142 Use `ArrayList` for `SessionState` structures (#4169)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 50, "deletions": 13}}, {"node": {"oid": "c79ad972d0fe6d591ebca2090fb0e7503877582c", "messageHeadline": "ENT-6142 Flows become dead due to uncaught exceptions (#4158)", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 621, "deletions": 56}}, {"node": {"oid": "56df2864107af9c7b5a5852173afeb020b9c0b86", "messageHeadline": "Add ability to set custom initiating flows for NotaryService (#6832)", "author": {"name": "Alexey Koren", "email": "alexey.koren@gmail.com", "user": {"login": "alexeykoren"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "284fd489186cc0d47c5dd9a8c69cf1c7598d73bf", "messageHeadline": "CORDA-4101: Remove attachmentPresence cache (#6845)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 3, "deletions": 38}}, {"node": {"oid": "af87d1d50dae35a52cbb9e9b1acddc126c411852", "messageHeadline": "Merge pull request #6842 from corda/nandor/4.7-4.8-merge-os", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "be6587a602d47bb9c4c42dd4a74684460d190ac3", "messageHeadline": "Merge branch 'release/os/4.7' into nandor/4.7-4.8-merge-os", "author": {"name": "nkovacsx", "email": "kov.nandor0@gmail.com", "user": {"login": "nkovacsx"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "7a079a166be9a8d3dfe5341a40f0584b0d4c952c", "messageHeadline": "CORDA-4097 Return stream instead of List in getAllCertificates (#6840)", "author": {"name": "nkovacsx", "email": "57627796+nkovacsx@users.noreply.github.com", "user": {"login": "nkovacsx"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ec92801904183ac92a75d62288c20b86dc879509", "messageHeadline": "Port of notary query API from ENT (#6837)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "47baba3650b33d5449a24a74aa9c943db4d5aeae", "messageHeadline": "Merge pull request #6834 from corda/denis/merge-4.7-to-4.8", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 260, "deletions": 38}}, {"node": {"oid": "bab99e2fb498249bf24c1a5799a5b365ae2edcca", "messageHeadline": "NOTICK Move docs external links to HTTPS (#6835)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5d9d975738dda8988195e1183ccdd9840c9e076", "messageHeadline": "Merge branch 'release/os/4.7' into denis/merge-4.7-to-4.8", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 260, "deletions": 38}}, {"node": {"oid": "62fe4bc65aa525af2f1465bfbc86618da28c32d3", "messageHeadline": "NOTICK Publish to correct Docker repository (#6831)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "534bccc88d8f98c9498181c85ea4cb312b117036", "messageHeadline": "INFRA-1038 Publish RC/HC builds to internal repo (#6830)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 22, "deletions": 2}}, {"node": {"oid": "dce0e581e79f9ac66856ba4c63799c7cd2696665", "messageHeadline": "INFRA-1033 Publish RCs to DockerHub (#6829)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b3c46429cb35e11613a47169e47273ab25e1b7e7", "messageHeadline": "NOTICK Update notary code owners (#6828)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2c25a5c768d075562d8bde4ab5264b430361baa8", "messageHeadline": "AG-323 Flow startup queue metric (#6811)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "17b0edffd1c8b05e07c4ab45fef71d26d52f9df7", "messageHeadline": "restored cash changelog v1 to its original state (#6822)", "author": {"name": "Edoardo Ierina", "email": "eierina@users.noreply.github.com", "user": {"login": "eierina"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d9e322057709a9b44aee118abd35a15ac4dd7237", "messageHeadline": "NOTICK Switch published Docker image to official (#6824)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86aa0c4252821b61dc7fdb3484a882d62352ef56", "messageHeadline": "INFRA-1009 Remove undefined COMMON_GRADLE_PARAMS (#6819)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "503644ca295c85847430b4e489716dd34da047a8", "messageHeadline": "CORDA-4083: Fix Postresql migration, synch migration scripts from ENT\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 227, "deletions": 35}}, {"node": {"oid": "a8ae7fdd6aaa2fa8a7c54be3932afcae0f556601", "messageHeadline": "INFRA-1009 Update Docker publication tasks (#6818)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5a13e48ea840a8fc8d5eb39b6ec6cd8c7951ddec", "messageHeadline": "NOTICK: Changes done for creating new branch for 4.8", "author": {"name": "nargas-ritu", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "734d35b719b57a4b528db6d8cac5bbd97cd65f2a", "messageHeadline": "INFRA-803 Rebuild Docker image tasks (#6804)", "author": {"name": "Walter Oggioni", "email": "6357328+woggioni@users.noreply.github.com", "user": {"login": "woggioni"}}, "additions": 538, "deletions": 65}}, {"node": {"oid": "02018b75e9ce4567d4a7414cc236d0c91ef6e683", "messageHeadline": "ENT-6018: renamed hash agility system properties (#6808)", "author": {"name": "Edoardo Ierina", "email": "eierina@users.noreply.github.com", "user": {"login": "eierina"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "700cb51091bcb9e15f6693be7ce34f1b5e181d59", "messageHeadline": "INFRA-965: forward merge from 4.6 2020 11 15 (#6807)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b421f0daa0f2c254512f019ea2cc113cb67049bc", "messageHeadline": "INFRA-965: forward merge from 4.5 (2020-11-15) (#6806)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bb8fcfe6be539a28d032cfc9ff4dc50e45df704b", "messageHeadline": "INFRA-965: forward merge from 4.4 (2020-11-14) (#6805)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "90238f22a08a7e352027b5d6b7b4e95d658e5cfa", "messageHeadline": "INFRA-965: forward merge from 4.3 (2020-11-13) (#6803)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "19274751d91e93ece6c4772f2c9cf871c3cde5e4", "messageHeadline": "INFRA-965: Jenkins/NexusIQ integration should target patches (#6802)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6154ab59e4816072922d57a611560035846141d", "messageHeadline": "Updated pr-lint-action to the latest version", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "494654cea6e12e162f4ae4411cb402cda96d0c69", "messageHeadline": "CORDA-3823: hash agility updates for rc03 (#6800)", "author": {"name": "Edoardo Ierina", "email": "eierina@users.noreply.github.com", "user": {"login": "eierina"}}, "additions": 6, "deletions": 60}}, {"node": {"oid": "14e545826c1ff868ff47097402d558deaec17ad7", "messageHeadline": "CORDA-4076: Fix SecureHash compatibility with previous versions (#6801)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 66, "deletions": 10}}, {"node": {"oid": "d9f905cb81497c48927c5352a267d2333f24a522", "messageHeadline": "Disable enhanced validation, rename SQL patches (#6799)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "82a114a329fee1a249f9c0786d5c2f8593759863", "messageHeadline": "[DRAFT] feat/CORDA-3823-hash-agility-qa-ready (#6789)", "author": {"name": "Edoardo Ierina", "email": "eierina@users.noreply.github.com", "user": {"login": "eierina"}}, "additions": 2470, "deletions": 371}}, {"node": {"oid": "74c5470627d2c65e5711d6947251a9d150593174", "messageHeadline": "NOTICK - OS 4.6 to 4.7 merge 2020-10-30", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 99, "deletions": 32}}, {"node": {"oid": "f2dd3ac652a6fb529f6df929b1614fd7d385e065", "messageHeadline": "CORDA-4045 Disable flaky test (#6792)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6b5e76f87a45ff24d952cf4d179e5dccbd6f66f6", "messageHeadline": "Merge branch 'release/os/4.6' into dan/os-4.6-to-4.7-merge-2020-10-30", "author": {"name": "Dan Newton", "email": "dan.newton@r3.com", "user": {"login": "lankydan"}}, "additions": 99, "deletions": 32}}, {"node": {"oid": "478ac74a82d09bd2df7f65cac0fc427af8ab0765", "messageHeadline": "EG-4168 Updating contributors.md list for OS 4.4 release branch (#6785)", "author": {"name": "ivanterziev", "email": "61829352+ivanterziev-r3@users.noreply.github.com", "user": {"login": "ivanterziev-r3"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6b8602ed832917c55070dc974212889857b000fc", "messageHeadline": "EG-4168 Updating contributors.md list for OS 4.5 release branch (#6784)", "author": {"name": "ivanterziev", "email": "61829352+ivanterziev-r3@users.noreply.github.com", "user": {"login": "ivanterziev-r3"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fa6ef1770d232031782a40ae8eea96f4c0da71d5", "messageHeadline": "EG-4168 Updating contributors.md list for OS 4.6 release branch (#6783)", "author": {"name": "ivanterziev", "email": "61829352+ivanterziev-r3@users.noreply.github.com", "user": {"login": "ivanterziev-r3"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8ed3dc11508b7f2a44b535e15c32f18b77a03e2e", "messageHeadline": "EG-4168 Updating contributors.md list for OS 4.7 release branch (#6782)", "author": {"name": "ivanterziev", "email": "61829352+ivanterziev-r3@users.noreply.github.com", "user": {"login": "ivanterziev-r3"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "72c359b165510e921165f036d6fb8f2a2442b1b2", "messageHeadline": "ENT-5886 Parameterised queries in `DBCheckpointStorage` (#6768)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "d5790a62510957818ae5bb27af26c38c74e2622b", "messageHeadline": "INFRA-826 Add publishing steps (#6780)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 59, "deletions": 11}}, {"node": {"oid": "c9056f171b9483d881c4c0dfadd60b9ef77dbac4", "messageHeadline": "CORDA-4062: Bump platform version to 9 for safe identity key rotation\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 44, "deletions": 7}}, {"node": {"oid": "4193adf6fdea8111401d1e2316cca459d525ab3c", "messageHeadline": "CORDA-3979: Support for multiple trust roots (#6772)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 486, "deletions": 131}}, {"node": {"oid": "401d8b88568517ba7e47e90bf980f49045a2a91e", "messageHeadline": "ENT-5888: Resurrect node_hash_to_key (#6776)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 88, "deletions": 235}}, {"node": {"oid": "551b3f0811309e12261ce1c34f862f0a46e47dc0", "messageHeadline": "CORDA-4054: combine different identities of the same notary after its\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 207, "deletions": 28}}, {"node": {"oid": "e7df5818e4068aaaadeb020e5ca85fe619d7c634", "messageHeadline": "INFRA-424 CORDA-4058: Disable flaky tests on openj9 (#6774)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "d0cfeb1fbee06d222fda653468fae8f4622b70fb", "messageHeadline": "EG-3714 reverted previous change as unnecessarily (#6773)", "author": {"name": "Alexey Kadyrov", "email": "67952405+alexey-kadyrov-r3@users.noreply.github.com", "user": {"login": "alexey-kadyrov-r3"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "8ef739b55546f5cf52e0add4b98f76dd3c46a140", "messageHeadline": "NOTICK Merge OS 4.6 -> 4.7", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 98, "deletions": 48}}, {"node": {"oid": "1ccd84bbcb8be4de8098d991b79486590708e84e", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.6' into rni/notick/\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 98, "deletions": 48}}, {"node": {"oid": "9d87c5dfb924df77b1d8e7f803dc188cd3877117", "messageHeadline": "added @Throws to CryptoService and changed the CustomConfigParser to \u2026", "author": {"name": "Alexey Kadyrov", "email": "67952405+alexey-kadyrov-r3@users.noreply.github.com", "user": {"login": "alexey-kadyrov-r3"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "64dc73c7b1ed2d1f277eb5b9a98c741fc459cb48", "messageHeadline": "ENT-5679 Correct instability of linear builds (#6722) (#6770)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eb65cdc08a585087f13e7d72c22c625b54636680", "messageHeadline": "CORDA-4045 Adjust test to remove scope for race conditions (#6769)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "12f1603822a0d39785b43dd96006c5e366071840", "messageHeadline": "INFRA-504 Change to use an out of process node (#6538)", "author": {"name": "Ben McMahon", "email": "benmcmahon100@gmail.com", "user": {"login": "benmcmahon100"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "cdd725e79c19115b001236dab7e26b6c3b95ca7e", "messageHeadline": "CORDA-3972: Support for node identity rotation in IdentityService (#6\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 777, "deletions": 274}}, {"node": {"oid": "e2efbaea35174c184474670310d842c636646f2c", "messageHeadline": "AG-341 Notary backpressure mechanism improvements (#6762)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2790e945c659d3219c13404e61c52246dc6c7b20", "messageHeadline": "INFRA-687 Change to use an out of process node (#6696)", "author": {"name": "Ben McMahon", "email": "benmcmahon100@gmail.com", "user": {"login": "benmcmahon100"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "ee8f4ce733b86b398d4bb2cffeda18f98aa79348", "messageHeadline": "Merge pull request #6761 from corda/denis/merge-os-4.5-to-4.6", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6813033997c1d84fa4d82617a90a6b2ff0db50ae", "messageHeadline": "Merge branch 'release/os/4.5' into denis/merge-os-4.5-to-4.6", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "75a744e2977e2ff48c4e398cfe709cfb7bc1ecfe", "messageHeadline": "Revert \"INFRA-746 Block build changes to 4.6 (#6737)\" (#6760)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 0, "deletions": 29}}, {"node": {"oid": "17c09cc98f52cd744e4c0a15902bb2c0079f35a0", "messageHeadline": "Merge pull request #6759 from corda/denis/merge-os-4.4-to-4.5", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f73bb5ae11d15c1ffd266ff0f1ab7d9982845845", "messageHeadline": "NOTICK Add AG tickets to pr title check (#6747)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c823398f0cd8271fddb8271f14b7925cffbbd10b", "messageHeadline": "Merge branch 'release/os/4.4' into denis/merge-os-4.4-to-4.5", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "59d0410353ef6b77dfb622ff481994df83b8183a", "messageHeadline": "Merge pull request #6757 from corda/denis/merge_os_4.5_to_4.6", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 63, "deletions": 34}}, {"node": {"oid": "3c919f0d69c1b02c3e4ea9b1468b9ae3eedb3a5d", "messageHeadline": "Merge pull request #6756 from corda/denis/merge-os-4.3-to-4.4", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "e837bb0ca8804267fc10f2bfa97977ad717d2b59", "messageHeadline": "Merge branch 'release/os/4.5' into denis/merge_os_4.5_to_4.6", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 63, "deletions": 34}}, {"node": {"oid": "70769b137a25de8a6b16727a1869e370643d1b21", "messageHeadline": "Merge branch 'release/os/4.3' into denis/merge-os-4.3-to-4.4", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 27, "deletions": 2}}, {"node": {"oid": "07d9a1ead8f677f1c86bcb488fd55e3625fc99e6", "messageHeadline": "CORDA-4043: Generate 16-octets certificate serial numbers (#6746) (#6\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 27, "deletions": 2}}, {"node": {"oid": "396671cb87e1e464240c4067bc159075d34d0e89", "messageHeadline": "CORDA-4043: Generate 16-octets certificate serial numbers (#6746)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 28, "deletions": 2}}, {"node": {"oid": "dcc65b1d65800a50b348bd7441206dd52d75361f", "messageHeadline": "NOTICK Change class byteman references (#6749)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2dd2029e2459cbdba4575626b25782ba6f0d5be5", "messageHeadline": "Merge pull request #6748 from corda/INFRA-683-os-45-bouncy-castle", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 55, "deletions": 146}}, {"node": {"oid": "cfd57faf5f27a8aa9f5cd87d54abce5e83b188da", "messageHeadline": "NOTICK: Update network parameter maxMessageSize API doc (#6334)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c1ca20daeac0556cbad9d4f75239bd7bec2b54b", "messageHeadline": "Detekt", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5a93f848b06c680d91965381e17f84fef43eaf85", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.4' into rni/notick-\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 55, "deletions": 145}}, {"node": {"oid": "8048cb496636d20ed12822d5fb458af607e669a4", "messageHeadline": "CORDA-3845: Update BC, log4j, slf4j (#6699) (#6742)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 16, "deletions": 115}}, {"node": {"oid": "25ab7667a5959cae5390f6db0b5c22b1ee535444", "messageHeadline": "backport of bugfix ENT-5752 into OS 4.3 (#6724) (#6744)", "author": {"name": "Jerome Gerakis", "email": "66950409+J-Gerakis@users.noreply.github.com", "user": {"login": "J-Gerakis"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d691037f3aa84fdefb4bbcb5ace4f361d70aea53", "messageHeadline": "Merge pull request #6740 from corda/rfowler-os-4.6-ent-4.6-20200922", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1263, "deletions": 247}}, {"node": {"oid": "60309114ec04420c95c5099f431709f9d1958b24", "messageHeadline": "NOTICK Properly merge the two RPCPermissionResolver classes as they d\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "5ff95efbceb7d51976b9abaf1ff7be63455de4b6", "messageHeadline": "NOTICK Remove unused imports", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "a274655e7b36214d6c7eb0556cabe4347cee4b67", "messageHeadline": "NOTICK Delete duplicate class after merge", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 0, "deletions": 61}}, {"node": {"oid": "98bf8a7996bd09ce115abea91e27be6d29cfe2ff", "messageHeadline": "NOTICK Remove eliminated code that was re-introduced from merge", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2b0d58c7aa9bc3f0d89a5720fc1e62a6fcc95620", "messageHeadline": "NOTICK Fix callsite after merge", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88386f38a9e9b028f0a00bf9ff056ef9e37553ca", "messageHeadline": "NOTICK Remove leftover var after merge", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b87e06c578bde2b851234993cf4f9ead6a9024b3", "messageHeadline": "INFRA-746 Block build changes to 4.6 (#6737)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 29, "deletions": 0}}, {"node": {"oid": "8215d41eb82604d94d2162aa2a685b7cbfb8f0c0", "messageHeadline": "Merge pull request #6732 from corda/rni/notick/merge-43-44", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 35, "deletions": 31}}, {"node": {"oid": "88a205600d2a63ea4b13b8568c22828b434604a6", "messageHeadline": "INFRA-749 Shut down and delete test H2 databases (#6739)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 27, "deletions": 5}}, {"node": {"oid": "ed9f6f0ce15083eaceaf020a8285f9bfbe2c67f6", "messageHeadline": "Merge branch 'release/os/4.6' into rfowler-os-4.6-ent-4.6-20200922", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 1314, "deletions": 234}}, {"node": {"oid": "cfb28f6a1fe9df9627f9f80f9a42e0ea26725ddb", "messageHeadline": "backport of bugfix ENT-5752 into OS 4.3 (#6724)", "author": {"name": "Jerome Gerakis", "email": "66950409+J-Gerakis@users.noreply.github.com", "user": {"login": "J-Gerakis"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b6cd4fa9971ec87b0a965c04707e4b7df4827f7b", "messageHeadline": "NOTICK: Fix JDK11 regression build (#6733)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "f97bb594b2ca400266a4a7642a21681abd362f13", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into rni/notick/\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 35, "deletions": 31}}, {"node": {"oid": "317b59ab9d8db072283cc2efdfa053cbc3260be1", "messageHeadline": "NOTICK Fix kill flow standalone rpc client test (#6721)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 57, "deletions": 8}}, {"node": {"oid": "a5db6b8ac00453ee3ae7e697d35df35ed4d7a87e", "messageHeadline": "Merge pull request #6728 from corda/INFRA-683-os-46-linear-builds-par\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 179, "deletions": 127}}, {"node": {"oid": "da73cbf2a5404d0720334b62d6f7f119d85caf45", "messageHeadline": "Merge pull request #6729 from corda/INFRA-683-os-47-linear-builds-par\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 179, "deletions": 127}}, {"node": {"oid": "f27f6e307f8104d91c1f33c674f632f477893a65", "messageHeadline": "Merge branch 'release/os/4.5' into INFRA-683-os-46-linear-builds-para\u2026", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 179, "deletions": 127}}, {"node": {"oid": "87f7323f0e3739adf3a9e7e9e1fceee1a8071e02", "messageHeadline": "Merge pull request #6727 from corda/INFRA-683-os-45-linear-builds-par\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 138, "deletions": 69}}, {"node": {"oid": "a56a93553b755e5299824b9f790097a0b1aec608", "messageHeadline": "Refactoring of regression Jenkins configuration", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 138, "deletions": 69}}, {"node": {"oid": "84c2a5157b0a018653292fff1ed470af9a849e0a", "messageHeadline": "Merge pull request #6725 from corda/INFRA-683-os-44-linear-builds-par\u2026", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 138, "deletions": 69}}, {"node": {"oid": "c90eb8c80507f6d5c9fc9c577a4a5aed75c619af", "messageHeadline": "Switching linear regression build on two agents", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 179, "deletions": 127}}, {"node": {"oid": "c8216be92c87a5f544d6ddc126368eb7f25f172c", "messageHeadline": "Refactoring of regression Jenkins configuration", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 138, "deletions": 69}}, {"node": {"oid": "1d43471709f72b5798ae57c7f490fd4784f0a641", "messageHeadline": "Refactoring of regression Jenkins configuration", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "2064a572ba94c6777a4b9051218305def1b642b4", "messageHeadline": "CORDA-4034 ENT-5679 CORDA-3845 Correct instability of linear builds (\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 249, "deletions": 82}}, {"node": {"oid": "0b20d8b928f5458331b87c03d14fb0f7cd4949a7", "messageHeadline": "Merge pull request #6720 from corda/adel/merge-from-4.5-17-Sept", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 54, "deletions": 10}}, {"node": {"oid": "01cd8d6415fb5ea2e39a5f7063369df08aa66a01", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.5' into adel/merge-\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "5c6acb0909677201e768b22ca104fd96fbb2a278", "messageHeadline": "CORDA-3968: Prepare keystore handling for certificate rotation [OS] (\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 741, "deletions": 553}}, {"node": {"oid": "acb82f77b469c8e755ed68665be5bce4f762d773", "messageHeadline": "CORDA-3974: NetworkMapCache should link entries with different public\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 110, "deletions": 21}}, {"node": {"oid": "2498bb3ae1fac1539f3abe954f5be97ff7c0da8b", "messageHeadline": "[ENT-5752]-Fall back on NM cache if NM service is unreachable during \u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cc14c8e53aac360314a9ae4be5bc274d003ef60d", "messageHeadline": "CORDA-4034 Rebuild AuthDBTests so H2 shuts down correctly (#6718)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 20, "deletions": 20}}, {"node": {"oid": "83ec8289b672c7bdb8b3f8711f5db292e3f41a1d", "messageHeadline": "ENT-5492 Let the MissingAttachmentException through the RPC (#6719)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "afd3876faff395bf84957fecd11e326263ef4f1c", "messageHeadline": "CORDA-4036: Put the identity failures on the same log so they aren't \u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "bd7b96e816f420dc397c5677c3b862af319ee580", "messageHeadline": "ENT-5768 startFlowWithClientId permissions (#6708)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 393, "deletions": 97}}, {"node": {"oid": "6ab9557061fc338ee33b62be4d7bbbbe27cebde0", "messageHeadline": "Use safe navigation operator for correct field", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64b3000c27c737727e9b777ca5ffdacd00f5d45a", "messageHeadline": "CORDA-4035: Fixed issue with backslash on windows when scanning. (#6715)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0226f7ccb9b10283df2c5f3adb2755d38af66c9d", "messageHeadline": "CORDA-4034 Shut down node in AuthDBTests (#6714)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1ac88c28d571869ddd3afa6c65d86a5d295a6ddc", "messageHeadline": "Merge pull request #6710 from corda/INFRA-683-os-45-linear-builds", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 141, "deletions": 80}}, {"node": {"oid": "c387c2cb951b452083fc9fd28431754722738d9e", "messageHeadline": "Synchronised changes with OS 4.4 branch", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcfbe22d1af4505986bcc7a496f0c99826580e03", "messageHeadline": "Synchronised changes with OS 4.3 branch", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b746d5cb229ecbf6654f6668ebc8c01dbbcbc62e", "messageHeadline": "ENT-5759 Give the failing test CorDapp a different package name so it\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ebd36c22e7c77f338680d827cde37bdd60a3c23a", "messageHeadline": "Removed unused import", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "342041c737091837033575d03e41ad8157ed7871", "messageHeadline": "NOTICK - Remove unused code (#6694)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "99841dcaeb21a1cb595a4928d1c353365e741135", "messageHeadline": "Merge branch 'release/os/4.4' into INFRA-683-os-45-linear-builds", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 140, "deletions": 78}}, {"node": {"oid": "bcce0e95195ea9dee1b66aaaae58d9519617b6a4", "messageHeadline": "INFRA-683 Move OS 4.4 release branch builds to linear (#6705)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 145, "deletions": 81}}, {"node": {"oid": "80bac915ee27f1d4f0dc7a0d558fa4e9e43cd105", "messageHeadline": "INFRA-683: manual sync with enterprise 43 (#6709)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "c0d354e97a05150f9a81c856aec65134563294e8", "messageHeadline": "CORDA-3845: Update BC, log4j, slf4j (#6699)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 10, "deletions": 107}}, {"node": {"oid": "6829be7ae94edcf8e8d4d5d1ce02a1b5ef00576b", "messageHeadline": "ENT-5754 - RPC startFlow cannot reattach to existing client id flows \u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "879e93ed476d4cdaa1b481e63eb0283d4373b6ef", "messageHeadline": "ENT-5760 Log db configuration issues (#6706)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "b3d9d1291f74e0b3cc4be99425f87ac8fe18f789", "messageHeadline": "INFRA-683 Move Corda OS release branch builds to serial (#6703)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 228, "deletions": 66}}, {"node": {"oid": "ea423215c239dec2afafeadd5bcc87c4e4cac9d9", "messageHeadline": "ENT-5759 check for app schema migration (#6701)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 104, "deletions": 3}}, {"node": {"oid": "ba802c6619cb6981c5cf15ce27c0811064e96b57", "messageHeadline": "CORDA-4028 Forcibly register security providers (#6702)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 38, "deletions": 2}}, {"node": {"oid": "df7b1bccd6264f4fca64d67ac7468ed418819aad", "messageHeadline": "NOTICK Do not use Security.addProvider(BouncyCastleProvider()) in tes\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7ec59da318068eb8fd6746b9b40df8debe0d969b", "messageHeadline": "ENT-5750 Keep killed flows that were started with client ids (#6697)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 468, "deletions": 99}}, {"node": {"oid": "18a9545e070f9e97406817ab7b44c71304631b1f", "messageHeadline": "CORDA-3924: Add a missing exit code for graceful shutdowns (#6695)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "6f2cac146cb7da8a8a4eee60af8050a2aabf7c65", "messageHeadline": "ENT-5492: Don't do reconnect logic on illegal argument for attachment\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "fd341c7e48953181be0b99db16ddc39c826fa2f4", "messageHeadline": "INFRA-670 Stop shutting down the database before some services that u\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "45fe3f3aef81f35259d9bab6dea1e1125b8fcbee", "messageHeadline": "CORDA-4026 Make early end session test not flakey (#6691)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d1735b8c429d7743715d7236f496c33c38fc533b", "messageHeadline": "EG-3456: Make network parameters path configurable (#6531)", "author": {"name": "Yash Nabar", "email": "yash.nabar@r3.com", "user": {"login": "YashNabar"}}, "additions": 132, "deletions": 70}}, {"node": {"oid": "e069277830350f406f5ce4351589c426b0b7a104", "messageHeadline": "Merge pull request #6689 from corda/rni/notick/46-47-merge-2020-09-04", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 490, "deletions": 156}}, {"node": {"oid": "64dc94bd18c2487c1a929dc910b7cd9387c99924", "messageHeadline": "ENT-5666 Extract shutdown events when retrying a flow (#6684)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0c16957622901e00cbf87d9d236b11364f0209ec", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.6' into rni/notick/\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 490, "deletions": 156}}, {"node": {"oid": "e937889b641ca3c4be613cd23fa7d26466b7a674", "messageHeadline": "Merge pull request #6678 from corda/jzd/merge-os4.6-to-os4.7-2020-09-01", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "02b2b35bc46b60716d8b37136f384256ec0d33da", "messageHeadline": "CORDA-3908: Update corda-4.7 .ci/api-current.txt to match the previou\u2026", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 686, "deletions": 0}}, {"node": {"oid": "e562c5828b6f7d3a62ab8650360f680d8777e1e6", "messageHeadline": "INFRA-604: Switch tests to use database snapshots (#6671)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 184, "deletions": 22}}, {"node": {"oid": "4b84182ab0d0d5cdae207196b033709687f6df88", "messageHeadline": "NOTICK Make the projects under common not depend on anything Corda. (\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "3ce78b813d741048a75402891b2533c2feee3e4e", "messageHeadline": "EG-3458 - Missing onError implementation message logged in the node l\u2026", "author": {"name": "conalsmith-r3", "email": "68279385+conalsmith-r3@users.noreply.github.com", "user": {"login": "conalsmith-r3"}}, "additions": 79, "deletions": 19}}, {"node": {"oid": "9962c9085d27d9e828320eb3eaa9527b24773be6", "messageHeadline": "INFRA-424: Merge openj9 updates into 4.6 (#6683)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 159, "deletions": 29}}, {"node": {"oid": "6113cbbd39be5f7dec0dd7eb4eebe81d24996e5c", "messageHeadline": "verify with NETWORK_PARAMETERS role and test (#6628)", "author": {"name": "Nikolett Nagy", "email": "61757742+nikinagy@users.noreply.github.com", "user": {"login": "nikinagy"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "b1e2d6a48c748555c3ec39196689db4da3c55c72", "messageHeadline": "NOTICK Reformat DriverDSLImpl.kt (#6685)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 102, "deletions": 96}}, {"node": {"oid": "b895a976a7cf066a10ea5ab35c0fe1699fc1dfb5", "messageHeadline": "Merge pull request #6682 from corda/rni/notick/os-45-46-docs-db", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d928c29019f341c54e7460cfb916b4455fd68a18", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.5' into rni/notick/\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aaff9ce6502c14de26fb1625b588e8c76b6e69b9", "messageHeadline": "Merge pull request #6679 from corda/rni/notick/os-44-45-db", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 29, "deletions": 51}}, {"node": {"oid": "aa1b74d51058bdbcd6210fc0e5c69a03e8bd6d84", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.4' into rni/notick/\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 29, "deletions": 51}}, {"node": {"oid": "6945426ef1605830a498159b3ce7f8a9ea4c1b3b", "messageHeadline": "NOTICK Robustness improvements for DB race condition test (#6556) (#6\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 29, "deletions": 51}}, {"node": {"oid": "eecc294820c2cbd9df3f363e09e237e5b895cf40", "messageHeadline": "Merge OS 4.6 OS 4.7", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 47, "deletions": 15}}, {"node": {"oid": "0133ada0ac838807d96b251baae41075206e442a", "messageHeadline": "NOTICK Robustness improvements for DB race condition test (#6556) (#6\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a64a3bd02d75e3654054a3c7e0cedf729860b855", "messageHeadline": "Merge pull request #6665 from corda/jzd/merge-os4.6-to-os4.7-2020-08-26", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1262, "deletions": 477}}, {"node": {"oid": "14e23430c0ea113dd5b32e97a4f1aaa0309d6c6f", "messageHeadline": "CORDA-4003: Now support + in CorDapp filenames (#6673)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "90ab495798d0f1d3ba12e7bd948ef8267ee1657b", "messageHeadline": "NOTICK - Fix concurrency issue in flaky test (#6674)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d08b62da39607cc37e628f95b5fafe23e4b7484f", "messageHeadline": "Infra-656 - NoSuchFileException in NodeInfoWatcher fix (#6672)", "author": {"name": "Dries Samyn", "email": "dries.samyn@r3.com", "user": {"login": "driessamyn"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "9a018e7bee9048f2186cda3310c1ee6089c6b124", "messageHeadline": "Updated CLI usage error (#6661)", "author": {"name": "David Golding", "email": "43792102+davidjgolding@users.noreply.github.com", "user": {"login": "davidjgolding"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0cfe6b3084897f12e3a7807a541c36444586421c", "messageHeadline": "Filter out tmp files (#6668)", "author": {"name": "Dries Samyn", "email": "dries.samyn@r3.com", "user": {"login": "driessamyn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3890064095c8b3be045db9486036971e0f2a2632", "messageHeadline": "CORDA-3908: Update corda-4.6 .ci/api-current.txt to match the previou\u2026", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 580, "deletions": 0}}, {"node": {"oid": "9629ff6ba26dbcfa87769d978e2901b85a8de81b", "messageHeadline": "CORDA-4009: Upgrade DJVM to 1.1.1 to support the new multi release BC\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8fd4fd1bf840e09255fb22382dd0f57af2306c44", "messageHeadline": "Merge OS 4.6 into OS 4.7", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 1262, "deletions": 477}}, {"node": {"oid": "0a290a73f4e1c35592061b370bbaea8b53b6dddb", "messageHeadline": "Merge pull request #6662 from corda/jzd/merge-os4.5-to-os4.6-2020-08-25", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 110, "deletions": 5}}, {"node": {"oid": "797ecf3b7cb234cca20f7aa70adcfe6fd337c77b", "messageHeadline": "Don't change api-current because we are about to regenerate it", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 0, "deletions": 550}}, {"node": {"oid": "2a09dd066d3c23f9e6155435068af423beafceab", "messageHeadline": "Merge OS 4.5 into OS 4.6", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 660, "deletions": 5}}, {"node": {"oid": "99f835bb4a6e26031b49429b03420338e6b60ce3", "messageHeadline": "CORDA-3995 Redeliver external events if number of suspends differs (#\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 368, "deletions": 169}}, {"node": {"oid": "7a7289c2f19d8a0208109b57fe9a2e67ac319dbc", "messageHeadline": "Merge pull request #6660 from corda/jzd/merge-os4.4-to-os4.5-2020-08-24", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 110, "deletions": 5}}, {"node": {"oid": "49f598308b0dc12ef3b1e132efe9150efc73bb21", "messageHeadline": "added `checkpoints debug` shell command (#6574)", "author": {"name": "Walter Oggioni", "email": "6357328+woggioni@users.noreply.github.com", "user": {"login": "woggioni"}}, "additions": 149, "deletions": 5}}, {"node": {"oid": "57f4858a29dcec981b1ec4b6f60fd9b4434ce6f4", "messageHeadline": "Merge pull request #6638 from corda/nnagy-os-4.6-os-4.7-20200814", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 698, "deletions": 230}}, {"node": {"oid": "df7e3ca184189970e112c601f868f72eb509355a", "messageHeadline": "CORDA-3908: Update corda-4.5 .ci/api-current.txt to match the previou\u2026", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 550, "deletions": 0}}, {"node": {"oid": "33943032fbc933f1adb2de2c21c3cbe5d9372dfc", "messageHeadline": "Merge OS 4.4 into OS 4.5", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 110, "deletions": 5}}, {"node": {"oid": "133e6fe39a7c309e8e611ca889fdd72a0129d526", "messageHeadline": "CORDA-4001 Verify Paused Checkpoints on Node Startup (#6655)", "author": {"name": "William Vigor", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 54, "deletions": 18}}, {"node": {"oid": "e243e9b315c708dd3f89d270cd0c6852c787285d", "messageHeadline": "Merge pull request #6653 from corda/filipeoliveira/eg-3402", "author": {"name": "Anurag Garg", "email": "66952114+anuragr3@users.noreply.github.com", "user": {"login": "anuragr3"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b2cb0cc51a56f12b7a5c48d1baf77a9f281308aa", "messageHeadline": "INFRA-608 Split out regression test stage (#6619)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "d8eb1171048dedc83cd058fa7f4d9736b06dadda", "messageHeadline": "Fixed an issue caused by the irs-demo project that would prevent buil\u2026", "author": {"name": "filipesoliveira", "email": "filipeo_11@hotmail.com", "user": {"login": "filipesoliveira"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "509bce99424503a82b1d0907507589dc395b1ee9", "messageHeadline": "Merge pull request #6651 from corda/jzd/merge-os4.3-to-os4.4-2020-08-19", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 110, "deletions": 5}}, {"node": {"oid": "39491e88357eaca17083c85661c75486c693eda3", "messageHeadline": "NOTICK - Fix flow framework tests (#6650)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ab218333903a37b5fd1f81b514868a31077dd4e5", "messageHeadline": "Re-add lost fix (#6652)", "author": {"name": "Nikolett Nagy", "email": "61757742+nikinagy@users.noreply.github.com", "user": {"login": "nikinagy"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "f428836f331d05d0e82682e53e9ac58d546d39c1", "messageHeadline": "Clear hospital hooks after tests; should be fixing tests hanging", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8b900c7c08ea9f7474e1c9641b294a708a330198", "messageHeadline": "Re-add lost fix", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "6a776a267b77502d90b8bdaef49f48ea88ae8545", "messageHeadline": "Extract method to fix detekt ComplexMethod failure", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "e79f4ab8e2f13b12e37cfc990113aa506c8daef0", "messageHeadline": "Merge OS 4.3 into OS 4.4", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 106, "deletions": 5}}, {"node": {"oid": "5d24b702278446d058a77638bf73919c7203a6dd", "messageHeadline": "CORDA-3998 - Commit db transaction before starting flows at node star\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "771fade972d9f7d891987b312f55289a1657390b", "messageHeadline": "Clear flow hospital hooks - commented out for now", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "21985243159f7797fbd507d96819c531f7f22ee6", "messageHeadline": "CORDA-3824: Fix property rename in AMQP object evolution (#6616)", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 105, "deletions": 5}}, {"node": {"oid": "742312b85aa64dcb209d2826eba1143244968dd4", "messageHeadline": "NOTICK Do not replace stacktrace for local errors (#6635)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "9fc896beb39f38302cf1d86e2b1e11e92d55ddab", "messageHeadline": "CORDA-3960: Port MultiRPCClient to OS (#6644)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1240, "deletions": 78}}, {"node": {"oid": "abfe83626fef49cb446553ba1409e8ddb899ef7e", "messageHeadline": "CORDA-3809 - Remove tests applicable only in ENT (#6645)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 0, "deletions": 91}}, {"node": {"oid": "949489a117cfd4b6ca17f8dd62c5cc2b38055ecb", "messageHeadline": "CORDA-3994 Retry errors in flow init started with client ids (#6643)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 297, "deletions": 18}}, {"node": {"oid": "854e6638ff0161eff01e49175e4c055e541d14e2", "messageHeadline": "CORDA-3881 Get all finished flows with client ids (#6580)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 88, "deletions": 7}}, {"node": {"oid": "f1b7bc9dcb7f75af957d4514f5cbde13edb7f175", "messageHeadline": "CORDA-3993 Correct mock network handling (#6642)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 27, "deletions": 12}}, {"node": {"oid": "8534aad3b1c5d9fc82e5d80f22aefbbbdab6d569", "messageHeadline": "ENT-5672 Know if paused flow is hospitalized (#6641)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "be6b76ff89bb4512667c519d6996b114d7bb4247", "messageHeadline": "ENT-5684 Reconnect flow's progress tracker when unpausing (#6640)", "author": {"name": "William Vigor", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 81, "deletions": 74}}, {"node": {"oid": "32cb085a5371929ec410c1165d06ed40e0135f52", "messageHeadline": "ENT-5672 Know if a paused flow is hospitalized (#6639)", "author": {"name": "William Vigor", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "c4027e23bf7e7cb82ba0d90007870da798c7a601", "messageHeadline": "ENT-5649 Always load from db when flow retries (#6637)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 114, "deletions": 40}}, {"node": {"oid": "4cce83522e748e3d4507663ade123f39d15f2666", "messageHeadline": "merge import fix", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c9b2fa11cd328a40ed594ee7cf8050e9e24ddfaa", "messageHeadline": "Merge branch 'release/os/4.6' into nnagy-os-4.6-os-4.7-20200814", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 684, "deletions": 230}}, {"node": {"oid": "55133b02b98b96a95e359758317fedc9185837e5", "messageHeadline": "Merge pull request #6626 from corda/bugfix/ENT-5654-run-migration-scr\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "2fb21373a4db2011b0c715b7c6bac2499e67006d", "messageHeadline": "Merge pull request #6632 from corda/nnagy-os-4.5-os-4.6-20200813", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 186, "deletions": 7}}, {"node": {"oid": "da065a621571ba680098fa01f947e3a6f2e53de7", "messageHeadline": "CORDA-3981: Fix `bad keys are ignored and warned for` (#6636)", "author": {"name": "Yiftach Kaplan", "email": "67583323+yift-r3@users.noreply.github.com", "user": {"login": "yift-r3"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "ac9d21f66cb587d40ee9b7dd78d487e89c0cae78", "messageHeadline": "CORDA-3882 - Integrate new start method with reconnecting rpc client \u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 257, "deletions": 6}}, {"node": {"oid": "845ef8d3d18ba0468975dd004e1942d3002b30b8", "messageHeadline": "CORDA-3989 Terminate sessions instantly (#6634)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 18, "deletions": 27}}, {"node": {"oid": "1cbfb74022f6a9a992c19d577486a347d29cb9ce", "messageHeadline": "CORDA-3986 Increase sleep in `FlowSessionCloseTest` (#6629)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "205ce84033141da87d6589fcb43b85089552179f", "messageHeadline": "[EG-3461] removed dependency from tools.jar (#6631)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 108, "deletions": 63}}, {"node": {"oid": "d55676b4526aaec8fea95a3eeb90e66d7325ae7c", "messageHeadline": "CORDA-3959: Fix affected smoke test (#6633)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bf53e47f0df85fcc6c3c4e2fa042659c261a8b92", "messageHeadline": "ENT-5669 Improve robustness of FlowReloadAfterCheckpointTest (#6627)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 49, "deletions": 20}}, {"node": {"oid": "b81eb1559d4d8c056e77ff0c3861c6d1936fca9d", "messageHeadline": "CORDA-3959: Eliminate InternalCordaRPCOps (#6600)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 644, "deletions": 319}}, {"node": {"oid": "1a0e445a4956fc675f2c187cba9522a0ddc6afae", "messageHeadline": "Merge branch 'release/os/4.5' into nnagy-os-4.5-os-4.6-20200813", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 186, "deletions": 7}}, {"node": {"oid": "a7ea8df9a7a21aad0e3cff561dd780e2442d30da", "messageHeadline": "CORDA-3954: run database migration scripts during initial node regist\u2026", "author": {"name": "Edoardo Ierina", "email": "eierina@users.noreply.github.com", "user": {"login": "eierina"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "294c2aa514d790729a87a32c5bd9d72e0782bc3d", "messageHeadline": "Merge pull request #6584 from filipesoliveira/filipeoliveira/corda-3931", "author": {"name": "Anurag Garg", "email": "66952114+anuragr3@users.noreply.github.com", "user": {"login": "anuragr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4aea7b876a03f4fb6348ea0c35e454dfe05138f7", "messageHeadline": "ENT-5666 Disable test due to Gradle process death (#6617)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "07fe1b0960dcfa81f11c434d4b19690aefa15744", "messageHeadline": "ENT-5654: Fixed migration error message, improved success message", "author": {"name": "Edoardo Ierina", "email": "edoardo.ierina@gmail.com", "user": {"login": "eierina"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "a6b2a3159dbaaabaacccde16c468fb00ff9fb4f7", "messageHeadline": "CORDA-3879 - query with OR combinator returns too many results (#6456)", "author": {"name": "Nikolett Nagy", "email": "61757742+nikinagy@users.noreply.github.com", "user": {"login": "nikinagy"}}, "additions": 188, "deletions": 9}}, {"node": {"oid": "748480c33e06ca8fce6da7124b97a649baea9fce", "messageHeadline": "CORDA-3981 Disable unstable test (#6625)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c12c582eb414ba8568248e56042b321ca2ad397f", "messageHeadline": "Set release version to be 4.7 (#6623)", "author": {"name": "Alexey Kadyrov", "email": "67952405+alexey-kadyrov-r3@users.noreply.github.com", "user": {"login": "alexey-kadyrov-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "518026c6c4620f21fb15d6d69ab59ddec56e6783", "messageHeadline": "Changed the counter parties in the query to be CordaX509Name (#6622)", "author": {"name": "Alexey Kadyrov", "email": "67952405+alexey-kadyrov-r3@users.noreply.github.com", "user": {"login": "alexey-kadyrov-r3"}}, "additions": 46, "deletions": 45}}, {"node": {"oid": "57de0c4eec00aa709a1694e8021fdbc2d7cb554a", "messageHeadline": "CORDA-3987: Upgrade to Corda Gradle plugins 5.0.12. (#6621)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28b440d1f734bddcd1e90e04676606e1213443ae", "messageHeadline": "CORDA-3981: Change test to avoid timeout (#6612)", "author": {"name": "Yiftach Kaplan", "email": "67583323+yift-r3@users.noreply.github.com", "user": {"login": "yift-r3"}}, "additions": 18, "deletions": 29}}, {"node": {"oid": "0b6b69bbda5f30b38fb02eef802cdf734bd317e0", "messageHeadline": "CORDA-3657/5459 inspect waiting flows (#6540)", "author": {"name": "Alexey Kadyrov", "email": "67952405+alexey-kadyrov-r3@users.noreply.github.com", "user": {"login": "alexey-kadyrov-r3"}}, "additions": 953, "deletions": 55}}, {"node": {"oid": "9965af180e4ab7cd678e859f0f71c8c8617904d8", "messageHeadline": "CORDA-5985 Simplify network map test (#6618)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 17, "deletions": 62}}, {"node": {"oid": "416d27a909ad07f0f2cac5fe2d149a380d8fb210", "messageHeadline": "CORDA-3982 Revert \"CORDA-3917 Update to Jackson 2.9.8 (#6493)\" (#6615)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5778edae8f23da95a821a0b2dee28e04244cfe6c", "messageHeadline": "CORDA-3984: Update to DJVM 1.1.1 to fix multi-release jars on Java 11\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "011e8d824b5871ee73ed0ade736720acb9a0c6c6", "messageHeadline": "Merge pull request #6611 from corda/chrisr3-os46-os47-merge", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 4910, "deletions": 2046}}, {"node": {"oid": "80685041e1d6c122deb13eb7fbf30fb696aa093d", "messageHeadline": "Revert \"CORDA-3917 Update to Jackson 2.9.8 (#6493)\" (#6614)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9799fd227768d7781883cddb4b75cfda20ed5d9", "messageHeadline": "Merge pull request #6609 from corda/chrisr3-os45-os46-merge", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 287, "deletions": 9}}, {"node": {"oid": "12e7fa1d93501cb13891480689281c4c78e20285", "messageHeadline": "CORDA-3981 Disable unstable config helper test (#6610)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "29e87a586a427d6bb30f3d5b378b6ff802773435", "messageHeadline": "CORDA-3973 Fix memory leak due to DB not shutting down (#6605)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 20, "deletions": 22}}, {"node": {"oid": "f22bb3a15aac409328a3db9696db9281285075db", "messageHeadline": "Merge commit '38cad333c88f44a37d4869e8f6ff587199024030' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 287, "deletions": 9}}, {"node": {"oid": "38cad333c88f44a37d4869e8f6ff587199024030", "messageHeadline": "Merge pull request #6608 from corda/chrisr3-os44-os45-merge", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 287, "deletions": 9}}, {"node": {"oid": "c191960cb8f4c27400c226d5e8a8615237501bad", "messageHeadline": "CORDA-3948 Make `KillFlowTest` less flakey (#6606)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 93, "deletions": 83}}, {"node": {"oid": "d4bedfd1d56faf4b5f0923db790b87db99983974", "messageHeadline": "Merge commit '83f8e00612b02818b62c9173e0798637d4114f82' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 287, "deletions": 9}}, {"node": {"oid": "9832119c0ec777653a2b5f2a4d8e69ba9aaef9ee", "messageHeadline": "Merge pull request #6575 from corda/jzd/notick-os4.4-to-os4.5-merge-2\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "83f8e00612b02818b62c9173e0798637d4114f82", "messageHeadline": "CORDA-3936: Add a fallback mechanism for Enums incorrectly serialised\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 339, "deletions": 31}}, {"node": {"oid": "8aafb1db4a3a3e8e9927d43b2dcd332294f24531", "messageHeadline": "INFRA-545: Convert a few tests to unit tests; rename another test (#6\u2026", "author": {"name": "Yiftach Kaplan", "email": "67583323+yift-r3@users.noreply.github.com", "user": {"login": "yift-r3"}}, "additions": 262, "deletions": 153}}, {"node": {"oid": "66406ba0fbf709cdf330bca2715f9d6a6628e6fb", "messageHeadline": "ENT-5450 Resume flow when transition creation errors (#6604)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 93, "deletions": 25}}, {"node": {"oid": "e234bd9c967e19dccc0abebe804b829288df34c9", "messageHeadline": "fix for Could not reconnect to the RPC server\u201c error on shutdown via \u2026", "author": {"name": "Tamas Veingartner", "email": "tamas.veingartner@r3.com", "user": {"login": "Vengi58"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "62e623f83a6403cb6b2ba680c6d3c7c2e081d677", "messageHeadline": "Merge branch 'release/os/4.5' into jzd/notick-os4.4-to-os4.5-merge-20\u2026", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 66, "deletions": 15}}, {"node": {"oid": "922dbe8544d6ce6a9f847c4e5151ed6ffd47fbae", "messageHeadline": "Merge pull request #6592 from corda/wz/merge-os-45-46-2020-08-07", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 66, "deletions": 15}}, {"node": {"oid": "affd9ebad6bc960b565eb99f70ffc1489d3c21c6", "messageHeadline": "Merge branch 'release/os/4.5' into wz/merge-os-45-46-2020-08-07", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 66, "deletions": 15}}, {"node": {"oid": "e155cf8d963ecd8d6aa6f2fe3afef98c146b4afc", "messageHeadline": "Merge pull request #6590 from corda/wz/merge-os-44-45-2020-08-07", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 66, "deletions": 15}}, {"node": {"oid": "8e368a2b767be53a4c9a650ea82bb952c2aa2477", "messageHeadline": "Synched JDK11 Azul builds configuration with regression build", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "e6af60edda7be2a55b18b2ef625afa9e7566a16a", "messageHeadline": "NOTICK Migrate recent RPC related changes to OS, as these were initia\u2026", "author": {"name": "Tamas Veingartner", "email": "tamas.veingartner@r3.com", "user": {"login": "Vengi58"}}, "additions": 67, "deletions": 41}}, {"node": {"oid": "805e9e9f9f526ed9fd3b868a3a64d5e8ef6c5d96", "messageHeadline": "NOTICK: Merging forward updates from OS 4.4 to OS 4.5", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 43, "deletions": 9}}, {"node": {"oid": "56b574c66e2990b10fee6b49f1c45bd7e3742c6f", "messageHeadline": "Fixed missing elements", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0d5ee8b0fa70d22bbc6e85e119749d15a6c1f2fe", "messageHeadline": "NOTICK Save exception for hospitalized session init errors (#6587)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "ef27dbfdbba554bd0c1741c9cf2635a91e1c98f8", "messageHeadline": "INFRA-563: Upgrade to distributed-testing-plugin 1.3.0. (#6588)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e524f417389745634a8a3d9dc26286a6d2d8353e", "messageHeadline": "INFRA-542: Allow change of the default Nexus IQ stage parameter (#6586)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 37, "deletions": 6}}, {"node": {"oid": "d19c6dddafda6e944a15ecb27e24c4991aed7683", "messageHeadline": "INFRA-541: Remove obsolete `jenkins` prefix from Nexus AppID (#6585)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "849d51c8cdb5a192f06c193ba50efde3f3ae9d9d", "messageHeadline": "INFRA-505: Move integration tests to unit tests (#6530)", "author": {"name": "Yiftach Kaplan", "email": "67583323+yift-r3@users.noreply.github.com", "user": {"login": "yift-r3"}}, "additions": 240, "deletions": 134}}, {"node": {"oid": "02b71845bbdfed2e0fa5de4c3525b3d690f6617e", "messageHeadline": "Merge pull request #6583 from corda/feature_pass_in_client_id_when_st\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1992, "deletions": 507}}, {"node": {"oid": "b4235c684259c34be939104a121c52aaa0bcef87", "messageHeadline": "Merge pull request #6581 from corda/os_4.6-feature_pass_in_client_id_\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 3308, "deletions": 1134}}, {"node": {"oid": "0005317fec7388665fa0b374fd09cb87e727a938", "messageHeadline": "Align code with merging changes", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2afedeabb431c4466a9cdeb13d2501c3fff55344", "messageHeadline": "Merge branch 'release/os/4.6' into os_4.6-feature_pass_in_client_id_w\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 3305, "deletions": 1131}}, {"node": {"oid": "f280ec9fd955c135d9aed439affbe2c6067f2472", "messageHeadline": "Merge pull request #6578 from corda/WillV/ENT-5395-Pause-and-Resume-F\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 281, "deletions": 83}}, {"node": {"oid": "3f31aeaa5ff9e3646223c5bbd88bbff638178402", "messageHeadline": "CORDA-3822 Add `CordaRPCOps.reattachFlowWithClientId` (#6579)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 235, "deletions": 34}}, {"node": {"oid": "8eaf237a2710f7e9a76b3214fcae902e7dcc4a22", "messageHeadline": "Refactored the previous bug fix to minimize duplication by reusing an\u2026", "author": {"name": "filipesoliveira", "email": "filipeo_11@hotmail.com", "user": {"login": "filipesoliveira"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7acc51053475a86dda844fe126e9ee0c52235ffa", "messageHeadline": "CORDA-3602 Set a Checkpoint as incompatible if it can't be deserialis\u2026", "author": {"name": "Will Vigor", "email": "william.vigor@r3.com", "user": {"login": "williamvigorr3"}}, "additions": 115, "deletions": 58}}, {"node": {"oid": "80d279a70e520d34b3b2665949e4e26ada578dac", "messageHeadline": "Fixed a bug which would make the \"-f\" flag to be ignored.", "author": {"name": "filipesoliveira", "email": "filipeo_11@hotmail.com", "user": {"login": "filipesoliveira"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4a828fcb99e381e64bddbca6be585cd566ff3d9c", "messageHeadline": "ENT-5397 Pause individual running and hospitalised flows (#3564)", "author": {"name": "Will Vigor", "email": "william.vigor@r3.com", "user": {"login": "williamvigorr3"}}, "additions": 159, "deletions": 38}}, {"node": {"oid": "bbf5a93761ba537678b77d5224217d2e2f73fadc", "messageHeadline": "ENT-5396 Allow Retrying a Hospitalised Flow from the Statemachine (#3\u2026", "author": {"name": "Will Vigor", "email": "william.vigor@r3.com", "user": {"login": "williamvigorr3"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "a73dad00e2feb672147ff17e97f84fd699097e12", "messageHeadline": "CORDA-3850 Add a per flow lock (#6437)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 91, "deletions": 40}}, {"node": {"oid": "5ba8477733cb01bcef3f95c08dc1f79c0660a584", "messageHeadline": "CORDA-3491 - Do not keep flow state in memory after a flow has finish\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 60, "deletions": 15}}, {"node": {"oid": "fd374bfc6d462de90f3d5e8d827aa7e19649b469", "messageHeadline": "CORDA-3943 Remove sleeps from flow reload tests (#6567)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 55, "deletions": 44}}, {"node": {"oid": "01451d57b9488c251cdfb3c30b790cb3982c4166", "messageHeadline": "Merge pull request #6577 from corda/adel/CORDA-3950", "author": {"name": "Anurag Garg", "email": "66952114+anuragr3@users.noreply.github.com", "user": {"login": "anuragr3"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4a5f928ac3b9360137505a181d3d1e9cd51e94f3", "messageHeadline": "CORDA-3950: Doh. Fix the unused import.", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f952021b58d13d23c60242c4f42aa85a8120420c", "messageHeadline": "CORDA-3950: Now disable SPHINCS for JDK8 as well as JDK11. Broken in \u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "badfcf7f07f077781c8f61fd274c1c5589fe2e69", "messageHeadline": "CORDA-3942: Disable IRSDemoTest (#6564)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b779fb354cd610e3d477250d7a32b94f54003ffc", "messageHeadline": "CORDA-3948 Disable flaky test (#6572)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "824062315192bb2fc2ddc73f855afe904c22bcd1", "messageHeadline": "Merge OS 4.4 into OS 4.5", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6f2ca8978d95c39ad327b7e17ba31ec76dbed1b2", "messageHeadline": "Merge pull request #6534 from corda/feature/ENT-5273-unified-database\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 874, "deletions": 480}}, {"node": {"oid": "f216853c3f6c305e228bf169ed3f3cd772a86dd7", "messageHeadline": "CORDA-3946 Make `RetryFlowMockTest` less flakey (#6570)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 63, "deletions": 28}}, {"node": {"oid": "d60feb11389799c2cae5aa5371b48fb9ffe8a4da", "messageHeadline": "INFRA-563 Update Corda to test distributed-testing-plugin 1.3-SNAPSHO\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 51, "deletions": 83}}, {"node": {"oid": "45618f346d3d56fe64cb103169f57d7b16b19fe0", "messageHeadline": "Code review fixes (#6571)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5192a9a2dd83e0f2e27a049ed5a6fe05fae0024a", "messageHeadline": "CORDA-3612 - Delete flow results/ exceptions once received by rpc cli\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 78, "deletions": 18}}, {"node": {"oid": "9fd81079227f933de492a3a20b894561470dab98", "messageHeadline": "INFRA-570: Disable new SSL tests when running on JDK11 (#6560)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "b3a98763eaa0bad340279d75c90da2ed489dc10c", "messageHeadline": "CORDA-3944 Clean up ExceptionsErrorCodeFunctionsTest (#6568)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 18, "deletions": 12}}, {"node": {"oid": "ff5bdcb559f3cb6afe31d4c5cf0eb8f1bdd508b2", "messageHeadline": "NOTICK Close node handles to reduce memory usage (#6557)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 38, "deletions": 33}}, {"node": {"oid": "de5568854c61892b78f65f98111ca2242ca180d3", "messageHeadline": "INFRA-438 Handle observers not having error handling (#6434)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 17, "deletions": 8}}, {"node": {"oid": "0df7c905c33eecac45a94be990907e25cfa73973", "messageHeadline": "Merge pull request #6565 from corda/christians/ENT-5273-updateandfixes", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 75, "deletions": 114}}, {"node": {"oid": "dbfea9015dad892d4fcd84f7548cacbaef894129", "messageHeadline": "CORDA-3908: Update corda-4.4 .ci/api-current.txt to match the previou\u2026", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 388, "deletions": 0}}, {"node": {"oid": "5d42b8847c7a730a27c8de38abcadb28ee0f9334", "messageHeadline": "CORDA-3681 - Store serialised exception in database for failed and ho\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 410, "deletions": 285}}, {"node": {"oid": "4f38f32f17e0f3da5d6b70dc5f0d8c70d377cf3f", "messageHeadline": "Change default tx isolation level to match docs and values used in pe\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6dfa4da3992264671cf159cebe4d11560bcc5ee", "messageHeadline": "Remove unused cmd line option", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "2888aa6b1d4b8803673d772cf76fd44c914e1ae3", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.6' into christians/\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 74, "deletions": 107}}, {"node": {"oid": "25d1d616856a71473605eaf25d35d42f71346eb1", "messageHeadline": "NOTICK Robustness improvements for DB race condition test (#6556)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 29, "deletions": 51}}, {"node": {"oid": "12c813de18b8fe72299742ad8d515d43385214ec", "messageHeadline": "Merge pull request #6559 from corda/rni/notick/4.5-4.6", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 0, "deletions": 32}}, {"node": {"oid": "743dc507cccd1bb926ff3fe68874deb6065cab19", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.5' into rni/notick/\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 0, "deletions": 32}}, {"node": {"oid": "5968df349bcd5590412fa7855a50199ed7f0a08a", "messageHeadline": "Merge pull request #6552 from corda/christians/ENT-5273-update-from-o\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1743, "deletions": 290}}, {"node": {"oid": "1ca9b998dea79c822b61c5ff2156de1147951c96", "messageHeadline": "NOTICK Replace example URL with an unresolvable version (#6555)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bcd3a9f9f2bd13ec9bed8dbfd25fed0e948843b", "messageHeadline": "CORDA-3938 Restrict Gradle dependency locations (#6554)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 43, "deletions": 21}}, {"node": {"oid": "0b7fdbb35d0868f5483faa96b60f7c99b1c33b28", "messageHeadline": "CORDA-3663 Remove dummy package names (#6553)", "author": {"name": "Tamas Veingartner", "email": "tamas.veingartner@r3.com", "user": {"login": "Vengi58"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "71a6081ec817fd32137c07b5914a51005d4848f3", "messageHeadline": "Fix new integration tests to not use hibernate schema modification.", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "09b5e21d97e0811a965066f6bc51bd5ea548db42", "messageHeadline": "Fix wrong name in test names.", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89759510aea04803f96d8456e05435978b2e388e", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.6' into christians/\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1737, "deletions": 288}}, {"node": {"oid": "9f2bd94f1bffc4665afad28e3a97ec0266272cd2", "messageHeadline": "ENT-5624 Remove code to migrate from pre-V4 versions of Corda - these\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 0, "deletions": 61}}, {"node": {"oid": "85be50779b4709e02e65646ee0382347c9444a33", "messageHeadline": "CORDA-3663 MockServices crashes when two of the provided packages to \u2026", "author": {"name": "Tamas Veingartner", "email": "tamas.veingartner@r3.com", "user": {"login": "Vengi58"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "c288073e7cea95f0fa84100346f3a60584a70ed7", "messageHeadline": "Merge pull request #6524 from corda/ENT-5532-retrying-flow-with-sessi\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 89, "deletions": 59}}, {"node": {"oid": "9aa745ef14f7625c159d9cc884868c50df250aea", "messageHeadline": "INFRA-553 Move HashLookupCommandTest to unit test (#6537)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 85, "deletions": 105}}, {"node": {"oid": "82bcde573b15650e477bb7df822288da7e985c8e", "messageHeadline": "NOTICK Resume flow when wrong message received", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "39dbe22c9d7fc0845371f63fead83cafcf01f182", "messageHeadline": "ENT-5532 Terminate sessions after original io request", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 54, "deletions": 42}}, {"node": {"oid": "4097d54a318d96875f29f7596065237151e31881", "messageHeadline": "Merge pull request #6535 from corda/christians/ENT-5273-update-fb-fro\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2193, "deletions": 853}}, {"node": {"oid": "250ed8a21aa2faf21c1632d5747be3f6a86a8fd9", "messageHeadline": "Merge pull request #6533 from corda/eg-177merge", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 412, "deletions": 26}}, {"node": {"oid": "c498c5bf7c3e1e668d7e0472ab2adc43e4029a8e", "messageHeadline": "CORDA-3871: New integration test for handshake timeout in AMQPClient \u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1098, "deletions": 79}}, {"node": {"oid": "68feb1c35fa37379f492803fb3bf047321883d4d", "messageHeadline": "CORDA-3932 Correct race condition in FlowVersioningTest (#6536)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "81d68abe7e2abfc0df2875fafee2fda53e112ffb", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.6' into christians/\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2193, "deletions": 853}}, {"node": {"oid": "87faf35ecb34026582a6b8807ae578a9e5e4b703", "messageHeadline": "CORDA-3929 : quasar 0.7.12_r3 -> quasar 0.7.13_r3 (#6522)", "author": {"name": "Paul Hatcher", "email": "64464377+PaulHatcherR3@users.noreply.github.com", "user": {"login": "PaulHatcherR3"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "777be6c11a73718d197660fa60264841eabb3f0b", "messageHeadline": "Merge branch 'feature/EG-177' of https://github.com/corda/corda into \u2026", "author": {"name": "Peter Nemeth", "email": "peter.nemeth@r3.com", "user": null}, "additions": 412, "deletions": 26}}, {"node": {"oid": "2a27f3ac374f567d200dda994d991cacaaf90c4f", "messageHeadline": "EG-2055 Implement network parameters hotloading (#6517)", "author": {"name": "pnemeth", "email": "peter.nemeth@r3.com", "user": null}, "additions": 412, "deletions": 26}}, {"node": {"oid": "fd5472b0531f519a6f422d8364ce936fa1c75e93", "messageHeadline": "NOTICK Remove memory leak endurance test (#6514)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 0, "deletions": 30}}, {"node": {"oid": "35bfa6945f61367254ffa745ae51016ce5f404cf", "messageHeadline": "Merge pull request #6529 from corda/os_4.6-feature_pass_in_client_id_\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 4712, "deletions": 1806}}, {"node": {"oid": "530c5eadf85149a12259bba1a6d9a0e57e93bd02", "messageHeadline": "INFRA-549: Commented out Sonatype checks during regression builds for\u2026", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f2bcc85f30283fd82d56f55bd623b42773f19a68", "messageHeadline": "Fix compilation error", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8a37108a58b2025c6b414766d7eb0aee943b66a3", "messageHeadline": "Merge branch 'release/os/4.6' into os_4.6-feature_pass_in_client_id_w\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 4711, "deletions": 1806}}, {"node": {"oid": "5f8d70f5e33cd5a34f18419a013f1de4fe5a1ad2", "messageHeadline": "Merge pull request #6527 from corda/wz/merge-os-45-46-2020-07-30", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "02990b9dc099aab3a128d124321c7f5a88d88ee1", "messageHeadline": "Merge branch 'release/os/4.5' into wz/merge-os-45-46-2020-07-30", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "a81e8713569edc2f4a1b25198f64c33be3478ccf", "messageHeadline": "NOTICK: Reverted use of Artifactory cache mechanism (#6526)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "ad61d7b3f421bd17d3fff5ce76d34aaf3fe06938", "messageHeadline": "CORDA-3692 - Store result information in checkpoint results table (#6\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 422, "deletions": 185}}, {"node": {"oid": "0bedbd8c754789eb865a6c614e5978e530fcd6d6", "messageHeadline": "INFRA-530: Start notary node in process (#6521)", "author": {"name": "Yiftach Kaplan", "email": "67583323+yift-r3@users.noreply.github.com", "user": {"login": "yift-r3"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "c91dba83d3e100a5ea6f30352d91962327915178", "messageHeadline": "Merge pull request #6523 from corda/wz/merge-os-45-46-2020-07-28", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 60, "deletions": 11}}, {"node": {"oid": "c2fd8253ea545437c7faa4ee6ce8934866f84a42", "messageHeadline": "CORDA-3777 Reload after every checkpoint (#6494)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 778, "deletions": 306}}, {"node": {"oid": "52cbe04b8c439e7b2624e2dda7eca3853b61ffba", "messageHeadline": "EG-2375 - batching notary open sourcing. (#6507)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 658, "deletions": 83}}, {"node": {"oid": "1e6be340eb3516fa8b477a6071a2cf813065c3ff", "messageHeadline": "CORDA-3844: bulk node infos request (#6411)", "author": {"name": "Dimitris Gounaris", "email": "17044221+dgounaris@users.noreply.github.com", "user": {"login": "dgounaris"}}, "additions": 189, "deletions": 20}}, {"node": {"oid": "e95ff388da51b46296b708025348d519da331a01", "messageHeadline": "Merge branch 'release/os/4.5' into wz/merge-os-45-46-2020-07-28", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "ebdcc97dda731f24a6f0c7ab8a9042d7ab4e6533", "messageHeadline": "Merge pull request #6520 from corda/INFRA-427-Store-14-days-of-builds", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "f2336f397d9ec139903d54c7cf7dfcf22f91bf35", "messageHeadline": "CORDA-3506 - Add test for session close API (#6512)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 41, "deletions": 20}}, {"node": {"oid": "7f94f6cb39fd7579ec917919e8aa98d41c668bf3", "messageHeadline": "Added missing buildDiscarder to docs API publisher Jenkins configuration", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "d4189c4f375ebafc2d7a39bb8d6962fe83031052", "messageHeadline": "CORDA-3918: Port of ENT-5417: Allow exceptions to propagate when shut\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "16af890b3d82cfdc3636bddc623e2eecd9b0b771", "messageHeadline": "Merge pull request #6511 from corda/christians/ENT-5273-update-from-o\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 6591, "deletions": 3914}}, {"node": {"oid": "c4748e058823b4b71a49b075e602d05a0cd72390", "messageHeadline": "Postpone notary configuration in driver DSL (matching original behavi\u2026", "author": {"name": "Christian Sailer", "email": "sar@mailraum.de", "user": {"login": "blsemo"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "310fa5e0820e33784a6a20a25d02d5287142738d", "messageHeadline": "Merge pull request #6513 from corda/rni/notick/merge-4.4-4.5", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 48, "deletions": 10}}, {"node": {"oid": "19e11619b4fac03810ef9b665c51d7fbe7c7e42f", "messageHeadline": "Remove unused import", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 0, "deletions": 25}}, {"node": {"oid": "9527c553ecf2d9019df99cb954eba6c8e3d64712", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.4' into rni/notick/\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 48, "deletions": 10}}, {"node": {"oid": "13073c300f4db305722946e35bba9828863d041c", "messageHeadline": "NOTICK: OS 4.3 to OS 4.4 merge (#6506)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2ca10464b78c0c4de2eb676cf368bf1c2db27c35", "messageHeadline": "CORDA-3845: Update BC, log4j, slf4j (#6464)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 12, "deletions": 115}}, {"node": {"oid": "4acf41ea3d3d35825fa461b54e695bcc7316912d", "messageHeadline": "INFRA-477: Start nodes in parallel when possible (#6460)", "author": {"name": "Yiftach Kaplan", "email": "67583323+yift-r3@users.noreply.github.com", "user": {"login": "yift-r3"}}, "additions": 394, "deletions": 280}}, {"node": {"oid": "05c2428f2fb76ba73ac195821833d596deca677e", "messageHeadline": "NOTICK Add more detail on signature build failures (#6510)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 45, "deletions": 7}}, {"node": {"oid": "db94f65d8ac6acb53abb91939bd8bfd1dafa5a9a", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.6' into christians/\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1579, "deletions": 292}}, {"node": {"oid": "0b1ccb48d033bdb979465b99c1c26856fb178605", "messageHeadline": "Merge branch 'release/os/4.5' into wz/merge-os-45-46-2020-07-23", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "6a51a3fe1f39678fd82c971952f5f66d8df6bd74", "messageHeadline": "Merge pull request #6509 from corda/wz/merge-os-44-45-2020-07-23", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2e6bd97fe951c360bb574b7ca305bd71f818997b", "messageHeadline": "Updates", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "49c86af354fe4d4085b26d3af4324c2672b868b6", "messageHeadline": "Merge branch 'release/os/4.4' into wz/merge-os-44-45-2020-07-23", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14279a30cc7b720031a2378124ac3f9800177214", "messageHeadline": "INFRA-508: NexusIQ stage for GA releases updated to `release` (#6508)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e0ebefbcc855ae0f7642365f39d097625306a39", "messageHeadline": "Merge branch 'release/os/4.5' into release/os/4.6", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "136743ae612cb13d89f94e18d44d3482947a1b6b", "messageHeadline": "Merge branch 'release/os/4.4' into release/os/4.5", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "f60f06a85fc81febb65b8487a9bcd78df31fbbf5", "messageHeadline": "INFRA-508: Change appID in sonatype stage for Corda and Corda Enterprise", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8a4e522227f846430edffdcbaa59d68194d8944e", "messageHeadline": "Merge branch 'release/os/4.5' into release/os/4.6", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4d03bcb7edb9db636bbef5d5c4921e7ab065fbd7", "messageHeadline": "Merge branch 'release/os/4.4' into release/os/4.5", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "0842ea26b717508b8078c8f08142f7150f5a598f", "messageHeadline": "NOTICK: Backport Jenkins configuration for nightly builds to release 4.4", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "b1571cc241f28c90ea00408fe9aca2eb644e0b48", "messageHeadline": "Merge branch 'release/os/4.5' into wz/merge-os-45-46-2020-07-22", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "c33720c73d0fd40b8d98bcbb63aafb0d7ed8bd5b", "messageHeadline": "CORDA-3717: Apply custom serializers to checkpoints (#6392)", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 826, "deletions": 6}}, {"node": {"oid": "8cf3fa4ac85c7a21e34d1602491cac5297fafee3", "messageHeadline": "CORDA-3916 Update to BouncyCastle 1.61 (#6492)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a41152edf69d80ca25da62f485bb4fd12eb17ac8", "messageHeadline": "CORDA-3899 Refactor flow's transient fields (#6441)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 118, "deletions": 92}}, {"node": {"oid": "d810067ab686e9472ed799445b09fb4f979a094d", "messageHeadline": "NOTICK: Fixed for JDK11 builds (#6501)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "8ee070953ad31643b95ab434f1329738b7bacd40", "messageHeadline": "Merge branch 'release/os/4.5' into wz/merge-os-45-46-2020-07-22", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6413873f6830edf367df719ea8ab4a92b1429918", "messageHeadline": "Merge branch 'release/os/4.4' into wz/merge-os-44-45-2020-07-22", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "05532c0419dbdfd6b7817028b044bff7184c417f", "messageHeadline": "NexusIQ updates (#6499)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ca37b9b7372584620cb9cfe6dd4e5dc771369376", "messageHeadline": "PR Code Checks use `standard` Jenkins agent (#6496)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd4626d8c2b538154530f8074fb2769c1ac77383", "messageHeadline": "CORDA-3917 Update to Jackson 2.9.8 (#6493)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 78, "deletions": 2}}, {"node": {"oid": "a03fb8c6fd903ce9db88f4f073f1d012d647af13", "messageHeadline": "INFRA-438: Close session factory before closing the locator (#6477)", "author": {"name": "Yiftach Kaplan", "email": "67583323+yift-r3@users.noreply.github.com", "user": {"login": "yift-r3"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1924e5a7d1c15134786bbd95687af24dede92292", "messageHeadline": "Merge pull request #6491 from corda/wz/merge-45-46-2020-07-21", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a90197ed81adf90acc443218a5935617c9800328", "messageHeadline": "Merge branch 'release/os/4.5' into wz/merge-45-46-2020-07-21", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e7f4e4f717ec5bb2f86cc41d12d6c26a97d07714", "messageHeadline": "Merge pull request #6490 from corda/wz/merge-44-45-2020-07-21", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5ee262653007551031a60011dc16b8c01c3fb840", "messageHeadline": "Empty JUnit results are not allowed", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "35d0d5c5102551f73ce58e0636f52fa7c9baa410", "messageHeadline": "Merge branch 'release/os/4.4' into wz/merge-44-45-2020-07-21", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b52b24283755b83529f8df14c2c25f5402491029", "messageHeadline": "Merge pull request #6489 from corda/wz/merge-43-44-2020-07-21", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7437630d56b0e846e7ec3b233f294466c5ab589d", "messageHeadline": "Empty JUnit results are not allowed", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "969ee34b0ac617e46451475f7010f0dc064c8ba5", "messageHeadline": "Merge branch 'release/os/4.3' into wz/merge-43-44-2020-07-21", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50c51d3e6fcb30ae6979cc637ad6a78a8d042842", "messageHeadline": "Empty JUnit results are not allowed (#6488)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "377c3f9d78e3982c1826b90f1621897c8fbaafe6", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.6' into christians/\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 5037, "deletions": 3625}}, {"node": {"oid": "7261fa690f703923e7bddfd569dd51478ceed4ab", "messageHeadline": "CORDA-3506 - Implement session close operations (#6357)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 598, "deletions": 173}}, {"node": {"oid": "c6cfe1ecf3d2bbae340ae816f88dbe79e0f2c03b", "messageHeadline": "Merge pull request #6485 from corda/vkolomeyko/os-4.5-os-4.6-merge", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "234ac2c2465411a723c6081dc3c7c57e7588d2ab", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.5' into vkolomeyko/\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "1c48418904d20cd31d20766ef468022c01c387fd", "messageHeadline": "NOTICK: Remove `relaxedThoroughness` variable (#6483)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "3b6a3f6fff22e1637ba015e4532c2ff5d51a702a", "messageHeadline": "Merge pull request #6481 from corda/vkolomeyko/os-4.5-os-4.6-merge", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 259, "deletions": 25}}, {"node": {"oid": "3e9a8cdfcdb1174e519afa2ffd7f9322ed69bb5a", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.5' into vkolomeyko/\u2026", "author": {"name": "Viktor Kolomeyko", "email": "Viktor.Kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 259, "deletions": 25}}, {"node": {"oid": "5fef0726a2c54107a0cd6ea08753f571ae65039a", "messageHeadline": "Add missing 'Suspendable' annotations to suspending methods (#6480)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2a84108e1319210c01d47018b3d0a15b27d4f140", "messageHeadline": "Merge pull request #6479 from corda/vkolomeyko/os-4.4-os-4.5-merge", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4491abd7ba9f61080d728519d41d3022dc31448d", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.4' into vkolomeyko/\u2026", "author": {"name": "Viktor Kolomeyko", "email": "Viktor.Kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d4444e520a0bca20c6c815c90dced7ad700f8608", "messageHeadline": "ENT-5140: Tighten network parameters checks (#6390)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3721b7c701b633d5884c559a240bc1748e5cf20b", "messageHeadline": "Decrease the ring buffer size (#6470)", "author": {"name": "jakubbielawa", "email": "jakub.bielawa@gmail.com", "user": {"login": "jakubbielawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5a8351dc3564710ebf65da12ef730ac9a7ff4a5", "messageHeadline": "ENT-5437 - Add test for sendAll with multiple sessions from the same \u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 74, "deletions": 2}}, {"node": {"oid": "a500084d385fd43eb78dd00c4640b48d486fca6e", "messageHeadline": "CORDA-3201 - Enforce separate key for notary identity (#6308)", "author": {"name": "Oliver Knowles", "email": "oknowles@users.noreply.github.com", "user": {"login": "oknowles"}}, "additions": 259, "deletions": 86}}, {"node": {"oid": "e6d5842a237930b0a400c3b46bbbb66a6077bc48", "messageHeadline": "INFRA-482: Correct exception caught testing for node death (#6471)", "author": {"name": "Yiftach Kaplan", "email": "67583323+yift-r3@users.noreply.github.com", "user": {"login": "yift-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d7060ec3a0f53285595a96719815c79010e3d2d", "messageHeadline": "CORDA-3901 Eliminate random reconnect test (#6446)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 0, "deletions": 355}}, {"node": {"oid": "309d2ec69f9e1884b0280ca7fb46743cce2188e7", "messageHeadline": "INFRA-330 Use Artifactory as cache for all dependencies (#6253)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 100, "deletions": 24}}, {"node": {"oid": "9b77f9a170b09567f71622b73b9de8f3ad35e654", "messageHeadline": "INFRA-435 Don't publish internal releases to Docker (#6475)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "22d92d5ef0fbd6c42b570b19546e30547fa55561", "messageHeadline": "CORDA-3809 Expose client side unique RPC ID for flow starts (#6307)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 903, "deletions": 144}}, {"node": {"oid": "fad8999ef4b3b1c15a2e5f398b6ac5f3e2b7878c", "messageHeadline": "CORDA-3862: Make SharedMemoryIncremental public (#6467)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1660e7674b465f64648ae098a5c4bce0d8ded749", "messageHeadline": "INFRA-270 Publish archived API docs to Artifactory when tagged (#6309)", "author": {"name": "Euan Cairncross", "email": "35581327+cairncross@users.noreply.github.com", "user": {"login": "cairncross"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "2fa6b5a208c432ef209c208daadba6b4a1a46286", "messageHeadline": "CORDA-3769: Switched attachments class loader cache to use caffeine (\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 127, "deletions": 43}}, {"node": {"oid": "36d70a6d9b57362290e1025adc50423793fafd69", "messageHeadline": "Merge branch 'release/os/4.5' into wz/merge-os-45-46-2020-07-15", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44b5fd167876bfb26a6d95705b0cb01b3a17779c", "messageHeadline": "Merge branch 'release/os/4.4' into wz/merge-os-44-45-2020-07-15", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b58609daba10b3be44b7f0cce48ecd831a2f9d75", "messageHeadline": "Correct name of Artifactory repository for publishing releases", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0e01c47c26b7510f1534c9ddc7d3c9530175bed", "messageHeadline": "Merge pull request #6469 from corda/wz/merge-45-46-2020-07-15", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c8ca7cc579c424e582980b2dbc250c1e06a5bcc0", "messageHeadline": "Merge branch 'release/os/4.4' into wz/merge-45-46-2020-07-15", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9a0d1a01b0d96c7ef78f3db245594f8c225a4e8f", "messageHeadline": "Merge pull request #6468 from corda/wz/merge-44-45-2020-07-15", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "6bae99ef1009b9a64218396d458af9c5c22a4058", "messageHeadline": "CORDA-3909: Upgrade to Corda Gradle plugins 5.0.11. (#6463)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "f3d8d0d57daf6191dd0677441f405d74529ebb1b", "messageHeadline": "Merge branch 'release/os/4.4' into wz/merge-44-45-2020-07-15", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "ef9934ed4e18dbdbc30ad57425be8d482e80fff6", "messageHeadline": "Added build discarder settings back (#6465)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "57e5f27961686b84d780e030626463f554662861", "messageHeadline": "CORDA-3906: Allow usage of SchedulableState in deterministic CorDapps\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "75bade2f9292c5b5cf85466ef2d85a2703fceb1c", "messageHeadline": "Added NexusIQ scan to nightly snapshot build (#6461)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "ac4907a4297f2862143386105d82a8340f4daf5a", "messageHeadline": "CORDA-3721 Finishing + retrying a flow cancels its future (#6454)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 134, "deletions": 132}}, {"node": {"oid": "79b75ff1ec4922a1bb0e531ec818d5dd7cd68fee", "messageHeadline": "INFRA-429: Wait for log file to indicate that the process is running \u2026", "author": {"name": "Yiftach Kaplan", "email": "67583323+yift-r3@users.noreply.github.com", "user": {"login": "yift-r3"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "e684cfd1e60f52817e083254612b92be2bbed680", "messageHeadline": "NOTICK: Avoid configuring more tasks in the deterministic modules. (#\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "adeea5c0de1d415f26b3036f5ffa4f51f595e4af", "messageHeadline": "NOTICK fix demobench (#6455)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "db13e3beb95433f6c4c70f540b7e52c91fc0f5ba", "messageHeadline": "INFRA-456 Add codeowners (#6450)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 62, "deletions": 0}}, {"node": {"oid": "057a8d8ae9dbfa0e2ee9f62ba30fabc9f2ee12b7", "messageHeadline": "NOTICK fix smoke tests and slow integration tests (#6422)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "52240dc3d1aada53c20176c22f1d8278bcc5ab48", "messageHeadline": "Merge pull request #6451 from corda/dan/os-4.5-to-4.6-merge-2020-07-08", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2183, "deletions": 2991}}, {"node": {"oid": "796a0178c584084aba9b98a893e8ed2aa94a34b1", "messageHeadline": "NOTICK Add KDoc to `CordaFuture.doOnComplete` (#6449)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8b231dc936519451a39d7656b45efb0a1b0c532a", "messageHeadline": "NOTICK Suppress detekt warning on `StaffedFlowHospital`", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b6d649634fef6b5b7065f28e41c551430b1c482c", "messageHeadline": "ENT-5196 handle errors during flow initialisation (#6378)", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 127, "deletions": 120}}, {"node": {"oid": "b05c0f0cc1ed47df9a12b2ac975ab1976e92f31e", "messageHeadline": "ENT-5196 handle errors during flow initialisation (#6378)", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2204f443324babb68155627a62156e1bc5a51af7", "messageHeadline": "ENT-5196 handle errors during flow initialisation (#6378)", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "72938fdf3884e93e25103a739c5d8a3ee1ef7e6d", "messageHeadline": "CORDA-3892: Upgrade to Gradle 5.6.4 again, with build fixes. (#6448)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "fdae04fc28ac7d8585e26ffa61f9754371176c1e", "messageHeadline": "Merge branch 'release/os/4.5' into dan/os-4.5-to-4.6-merge-2020-07-08", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1973, "deletions": 2812}}, {"node": {"oid": "2d63804560df1724352282a2caad02b1af0835ae", "messageHeadline": "CORDA-3892: Revert back to Gradle 5.4.1 to fix \"clean\" task. (#6439)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "16eb9dfc08c8cadbd673e4b88f9e2a446dc2b4e3", "messageHeadline": "NOTICK: Fix some Gradle technical debt. (#6430)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 43, "deletions": 44}}, {"node": {"oid": "8175d4f0fb89b9d9942d557a0dbc3f52656475a4", "messageHeadline": "CORDA-3892: Upgrade Gradle 5.4.1 -> 5.6.4. (#6435)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "b619356bffe81360ba70944c1c3fc7bd2d0f8c99", "messageHeadline": "Reduce exception_message and stack_trace lengths in table node_flow_e\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9a8ae0fd326cbaf4ae49532a3f95f10c37c4257e", "messageHeadline": "CORDA-3841 Update session init flow error handling tests (#6431)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 284, "deletions": 30}}, {"node": {"oid": "a1e1bf4e6d920d6943539e1675478d39c1004e8a", "messageHeadline": "CORDA-3848 Uncaught exception hospitalises flow (#6377)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 321, "deletions": 22}}, {"node": {"oid": "0d5bed52439ca50ae1277dbb9a8c01a48d684658", "messageHeadline": "ENT-5131: Avoid NPE by throwing a catchable exception when openAttach\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "6aa19723e6f9604f598cd5089dd05a2b8929d61a", "messageHeadline": "INFRA-417 Improve driver DSL test stability (#6415)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 25, "deletions": 8}}, {"node": {"oid": "a2058490ed81d2c4597774604886fe97c5d94045", "messageHeadline": "CORDA-3880: Streamline re-connection logic in RPCClientProxyHandler (\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 39, "deletions": 28}}, {"node": {"oid": "f8d86c06174667d990071e780f0132e172cf32b2", "messageHeadline": "INFRA-415: Add empty javadoc to node-driver (#6429)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "6bc2c79e235134a95b0a361d2e28eaaea0b24cd3", "messageHeadline": "NOTICK `NodeBasedTest` take in cordapps (#6424)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "bfc311e660bf8534dd5ddf66df4d13e24a3ac4f4", "messageHeadline": "Merge pull request #6428 from corda/dan/os-4.4-to-4.5-merge-2020-07-01", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1662, "deletions": 2654}}, {"node": {"oid": "d97bc7dd1245ba7a06435e8b629f2c1b605fa3de", "messageHeadline": "ENT-5420 stop reconnecting when RejectedCommandException occurs. (#6394)", "author": {"name": "Tamas Veingartner", "email": "tamas.veingartner@r3.com", "user": {"login": "Vengi58"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "cfe66fc6626552b19237392cd983811d8ef9f653", "messageHeadline": "Merge branch 'release/os/4.4' into dan/os-4.4-to-4.5-merge-2020-07-01", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ce146bdd59393d862b6d0e2479f2edd6b7bceb64", "messageHeadline": "Merge pull request #6427 from corda/dan/CORDA-3722-session-rollbacks-\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 129, "deletions": 4}}, {"node": {"oid": "adc0879e8ead83284cf45d57b4c2738f909f3364", "messageHeadline": "CORDA-3867: Add tests for AMQ_VALIDATED_USER (#6418)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 224, "deletions": 18}}, {"node": {"oid": "9f12e6bbc59fdcc91bc3c735f0788a3e927a7eb0", "messageHeadline": "INFRA-433 Rebuild node config parsing tests (#6423)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 147, "deletions": 119}}, {"node": {"oid": "5f4401d16a1dcbeda688b30a1b118afed4a0d9a5", "messageHeadline": "NOTICK Non-database error handling in `withEntityManager` (#6239)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 129, "deletions": 4}}, {"node": {"oid": "c06830d851e3191cad011b6d668ca086cc3903d7", "messageHeadline": "Merge branch 'release/os/4.4' into dan/os-4.4-to-4.5-merge-2020-07-01", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1662, "deletions": 2654}}, {"node": {"oid": "5499e2c050266d6a95dfb2075a8d2ebd47e0c188", "messageHeadline": "ENT-5384 Rename MAX_SQL_IN_CLAUSE_SET (#6414)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "33cfa27f0b7a3cdc7b2f0a82ec2ba671ddefc8ad", "messageHeadline": "INFRA-357 adding nexusIQ stage to JDK 11 regression job (#6421)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "bf4d733336ea73e3eedb27419a15ccd5c31b29e0", "messageHeadline": "INFRA-371 publish nightly and publish tag to docker hub steps (#6399)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 27, "deletions": 126}}, {"node": {"oid": "8cd2d4891a474d90b2273409711c23a5fa810215", "messageHeadline": "Merge pull request #6416 from corda/dan/CORDA-3722-session-rollbacks-\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1835, "deletions": 25}}, {"node": {"oid": "d35e8ba526d52dfd1ae54ad9d09a83b706930006", "messageHeadline": "CORDA-3722 Add imports in `RestrictedEntityManager`", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "efd633c7b9fe0fb370349bfc5b6851cc228d55c4", "messageHeadline": "CORDA-3722 withEntityManager can rollback its session (#6187)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1832, "deletions": 25}}, {"node": {"oid": "f6b57372774c1f49298eb8997b42cee475f5c975", "messageHeadline": "ENT-5196 handle errors during flow initialisation (#6378)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1635, "deletions": 2089}}, {"node": {"oid": "18cd24c2b4c73b72366003be9bf3ed7ea5945e1f", "messageHeadline": "NOTICK Ignore pagination large volume test as its completion is envir\u2026", "author": {"name": "Tamas Veingartner", "email": "tamas.veingartner@r3.com", "user": {"login": "Vengi58"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0ddc430b4d2ffb3e6f1f5ba4808b3b6aa6e6bf83", "messageHeadline": "INRFA-415: Publish empty source and JavaDoc for deterministic modules\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "650a66b053c6de827586024c1abb0d9ca0122cc0", "messageHeadline": "Merge pull request #6412 from corda/denis/CORDA-3856-amqp-header-os-4.6", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 196, "deletions": 2}}, {"node": {"oid": "eba7fabe5e7e493b5d36262d149a712f00eece8d", "messageHeadline": "EG-2647: Add persistent Artemis volume (#6389)", "author": {"name": "Yash Nabar", "email": "yash.nabar@r3.com", "user": {"login": "YashNabar"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e75dc9e4151900b2fcf4e437f735f0661d34a98a", "messageHeadline": "Merge branch 'release/os/4.5' into denis/CORDA-3856-amqp-header-os-4.6", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 196, "deletions": 2}}, {"node": {"oid": "5228817fb4e0da30cd027375e4f94f2e55aba3f1", "messageHeadline": "Merge pull request #6410 from corda/denis/CORDA-3856-amqp-header-os-4.5", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 194, "deletions": 1}}, {"node": {"oid": "7686ca2944500b37ba14bff36ad1b28238e47caf", "messageHeadline": "Merge branch 'release/os/4.4' into denis/CORDA-3856-amqp-header-os-4.5", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 194, "deletions": 1}}, {"node": {"oid": "4391585fa9a54d2dceee3c0d06e0fe485abe916f", "messageHeadline": "CORDA-3868: Use specific exception to determine SSL handshake timeout\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6fc9f2eacf41347577ad620a34b7276a440a984f", "messageHeadline": "EG-2854 Failing Test: net.corda.node.internal.NodeStartupCliTest.--no\u2026", "author": {"name": "pnemeth", "email": "peter.nemeth@r3.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "3f03de6fbd8734a31331db4191e9096f5061d163", "messageHeadline": "CORDA-3856: Add Artemis plugin for validating AMQP message header and\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 161, "deletions": 1}}, {"node": {"oid": "516a4bf3a15531cabec2389d0961db95dbf3cd89", "messageHeadline": "Merge pull request #6403 from corda/NOTICK-rfowler-merge-OS4.5-OS4.6-\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "796e92b51246c14d6976513b379f89abe2d697ac", "messageHeadline": "CORDA-3720 Extract locking of InnerState out of SMM (#6289)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 267, "deletions": 232}}, {"node": {"oid": "31a1ee880301a3281199e55e41d9306a4ddd328e", "messageHeadline": "Merge branch 'release/os/4.5' into NOTICK-rfowler-merge-OS4.5-OS4.6-2\u2026", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "619a2c9af3a6a4e45ce5c9b322ebb209370d3d22", "messageHeadline": "Merge pull request #6402 from corda/NOTICK-rfowler-merge-OS4.4-OS4.5-\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b21a3c33cdcc7481057a602539323afb7fe2d46f", "messageHeadline": "Added Sonatype check for regression builds (#6401)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "881d8d687c378a3e94c09224ba1d7c9aa8bb24f8", "messageHeadline": "Merge branch 'release/os/4.4' into NOTICK-rfowler-merge-OS4.4-OS4.5-2\u2026", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ef582900cf16ceb7e358b05802e8b69b0a0e8d99", "messageHeadline": "NOTICK Expand the regex to match what we already do in ENT (#6400)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d720c86fc762e17474c72763e535cf40cda0daa6", "messageHeadline": "CORDA-3714: Update commons-beanutils for security (#6391)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ec2910f15a07b487265e83db935928f9809a406", "messageHeadline": "NOTICK Revert node_flow_exceptions type length back to 256 (#6395)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6485a025c78d6e27cb6d3390c9dd6c022418c100", "messageHeadline": "ENT-5430: Increase test coverage when serializing Optional fields. (#\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 94, "deletions": 32}}, {"node": {"oid": "3377df2212b32509825814677447ae2e5fb26334", "messageHeadline": "Switched to CMD for Windows Server", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a7e302d5f3ae45616e6e44376eb02cef902fb36", "messageHeadline": "Merge pull request #6385 from corda/release/os/4.5", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "5bfc693a716c0e6115fdd94ee83c987245956379", "messageHeadline": "Merge pull request #6384 from corda/INFRA-357", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 48, "deletions": 7}}, {"node": {"oid": "84583d2a1c736cac1907f8a03364b00a25c376f8", "messageHeadline": "INFRA-357 Re adding JDK 11 regression build file that was removed in \u2026", "author": {"name": "Schife", "email": "razvan.codreanu@r3.com", "user": {"login": "Schife"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "6a12cf34ad9cc93d07fa44861a15847d93e55584", "messageHeadline": "Merge branch 'release/os/4.4' of https://github.com/corda/corda into \u2026", "author": {"name": "Schife", "email": "razvan.codreanu@r3.com", "user": {"login": "Schife"}}, "additions": 40, "deletions": 123}}, {"node": {"oid": "e021022d0d3e56cb76e1f85f2e4e5f8652011dbe", "messageHeadline": "INFRA-357 Publish build tag  (#6375)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 33, "deletions": 126}}, {"node": {"oid": "a7644dab8bada9dc5d7a4112a8934bd40380ec18", "messageHeadline": "Cosmetic change for Windows Server builds", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ac0e35c8540258a51373f14221788290afe19e26", "messageHeadline": "Trying to ignore push events for Windows Server builds (#6383)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "967de2f0bada4f794e46267d0b7512bf4898b7ed", "messageHeadline": "Merge pull request #6382 from corda/merge-45-to-46", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 206, "deletions": 43}}, {"node": {"oid": "1a4efbac7ff628d06ab2839c0ea224a46c9565fc", "messageHeadline": "Merge branch 'release/os/4.5' into merge-45-to-46", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 206, "deletions": 43}}, {"node": {"oid": "99b761e0e2cbc7a513b714304efd3e61f9842392", "messageHeadline": "Merge pull request #6381 from corda/merge-44-to-45", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 46, "deletions": 106}}, {"node": {"oid": "f1fcce4247b086d3f6c65ddb502dc0297598569f", "messageHeadline": "Merge branch 'release/os/4.4' into merge-44-to-45", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 46, "deletions": 106}}, {"node": {"oid": "8a601e6d62f1726c35ab7bb5fdd399b0c44dbac4", "messageHeadline": "Merge pull request #6380 from corda/merge-43-to-44", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 101}}, {"node": {"oid": "f7b38f0b6dfe09a5ace3bb76ff2cc6022f942b42", "messageHeadline": "Merge branch 'release/os/4.3' into merge-43-to-44", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 101}}, {"node": {"oid": "23f81e73a6299679fcd0a916a94a40d8490d7ed0", "messageHeadline": "Remove obsolete Jenkins configration for smoke tests (#6379)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 0, "deletions": 101}}, {"node": {"oid": "618f7211bb6d6fd5020711034e44c57d8c3854f7", "messageHeadline": "NOTICK fix regression jenkinsfile typo (#6376)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad21e381dc16af7c80c0ffbe3993edfb6e2666c1", "messageHeadline": "INFRA-357 Adding JDK 11 Regression and Build tag jenkinsfile (#6374)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 125, "deletions": 1}}, {"node": {"oid": "f7f2b0cea48e3d13fce39de44adc2df612ef6bd3", "messageHeadline": "Merge pull request #6373 from corda/merge-44-45", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 152, "deletions": 35}}, {"node": {"oid": "68771cf430aede289c0d96dcbe9c1d44e3b5eb4a", "messageHeadline": "Merge branch 'release/os/4.4' into merge-44-45", "author": {"name": "Waldemar Zurowski", "email": "waldemar.zurowski@r3.com", "user": {"login": "wzur-r3"}}, "additions": 152, "deletions": 35}}, {"node": {"oid": "d6cab0e1312204674eccbbab1cac6c175d162c92", "messageHeadline": "EG-1557 - Configuration data from \"include\" section ignored while com\u2026", "author": {"name": "pnemeth", "email": "peter.nemeth@r3.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "e77f7a7546b68188b8a9d4e732846ffc425a5462", "messageHeadline": "center console message for registration (#6191)", "author": {"name": "alicer3", "email": "50432430+alicer3@users.noreply.github.com", "user": {"login": "alicer3"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4bfb595e57f450d6cc158e98466b351830935d65", "messageHeadline": "INFRA-357 - Add release tag Jenkins build for OS 4.4 (#6362)", "author": {"name": "Euan Cairncross", "email": "35581327+cairncross@users.noreply.github.com", "user": {"login": "cairncross"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "494073590b411014c096770a63a20c64b27a854b", "messageHeadline": "INFRA-347: Corda builds for Windows Servers (#6356)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "71b2a432218b8f4b11fabac6f099a74091b46072", "messageHeadline": "Merge pull request #6372 from corda/dan/os-4.5-to-4.6-merge-2020-06-18", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 734, "deletions": 75}}, {"node": {"oid": "56d0bbc03615d124d15aeab02a135c15c15af38e", "messageHeadline": "CORDA-3841 Check `isAnyCheckpointPersisted` in `startFlowInternal` (#\u2026", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8b17ff7b93a7133b5b7bdfc65884508b6c8a9e0", "messageHeadline": "Merge branch 'release/os/4.5' into dan/os-4.5-to-4.6-merge-2020-06-18", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 734, "deletions": 75}}, {"node": {"oid": "813e9dd242919d34a66aa5ce7c23352bf5954ae0", "messageHeadline": "INFRA-394 enable full junit log to avoid truncation (#6368)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5b3ca5f1123dcdb51be4bd98b2a9191a8d52a99c", "messageHeadline": "Merge pull request #6367 from corda/chrisr3-os44-merge", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 207, "deletions": 21}}, {"node": {"oid": "4091fdc8b14883f000f8061bf9612e7ce5f583bd", "messageHeadline": "ENT-5264 Synchronise schema on the command line (#6353)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 198, "deletions": 18}}, {"node": {"oid": "1ef62870bb6c323300d4679a1d74e7251dcddd18", "messageHeadline": "Merge commit 'fe617818895edab334d80c5e8de2b38f39e67af6' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 207, "deletions": 21}}, {"node": {"oid": "fe617818895edab334d80c5e8de2b38f39e67af6", "messageHeadline": "Merge pull request #6358 from corda/adel/merge-4.3-to-4.4-17June", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 214, "deletions": 27}}, {"node": {"oid": "d0c0a1d9ba5754ae9bb8777a8a821d267696b876", "messageHeadline": "ENT-5430: Fix deserialisation of commands containing generic types. (\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 207, "deletions": 21}}, {"node": {"oid": "d1482fb6a82c8f62ba95eb38e753952abe4d83f4", "messageHeadline": "removed duplicate gradle include (#6330)", "author": {"name": "Walter Oggioni", "email": "6357328+woggioni@users.noreply.github.com", "user": {"login": "woggioni"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0f1bfb13dab98af32cd803c3c40c988906e32ecd", "messageHeadline": "CORDA-3831: Prevent CordappImpl TEST_INSTANCE crashing node when PWD \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24b0240d822d341dc70b31e6d29c857d9ce7b56d", "messageHeadline": "EG-2654 - Ensure stack traces are printed to the logs in error report\u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "debc962d1da1a576ffb8e4cf50918ffcedcb6db9", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into adel/merge-\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 214, "deletions": 27}}, {"node": {"oid": "7ab6a8f60077db505c434a516f49cbea8ec46f9e", "messageHeadline": "CORDA-3841 Check `isAnyCheckpointPersisted` in `startFlowInternal` (#\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 489, "deletions": 47}}, {"node": {"oid": "26d4bfb89f2aff12f5d96f3a2aac8d9f747ae665", "messageHeadline": "CORDA-3578 add corda prefix to conf file names as original issue was \u2026", "author": {"name": "Tamas Veingartner", "email": "tamas.veingartner@r3.com", "user": {"login": "Vengi58"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "836dd559e802ba9f64e091d08547f8f5469e32d7", "messageHeadline": "ENT-5316 split schema migration", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 170, "deletions": 104}}, {"node": {"oid": "1108ef2a24e9ebeaf7bd4252e3d9ef9ea0f2a214", "messageHeadline": "Merge pull request #6344 from corda/christians/update-fb-2020-06-12", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 510, "deletions": 5650}}, {"node": {"oid": "2a2f04e5681a658c845e1e13b4d5c235bd237571", "messageHeadline": "Merge pull request #6347 from corda/raz/os45to46", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 97, "deletions": 41}}, {"node": {"oid": "2c26f4db5d312f73489fde1bb2a5dfcf6d8665e2", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.6' into christians/\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 87, "deletions": 9}}, {"node": {"oid": "f1126226a8a94e0f5440a1108f194b9919152226", "messageHeadline": "Fix config tests (remove tx isolation level from config files)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c47c586955ced274808948268603714921fe27d9", "messageHeadline": "Merge branches 'release/os/4.5' and 'release/os/4.6' of https://githu\u2026", "author": {"name": "Schife", "email": "razvan.codreanu@r3.com", "user": {"login": "Schife"}}, "additions": 97, "deletions": 41}}, {"node": {"oid": "4b63bab4fcdbf21d3b3ffab53eea2057b8dadb55", "messageHeadline": "Merge pull request #6346 from corda/raz/os44to45", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 61, "deletions": 40}}, {"node": {"oid": "2c253d806d39bbcabf0a9b94caef95daa9516627", "messageHeadline": "EG-2684 Ensure original message is logged with old-style error codes \u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "35c661b9f6260c0bcbed29d758b98d91d182cc0a", "messageHeadline": "Merge pull request #6341 from corda/chrisr3-45-merge", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "64f0011a62c07f670992d479f3d2fcd4576e4472", "messageHeadline": "Make Checkpoint classes data classes (#6342)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 84, "deletions": 8}}, {"node": {"oid": "b39aaacd3a098fe42bb919b7c8dd7160bc08ae49", "messageHeadline": "Merge branch 'release/os/4.4' of https://github.com/corda/corda into \u2026", "author": {"name": "Schife", "email": "razvan.codreanu@r3.com", "user": {"login": "Schife"}}, "additions": 61, "deletions": 40}}, {"node": {"oid": "2b7c220522003099beec1a3b49b92c089ec9aa9a", "messageHeadline": "INFRA-387 preallocation and deployNodes migration to Code Checks (#6339)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 52, "deletions": 40}}, {"node": {"oid": "d00dc42b183b0d0dfc43881b4a3e865f8a612a8f", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.6' into christians/\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 424, "deletions": 5641}}, {"node": {"oid": "3f67e314c0fea896ad78cfd0d852cd9a40d09a5a", "messageHeadline": "Merge commit 'ef00fa1388db37e155ab8cfed3763c14801f8aa9' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ef00fa1388db37e155ab8cfed3763c14801f8aa9", "messageHeadline": "CORDA-3738: Upgrade to DJVM 1.1. (#6338)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "506b7609a385c3706a3f878c564ad48c712effaf", "messageHeadline": "Merge pull request #6332 from corda/jamesh/os-4.5-4.6-merge-11062020", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "6e349f298e112b808d34087de92b067ffe193917", "messageHeadline": "NOTICK - Ignore a potentially dodgy test (#6336)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d7e55ed4e5e866fcda8ebb6bc6d8ae27ae2df630", "messageHeadline": "CORDA-3837: When delivering a lifecycle event, copy the database cont\u2026", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ab023d0b0789d68840af92b604c601448437791c", "messageHeadline": "Merge branch 'release/os/4.5' into jamesh/os-4.5-4.6-merge-11062020", "author": {"name": "James Higgs", "email": "james.higgs@r3.com", "user": {"login": "JamesHR3"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "48ed9dbc6ba3247649a8747e320ba58fc1b450c9", "messageHeadline": "NOTICK: Fix IRSDemo code to wait for a response when updating day (#6\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1456c358efeee4890e8bbc4484f663498f4b60b0", "messageHeadline": "INFRA-242 Adding github action to check PR titles (#6299)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "58af87c9883fa0248f4b5afe8d4f72ca983923c5", "messageHeadline": "EG-2225 - Create log directory in correct place with verbose flag set\u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "8b7275eb97fe345ad004c426dbb78f89fa0c866d", "messageHeadline": "EG-2564 - Move printed error to logger (#6323)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c5134d5762a9e6aa526b366bd39a8f917fceaaca", "messageHeadline": "update docker version (#6215)", "author": {"name": "Andr\u00e9 Lopes", "email": "andrehgl@gmail.com", "user": {"login": "andrehgl"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ac6371e970b643ef4e0335f0631bde90fc59904", "messageHeadline": "Merge pull request #6328 from corda/christians/NOTICK-merge-OS-4.5-4.6", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 5, "deletions": 5401}}, {"node": {"oid": "640f83429ad358a9dc7fb5f987b1b10b8d254a7e", "messageHeadline": "Merge commit '550b446' into christians/NOTICK-merge-OS-4.5-4.6", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 5, "deletions": 5401}}, {"node": {"oid": "550b446b878311e979e71bb122764ecbc2863911", "messageHeadline": "NOTICK Remove example code (#6327)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 5, "deletions": 5401}}, {"node": {"oid": "785715106bcd037ca1787bdd49395aa4ff628cfd", "messageHeadline": "ENT-5379 Reconnecting RPC fixed to recognize shutdown calls and break\u2026", "author": {"name": "Tamas Veingartner", "email": "tamas.veingartner@r3.com", "user": {"login": "Vengi58"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "d2dd4619607b87c46372a20e35c93feedda15dc2", "messageHeadline": "Merge pull request #6319 from corda/ramzi/45-46-merge", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "b43b34a94b6404d25db6ce1caf82511d0c433616", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.5' into ramzi/45-46\u2026", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "c897280143da2b6782cfa396a831f9129b462a21", "messageHeadline": "Merge pull request #6317 from corda/ramzi/44-45-merge", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "40a29869c2644817b75474b177ade91e5b4d1b0f", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.4' into ramzi/44-45\u2026", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 50, "deletions": 3}}, {"node": {"oid": "cf8cd8e004b177c120e7cd6f7f2c0ba9d6310cc1", "messageHeadline": "INFRA-348 JDK 11 Compatibility job migration (#6311)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "4a54ae5eb9f4b41f5d36a425159874a5597adc89", "messageHeadline": "ENT-4493 schema migration refactor (#6313)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 97, "deletions": 66}}, {"node": {"oid": "5cd439953d5b8043263f0e5d4601bffbec047509", "messageHeadline": "Merge pull request #6314 from corda/razvan-os-4.5-to-4.6-merge", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 117, "deletions": 59}}, {"node": {"oid": "5f6f36712f1e2e605dcd1f37b746f870e54b1ea3", "messageHeadline": "INFRA-381 correctly merged jenkinsfile", "author": {"name": "Schife", "email": "razvan.codreanu@r3.com", "user": {"login": "Schife"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "fb184839f4d4151f6587746edf7073c2a4c1213e", "messageHeadline": "Merge branch 'release/os/4.5' of https://github.com/corda/corda into \u2026", "author": {"name": "Schife", "email": "razvan.codreanu@r3.com", "user": {"login": "Schife"}}, "additions": 123, "deletions": 61}}, {"node": {"oid": "caf54822448fecbed12688d53bca788683289255", "messageHeadline": "ENT-4064, ENT-4608 - checking for unsigned cordapps in prod mode and \u2026", "author": {"name": "nikinagy", "email": "61757742+nikinagy@users.noreply.github.com", "user": {"login": "nikinagy"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "f27240b1adc55fa2912abc0266513fae95ef4465", "messageHeadline": "INFRA-381 Removing sonarqube (#6312)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 6, "deletions": 32}}, {"node": {"oid": "48cd263d486c0a25b9eeb92d988cc8cfb86df1f6", "messageHeadline": "Merge pull request #6300 from corda/christians/update-feat-20200502", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 5087, "deletions": 702}}, {"node": {"oid": "45614cf29e76c9506f71b74cfce85f581e0ca671", "messageHeadline": "Merge pull request #6266 from corda/denis/CORDA-3805-custom-migration\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 143, "deletions": 157}}, {"node": {"oid": "f0d2c9fe71ac1ff18536b6a9ed633385e455dda3", "messageHeadline": "NOTICK Correct `StatemachineGeneralErrorHandlingtest` (#6306)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "6ab609907557d7185e6fb77e499cb418b92796a9", "messageHeadline": "[INFRA-368] Add deployNodes and install gradle tasks (#6302)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "98f62f60f19724e4ccdffe7f889166bdb4a48772", "messageHeadline": "Merge branch 'release/os/4.6' into christians/update-feat-20200502", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 4, "deletions": 237}}, {"node": {"oid": "2cb89897b440c6276766418fe2c283bedfbd2375", "messageHeadline": "Merge branch 'release/os/4.6' into christians/update-feat-20200502", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "b8b462f68e50e5b6aa36bd45e06e3b3599955e46", "messageHeadline": "NOTICK Fix schema validation error for flow parameters (#6304)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0554c98d187c405c5e6b51817a5bfcc7554d19b8", "messageHeadline": "NOTICK Restrict to shell commands (#6303)", "author": {"name": "williamvigorr3", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 3, "deletions": 243}}, {"node": {"oid": "04ddb267fdbaac51cd2fab9935624a28f6751b78", "messageHeadline": "[EG-2225] Prevent extra directories being created when relative base \u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 115, "deletions": 27}}, {"node": {"oid": "ac9f6fca16aa8159184aa943f1d6bc74227ad9ae", "messageHeadline": "[EG-2148] Small tweak to an error message (#6263)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c4a76d367c70061d29c3bb9c1ace7e721f0740d", "messageHeadline": "CORDA-3176 Inefficient query generated on vault queries with custom p\u2026", "author": {"name": "Tamas Veingartner", "email": "tamas.veingartner@gmail.com", "user": {"login": "Vengi58"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "0ed63075776ccbf31f81fc77684955694695fc35", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.6' into christians/\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 5281, "deletions": 700}}, {"node": {"oid": "eb621dc9421a07642050bccee7a6754804dfded4", "messageHeadline": "Merge pull request #6298 from corda/ramzi/44-45-merge", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "98af7f10f9758d429d050c96ddcdb9e2144b20fe", "messageHeadline": "CORDA-3805: Make custom migration scripts independent on the latest P\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 143, "deletions": 157}}, {"node": {"oid": "078c4f30fbc0cba52dbf7cb77572af3bc7d71d3c", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.4' into ramzi/44-45\u2026", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "14b9bc2c5319295b16e1a3b8ec621242f90f867c", "messageHeadline": "throwing clearer error message when not supported 301 response code i\u2026", "author": {"name": "nikinagy", "email": "61757742+nikinagy@users.noreply.github.com", "user": {"login": "nikinagy"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "9f2bd1dcae418157775cf19ebb35d52053ce4e7b", "messageHeadline": "Merge pull request #6295 from corda/feature/checkpoint_table_improvem\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 4249, "deletions": 612}}, {"node": {"oid": "a9b8751ce79741d9fbb7e6cab2ddf2b642bf5ada", "messageHeadline": "[INFRA-351] Jenkinsfile for code check jobs (#6294)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "4507b55857deb3ffe549339a0d025982c0149339", "messageHeadline": "CORDA-3725 Fix SQL deadlocks coming from soft locking states (#6287)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 452, "deletions": 23}}, {"node": {"oid": "ef3270e32c50cd422326379be3ab73e96e045256", "messageHeadline": "[INFRA-352] Artifactory publication in Jenkins (#6276) (#6290)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "6c9917a75da678e47d4ed770f5ab1044443ec7bb", "messageHeadline": "Merge pull request #6292 from corda/nnagy-os-4.5-os-4.6-20200528", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "499c09e77bebe7d03056931b103dbd78e097f73a", "messageHeadline": "Merge pull request #6285 from corda/denis/CORDA-3818-sync-identity-se\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 19, "deletions": 59}}, {"node": {"oid": "7f8e590a5d2a19527d2c69010a64aea70138e07e", "messageHeadline": "Merge branch 'release/os/4.5' into nnagy-os-4.5-os-4.6-20200528", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "598228634f9d7d739a232cd9bde768408dc29370", "messageHeadline": "CORDA-3608 Performance tune the new checkpoint schema (#6277)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 343, "deletions": 308}}, {"node": {"oid": "cfb6c7c56b087288edc8aa527614558784d17801", "messageHeadline": "Merge pull request #6288 from corda/chrisr3-45-merge", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 913, "deletions": 22}}, {"node": {"oid": "a33309a31bd2fc93a936eb060335fda66839dabf", "messageHeadline": "CORDA-3755: Backport AttachmentURLStreamHandlerFactory memory leak (#\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 218, "deletions": 28}}, {"node": {"oid": "53f9890ef297f8c4185d3a93c64a1ce37c93c8bf", "messageHeadline": "Merge pull request #6284 from corda/nnagy-os-4.4-os-4.5-20200526", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "6e156bc0ea14586d6d06fc95f994b652f1b2eb6c", "messageHeadline": "Merge commit '6ebc6e9b16575a7afbb781b0d93a8f04b3affba5' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 913, "deletions": 22}}, {"node": {"oid": "5afdb63c94373239b9b63cce580e77723f4a6149", "messageHeadline": "CORDA-3818: Synchronize OS implementation of PublicKeyToOwningIdentit\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 19, "deletions": 59}}, {"node": {"oid": "6ebc6e9b16575a7afbb781b0d93a8f04b3affba5", "messageHeadline": "CORDA-3750: Reimplement Corda's Crypto object for use inside the sand\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 694, "deletions": 13}}, {"node": {"oid": "4ed57506c823d5b23658a6a53fb192782e8015a7", "messageHeadline": "[INFRA-352] Artifactory publication in Jenkins (#6276)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "330a95cb6872ffdf8d2d1ecd3110a828286d9923", "messageHeadline": "ENT-4627 Log transaction context missing exception (#6278)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "3a6b43f9a87823dd90a5eb159161eab380c2415f", "messageHeadline": "Merge branch 'release/os/4.4' into nnagy-os-4.4-os-4.5-20200526", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "ad40b6618d5375f4c8513113e4e60128d56a58b9", "messageHeadline": "Merge pull request #6281 from corda/nnagy-os-4.3-os-4.4-20200522", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "70f1ea0a9d0224312a3896df94389ae387995fb2", "messageHeadline": "ENT-5258 db schema set-up only via command line flag (#6280)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 438, "deletions": 291}}, {"node": {"oid": "61d9dd0bb14c040c6d365586a042514cb2211dbf", "messageHeadline": "Merge branch 'release/os/4.3' into nnagy-os-4.3-os-4.4-20200522", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "8a0916b2a299cbf0c646424b81fdaf1934217f26", "messageHeadline": "Merge pull request #6279 from corda/christians/update-fb-from-4.6", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 74, "deletions": 156}}, {"node": {"oid": "57b1a5e0fc4af55dea02d4066c74cd3f01b34480", "messageHeadline": "ENT-5339 Failing tests against Oracle in VaultObserverExceptionTest (\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "8e74eea6072f06b571f7bac1cc3310e166fd7057", "messageHeadline": "CORDA-3587 - adding kdocs for current behaviour of VaultQueryCriteria\u2026", "author": {"name": "nikinagy", "email": "61757742+nikinagy@users.noreply.github.com", "user": {"login": "nikinagy"}}, "additions": 86, "deletions": 6}}, {"node": {"oid": "67298eb780cbb5c79ea1c50605e0402eeeb075e1", "messageHeadline": "Merge pull request #6270 from corda/nnagy-os-4.5-os-4.6-20200520", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 58, "deletions": 48}}, {"node": {"oid": "31612901cf7d78416ef5182db6ddd8e622c1f47a", "messageHeadline": "CORDA-3800: Flaky ProtonWrapperTests test investigation (#6258)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "326afacedbbeaf0f24a9507b08836e36c884dacc", "messageHeadline": "improved interactive shell flow lookup logic (#6271)", "author": {"name": "Walter Oggioni", "email": "6357328+woggioni@users.noreply.github.com", "user": {"login": "woggioni"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e34930f9a8fba962bfb6d43cb7d07dc1e5888ada", "messageHeadline": "[INFRA-351] Jenkinsfile for code check jobs (#6272)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 69, "deletions": 0}}, {"node": {"oid": "301fc9f928327febeb1bb3bf242140f1ff49ef15", "messageHeadline": "Merge branch 'release/os/4.5' into nnagy-os-4.5-os-4.6-20200520", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 58, "deletions": 48}}, {"node": {"oid": "5d481523bf36569048501749bdff8d553432c6f6", "messageHeadline": "INFRA-350 add suffix to the jdk 11 image to avoid overwrite (#6269)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d65568db8630de78fe4cee31b3ed1c7e9d09d8ec", "messageHeadline": "[NOTICK] Remove obsolete on-demand smoke test Jenkins configuration (\u2026", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 0, "deletions": 101}}, {"node": {"oid": "ed9b0ff228c5ac375dc66ee66aeda8e5f8872edf", "messageHeadline": "INFRA-350 add suffix to the jdk 11 image to avoid overwrite (#6268)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "938d038c97c0483a9cfc442b187d64d557ae5ec4", "messageHeadline": "ENT-5278 - add missed checks for empty lists (#6261)", "author": {"name": "nikinagy", "email": "61757742+nikinagy@users.noreply.github.com", "user": {"login": "nikinagy"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "36a11e868afe692b90c9da8bd565bbd0576e90a7", "messageHeadline": "NOTICK Fix timing issue in `FlowIsKilledTest` (#6264)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 13, "deletions": 34}}, {"node": {"oid": "eb52de1b4007ab2c9f725c8c31383a62b1572874", "messageHeadline": "CORDA-3490 Add option to start node without starting checkpointed flo\u2026", "author": {"name": "williamvigorr3", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 723, "deletions": 220}}, {"node": {"oid": "cc8ce3ca99d3c372c00206ab10c094f84c0d6f70", "messageHeadline": "empty list checks (#6262)", "author": {"name": "nikinagy", "email": "61757742+nikinagy@users.noreply.github.com", "user": {"login": "nikinagy"}}, "additions": 41, "deletions": 8}}, {"node": {"oid": "fc2bb2ed4ee3fabc44f8378ca374dd8c4ba4cad9", "messageHeadline": "EG-2116 - Add aliases for version attribute errors (#6260)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "862de46c5b9d0f1f728deeff5f95e3d50aee3dfd", "messageHeadline": "INFRA-331 Improving Jenkins PR build performance (#6252)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac03ba63e897526d28499fe4be332a22d5eb42f4", "messageHeadline": "Merge pull request #6254 from corda/adel/merge-from-4.5", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 177, "deletions": 77}}, {"node": {"oid": "b9b0ca58e3e249bc24fd89ed126cff793c9762b5", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.5' into adel/merge-\u2026", "author": {"name": "Adel El-Beik", "email": "adel.el-beik@r3.com", "user": {"login": "adelel1"}}, "additions": 177, "deletions": 77}}, {"node": {"oid": "6dd72ac0798d24f04d350a3405a2d3433c3a7f31", "messageHeadline": "ENT-5275: Replace hardcoded platform versions with descriptive values\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "06467d04b1f5c99a6bea0c748b7981b9e8c7345d", "messageHeadline": "EG-1980 - Remove stale docs links from OS (#6251)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 28, "deletions": 59}}, {"node": {"oid": "8387e995357e06c430f8eef0c960faf8070091da", "messageHeadline": "[NOTICK]: Do not use Security.addProvider(BouncyCastleProvider()) in \u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5db44790d70fa25936d48c5b335d0ec5e2f96763", "messageHeadline": "disableConcurrentBuilds", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4edf61844258b0b7e2663ab91b8b7060d7518c0a", "messageHeadline": "remove throttling", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "bd657fad653cb151eae9c753f0cef661fd1b8cf4", "messageHeadline": "Merge pull request #6245 from corda/EG-1991-ConfigHelper-update", "author": {"name": "Ivan Schasny", "email": "31857042+ivanr3@users.noreply.github.com", "user": {"login": "ischasny"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c2ac22a41ff2c929f7418c39e57daf3e8ebaa3a3", "messageHeadline": "NOTICK Non-database error handling in `withEntityManager` (#6239)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 129, "deletions": 4}}, {"node": {"oid": "74080e7cb6491e68d67e5bd3706368eaaf8d2f62", "messageHeadline": "CORDA-3772: Now specify source and target of 8 when compiling contrac\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "febb5a44b7c689c290d65cdc32b7ab4b118336b4", "messageHeadline": "Added comment", "author": {"name": "john.buckle@r3.com", "email": "john.buckle@r3.com", "user": {"login": "johnbuckle"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fd272125cf56673953c0fde3ad37a3bb48cc1aea", "messageHeadline": "Merge pull request #6235 from corda/nnagy-os-4.5-os-4.6-20200512", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 584, "deletions": 78}}, {"node": {"oid": "9caf6538ced911223fa2931fa206affa4846bd21", "messageHeadline": "ENT-5298: Increase timeout by two minutes because the test occasional\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c3ea2c14708105576acc321a63a6b7c316c83f35", "messageHeadline": "Ignore warning for CORDA environment variables in all caps", "author": {"name": "john.buckle@r3.com", "email": "john.buckle@r3.com", "user": {"login": "johnbuckle"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "fbf0bd9bd94ff7c17fc1482e896e7215a02cd8db", "messageHeadline": "Upgrade ClassGraph to 4.8.78 (#6237)", "author": {"name": "jakubbielawa", "email": "jakub.bielawa@gmail.com", "user": {"login": "jakubbielawa"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5950d6a3aa0f6664fde43e6e79f91cdb88284b0", "messageHeadline": "ENT-5277: Reflect `node-api` changes in OS (#6238)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 66, "deletions": 14}}, {"node": {"oid": "52e3030d60d5bc84181acab1d02ad5c40b890ae6", "messageHeadline": "Merge branch 'release/os/4.5' into nnagy-os-4.5-os-4.6-20200512", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 584, "deletions": 78}}, {"node": {"oid": "356172c37041354c5ea3ba91f769da6a3c9c94c5", "messageHeadline": "Merge pull request #6220 from corda/dan/4.6-into-checkpoint-feature-b\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 8140, "deletions": 37763}}, {"node": {"oid": "3ced61103169b9207dc7ea278f20296f323ca554", "messageHeadline": "CORDA-3730: Remove unused feature. (#6234)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "1547efb0932d27aac40ff69fc25742c034335689", "messageHeadline": "CORDA-3755: Switched attachments map to a WeakHashMap (#6214)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 346, "deletions": 36}}, {"node": {"oid": "308b31c3fe448f4b1249c60e18c0e6dece8ac93b", "messageHeadline": "Merge pull request #6233 from corda/nnagy-os-4.4-os-4.5-20200511", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 205, "deletions": 13}}, {"node": {"oid": "d4cb0e2d87ea4e2dacfbb70de690471d1a2ef5f4", "messageHeadline": "Merge pull request #6232 from corda/rfowler-os-4.5-os-4.6-20200511", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e0b5319515b896aacbefb0bd4a55b01cc690904b", "messageHeadline": "Merge branch 'release/os/4.4' into nnagy-os-4.4-os-4.5-20200511", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 205, "deletions": 13}}, {"node": {"oid": "ddc49babedb8ffbdae78fd489610206b1612e5fd", "messageHeadline": "EG-441 - Update properties files after docs review (#6223)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "c8d3d2284139ca7af141a234680bdedd7fcd6de2", "messageHeadline": "Merge branch 'release/os/4.5' into rfowler-os-4.5-os-4.6-20200511", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "350066d386ee6ec710f97aacb23b38aea7c5ff7e", "messageHeadline": "fix for handling empty lists in vault query (#6231)", "author": {"name": "nikinagy", "email": "61757742+nikinagy@users.noreply.github.com", "user": {"login": "nikinagy"}}, "additions": 205, "deletions": 13}}, {"node": {"oid": "6f6081615a95099d6f8dfab640419902c6847efc", "messageHeadline": "CORDA-3768: Upgrade to Corda Gradle Plugins 5.0.9. (#6222)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b43e781f274f7e404591cb1a554e7cc574d12e4e", "messageHeadline": "ENT-5285, ENT-5296 Ignore ForkJoinPool.commonPool threads in `RPCStab\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bb2aef554e32293b57c44ea64c9c1d24bf79eec3", "messageHeadline": "Merge branch 'release/os/4.5' into rfowler-os-4.5-os-4.6-20200511", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6afd443e3ae0dbaef2da70ec15dc48f35a4724c2", "messageHeadline": "Merge pull request #6230 from corda/rfowler-os-4.4-os-4.5-20200511", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5f8cceae45a041b154543c524679652e98bd8ca2", "messageHeadline": "Merge branch 'release/os/4.4' into rfowler-os-4.4-os-4.5-20200511", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "753a2af556705ca2b1290e91c23e6221df4e07ee", "messageHeadline": "EG-465 hashLookup returns \"No matching transaction found\" for any tra\u2026", "author": {"name": "pnemeth", "email": "peter.nemeth@r3.com", "user": null}, "additions": 19, "deletions": 21}}, {"node": {"oid": "6400fd51a5afeac4c8cd4c5f0248bed75fac8746", "messageHeadline": "Merge pull request #6221 from corda/chrisr3-45-merge", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "123c081f5a720c4b047cefe779b8cc430f24ed47", "messageHeadline": "Merge commit '9a5be9e47d6e13f7ca7759c70e740382f18d3bc4' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "8125b9bdb69079feab06133dc380ff98dd58fcf7", "messageHeadline": "NOTICK Change platform version assert in `FlowMetadataRecordingTest`", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "565afc5fdbeef84c0a27c3a521c6a91ed4f3d64a", "messageHeadline": "NOTICK Fix kill flow tests due to storing failed flows", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 56, "deletions": 36}}, {"node": {"oid": "9a5be9e47d6e13f7ca7759c70e740382f18d3bc4", "messageHeadline": "CORDA-3738: Upgrade to DJVM 1.1-RC03. (#6219)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "217fd906b3bb0640a61681870dddf3de496c8361", "messageHeadline": "NOTICK Remove unused imports", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2, "deletions": 19}}, {"node": {"oid": "7fe284527229c82b4130c11a43d546cdb69fc21c", "messageHeadline": "NOTICK Fix `KilledFlowTransition` after merge", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4ccd0fd3dfd5d0db12640213416a878b71dc8ffa", "messageHeadline": "Merge branch 'release/os/4.6' into dan/4.6-into-checkpoint-feature-br\u2026", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 8116, "deletions": 37743}}, {"node": {"oid": "b6dc1d8c4aba491ea5a53c3a65790c9a6e7ee29d", "messageHeadline": "NOTICK - Reduce flow count for test to improve run time (#6213)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "54e4503866e1600b77dc591fc5191f13dded1a24", "messageHeadline": "Merge pull request #6212 from corda/dan/update-byteman-dependency", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cfb985244ab9944ae3cff98d976694dee76ce1c7", "messageHeadline": "Merge pull request #6211 from corda/CORDA-3662-backport-from-4.5", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 147, "deletions": 66}}, {"node": {"oid": "55797612b29e0edacca01636abe1f08345d0dbc9", "messageHeadline": "ENT-5237: Remove DISTINCT (backport)", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "96c1120194cabccdff456c6cc5913de635f0c481", "messageHeadline": "NOTICK Update byteman dependencies", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32407b2c469e8b1c554ad75b5828a134baa8c18a", "messageHeadline": "CORDA-3753: Increase Artemis security-invalidation-interval to avoid \u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ba69ab684251dd48af0258d2f62e45fd6b721fc7", "messageHeadline": "Bump OS release version 4.6", "author": {"name": "nargas-ritu", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8dccd4231db3eaa3fb75acc1c27b50f182639044", "messageHeadline": "CORDA-3750: Delete unwanted methods from the deterministic artifacts.\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 16, "deletions": 28}}, {"node": {"oid": "14d5751591957f792661bc74cda1805d6bc7daad", "messageHeadline": "CORDA-3758: Ensure that providerMap is immutable, at the very least. \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "ebdd40049c66780bde54106afaa87973791166c5", "messageHeadline": "CORDA-3662: Use an INNER JOIN for network map cache queries, (#6062)", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 146, "deletions": 66}}, {"node": {"oid": "5c16e361fd5ae1da4e96266370d68f9f8205d6a7", "messageHeadline": "Merge pull request #6186 from xavierlepretre/release/os/4.5", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 98, "deletions": 1}}, {"node": {"oid": "c4fd63ced62df208bb5957bdd47141fd11980cbc", "messageHeadline": "Reverted comment change about immutable accessors.", "author": {"name": "Xavier Lepr\u00eatre", "email": "xavierlepretre@users.noreply.github.com", "user": {"login": "xavierlepretre"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "b989cfce43d40c03c7f8a7aec86ecf4bdf4c4704", "messageHeadline": "EG-153 - Adding sshd by default to docker node.conf template (#6171)", "author": {"name": "jmacmahonr3", "email": "58435815+jmacmahonr3@users.noreply.github.com", "user": {"login": "jmacmahonr3"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "107819f5b53ceaff17b9bc291395054394d37d83", "messageHeadline": "CORDA-3745: Modify DJVM serializers to support Enum Evolution. (#6189)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 240, "deletions": 57}}, {"node": {"oid": "2ce76e407dd06259bf9c69f95e8f24cc0b06dc0c", "messageHeadline": "ENT-5237: Remove DISTINCT because Oracle cannot apply DISTINCT to BLO\u2026", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4639a8f68b2172228669a67536366bef8663308b", "messageHeadline": "Revert \"NOTICK Ignore JUnit time threads in `RPCStabilityTests` (#620\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "99fd08909daaa915acfdc14117416a560429087a", "messageHeadline": "EG-433 - Error Reporting Framework (Merge)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1353, "deletions": 14}}, {"node": {"oid": "83dd9a96dabe0b349efc94d0240354437ac86f71", "messageHeadline": "CORDA-3738: Upgrade to DJVM 1.1-RC02. (#6195)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "9bcb9b2f54af28b79060e097f0d4bba01851eec4", "messageHeadline": "CORDA-3191: When querying for attachment ids now only retrieve the at\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "7db25b89864de7a1bbf77eb4527285380d1941ce", "messageHeadline": "[NOTICK] Fix a test error to allow tests to pass in Jenkins (#6202)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ecf74053c02b433fee319ced5da3e7adf4b5e549", "messageHeadline": "NOTICK Ignore JUnit time threads in `RPCStabilityTests` (#6201)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cb84fd86ee76229e32ae11e93834be710a4085a3", "messageHeadline": "CORDA-3291 Fix broken tests (#6197)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "66f241efe803639a3ad7a93f5d8ba4bb1de2bb00", "messageHeadline": "CORDA-3291 Support for new flow sleep in mock networks (#6200)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7309949abfa597d48660ad72e0c54ee0791ad453", "messageHeadline": "INFRA-311 new jdk11 jenkinsfile (#6194)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "3259b595d701a642cc6c5d505405e48b00efd8cc", "messageHeadline": "CORDA-3715: Check contract classes hav\u2026 (#6155)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 104, "deletions": 18}}, {"node": {"oid": "75d10fe99c30d726784c901815f5e6508513ad92", "messageHeadline": "Merge pull request #6190 from corda/nikinagy/CORDA-3747-publish-sourc\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2febf13ea49eb5a1270eea285c65ded7ad2893e5", "messageHeadline": "Merge pull request #6196 from corda/jamesh/error-reporting-sync-29-04-20", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 10127, "deletions": 38627}}, {"node": {"oid": "1956bdb5d4ac2ae02041f2562868d188ec4dfa00", "messageHeadline": "[MERGE] Fix detekt issues", "author": {"name": "James Higgs", "email": "james.higgs@r3.com", "user": {"login": "JamesHR3"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "adbe030a2ccc70cd7dfb208258092cdcfef7ff32", "messageHeadline": "Merge branch 'release/os/4.5' into jamesh/error-reporting-sync-29-04-20", "author": {"name": "James Higgs", "email": "james.higgs@r3.com", "user": {"login": "JamesHR3"}}, "additions": 10127, "deletions": 38621}}, {"node": {"oid": "ab95aa57a2071dc6edfb8a4cc8db76fcdb70a3c3", "messageHeadline": "[EG-440] Add some error codes and the error resource generation tool \u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 566, "deletions": 85}}, {"node": {"oid": "592d7238fdd066d418ccc95c8569bd95130b756b", "messageHeadline": "CORDA-3685: Prevent ServiceHub.signInitialTransaction from throwing u\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "297e504740e59b4cb32b16f8606656035274ad82", "messageHeadline": "CORDA-3291 `isKilled` flag and session errors for killed flows (#6170)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1632, "deletions": 218}}, {"node": {"oid": "1c3ec2eb18f8d34fdf8485d1dc45def3140db1bc", "messageHeadline": "CORDA-3738: Upgrade to DJVM 1.1-RC01. (#6182)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 25}}, {"node": {"oid": "ab43238420a0bbeb521fa8d2b21c215be583d6fd", "messageHeadline": "[EG-438] Error Reporting Framework (#6125)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 869, "deletions": 5}}, {"node": {"oid": "274b958dad3bc2187c949e3d7e62733d9165f786", "messageHeadline": "switch on the publishing of sources", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a2ae8ae19369521c894337d6b9a16b2bdb8d7f4", "messageHeadline": "CORDA-3722 withEntityManager can rollback its session (#6187)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1739, "deletions": 35}}, {"node": {"oid": "ec96a844bd1cb5142b1888890f41ca89444b4dd5", "messageHeadline": "CORDA-3659 - adding kdoc for RestrictedEntityManager and RestrictedCo\u2026", "author": {"name": "nikinagy", "email": "61757742+nikinagy@users.noreply.github.com", "user": {"login": "nikinagy"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e6e1caa58a18ff2a10069856b84f0ca38ac877d9", "messageHeadline": "Merge pull request #6185 from corda/nnagy-os4.4-os4.5-20200426-2", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "9396ee95512a51e7def962121c58d40432c157d3", "messageHeadline": "Make TransactionBuilder's input references deep copied on copy.", "author": {"name": "Xavier Lepr\u00eatre", "email": "xavierlepretre@users.noreply.github.com", "user": {"login": "xavierlepretre"}}, "additions": 106, "deletions": 6}}, {"node": {"oid": "6581815ec240eb342df5a2909965c330207559a6", "messageHeadline": "Merge pull request #6183 from corda/denis/ENT-5222-tls-handshake-error", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e6184168612d22fa90fb90ee935c62b17cd16046", "messageHeadline": "Move files to their new home", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee7700e28fcb18023ef53a9142ae401a42172902", "messageHeadline": "Add Hibernate UTC Fix", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8eab8653cdab743072e283281ee57fc51ff92efe", "messageHeadline": "Merge branch 'release/os/4.4' of https://github.com/corda/corda into \u2026", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "8eda8b744f75c057e089978c56b15e2d71c8be50", "messageHeadline": "Merge pull request #6181 from corda/nnagy-os-4.3-os-4.4-20200423", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "c86249adb390f23cb395cda7a7e15f57283d30d6", "messageHeadline": "ENT-5222: Prevent from blocking further connections after transport f\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a298a949604b98ef997b93a663f0e7be96c7ef6d", "messageHeadline": "Load CordaServices before NotaryService (#6173)", "author": {"name": "Matthijs van den Bos", "email": "mvdbos@users.noreply.github.com", "user": {"login": "mvdbos"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "335372cfc12ffd76834768c3da53ffb16d1307b0", "messageHeadline": "Merge branch 'release/os/4.3' into nnagy-os-4.3-os-4.4-20200423", "author": {"name": "nikinagy", "email": "nikolett.nagy@r3.com", "user": {"login": "nikinagy"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "69a4f80cd22f0885f82ecbb61efd22b3e71c7358", "messageHeadline": "ENT-5141: Fix ConcurrentModificationException in FetchDataFlow (#6176)", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 178, "deletions": 0}}, {"node": {"oid": "824c01daad577c6ba47f12d4c4f6e07caaa7eb48", "messageHeadline": "ENT-5219: Synchronize BCCryptoService between OS and ENT (#6178)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 46, "deletions": 4}}, {"node": {"oid": "73d5fc4db655121666571dd077d2e0017a159a27", "messageHeadline": "EG-1404 - Retired the rst doc source structure under /docs and update\u2026", "author": {"name": "ivanterziev", "email": "61829352+ivanterziev-r3@users.noreply.github.com", "user": {"login": "ivanterziev-r3"}}, "additions": 12, "deletions": 36830}}, {"node": {"oid": "0beee5beff948886e21c03a003e18a71063d5711", "messageHeadline": "CORDA-3316: Add ThrowableEvolutionTests unit test (#6167)", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 89, "deletions": 0}}, {"node": {"oid": "257026f606c74f22f08c5ea55d642b6d27699ab4", "messageHeadline": "CORDA-3726: Remove memory leaks when many InProcess nodes started (#6\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 109, "deletions": 29}}, {"node": {"oid": "f3c78c02da07d3deaa4ba4a2c84a8d1ff22731fb", "messageHeadline": "CORDA-3730: New version enabled features can now be switched on with \u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "28f00ce92a17483ab07dc848af398ece90d30b0f", "messageHeadline": "CORDA-3701 Fix bugs in some iterator checkpoint serializers (#6135)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 64, "deletions": 10}}, {"node": {"oid": "02d21c7bac51238f52be694716439561ea51c97e", "messageHeadline": "making sure hibernate uses UTC time zone (#6168)", "author": {"name": "nikinagy", "email": "61757742+nikinagy@users.noreply.github.com", "user": {"login": "nikinagy"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d441c37603958f67f28227617246138c1ef6a27", "messageHeadline": "ENT-4912: Enable CRL checking with embedded Artemis (#6154)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 410, "deletions": 26}}, {"node": {"oid": "ad020647abea9209988dacbfe063ff12908aa63c", "messageHeadline": "[NOTICK] - Bump platform version to 7", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2bcaa2ac80b241dc13198673f6cc965f65dd53c0", "messageHeadline": "CORDA-3569 - Add RestrictedConnection and more blocked methods to Res\u2026", "author": {"name": "nikinagy", "email": "61757742+nikinagy@users.noreply.github.com", "user": {"login": "nikinagy"}}, "additions": 428, "deletions": 2}}, {"node": {"oid": "9ca251c65fe63571d707eec05e0f360f57ac2506", "messageHeadline": "ENT-4494 revert postgre to previous open source behaviour (#6166)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "7e13491a25939b4db7831cd121afa60e35d9fc01", "messageHeadline": "CORDA-3716: Fix Enum serializers to handle enums that override toStri\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 170, "deletions": 15}}, {"node": {"oid": "8faf72f7b50ba087617ba79ff27a596c85a703cf", "messageHeadline": "[ENT-5210] - Whitelist SNAPPY encoding (#6163)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "6f437b5b09473f5a30f9b5cdad03dc530b568482", "messageHeadline": "CORDA-3716: Fix SandboxEnumSerializer to handle enums that override t\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 170, "deletions": 15}}, {"node": {"oid": "45b43f116d894d0fd9e00eba3736c727ebe02b51", "messageHeadline": "[EG-503] Test cases for exposed notaryService (#6161)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "f4c1119727b7cee6f99a73eb7d6b36373d5034b8", "messageHeadline": "INFRA-284 switching from local k8s label (#6156)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4210c0d81fcf6fb850b5338e1dc665f3d6aa7758", "messageHeadline": "INFRA-284 switching from local k8s label (#6157)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e5d554571fb59bbd540baca01aac79ba8c8bc55b", "messageHeadline": "INFRA-284 switching label (#6153)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a07284324e677cfa3c053480d894762275b752e", "messageHeadline": "[EG-503] Spent state audit tool (#6107)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "27ea570fbb24f2650676062f1f3ee99b028244a8", "messageHeadline": "CORDA-3696: JDK 11 Testing branch (#6131)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 199, "deletions": 7}}, {"node": {"oid": "2ad996c0bd7ac42b3cc3b4ab287d27e7bf08ac2a", "messageHeadline": "INFRA-284 Testing out new aks template (#6150)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "7dc8aa8f7c182598218d676afe1e248f5cf77e84", "messageHeadline": "Corda 3675 update netty (#6146)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2ab13248062754c6a9651e2a5869619c62b521ea", "messageHeadline": "CORDA-3562: Update SandboxToStringSerializer not to need extra sandbo\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 6, "deletions": 21}}, {"node": {"oid": "c4667c08e47c1339e827c36a3884ec70657b5f58", "messageHeadline": "Changed frequency of Github Actions for sync between GH and Jira (#6148)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "896b0ab2462e3e16d8d54327d4aaafacedaf791f", "messageHeadline": "CORDA-3691 delete checkpoint record when complete (#6134)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 169, "deletions": 40}}, {"node": {"oid": "662b9ad4b4c16a099ecff857abd845979e8f00d9", "messageHeadline": "Update README.md (#6144)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c79540f6613b72e4092606cd61cc05f9ab5cef9d", "messageHeadline": "Add github action for syncing assignees between github-jira (#6143)", "author": {"name": "Dimitris Gounaris", "email": "17044221+dgounaris@users.noreply.github.com", "user": {"login": "dgounaris"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "aac2476e0926d593c06eabecc89985b1da104e4c", "messageHeadline": "Add github actions to sync open and closed issues in jira (#6138)", "author": {"name": "Dimitris Gounaris", "email": "17044221+dgounaris@users.noreply.github.com", "user": {"login": "dgounaris"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "501b766e71d9fe6c8f5613b53e3145418e6a00c2", "messageHeadline": "CORDA-3604 Store failed and hospitalised errors along with correspond\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 327, "deletions": 94}}, {"node": {"oid": "39cc5e3403320929550f6b3f91e84cfb6e852e73", "messageHeadline": "CORDA-3698: Require no classifier for Open Core and DJVM-related modu\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "e93e5f28a1a5874ab23e4686121e0cf3febda993", "messageHeadline": "CORDA-3689: Fix scanning AppClassLoader on Java 11. (#6121)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "42211a6d45558bf77063bef0b42a7fe9e2debb46", "messageHeadline": "fixed bug in error reporting (#6127)", "author": {"name": "Walter Oggioni", "email": "6357328+woggioni@users.noreply.github.com", "user": {"login": "woggioni"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "1d7c13276c25f10b19a7d97ea0887823ac872b6d", "messageHeadline": "ENT-5089: Forcibly free associated with transport resources if it is \u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "04963e7f671fe5daac9eb879cfcf4c95b9e75318", "messageHeadline": "CORDA-3690: Changed algorithm name used in signature scheme object fr\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "3dc60aa83f6ca6e0b60163ad194cede1e8ba9d21", "messageHeadline": "Make sonarqube step resilient to errors (#6128)", "author": {"name": "Dimitris Gounaris", "email": "17044221+dgounaris@users.noreply.github.com", "user": {"login": "dgounaris"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "ccde0ac909169e30c4a52e2c8d3222226217d7c3", "messageHeadline": "[ENT-4754] - Open access to members of FinalityFlow (#6113)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "032f008e7ebd468973f2639d942f7519f6d51add", "messageHeadline": "CORDA-3688: Apply @Named annotation to CRaSH commands to fix usage me\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "be3e7969f7e7cd1d50f5e08f13209f4b09b89dac", "messageHeadline": "CORDA-3688: Apply @Named annotation to CRaSH commands to fix usage me\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b340766506b1b4d24cb5fe64e7f1f2df07701ee1", "messageHeadline": "ENT-5039 Improved help text for commands (#6006) (#6122)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "1718af3a799c3c8a57ab74c2b5244fc181152701", "messageHeadline": "Notary logs warning on startup when it's not in the whitelist (#5857)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 23, "deletions": 10}}, {"node": {"oid": "18c9e4a9da7d16482a8ca328e4b428e948b92634", "messageHeadline": "Revert \"CORDA-3675: Update netty for security (#6109)\" (#6120)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a7358ffa1a988c47cc7ca4d5c3cc9c18032aa9ee", "messageHeadline": "CORDA-3643: Initialise MockNetwork's serialisation environment with a\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 148, "deletions": 5}}, {"node": {"oid": "76cf4e6e66806e8ae750d96b89c512ff2d93b229", "messageHeadline": "TM-213: Add sonarqube configuration in gradle and jenkinsfile (#6060)", "author": {"name": "Dimitris Gounaris", "email": "17044221+dgounaris@users.noreply.github.com", "user": {"login": "dgounaris"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "0771a22d5b29fd35f3ab36c4c28f7d80fb0699ed", "messageHeadline": "ENT-4967: Allow quasar_classifier to be either null or an empty strin\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82a3f69f15a50db2cc43c01df9c829e442617d0a", "messageHeadline": "CORDA-3675: Update netty for security (#6109)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "024d63147dfccf53bd89002efdb67e590199cab4", "messageHeadline": "CORDA-3491 Remove the flow state when a flow finishes (#6083)", "author": {"name": "williamvigorr3", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 134, "deletions": 42}}, {"node": {"oid": "ccca605865ea8e0f81268f0d1ba05284a349e5bc", "messageHeadline": "ENT-5134 Discoverable Hibernate Session Factory Factory (#6091)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 280, "deletions": 131}}, {"node": {"oid": "f1ebaa761b6f4ca2538e67e62779ba5d426c9e46", "messageHeadline": "CORDA-3680: Add CorDapp custom serialisers to Driver's in-process nod\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "678fb6eb94742916e48c5b2aa01f38609c36a29d", "messageHeadline": "Merge pull request #6108 from corda/dan/os-4.4-to-4.5-merge-2020-03-26", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 271, "deletions": 2}}, {"node": {"oid": "cccbbe1c80708c4efddfeb1148cbab3a22fdbcfa", "messageHeadline": "CORDA-3680: Add CorDapp custom serialisers to Driver's in-process nod\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 40, "deletions": 16}}, {"node": {"oid": "963de40902c836d17d2aabe714bbdfacc62c096e", "messageHeadline": "[NOTICK] - Enable check in detekt for unused imports (#6106)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 19, "deletions": 116}}, {"node": {"oid": "d9c1907c8884fce686200c70a983dd0a9d9e297c", "messageHeadline": "Merge branch 'release/os/4.4' into dan/os-4.4-to-4.5-merge-2020-03-26", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 271, "deletions": 2}}, {"node": {"oid": "a5d49ea111ca6d1f9cfe4fdd424dad53f93dbf87", "messageHeadline": "Merge pull request #6104 from corda/jzd/merge-os4.3-into-os4.4-2020-0\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 271, "deletions": 2}}, {"node": {"oid": "ce202995c562182af9f8804d78e9f23abad14966", "messageHeadline": "Merge pull request #6105 from corda/os_4.5-feature_checkpoint_table_i\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 324, "deletions": 95}}, {"node": {"oid": "6baa775e233dfad0a2f3fbfbe8c3d64252b03e7e", "messageHeadline": "Merge branch 'release/os/4.5' into os_4.5-feature_checkpoint_table_im\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 324, "deletions": 95}}, {"node": {"oid": "b766eff284f1aea168c2e42193d9919248a25311", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into jzd/merge-o\u2026", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 271, "deletions": 2}}, {"node": {"oid": "f1c14edd006202eec8866c72da35b8d909466e4b", "messageHeadline": "Merge pull request #6100 from corda/denis/ENT-4659-remove-crypto-serv\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 8, "deletions": 38}}, {"node": {"oid": "d77c524381b452a7ff9b0ecb5fceb306b94460c1", "messageHeadline": "Merge pull request #6103 from corda/dan/backport-corda-3677", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "f6952963a8a5cff79fe7c01578a93b8263b4a962", "messageHeadline": "CORDA-3677 FlowExternalOperation serialising reference to FlowLogic (\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "caf152f175461a1dc5f4272081b678ed38f0d5ba", "messageHeadline": "CORDA-3677 FlowExternalOperation serialising reference to FlowLogic (\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "79b36aea8f8a67bd035e960542aaab8a7818e30c", "messageHeadline": "CORDA-3601 Record a flow's finish time (#6079)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 128, "deletions": 41}}, {"node": {"oid": "b1180b467ba77b50a5bb06008e0d9d74af03be8b", "messageHeadline": "ENT-4659: Remove CryptoServiceFactory from OS", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 8, "deletions": 38}}, {"node": {"oid": "2dbf90cafeb0e58f6724edbced183a776e2e7195", "messageHeadline": "ENT-4857: Fix race condition in trackTransaction (#6096)", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 143, "deletions": 2}}, {"node": {"oid": "b73a4980626daee540c3151e68314985f0ca277d", "messageHeadline": "[ENT-4754] - Move subflow preparation logic in FlowStateMachine", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "c697b5850bebdf1e8b195d929ef18a3beb6b9f24", "messageHeadline": "[EG-896] Additional uniqueness provider test cases (#6085)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 200, "deletions": 12}}, {"node": {"oid": "dbefd62d81403b76fdfb0667c848e4378935dd53", "messageHeadline": "Merge pull request #6090 from corda/dan/os-4.4-to-4.5-merge-2020-03-23", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 78, "deletions": 38}}, {"node": {"oid": "82e068be94838da06b45c85fa6721ffdf0d9dba7", "messageHeadline": "Merge branch 'release/os/4.4' into dan/os-4.4-to-4.5-merge-2020-03-23", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 78, "deletions": 38}}, {"node": {"oid": "8f54ef740f7f8afa90bc401a948af9bc7a0c8b94", "messageHeadline": "Merge pull request #5610 from corda/pb-add-docker-with-debug-tools", "author": {"name": "przemolb", "email": "przemolicc@poczta.fm", "user": {"login": "przemolb"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "668748b054316e2dfe950d0c614e0a61c8009cf5", "messageHeadline": "CORDA-3669 Do not execute `ExecuteAsyncOperation` multiple times (#6087)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 78, "deletions": 38}}, {"node": {"oid": "62e45c3a143835e6cd9d450f90873c5bb03950d5", "messageHeadline": "Bump dependx to 0.1.13 (#6086)", "author": {"name": "Dimitris Gounaris", "email": "17044221+dgounaris@users.noreply.github.com", "user": {"login": "dgounaris"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "937f12f96643bed44f8ed136fcd5693be2183c1a", "messageHeadline": "Merge pull request #6084 from corda/os_4.5-feature_checkpoint_table_i\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 3767, "deletions": 1077}}, {"node": {"oid": "da320514a5920b1863e3300d54778c8d6f8a38d3", "messageHeadline": "Merge branch 'release/os/4.5' into os_4.5-feature_checkpoint_table_im\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 3767, "deletions": 1077}}, {"node": {"oid": "1c7126afb7d1cc3d4f985ab1150cbb868b6322f8", "messageHeadline": "NOTICK Rename `rpc_user` column to `started_by` in metadata table (#6\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "82d999571775eff0202d542206e53c4285bb8595", "messageHeadline": "ENT-5109 Harmonize config-common, make everything compile again and h\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 324, "deletions": 300}}, {"node": {"oid": "dd7852f2b8438b769117cd78443892ebcd5d1c92", "messageHeadline": "CORDA-3668: Prevent AttachmentURLConnection from assigning ALL_PERMIS\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 65, "deletions": 34}}, {"node": {"oid": "56067acd208b1b58f17cca85c0eb40ad0e9a1ff5", "messageHeadline": "[CORDA-3628] - Remove overloads for sendAll (#6078)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "29a36c6b4f17a00d4970492ead4f298897e3304f", "messageHeadline": "Prevent Quasar from instrumenting classes that belong to AttachmentsC\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fb64e47326c5a006d68ab8a3a78214b54239b9c6", "messageHeadline": "NOTICK Increase timeouts in external operation tests (#6076)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 149, "deletions": 208}}, {"node": {"oid": "f9ccb88feaedcc749196a36c8277bee5e3e1f835", "messageHeadline": "ENT-4494 Harmonize Kryo serialalization  (#6069)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 293, "deletions": 13}}, {"node": {"oid": "ca23612fe1c81bece20d3ceb54360d9b1b0c75bc", "messageHeadline": "CORDA-3596 Record flow metadata (#6067)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 734, "deletions": 121}}, {"node": {"oid": "349bd5a5116fc04029b0fd09a2bc7c42f2cd9af9", "messageHeadline": "CORDA-3662: Use an INNER JOIN for network map cache queries, (#6062)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 148, "deletions": 68}}, {"node": {"oid": "2c10b6c3b9dace7831b5da73a065c3269a703d85", "messageHeadline": "Merge pull request #6075 from corda/jzd/os4.4-to-os4.5-merge-2020-03-17", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 302, "deletions": 66}}, {"node": {"oid": "eba113621c68c5914fb34b3dc23b0e896711b2a7", "messageHeadline": "[CORDA-3628] - Avoid sending actions to the state machine if no messa\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9b6d2cd979164ccf95c2c9567817e38df15e205e", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.4' into jzd/os4.4-t\u2026", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 302, "deletions": 66}}, {"node": {"oid": "861b76949975cc2e7c16a34f2ccf14bd81b5ff39", "messageHeadline": "NOTICK Update release-notes about database transaction limitations (#\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4c6d87d9fbfc4e74c0332aa4a7725de42cffaf0f", "messageHeadline": "Merge pull request #6058 from corda/dan/merge-4.5-into-feature-branch", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 5626, "deletions": 2814}}, {"node": {"oid": "f476c1581d8d7a17b4bf43777786e330bfc01d4e", "messageHeadline": "CORDA-3377: Upgrade to DJVM 1.0. (#6071)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "944fbce74099217f399bbeb3c26e4c879142b39a", "messageHeadline": "Merge branch 'feature/checkpoint_table_improvements' into dan/merge-4\u2026", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 111, "deletions": 17}}, {"node": {"oid": "121c789c59bdc4310ec717e984225f2ac9e54654", "messageHeadline": "CORDA-3655 Do not run COMPLETED, FAILED or KILLED flows on node start\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 56, "deletions": 10}}, {"node": {"oid": "9495efc50ca6b3db95704ea52f3c48687aabd8e0", "messageHeadline": "Updates DJVM docs. (#6043)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 54, "deletions": 23}}, {"node": {"oid": "80cf34b81a0da51541262bf7bad8ed7b540d29e0", "messageHeadline": "Merge pull request #6065 from corda/chrisr3-no-location", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1025ee1dee2ee642c2bf0527516a0172543fcf1c", "messageHeadline": "CORDA-3599 Add progress tracker information to checkpoint (#6063)", "author": {"name": "williamvigorr3", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 55, "deletions": 7}}, {"node": {"oid": "8941cf7b8fd0dc9f15515b8fcbb623f70da45fd1", "messageHeadline": "Merge branch 'feature/checkpoint_table_improvements' into dan/merge-4\u2026", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 246, "deletions": 85}}, {"node": {"oid": "ea22a10b3e96dc73cffac942c8adc3483d6cdf73", "messageHeadline": "ENT-4494 Harmonize network stack (#6059)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2360, "deletions": 328}}, {"node": {"oid": "723399d3a17052eadf15a7024b2ff6c4bbdc071c", "messageHeadline": "NOTICK: Prevent learning the location of a Class inside sandbox.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0174d996bd6ab86f0a1d06767e21d0bdf21e1e6c", "messageHeadline": "CORDA-3598 Set Checkpoint.status to RUNNABLE (#6019)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 116, "deletions": 9}}, {"node": {"oid": "3b335ebb006518bf3a2d89ede853932594ca7e4a", "messageHeadline": "NOTICK Fix statemachine error handling tests (#6057)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "499b6cf17e220701f5255b340b0585e7a2ba968b", "messageHeadline": "CORDA-3603 Save completed flow information (#6034)", "author": {"name": "williamvigorr3", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 132, "deletions": 78}}, {"node": {"oid": "8973c5ba961e1bafed081c253d77932658f2f1e6", "messageHeadline": "TM-168 reusable configurations for distributed testing (#6048)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 48, "deletions": 32}}, {"node": {"oid": "bc5224b97f6f6feaee41dcf7506ef32ca39f2e69", "messageHeadline": "Merge pull request #6049 from corda/christians/ENT-4494-crypto-service", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 7, "deletions": 17}}, {"node": {"oid": "2680d9554691f4cf2a27738fec876147952bfa01", "messageHeadline": "Merge pull request #6051 from corda/christians/ENT-4494-config", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 87, "deletions": 20}}, {"node": {"oid": "ac3f880ae42d1a1bf4185442ff3432553a08885d", "messageHeadline": "Merge branch 'release/os/4.5' into dan/merge-4.5-into-feature-branch", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 5627, "deletions": 2815}}, {"node": {"oid": "c565d47adcc2fecc78a845ba6d7c9de85e52f9c5", "messageHeadline": "use proxied gradle to prevent slow lorrising  due to too many request\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d61536c6ffa1c47bf28accea249a09aed8f786bb", "messageHeadline": "OS 4.4 release notes: added warning about integration testing changes\u2026", "author": {"name": "VCAMP", "email": "VCAMP@users.noreply.github.com", "user": {"login": "VCAMP"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "67e3e09a4edb41d17b8adfa669d671c690c5db33", "messageHeadline": "TM-209: Dependx introduction for test running optimization (#6036)", "author": {"name": "Dimitris Gounaris", "email": "17044221+dgounaris@users.noreply.github.com", "user": {"login": "dgounaris"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "51db2c2d7f5b1213a647b094158c020baf91f012", "messageHeadline": "CORDA-3600 Add flowIO request to checkpoint (#6017)", "author": {"name": "williamvigorr3", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 68, "deletions": 14}}, {"node": {"oid": "53d92771bb0c380c79457ac3e6633c96c8fd1d5f", "messageHeadline": "ENT-4494 Harmonize configuration classes.", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 87, "deletions": 20}}, {"node": {"oid": "ab6bf315c495340ef2f315586b0a25f94c8d655f", "messageHeadline": "ENT-4494 Harmonize CryptoService interface/base class between OS and \u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 7, "deletions": 17}}, {"node": {"oid": "68bb7a0e7bb900117c2ed0d9174fea36d3d4aedc", "messageHeadline": "Merge pull request #6047 from corda/chrisr3-core-testing", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ee6d966263955862e56dd3b510d1e9efcba8b412", "messageHeadline": "Merge pull request #6046 from corda/jzd/ENT-4334-fix-unit-test", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "35f7cd349fe59ba5344263a138ef96ebe26aee10", "messageHeadline": "CORDA-3644: Add Corda-Testing tag to core-test-utils manifest.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a18c544de1a3ada23aac5d4aea2b85cf048f753a", "messageHeadline": "Don't stop the node inside the unit test", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dcf659e6432465e64e44cb8af21ae0451b50b32d", "messageHeadline": "[CORDA-3628] - Implement sendAll API (#5990)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 412, "deletions": 43}}, {"node": {"oid": "13e54c1346044b0aba4f14d3d1b5f0a90ca13117", "messageHeadline": "Merge pull request #6045 from corda/jzd/CORDA-3394-move-unit-test", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3973fe46f250af045e17f2b3413e8668f1c1e1ff", "messageHeadline": "Update contributing-philosophy.rst (#6044)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "b02768aa6e51f56993a6db04b27e6b1b0f72aa84", "messageHeadline": "CORDA-3394: Move unit test to correct location", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ea6564cb9ea30b52b8daabf4ada464e58be04ec", "messageHeadline": "fixed unformatted and hardcoded link (#6035)", "author": {"name": "Walter Oggioni", "email": "6357328+woggioni@users.noreply.github.com", "user": {"login": "woggioni"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "217926092d5632f17a8746e0df2329787c556108", "messageHeadline": "ENT-4334 Configuration option to exclude packages from Quasar instrum\u2026", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 132, "deletions": 3}}, {"node": {"oid": "d5e84a4f936aa81015e24dea14b1575ba73b3150", "messageHeadline": "NOTICK Do not cascade checkpoint tables (#6040)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 243, "deletions": 79}}, {"node": {"oid": "2887dd0c884b4e5f8ffe44a9fbceccd82e864837", "messageHeadline": "Merge pull request #6042 from corda/chrisr3-djvm-generics", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "00b55399cb5e930a052e49b71e71cd0132d2034f", "messageHeadline": "NOTICK: Better use of generics for DJVM Collection and Map serializers.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 47, "deletions": 41}}, {"node": {"oid": "3a13e8ab312f61b65b1174b4fef0131e3f1b4e33", "messageHeadline": "Merge pull request #6039 from corda/jzd/os4.3-to-os4.4-merge-2020-03-06", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "006dde8591694966f494f49b79fe5410c03eefde", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into jzd/os4.3-t\u2026", "author": {"name": "Joseph Zuniga-Daly", "email": "joseph.zunigadaly@r3.com", "user": {"login": "josephzunigadaly"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "19eff00b80f0786e77591032ae0992ce6c69da0f", "messageHeadline": "Merge pull request #6038 from corda/chrisr3-44-merge", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 122, "deletions": 16}}, {"node": {"oid": "493a92ca399e3b6c36f571120d1bf6313afda010", "messageHeadline": "Merge commit '5b50ef49bcca2d1be8bb0604e1be167e3bb5da24' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 122, "deletions": 16}}, {"node": {"oid": "c65a5cb089056ccaf571b6c6b4192545294c37dc", "messageHeadline": "Merge pull request #6030 from corda/chrisr3-44-merge", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 1809, "deletions": 624}}, {"node": {"oid": "5b50ef49bcca2d1be8bb0604e1be167e3bb5da24", "messageHeadline": "CORDA-3651: addManifest now uses separate files for reading and writi\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "e5a8888232ae087ec69a1ba9d26441114860024c", "messageHeadline": "CORDA-3644: Add Corda-Testing tag to test artifacts' MANIFEST.MF. (#6\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 70, "deletions": 11}}, {"node": {"oid": "60a74c0399116a121442f34673a79bc395c36d19", "messageHeadline": "[NOTICK] The list added for Bugs and Storys without Epic link (#6033)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "c3a59f5293edca6ff966cb4b3214b31a9dea6af0", "messageHeadline": "EG-464 Corda returns incorrect exit code in case if node is started w\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 149, "deletions": 13}}, {"node": {"oid": "2c2d7e938a38129900826b4ffc332c7ee7b7f0e4", "messageHeadline": "[NOTICK] The list added for Bugs and Storys without Epic link", "author": {"name": "Ritu Gupta", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c944f048ce193117ebe9ae1d196c92193bb6967", "messageHeadline": "[NOTICK] The list added for Bugs and Storys without Epic link", "author": {"name": "Ritu Gupta", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "2911548a2e44956ade5867ffbd53b199a5eb938d", "messageHeadline": "Restore Node's missing dependency on jansi.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a406839fade1dea5f0cebd7584b54b492709289", "messageHeadline": "ENT-4494 split nodeapi tests (#6024)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 148, "deletions": 47}}, {"node": {"oid": "e611064c9ead98c42887830aee14209a7152fadc", "messageHeadline": "Fix compilation error due to rigorousMock moving into coretesting.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6390916269b9a074cd14b32d59819c43bb0a394", "messageHeadline": "Delete extra characters at end of key-concepts-ledger.rst (#6028)", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffa2caed3230b187ad5a9e7b70c35f8e262a7cf1", "messageHeadline": "Merge branch 'release/os/4.4' into chrisr3-44-merge", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1808, "deletions": 624}}, {"node": {"oid": "bc410b4c993972951651fabca0d2ae9b99bd1ff8", "messageHeadline": "CORDA-3377: Upgrade to DJVM 1.0-RC10. (#6021)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba68970549f1f0653e6d6d1e36fb634a06c68ad7", "messageHeadline": "Updated error message to provide consistent logging (#6015)", "author": {"name": "Andrei Palade", "email": "2119610+palade@users.noreply.github.com", "user": {"login": "palade"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e006b871c8b09f3ef0cb35faaf7ae7d29e30b19b", "messageHeadline": "CORDA-3644: Scan the CorDapp classloader directly for SerializationWh\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 86, "deletions": 38}}, {"node": {"oid": "20c50408261e91dabaee942a6625a1b3a66262f2", "messageHeadline": "add ability to exit after config generation as is described in the do\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 99, "deletions": 91}}, {"node": {"oid": "e47e9d546dd63bbd858960608ea0d324651b02ad", "messageHeadline": "Fix the operator used by the notEqual predicate (#6022)", "author": {"name": "Joseph Zuniga-Daly", "email": "59851625+josephzunigadaly@users.noreply.github.com", "user": {"login": "josephzunigadaly"}}, "additions": 168, "deletions": 1}}, {"node": {"oid": "e38cd9ec631263a9f9a7ce946383b514933a5875", "messageHeadline": "ENT-5043 separate out test utils (#5998)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1593, "deletions": 1514}}, {"node": {"oid": "fec2ef2fd38d04ac8b9c599422e3e937d8f64f20", "messageHeadline": "CORDA-3638: Allow CordaFuture to complete even if an Error is thrown.\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "b86ae0d6a64c909cfc19239dc1b9fb5eb9185d83", "messageHeadline": "Web server fails to connect to node if node takes too long to startup\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "bd197b5229f63e250211eb11a026b031e4f654c5", "messageHeadline": "TM-204 Modifying regression builds to prevent bad dependency graphs (\u2026", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 69, "deletions": 35}}, {"node": {"oid": "cd6098fd4ff9ae6862584a01440521aa348cab5b", "messageHeadline": "Flag finance library as not for production use in documentation (#6011)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "30167fd2e8f6840920b6fd6f33229a5da5f11cc2", "messageHeadline": "TM-204 Fixing regression builds (#6009)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "da3adb40b4e9d3d6cb5cf91ef2eec6b4c9a9585a", "messageHeadline": "ENT-5039 Improved help text for commands (#6006)", "author": {"name": "jakubbielawa", "email": "jakub.bielawa@gmail.com", "user": {"login": "jakubbielawa"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "ab000e05338b35b90923842b9ec18fe361b6718f", "messageHeadline": "CORDA-3597 Replace old Checkpoint table with new one. (#5992)", "author": {"name": "williamvigorr3", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 784, "deletions": 276}}, {"node": {"oid": "f6c30453a273c4a0234718ff410a207544d1c9b0", "messageHeadline": "EG-71 - Changed the default file limit in the log4j2 configuration  (\u2026", "author": {"name": "Andrei Palade", "email": "2119610+palade@users.noreply.github.com", "user": {"login": "palade"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d037dc0d06c2b33d3be760e20aaae1be45042e1a", "messageHeadline": "EG-466 - Fix bug: (#5999)", "author": {"name": "pnemeth", "email": "peter.nemeth@r3.com", "user": null}, "additions": 4, "deletions": 12}}, {"node": {"oid": "1bf311ce4f94a745e9e68aa3582afc569bbd3cd9", "messageHeadline": "Removes use of notaries.first. (#6008)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 56, "deletions": 38}}, {"node": {"oid": "ae17669892292c76db8f6e93f4d904d7535f0dae", "messageHeadline": "Merge pull request #5966 from corda/vcamp/os_release_notes_4.4", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "14c73d5f952385ad6848f6e2a3ea94a4c156cc68", "messageHeadline": "Merge pull request #6003 from corda/denis/ENT-4990-amqp-disconnect", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 167, "deletions": 33}}, {"node": {"oid": "9d4d128f4e6f04dd0ba5f59c98ce81c6e0ecbbbe", "messageHeadline": "CORDA-3597 add missed data to checkpoint class (#5995)", "author": {"name": "williamvigorr3", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "0af88365a18e74db68b634e65a0aeccfc15668f2", "messageHeadline": "ENT-4990: Proper AMQP disconnect handling when remote session was not\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 82, "deletions": 0}}, {"node": {"oid": "054563e40c06225c37f2259255aadde4b77e1fd5", "messageHeadline": "ENT-4990: Port AMQP state machine logging and stability fixes from En\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 85, "deletions": 33}}, {"node": {"oid": "92a437f333d00655bce2a0e24bfd6c460a7937b8", "messageHeadline": "EG-69 - fixed bug with picocli that was causing uncaught exception's \u2026", "author": {"name": "Walter Oggioni", "email": "6357328+woggioni@users.noreply.github.com", "user": {"login": "woggioni"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ea74a45b5928d522b16b912b7533a2efff8f3f1", "messageHeadline": "ENT-5018: Updated documentation for RPC Settings address field based \u2026", "author": {"name": "amosmwsmith", "email": "52164621+amosmwsmith@users.noreply.github.com", "user": {"login": "amosmwsmith"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "275e80109437cc180cbdbcb5eb4205ec85343b57", "messageHeadline": "ENT-4955: Hide usage of FlowHospital inside StateMachineManager (#5997)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "fe625d0f37d37dedd4c21150380f01f83c739877", "messageHeadline": "CORDA-3584: Now cope with 2 contract jars with same hash but differen\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 81, "deletions": 263}}, {"node": {"oid": "d2568b9077a821d1f5fb591d7997a8f88a7912ae", "messageHeadline": "NOTICK: Fix potential infinite loop when a SecurityManager is install\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2c9c2985c021502433ac659bf0a795824a174581", "messageHeadline": "CORDA-3381: Errors in vault updates publisher are unsubscribing stopp\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 1166, "deletions": 126}}, {"node": {"oid": "b3ca72041228bf812270f82cb03b62a6c34e7909", "messageHeadline": "NOTICK: Fix more Gradle technical debt. (#5989)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "49b2f10cdf59b8780a00ccbaf00b92fd0cb8dd53", "messageHeadline": "Merge pull request #5988 from corda/chrisr3-driver-shutdown", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "9dec5aac4b2c2f0d5f2a9740ea92cd2418c6b6a0", "messageHeadline": "Merge pull request #5935 from corda/denis/ENT-4926-node-identity-docs", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "e9c2af661ddccd9cb6334594cb1f0f6a6acadad7", "messageHeadline": "NOTICK: Tidy up driver shutdown so that resources are always released\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "28cb9e6cf4041a629abb9bae0aa22a3792f3d305", "messageHeadline": "Merge pull request #5987 from corda/chrisr3-44-merge", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 263, "deletions": 29}}, {"node": {"oid": "4c6f15c40c48daccbc3f34b2634a73aa5bdabccb", "messageHeadline": "Merge commit '88008b71f03a539749e32e5e76b2dc5ea98f897f' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 263, "deletions": 29}}, {"node": {"oid": "88008b71f03a539749e32e5e76b2dc5ea98f897f", "messageHeadline": "Merge pull request #5984 from corda/rfowler-os4.3-0s4.4-20200218", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "86a4b998d54ac8870f347ca3352b1d2c3b817e22", "messageHeadline": "Merge pull request #5928 from corda/chrisr3-inprocess-whitelists", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 172, "deletions": 29}}, {"node": {"oid": "afcab51fe3dee766831cd912d08b5429fbf0d3ab", "messageHeadline": "Update \"in-process\" test on basis it can be made to work.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 21, "deletions": 58}}, {"node": {"oid": "d89ce6608add763f7a448a18b4fff1abac03621c", "messageHeadline": "Create a unit test for serialization whitelists via driver.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 212, "deletions": 32}}, {"node": {"oid": "3eb88bca7dad0c78256d9ba43ca13bdb5439ba2d", "messageHeadline": "OS 4.4 release notes: added pargraph on bonus AppServiceHub call, rev\u2026", "author": {"name": "Valerio Campanella", "email": "valerio.campanella@r3.com", "user": {"login": "VCAMP"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d6747ddcd6848381f5155eaf0350a1e1731a67d6", "messageHeadline": "Merge pull request #5981 from corda/chrisr3-44-merge", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 15, "deletions": 29}}, {"node": {"oid": "6ec314fadef612e4f9821f84c60c04d224b1ba69", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into rfowler-os4\u2026", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "8d1b6cf4990dc741662634727a8c26806679db40", "messageHeadline": "CORDA-3432 update structure of checkpoint class (#5983)", "author": {"name": "williamvigorr3", "email": "58432369+williamvigorr3@users.noreply.github.com", "user": {"login": "williamvigorr3"}}, "additions": 122, "deletions": 90}}, {"node": {"oid": "dc92786d17d8a2411eeeba692a7c24863dcac8bb", "messageHeadline": "Merge pull request #5974 from corda/CORDA-3593-shell-exits-after-shut\u2026", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9fc6a203e03b3f7f3ff92e80793afa5c2928d492", "messageHeadline": "Merge commit 'ae478cc8ad30d086e6748ba5f35433202d74aeba' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 15, "deletions": 29}}, {"node": {"oid": "ae478cc8ad30d086e6748ba5f35433202d74aeba", "messageHeadline": "NOTICK: Add missing test for deserializing Duration for DJVM. (#5971)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "20d10376105a1d7cc4f1919593ad94eb3463d789", "messageHeadline": "NOTICK: Update Gradle scripts for deterministic modules. (#5978)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 77, "deletions": 54}}, {"node": {"oid": "17f5bfc53b770ed0a3cf6cbc866f4fc82472f7f3", "messageHeadline": "Remove Schedulable states from core-deterministic. (#5975)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "396a579c8b4dc8a04f8326153c754f7df473ffec", "messageHeadline": "NOTICK: Always use configured version of deterministic-rt.jar. (#5979)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "c23deee3fb4b793cc3d27a582df6374ea91d64ac", "messageHeadline": "OS 4.4 release notes: address comments", "author": {"name": "Valerio Campanella", "email": "valerio.campanella@r3.com", "user": {"login": "VCAMP"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a18caef56b68dce3a8220dd375630b87d464d01d", "messageHeadline": "CORDA-3495: fix link to network builder (#5977)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbf9ec565453163433abbfc229b7f621e8818c1a", "messageHeadline": "Merge pull request #5824 from corda/ENT-4717-add-minimumPlatformVersi\u2026", "author": {"name": "nargas-ritu", "email": "59389071+nargas-ritu@users.noreply.github.com", "user": {"login": "nargas-ritu"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "cd39456dabe389d8a14f8af1e4946a6a6d0f4773", "messageHeadline": "Merge pull request #5976 from corda/chrisr3-plugins-5.0.8", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b5080251dd125a105dd7d3af4c7f60265121f8c", "messageHeadline": "CORDA-3593: exit the InteractiveShell on shutdown command", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "12f59e197844f292760f946dea3572eb17c0a1a8", "messageHeadline": "CORDA-3618: Upgrade to Corda Gradle plugins 5.0.8.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98e9b1caa6bbaf05508c79329d4e78db3e9dcd4b", "messageHeadline": "EG-65 - Improved error reporting on stdout (#5962)", "author": {"name": "Walter Oggioni", "email": "6357328+woggioni@users.noreply.github.com", "user": {"login": "woggioni"}}, "additions": 86, "deletions": 1}}, {"node": {"oid": "872d6ef4df7d9150007a3b929483450f2af1a334", "messageHeadline": "NOTICK: Update Gradle files for DeteKt plugins. (#5970)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "4c492a797bc99baed27af7d66d368b5bee21da1d", "messageHeadline": "Merge pull request #5969 from corda/chrisr4-44-merge", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 265, "deletions": 95}}, {"node": {"oid": "73e6a40158374f7d61bde514e2bab9ed59b951f1", "messageHeadline": "Merge commit '21325dfa4fb8151e77f368e9356c16ae89c70aa3' into chrisr4-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 265, "deletions": 95}}, {"node": {"oid": "21325dfa4fb8151e77f368e9356c16ae89c70aa3", "messageHeadline": "delete version from detekt plugins project", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "dec366148bdfd1ffbc11c844f6239bfd46b7bd76", "messageHeadline": "NOTICK: Add timeouts to serialization-djvm tests too. (#5967)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "3547b629c36fe226cbb193ef9734ef2922ada746", "messageHeadline": "[NOTICK] Add a detekt rule to catch tests with no timeout (#5959)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 248, "deletions": 82}}, {"node": {"oid": "c745f139135a67ae4c954145ca108df5d70521b7", "messageHeadline": "OS 4.4 release notes: fix incorrect info in flow api improvements sec\u2026", "author": {"name": "Valerio Campanella", "email": "valerio.campanella@r3.com", "user": {"login": "VCAMP"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "014a03575ea429751a55fc1f9535e253490ff331", "messageHeadline": "Merge pull request #5960 from corda/chrisr3-groovy-fix", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "27bd9f561b466d20206c8ccf6216e51974648d29", "messageHeadline": "Corda 4.4 release notes", "author": {"name": "Valerio Campanella", "email": "valerio.campanella@r3.com", "user": {"login": "VCAMP"}}, "additions": 62, "deletions": 1}}, {"node": {"oid": "da192bcf0d992e8ac64dfc8a2131a2f49b064a20", "messageHeadline": "[EG-140] Allow system property paths with multiple keys to be specifi\u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "70e8e69a873d684bb1010de3b3f5caabf141d486", "messageHeadline": "NOTICK - Add tests for handling of user errors in reconnecting observ\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 65, "deletions": 7}}, {"node": {"oid": "d419faa18598062eb116be3bde5c9f01bed83dd2", "messageHeadline": "ENT-4652: Tighten Groovy code for writing Cordapp-Dependencies.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "da7a5cce4ae7888c9105caab3966db9758914832", "messageHeadline": "Merge pull request #5961 from corda/rfowler-os4.4-os4.5-20200213", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 82, "deletions": 12}}, {"node": {"oid": "292e7764c3a6cbc02cc102375b9b85ffbe2c622a", "messageHeadline": "Merge branch 'release/os/4.4' into release/os/4.5", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 82, "deletions": 12}}, {"node": {"oid": "84be73837426247c193d680387f06d26ee6e5ec1", "messageHeadline": "CORDA-3752: rethrow non-rpc specific errors rather than try to reconn\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "16b28527167287807f44b93d4ae5c425bde4a8a2", "messageHeadline": "Remove seemingly unused config parsing classes (#5917)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 0, "deletions": 161}}, {"node": {"oid": "edf0c25e21a3e07d7bcf11525330b50739d4fefd", "messageHeadline": "Merge pull request #5958 from corda/chrisr3-44-merge", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1c80ad8be22ed552576d37eb4e104554957acb54", "messageHeadline": "CORDA-3576: Use the connectionMaxRetryInterval configuration when rec\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "13c52e490129605c170533c831b78309c29321e9", "messageHeadline": "Merge remote-tracking branch 'origin/feature/checkpoint_table_improve\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 525, "deletions": 35}}, {"node": {"oid": "6d7cc1ef04522f8d4363fadf2acaf938f8eee660", "messageHeadline": "Merge commit '117108f45631da44fe7f2097c254f784cd8d8f1e' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "117108f45631da44fe7f2097c254f784cd8d8f1e", "messageHeadline": "ENT-4921: Ensure that CorDapp classloader is not lost with graceful r\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9c743897fd9c525838cfa35ee85d573c90148ab5", "messageHeadline": "CORDA-3590: Optimise classloading for DJVM deserialization. (#5944)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "084bf4d844530963654f73fb39bd9b7f5d52a406", "messageHeadline": "Merge pull request #5950 from corda/TM-197-4.5Merge", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 53, "deletions": 11}}, {"node": {"oid": "a765510cf498d76f6522915bc0367def445f2154", "messageHeadline": "Merge branch 'release/os/4.4' of https://github.com/corda/corda into \u2026", "author": {"name": "Schife", "email": "razvan.codreanu@r3.com", "user": {"login": "Schife"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "c6ab07d92c847e8d560d4bf771d1d63c4d222eeb", "messageHeadline": "TM-197 Fix failing test caused by regression and ignoring flaky Distr\u2026", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "af4d9c48a0cb25f56146dbb7d99b58cbe8c8aca4", "messageHeadline": "ENT-4933: Document `notary.etaMessageThresholdSeconds` (#5948)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "42eca48a02934cb2a05eae2566a58ac5afa0545d", "messageHeadline": "TM-197 Build stability changes (#5947)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "ba002a82ec55ad082d3429797364d5ef0ac22bfd", "messageHeadline": "CORDA-3587: hashLookup command help misspelling (#5936)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "dfbf6120d26b70a1c92fb764f2fa8c0c4025ab90", "messageHeadline": "Updating Artifactory URLs for Corda OS (#5930) (#5939) (#5941)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "448e7baf0bd963f040b18457169a5f1b0cf8e22a", "messageHeadline": "Merge pull request #5942 from corda/denis/ENT-4918-certificates-dir-s\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "1705299bde883ddc12eef8d1b5d1e35d4cd1ac8d", "messageHeadline": "ENT-4918: Support symbolic link for certificates directory during nod\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "e90058962fd9fdfcc56f0340c48081c476dbea03", "messageHeadline": "Updating Artifactory URLs for Corda OS (#5930) (#5939)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4a54374f86a2b06c27a4044d544e116e3fc6fb4e", "messageHeadline": "Merge pull request #5940 from corda/release/os/4.4", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 5655, "deletions": 5625}}, {"node": {"oid": "b23af5f0d208502a4154b2757ed8e95440b7c8d0", "messageHeadline": "add timeouts to all tests (#5875)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 5655, "deletions": 5625}}, {"node": {"oid": "9ccbfe178c267a64da1732fb627b9dabcbefb044", "messageHeadline": "Updating Artifactory URLs for Corda OS 4.3 (#5930)", "author": {"name": "Waldemar \u017burowski", "email": "45210402+wzur-r3@users.noreply.github.com", "user": {"login": "wzur-r3"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5a4bdc0a00b7f3c623a8cfad33a6da4a2515287e", "messageHeadline": "ENT-4915, ENT-4926, CORDA-3585: Update docs for X500 name and SSH she\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "c9f055aab4c22b9a6043f5e8756518e79ac2a21e", "messageHeadline": "Merge pull request #5892 from corda/new_checkpoint_schema", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 525, "deletions": 35}}, {"node": {"oid": "9e8ce6473d2c12bd16b54fbefdb97d44ac8fcb67", "messageHeadline": "address dan review comments pt2", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "a28c15c2fd5fc4175f8e0e355180586040e9a78d", "messageHeadline": "address dan review comments", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 51, "deletions": 93}}, {"node": {"oid": "546166e0576dd709663c5223e9fbed833576f25b", "messageHeadline": "Merge branch 'release/os/4.4' of github.com:corda/corda into new_chec\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 129, "deletions": 2519}}, {"node": {"oid": "33ce8bf31e7ecdba4220d11e6e7b1044cc40ef7c", "messageHeadline": "Merge pull request #5919 from corda/release/os/4.4", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "90df56c173bb5ab2d5bfb9447ff73c020e5fa428", "messageHeadline": "CORDA-3565: Port `ServiceStateSupport` from ENT to OS (#5916)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 167, "deletions": 36}}, {"node": {"oid": "1d0918cdde7a8f68fdf71dea1ecf0dcc10c6f9fa", "messageHeadline": "NOTICK - Speed up regression tests (#5918)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "0c9b41591fddd36c6e20b3d59e2e6085d8f6bf22", "messageHeadline": "[NOTICK] Bump OS release version 4.5 (#5915)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b5d9da25ecabc7a3791bffef7c0caf357571e116", "messageHeadline": "Bump OS release version 4.5", "author": {"name": "nargas-ritu", "email": "ritu.gupta@r3.com", "user": {"login": "nargas-ritu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9ca1dd59da47d0e82f9057cd901bb27dcca1fb4e", "messageHeadline": "CORDA-3381 Make internalUtilsKt Observer tee not wrap with SafeSubscr\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 32, "deletions": 2454}}, {"node": {"oid": "cb6ed6042c747c44eb2f2df57fc24aa8aee44f07", "messageHeadline": "Move jimfs dependency from node to test-utils. (#5911)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eec9ada6bab92360e2e27ef4480137417fb29f7d", "messageHeadline": "persist some nonsense data to see if it breaks the statemachine", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 43, "deletions": 4}}, {"node": {"oid": "9511329e3df8ea9c2c8ae5752027da3c9445958c", "messageHeadline": "[EG-75] Not handled exception when NetworkMap not accessible (#5903)", "author": {"name": "jmacmahonr3", "email": "58435815+jmacmahonr3@users.noreply.github.com", "user": {"login": "jmacmahonr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "609ae5664b57efab1406d6c799e76bcbbfd742cf", "messageHeadline": "Merge pull request #5909 from corda/christians/NOTICK-remove-forms-de\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "1f9e54685de0d3f07485cc13fac8ae3d5f87a5ad", "messageHeadline": "CORDA-3377: Upgrade to DJVM 1.0-RC09. (#5910)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b079bd92ea61241cbbe05e59742465d7919646c", "messageHeadline": "working node startup with new tables and entities", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 118, "deletions": 48}}, {"node": {"oid": "cac96d81bfd0826789db8d0852c5d5dc44301ea2", "messageHeadline": "Remove unused dependency on IntelliJ forms", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "286fffd67a778f702592fcb3a67f880bd9d9b3ef", "messageHeadline": "ENT-4368 - Improve error handling when required included config resou\u2026", "author": {"name": "Oliver Knowles", "email": "oknowles@users.noreply.github.com", "user": {"login": "oknowles"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7b3da954561021c8fc7c80ef0ae9517ca258ad5c", "messageHeadline": "flesh out entities for new checkpointing", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 80, "deletions": 9}}, {"node": {"oid": "5b186b1c652b762b4c02e013a93974c2441daf9e", "messageHeadline": "Interfaces/classes/methods with `internal` in their name are non-publ\u2026", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d16e1126db2fd4a0d55c329d690e1c8b0850f95d", "messageHeadline": "CORDA-3542: Use the config values for reconnecting retry interval and\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 68, "deletions": 39}}, {"node": {"oid": "78d83e9583d307346914277b7f7afc4be173ca90", "messageHeadline": "start adding hibernate entities", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "3a34b0d0871390f0375701840a97205d720f1257", "messageHeadline": "CORDA-3228: Upgrade to Quasar 0.8.0_r3 for JDK 11. (#5904)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32bdd9728c219a33df52578645089d9aa68964ed", "messageHeadline": "Merge branch 'release/os/4.4' of github.com:corda/corda into new_chec\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1074, "deletions": 448}}, {"node": {"oid": "eea8168672ed424052de36440858b564505c65cb", "messageHeadline": "CORDA-3377: Upgrade to DJVM 1.0-RC08. (#5905)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e8f2ffc211e19b127be5e38a14a37289125c0cf", "messageHeadline": "CORDA-3025: Permissions template for a read-only user (#5901)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "c8a21cb8d2a67b15bfb2a9bf7c1f3ba230b373b5", "messageHeadline": "CORDA-3536: Load DJVM serialization types more precisely to avoid run\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 288, "deletions": 107}}, {"node": {"oid": "a4cada4a2efe4bb1e8c3f8d5a5f2ae13d01dde7c", "messageHeadline": "ENT-4474 O/S Changes to support bulk backchain fetching (#5894)", "author": {"name": "Nick Dunstone", "email": "49945179+nickdunstone13@users.noreply.github.com", "user": {"login": "nickdunstone13"}}, "additions": 232, "deletions": 24}}, {"node": {"oid": "16532299c564aceec5ba07a56a15d4469d49ef42", "messageHeadline": "Merge pull request #5902 from corda/vkolomeyko/CORDA-3559", "author": {"name": "davidrapacchiale", "email": "44972958+davidrapacchiale@users.noreply.github.com", "user": {"login": "davidrapacchiale"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8d6701f8720d61a4fd8a70b8f959782be8574fe", "messageHeadline": "CORDA-3558: Allow initial registration errors to propagate up so the \u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "08925ee0a5a78aa1f9b459cae448772a6a333166", "messageHeadline": "ENT-4911: Split network verifier's sealed CorDapps into separate pack\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "ae3ce82e601f7db3aa5b510ed532b30cbd840d28", "messageHeadline": "CORDA-3559: Remove reference to `man run`", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d95c3e2b8b066558e2fee6c1851e8101e569cf58", "messageHeadline": "Use a local instance of k8s instead of remote cluster for parallel te\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "d0faf4d7cb73ba1fa5e94456358417c850cea8a8", "messageHeadline": "NOTICK - allow resolveJar errors to be quieter (#5898)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "e27e77463b9dd9889726a4f2b9873bfcdefbf3cf", "messageHeadline": ":Merge branch 'switch_to_local_k8s' into new_checkpoint_schema", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "93623d73175e30fbf54d34282e09b606bd6255b8", "messageHeadline": "even more aggresive cpu allocation", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3bc624e16e4af527f177164119e1154b9bd70a3", "messageHeadline": "add message to exceptions table", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "47c14673c404bb707994c12e77093aee9cb6b8cc", "messageHeadline": "address initial review comments", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b55cd843d8bc4326a99f2d3bd6b6401da4c26364", "messageHeadline": "Merge branch 'switch_to_local_k8s' into new_checkpoint_schema", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "fa55b66c8d37956ff8d3f545fabe274bc7852f16", "messageHeadline": "Merge pull request #5889 from corda/ramzi/43-44-merge", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 59, "deletions": 24}}, {"node": {"oid": "338671e6b2de95158cd425cf372dda2c207bf42d", "messageHeadline": "CORDA-3509: add documentation about Corda features and their", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "7af363d1a6ace73507c5b57e8c649a160deb188a", "messageHeadline": "reduce cores per fork to increase parallelism", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4465c15d396d3d1e700e1e3fa38fb61888668cef", "messageHeadline": "no daemon", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c6904e9ef2efc24c852f4076a90ec8bcfb6af3f", "messageHeadline": "do not preallocate", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6435a132e49269679cb63248d5b08dd9cca89ae7", "messageHeadline": "try using pre-populated cache", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d9f638260ca805881e689f27301bd5e8257dbbe0", "messageHeadline": "change plugin version to force refresh", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b0c1b98a1ee551aba9888ff1baa36fd8431d15c", "messageHeadline": "switch to new version of plugin", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7f62046c2f664b7a67ca5f781d2bb0985d9634ff", "messageHeadline": "CORDA-3329 Exceptions thrown in raw vault observers can cause critica\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 369, "deletions": 153}}, {"node": {"oid": "a4d63d13296f0a4e15379369cc529bbbd5f69cf8", "messageHeadline": "CORDA-2942: Remove multiple reps from the test (#5893)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "8f7367add7c5ec5b05650e35e8bfd1b957736369", "messageHeadline": "CORDA-3509: add documentation about Corda features and their", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 92, "deletions": 0}}, {"node": {"oid": "3027483b1060f27557f533b6c72a45f40976436b", "messageHeadline": "ENT-4880 Update CorDapp overview for Open Core changes. (#5871)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ecc3b5e33004e5a0192a8f001c86a2511c8bd27a", "messageHeadline": "CORDA-3554 Use `flowId` from `ExternalMessageEvent` when failing to i\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "de2a868d6eb42ed9453feba01011777fb72f0347", "messageHeadline": "Slight rewording to underline the change for the better.", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f34235924b3ee03e9bdc63bb0fdce51fcabae7d0", "messageHeadline": "Update CorDapp overview for Open Core changes.", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "5750c39348eacfa37ce7a8584e61c615aecb174b", "messageHeadline": "start work on liquibase schema for new checkpoints", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 302, "deletions": 5}}, {"node": {"oid": "4f1777adb43cef59aecdb9f60a3d13f86745a3ef", "messageHeadline": "NO-TICK Cap the default size of the external operation thread pool (#\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "0619b4ce901ca57e44b02f70ff649f70426adde5", "messageHeadline": "add", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ac8a4fc08c2caea8c10e5daed81e0b042881aa08", "messageHeadline": "TM-170 Generic on-demand-test configuration (#5863)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "8842be29ac7a7f5fdfc70a16c16c349d5fec2345", "messageHeadline": "NOTICK disable max line length check in detekt. (#5882)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe52a415fb3927de4b821ba278e55f7effe272b7", "messageHeadline": "Manual fix of mergr for PR-5797 (#5856)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "2809c0484da3709658d53941beeced65c666e4a2", "messageHeadline": "TM-137 Daily email report for release branch regression tests (#5797)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "9ae60a934c7a060624b3d3b1923a99d26129f7e6", "messageHeadline": "Strategic fix for allure report generation memory issues (#5845)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "b512a2981d4062fd3b35064cb1e74aa475006969", "messageHeadline": "ENT-3828: Remove ability to SSH into standalone shell (#5876)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 11, "deletions": 68}}, {"node": {"oid": "ffe75db464fc942d7074dc2234f0d738fd1ebfdd", "messageHeadline": "TM-170 Generic on-demand-test configuration (#5863)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "42a2ed98e20c86e90ed36f9f9bc11b3da98ffb87", "messageHeadline": "CORDA-2942: Allow exception from `CordaService` creation to propagate\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "1380779a9c8bed477abdf646c37f46b9e52f5f6e", "messageHeadline": "Remove unused schema options (#5885)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 19, "deletions": 24}}, {"node": {"oid": "f02bfc134b51981221a8ab47e965010e66e34a4e", "messageHeadline": "NOTICK disable max line length check in detekt. (#5882)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b72f71e7ac68d48019f66a9602ebfbc4b028ba51", "messageHeadline": "CORDA-3549: Re-write flaky CordaServiceLifecycleFatalTests (#5879)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 105, "deletions": 56}}, {"node": {"oid": "c1909722f606fc64174e17afad8ccf864a105bcf", "messageHeadline": "CORDA-3552: Reuse a single SerializerFactory when deserialising a Led\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 325, "deletions": 147}}, {"node": {"oid": "6a2249e6972977cfe8a7ded8f3b4f4914a9a9c6c", "messageHeadline": "CORDA-3520, CORDA-3550: SSH memory leak and security (#5873)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 30, "deletions": 9}}, {"node": {"oid": "597658c4ab0f35071cd5ca23153e650608380fe0", "messageHeadline": "ENT-4822: Don't attempt RPC reconnect for NotSerializableException (#\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 82, "deletions": 2}}, {"node": {"oid": "9a1d46ddd113050b43fd2d94886f120ca24dd9dd", "messageHeadline": "EG-73 - Remove postgres dependency from the node and update docs (#5867)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4bae045a587cb508c9dc6a0502f85ddf85c98bc3", "messageHeadline": "ENT-4601 Public API to run external operations from a flow (#5833)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2235, "deletions": 129}}, {"node": {"oid": "0978500a9a01324feafd78abe391033268ff377f", "messageHeadline": "CORDA-2942: Node lifecycle events (#5846)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1055, "deletions": 164}}, {"node": {"oid": "a4d00b79d4054805b7a52a87ae5220dde21cd207", "messageHeadline": "CORDA-3377: Upgrade to DJVM 1.0-RC06. (#5866)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "49b4f66515d1e8ed6bc6c813dd5448e0b5b389ee", "messageHeadline": "CORDA-3377: Upgrade to DJVM 1.0-RC05 (#5862)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 192, "deletions": 193}}, {"node": {"oid": "01666ed068a3c53d5a910fbcb6194c7e19b906f7", "messageHeadline": "CORDA-3523: DJVM custom serializers and whitelists (#5858)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 990, "deletions": 68}}, {"node": {"oid": "f027fd5c77310b15e66126cb322259bdd288d770", "messageHeadline": "ENT-4652: Add unit tests for parsing attachment fix-up rules. (#5859)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 126, "deletions": 5}}, {"node": {"oid": "b195e4f703ab6a6fa245e1e7d1da39c09c226b58", "messageHeadline": "Manual fix of mergr for PR-5797 (#5856)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "a7147c1ffd254c78d2491b9be5614eb48e655589", "messageHeadline": "ENT-4652: Provide an \"attachment fixup\" mechanism to repair broken tr\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1139, "deletions": 186}}, {"node": {"oid": "86347abe798b1621402f454f53cabece79cb4c1c", "messageHeadline": "TM-137 Daily email report for release branch regression tests (#5797)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "38fb51b74b068d9e05aff0f524a8e166ed60f387", "messageHeadline": "Strategic fix for allure report generation memory issues (#5845)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 7, "deletions": 16}}, {"node": {"oid": "4669a699c066499a836d7f9b7c2d7f4a388cacab", "messageHeadline": "CORDA-3507: Use the config value for connectionRetryInterval (#5850)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "672106e3dc804a017467c6903107dda2a4b8a49b", "messageHeadline": "[NOTICK] Print out local version (#5851)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "73a0782f5da4637ce9333f1aa6095765415f119b", "messageHeadline": "CORDA-3452: Node: Configure the input of custom string in CSR (#5844)", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 120, "deletions": 6}}, {"node": {"oid": "ce774e459a834793885958e7124a43f6514be822", "messageHeadline": "[CORDA-3501] - Provide option for user to specify custom serializers \u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 169, "deletions": 16}}, {"node": {"oid": "d0543d72702e0195380c04cf1b4eb5431d2fcb82", "messageHeadline": "[CORDA-3436] Allow CorDapps access to node diagnostic information (#5\u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 149, "deletions": 22}}, {"node": {"oid": "e0eac8fa0de6a2a8b0dbda37dea70e5834f69df0", "messageHeadline": "Corda 3513 rpc flow without permission (#5828)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "5df5d01f149a22b4c85d47f220ac94cd3a720a56", "messageHeadline": "[ENT-4489] Add notary doctor (#5836)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "7f4c2ca974266c636202fa743e32eba917b85dea", "messageHeadline": "CORDA-2942: Improve tests coverage for Checkpoint dumper (#5830)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 148, "deletions": 6}}, {"node": {"oid": "d5e7c9abbda1ef3fefb9c93c758b4e54824097a7", "messageHeadline": "DOCS - typo (#5815)", "author": {"name": "Austin Moothart", "email": "amooth@gmail.com", "user": {"login": "amoothart"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "edd1205db1b2fcbbcfae13ba4a55fd49b1474378", "messageHeadline": "OS 4.3 -> OS 4.4 Merge (#5819)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 121, "deletions": 12}}, {"node": {"oid": "885bc534af0bb41443f5d15e3949598d177f7118", "messageHeadline": "CORDA-3489 State Evolution: Support adding new mandatory field and re\u2026", "author": {"name": "Zoltan Kiss", "email": "zoltan.kiss@r3.com", "user": {"login": "zkiss"}}, "additions": 176, "deletions": 96}}, {"node": {"oid": "bd436e640d1db572389222ec1ddab691e5bf0beb", "messageHeadline": "Fix report generation against regression builds (#5818)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "35c58f1b9bd99e91e8f846987a126749e39e9fe8", "messageHeadline": "DOCS: Update UAT.md (#5602)", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bc96bea24a566f069bceb44fd776c9104bd0b4c1", "messageHeadline": "ENT-4628: Harmonize CryptoService and BCCryptoService between OS and \u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 944, "deletions": 43}}, {"node": {"oid": "8d5781db43e0df25174349f4743d2692f0ddcf88", "messageHeadline": "ENT-4628: Harmonize net.corda.nodeapi.internal.crypto between OS and \u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 99, "deletions": 37}}, {"node": {"oid": "af30e403970e13f01981ce9c976a53534badce8e", "messageHeadline": "CORDA-3485 Restore CollectSignaturesFlow.kt to allow multiple collect\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 142, "deletions": 54}}, {"node": {"oid": "5458f11998548711712ce348c558c7b95459f614", "messageHeadline": "Jenkins file for nightly regression tests (#5786)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "545a463a5b89316022e809a6bd152ef2acb6d4ca", "messageHeadline": "NOTICK: Remove buildscript block from Node's build.gradle. (#5809)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "91cdffd4296833580a57824da283c2de03c70da6", "messageHeadline": "ENT-4382: Core module changes to support multi-RPC work (#5814)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5d4746605185b6210cedca78137e6653a5d3a0d0", "messageHeadline": "NOTICK: Refactor Gradle script for building Docker images. (#5813)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 21, "deletions": 36}}, {"node": {"oid": "4a35b9928390c9aa6081b08a1e9d01ebb007b14c", "messageHeadline": "CORDA-3479: Added timestamp to the node_transactions table. (#2660) (\u2026", "author": {"name": "Christian Sailer", "email": "sar@mailraum.de", "user": {"login": "blsemo"}}, "additions": 156, "deletions": 12}}, {"node": {"oid": "ec8f0a6db1fe4a1d1677e38cf116651dec102e64", "messageHeadline": "Merge pull request #5802 from corda/ramzi/TM-141", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c65497ee4d106bb221e73a02e24a8c9fa30027cd", "messageHeadline": "Merge pull request #5810 from corda/ramzi/TM-140", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "575df97c52b2ad884d85db57ac87a78cdc676ce4", "messageHeadline": "Mark integration test tasks with \"big\" node taint", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8f7346f84c5aa87453fbd8dbefcf45e282b6da4d", "messageHeadline": "NOTICK - Add C++ Serialiser Support for Maps and Arrays (#5775)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 3322, "deletions": 976}}, {"node": {"oid": "79b41fe5ed10cf2c6310029da7b882ae69152f8c", "messageHeadline": "ENT-4595: Don't change existing archive classifiers for test artifact\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "f9eda81b4d1fb53f0467086b9f72e5c6e44c497c", "messageHeadline": "ENT-4595: Delete SgxSupport from core-deterministic. (#5804)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "1df0ba3aa2d40c15c56bcd18b79c7aa70ee13799", "messageHeadline": "OS 4.3 to 4.4 merge 2019-12-11 (#5806)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "6edf4d64d083ef169b8bcbb9fc747d238df64077", "messageHeadline": "Merge branch 'release/os/4.3' into jlocke/20191211_4.3_4.4", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "b80d1b3009168d38a062c6706ebb5874eaec399b", "messageHeadline": "ENT-4595 Add git based version (#5799)", "author": {"name": "Christian Sailer", "email": "sar@mailraum.de", "user": {"login": "blsemo"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "b0903efa506601cc346fdce1f2334a0dd619891a", "messageHeadline": "CORDA-3202 Add a specific exception for flows to hospitalise themselv\u2026", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 245, "deletions": 3}}, {"node": {"oid": "0d7c10a8462b3cb87a0809df3ee2443ef609303b", "messageHeadline": "NOTICK - fix cpp serialiser under linux (#5801)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 36, "deletions": 17}}, {"node": {"oid": "2851534ae7b17e3bfac9b242ae964b7511bc1991", "messageHeadline": "Prevent on-demand tests re-triggering from branch indexing", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ce4bbfc42249e03ba6bc250f353f20963ccaba63", "messageHeadline": "Christian/ent 4595 publish test artifacts (#5795)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "20bd5d9647f071e865797e2a4ef43c871e0808e1", "messageHeadline": "Merge pull request #5793 from corda/ramzi/43-44-merge", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "14050826e92d4c93f4c34f166600c570a52b5ba6", "messageHeadline": "ENT-4595 harmonize core and serialization (#5792)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 468, "deletions": 72}}, {"node": {"oid": "74c4bd6a3da95a9787fb8a28fc15f32c61fff33b", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into ramzi/43-44\u2026", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "87b39bf515a7e49965f89bfd4e0ff34cf6d79043", "messageHeadline": "ENM-866: Link to correct endpoints", "author": {"name": "Ed Prosser", "email": "50100511+edward-prosser@users.noreply.github.com", "user": {"login": "edward-prosser"}}, "additions": 7, "deletions": 29}}, {"node": {"oid": "0ca97d2d968fb542362ad9af40bd89ab43127af1", "messageHeadline": "ENM-866: Link to CENM docs", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 7, "deletions": 29}}, {"node": {"oid": "43205e1f1ae3f51d9c2672e7b21f18dc93bd23dc", "messageHeadline": "CORDA-3471: Create `CordaTransactionSupport` and make it accessible t\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 140, "deletions": 6}}, {"node": {"oid": "3fc916fb6c29b7c8e4ad2817958cca44fa28a17a", "messageHeadline": "Add Allure report generation (#5776)", "author": {"name": "Ramzi El-Yafi", "email": "ramzi.el-yafi@r3.com", "user": {"login": "relyafi"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5a41ec9b8214671a27699f725961fa7ea3d90fbf", "messageHeadline": "CORDA-3464: Also scan attachment:// URLs for custom serializers. (#5769)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 361, "deletions": 29}}, {"node": {"oid": "2abf22ccf9d0bbb3381f021d373bc8e0a614e5ae", "messageHeadline": "ENT-4513: Add checks for closing the RPC client (#5781)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 80, "deletions": 26}}, {"node": {"oid": "e6f9b46584f1989c47daa1a8a332be3471049924", "messageHeadline": "https://r3-cev.atlassian.net/browse/ENT-3829 (#5763)", "author": {"name": "Nick Dunstone", "email": "49945179+nickdunstone13@users.noreply.github.com", "user": {"login": "nickdunstone13"}}, "additions": 156, "deletions": 44}}, {"node": {"oid": "96e6313fbdc763cba3d0e0e5f0429a5364267e6c", "messageHeadline": "CORDA-3477: Update node database documentation to be correct (#5782)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ee74963235e551bc9cb53c37dcf4fc3a12569925", "messageHeadline": "Update node.conf template to remove single quotes (#5652)", "author": {"name": "thorgilman", "email": "thorgilman@gmail.com", "user": {"login": "thorgilman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e28478c983422689375f059dcfaf968f95a78523", "messageHeadline": "CORDA-3386: Improve node configuration override documentation (#5777)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 93, "deletions": 19}}, {"node": {"oid": "6e467f20b30d02d2f2e0c2017172575714c4531c", "messageHeadline": "CORDA-3470 Fix flow async operations (#5780)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 77, "deletions": 7}}, {"node": {"oid": "1caeeb01de105f3e87829ed8c8eaf83a0e601bca", "messageHeadline": "CORDA-3476: Fix typo in node database table documentation (#5779)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06f97cfed528a0c186102a64731c3635020b8740", "messageHeadline": "ENT-4610 Move tx signing to the Uniqueness provider (#5773)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 146, "deletions": 48}}, {"node": {"oid": "81a60377fadd4fc354be2e0c61c5dd112e57fdc5", "messageHeadline": "Merge pull request #5774 from corda/EdP/typo-merge-4.4", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 12, "deletions": 3659}}, {"node": {"oid": "63b7f2093ee3244db5c2627fbf1228a048c111d1", "messageHeadline": "Merge branch 'release/os/4.3' into EdP/typo-merge-4.4", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 12, "deletions": 3659}}, {"node": {"oid": "04eec1de462b9e7f3fcd08633fae76001b82019c", "messageHeadline": "DOCS: Typo fix in getting started (#5772)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6487844ed5cc462e7fcd071a9770151cfe607a85", "messageHeadline": "Fixing small typo", "author": {"name": "CaisManai", "email": "50658567+CaisManai@users.noreply.github.com", "user": {"login": "CaisManai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5ce1535ea54c1d6a21cccd5e07ef653a001d06e1", "messageHeadline": "CORDA-3469: Allow EvolutionSerializer to handle boxed types becoming \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "d33dbb2ea9c5cfb7a7ef00734eec79757b922e4d", "messageHeadline": "TM-104 Switching the distributed testing plugin to the one released i\u2026", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 11, "deletions": 3658}}, {"node": {"oid": "f7328f18f4a4f7e8c366db3c8affe2a6e21ca091", "messageHeadline": "[Issue #5746] Update cities.txt (#5747)", "author": {"name": "Amol Pednekar", "email": "amol0202@gmail.com", "user": {"login": "amolpednekar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "200f39de974525a522d5758eb96ada80cbd57217", "messageHeadline": "fix: warning when @NoConstraintPropagation used needs to use the corr\u2026", "author": {"name": "Roman Pl\u00e1\u0161il", "email": "me@rplasil.name", "user": {"login": "Quiark"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d604820de9e624f9fd08e5bb372da39945bf1d79", "messageHeadline": "put podlogs into folder with taskName to support parallel jenkins uni\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "45d6d3ead4503d1b3594bf0398e64b7c38b82248", "messageHeadline": "CORDA-3356 Subflow ledger consistency tests + move statemachine tests\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1441, "deletions": 865}}, {"node": {"oid": "10e934087147d92ad50f435d7f09077965e05268", "messageHeadline": "[ENT-4483] - Make shell welcome message generic (#5758)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "21a075b727604d8f590365e5338c244e7286111d", "messageHeadline": "CORDA-3197 Fix flow has been waiting message (#5660)", "author": {"name": "Kyriakos Tharrouniatis", "email": "kyriakos.tharrouniatis@r3.com", "user": {"login": "kyriathar"}}, "additions": 118, "deletions": 52}}, {"node": {"oid": "0f92c96d158aa624434a32af6be059450141ac15", "messageHeadline": "Merge pull request #5745 from corda/EdP/CORDA-3446-4.4", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 250, "deletions": 132}}, {"node": {"oid": "40b1a188f10cde4eec904815b8f663c4228005da", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into EdP/CORDA-3\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 138, "deletions": 73}}, {"node": {"oid": "75b68a57e4e7af10871728a6acf8445ea305323f", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.4' into EdP/CORDA-3\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16eb2fce78769b7abf23ff87faa859823867db3e", "messageHeadline": "Allow taints on kubernetes nodes to determine scheduling of tests (#5\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 89, "deletions": 68}}, {"node": {"oid": "76e0054482d7f6b399b21099719754dd29899e8e", "messageHeadline": "NOTICK - Fix typo \"transcation\" => \"transaction\" (#5749)", "author": {"name": "Rodrigo Vieira", "email": "rodrigo.vieira@gmail.com", "user": {"login": "rodbv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab3c4ac7f885ec25947aa856b7ee8460e0b11b3b", "messageHeadline": "CORDA-2491: Ability to specify Java package namespace from Cordform (\u2026", "author": {"name": "rui-r3", "email": "49317333+rui-r3@users.noreply.github.com", "user": {"login": "rui-alm"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6dbde1172dfaa7b79fbb49b7dfe0802d3c9149dd", "messageHeadline": "[CORDA-3442] Update app upgrade notes for gradle version for PV5 (#5740)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "001c2cbdc469e403bd9a651dc1c1d77e319674ae", "messageHeadline": "[CORDA-3373][CORDA-3374] Update Cordform docs to discuss setting Jolo\u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b5beb6119cd204d6241cd27e373557452844e1f9", "messageHeadline": "CORDA-3158: Update docs with info about CAPSULE_CACHE_DIR  (#5735)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "e692ec292af4e3ad6b5b712df6e64dafff8ce97c", "messageHeadline": "Merge branch 'release/os/4.3' of https://github.com/corda/corda into \u2026", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 116, "deletions": 63}}, {"node": {"oid": "ae8b5c1a96c9d9767fa20d4c8c17b3c0030eed90", "messageHeadline": "CORDA-3446 finalizing transactions with only one participant (#5742)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "926429647de6302451869a03a6cb87e9c4780a65", "messageHeadline": "CORDA-3307: Fix for underscore variables (#5682)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 292, "deletions": 95}}, {"node": {"oid": "698909a1ac28cc2342c6b122dfd6cdc8b0500516", "messageHeadline": "disable preallocation on regression builds (#5743)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c349ff719ddcf47144f26a88773ab6fb5f9b61c3", "messageHeadline": "NOTICK - Add ENUM to the C++ serialiser (#5616)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 668, "deletions": 210}}, {"node": {"oid": "ce8ce2ba7c9d560a1cf219dbda4a0e13ba94b2eb", "messageHeadline": "CORDA-2876: Upgrade to deterministic-rt 1.0-RC01. (#5738)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "a791e3831979f604c63e934c7c0efa6b82901f75", "messageHeadline": "CORDA-3443: Do not log warning when appending duplicated network para\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "138a2f114d7933556f238d7c8ca1e551f5829b45", "messageHeadline": "Refresh token by invoking KubeCTL before each Kuberenetes API invocat\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 93, "deletions": 55}}, {"node": {"oid": "890aaad8986115f3abb2e3400864bb67dbc01845", "messageHeadline": "[ENT-4430] - Remove infinite retrying from first attempt to establish\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 39, "deletions": 84}}, {"node": {"oid": "304b809d6b94a60becd5cb32cc6e8f58a8cb4626", "messageHeadline": "Updates for finalizing transactions with one participant", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "7abc1533eac656afd8824aa6f428512db935a662", "messageHeadline": "CORDA-2963: Migrate deterministic-rt.jar into DJVM repository. (#5733)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 0, "deletions": 212}}, {"node": {"oid": "5f819c1917b063292c054373c356831d411b296c", "messageHeadline": "Merge pull request #5723 from corda/my_merge_branch", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 168, "deletions": 47}}, {"node": {"oid": "221576d94ac1bbf3c914606eded7cd2482b851b3", "messageHeadline": "move ` - responding flow` from suffix to prefix of test name (#5731)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4e7c8a6b1b31773f9330d8f05cf4176316c2bd26", "messageHeadline": "revert api-current to 4.4", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 0, "deletions": 388}}, {"node": {"oid": "0864eae949c6256551cf3e4f0eb34cc6944ec875", "messageHeadline": "CORDA-2963: Add calendars.properties to deterministic-rt.jar. (#5730)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "88b7950e9e96cb736d327414bdf2b452be8ca2ab", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.4' into my_merge_br\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "098177fad40d75ff2fd78c3f2531957f11d0c66a", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into my_merge_br\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "831ca33ed5a84e8fe0aea88d07a3e2fee531eeb6", "messageHeadline": "try increase websocket timeout due to azure EOF exceptions (#5729)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "129d8d1b344af1b519686e6ceb0ff09aeb538d27", "messageHeadline": "NOTICK: Mention platform version change in release notes (#5721)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "01fc4cc102510d4404392d679744c565ce192866", "messageHeadline": "CORDA-2876: Upgrade DJVM to 1.0-RC03 (#5727)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c68f8161fcdcef78ec3c108a181cc89255e77e30", "messageHeadline": "CORDA-2876: Upgrade DJVM to 1.0-RC03.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "052adc9791af8ba5460c2e0c94c4e0e8de4797b3", "messageHeadline": "fix merge issue with sidecar image work (#5724)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b11fd02f6eb478466d1f430ab53b4b8cc1684128", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into my_merge_br\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 536, "deletions": 36}}, {"node": {"oid": "a201a8d52b092cecf9a4e51f300223383afebc8a", "messageHeadline": "CORDA-2876: Fix serialization-djvm module for Java 11. (#5720)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "01c1e4bc17446748d954ad0e08bf703139223910", "messageHeadline": "attempt to make preAllocation job deletion more certain (#5708)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "deed4e97632847515db027d2e7a06bee371a1735", "messageHeadline": "Enable test retry in distributed testing (#5702)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "b48a714aaabaa029d55c67f304351a184d119228", "messageHeadline": "TM-10 - Parallelise DB integration tests (postgres) (#5704)", "author": {"name": "cairncross", "email": "35581327+cairncross@users.noreply.github.com", "user": {"login": "cairncross"}}, "additions": 96, "deletions": 7}}, {"node": {"oid": "f071445221083c9e15a85886c0e9a6dd6aa3201b", "messageHeadline": "CORDA-2876: Ensure that sandboxable byte-code is compiled for Java 8.\u2026", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "57bd5d5af2b37aca2e87c43c68788e0f5e60d556", "messageHeadline": "NOTICK: Update API after release of 4.3 (#5717)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 388, "deletions": 0}}, {"node": {"oid": "b1aa9b0e173370cb4d4d877bb68c1167fdfd2f6a", "messageHeadline": "Merge pull request #5716 from corda/FEAT-43-r4.4b", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 3, "deletions": 624}}, {"node": {"oid": "b1c164e26d1dad885a4daced007e791746fae3df", "messageHeadline": "CORDA-2876: Ensure that sandboxable byte-code is compiled for Java 8.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "4a8c73bf4a1462b896261996995aa69c1dc66fe0", "messageHeadline": "CORDA-2744 - Prevent ClassCastException if error during initial regis\u2026", "author": {"name": "Oliver Knowles", "email": "oknowles@users.noreply.github.com", "user": {"login": "oknowles"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6104d114c8ff895ad8c9a2ed0b396d31598f0031", "messageHeadline": "NOTICK: Update API after release of 4.3", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 388, "deletions": 0}}, {"node": {"oid": "84983ffb165ddadd87af3ac59661ce084aacae34", "messageHeadline": "CORDA-3422 - Remove design docs from 4.4", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "384dfca04ecf5911dd450598c4d47d577382847a", "messageHeadline": "Merge branch 'release/os/4.3' into 'release/os/4.4'", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 622}}, {"node": {"oid": "67bc985aebd067e8244784ad59043956e8c40234", "messageHeadline": "CORDA-3422 - Remove design docs from 4.1 (#5715)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 622}}, {"node": {"oid": "7d5c59e9cc18571ab39210ed5a1bf153276c06a5", "messageHeadline": "Merge OS 4.3 to OS 4.4 (#5713)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 476, "deletions": 6135}}, {"node": {"oid": "cc7d15bf522788cef97c6aab3d8644927a1df6b8", "messageHeadline": "CORDA-3414: Upgrade to Corda Gradle plugins 5.0.6. (#5711)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 12, "deletions": 39}}, {"node": {"oid": "612fd8389390c66a87b3c54883d7daf956320250", "messageHeadline": "Fixed node driver issue", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c31cddaffcb16c0a32246b93e0b3412a2069f9a9", "messageHeadline": "Fixed merge conflicts", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 475, "deletions": 6135}}, {"node": {"oid": "a3bc4ff93a3a789974f54aaa32cc1144ab70e38a", "messageHeadline": "Merge pull request #5709 from corda/FEAT-43-r4.4", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 4, "deletions": 5852}}, {"node": {"oid": "987415dd831e698394a8d7a2d50410e3a7f9895e", "messageHeadline": "CORDA-3407: Install external byte-code cache for sandboxed CorDapps. \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 78, "deletions": 82}}, {"node": {"oid": "637c8524fcac5643151a4a5c0968af371ba41256", "messageHeadline": "Merge branch 'release/os/4.1' into FEAT-43-r4.4", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 4, "deletions": 5852}}, {"node": {"oid": "8e4666961aaba6c2136dbbdbbf7d80522523be4d", "messageHeadline": "CORDA-3422 - Remove design docs from 4.0 (#5707)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 2, "deletions": 5849}}, {"node": {"oid": "11b94a5e5064d78310a565a67df5d7470402eb0d", "messageHeadline": "Merge pull request #5703 from corda/EdP/CORDA-3181-merge-to-4.3", "author": {"name": "Ed Prosser", "email": "50100511+edward-prosser@users.noreply.github.com", "user": {"login": "edward-prosser"}}, "additions": 28, "deletions": 212}}, {"node": {"oid": "14373ab5abb2b5f3d8c5be8e879ff88bb2fb85f5", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.1' into EdP/CORDA-3\u2026", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 28, "deletions": 212}}, {"node": {"oid": "7f3260e1b3662c5fcd14a32b808d15ecbc2e0365", "messageHeadline": "TM-89 fixing double archiving and misleading log (#5698)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "71af7ad7cb92160690081e5937878f7de0ee892a", "messageHeadline": "Print remaining k8s pods on pod completion (#5697)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bec865dc57ba76177db0652a321200b2e458ea32", "messageHeadline": "CORDA-3358: Add capsule-friendly argument to docs (#5627)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ed1216f62258655a23b532e17a3680bb92ee6c20", "messageHeadline": "Merge pull request #5532 from corda/CORDA-3181-4.1-EdP", "author": {"name": "Ed Prosser", "email": "50100511+edward-prosser@users.noreply.github.com", "user": {"login": "edward-prosser"}}, "additions": 25, "deletions": 174}}, {"node": {"oid": "00c8d16644c1a1044aa3ac820a43ca1223652c7c", "messageHeadline": "NOTICK: Updated release notes for 4.3 (#5692)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 268, "deletions": 0}}, {"node": {"oid": "296a8d4ba54f7420282b02163c8c3386df380a87", "messageHeadline": "TM-84 Reduce noise when excluding tests (#5688)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "cc0e92e988190b606a10d8acebf228282c9f8036", "messageHeadline": "TM-89 Moving pod log outside the temp folder (#5696)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "a1691c72a4558e557b5f5d39644a34fab9a81172", "messageHeadline": "CORDA-3411: Correct links to github after branching strategy change (\u2026", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d94a3abd706f877b9e5f162dcf17095834ac7ba9", "messageHeadline": "CORDA-3411 Correct links to github after branching strategy change", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fb404bd85739c66922b04f1c5fb8998872b32eb", "messageHeadline": "limit number of builds kept within jenkins history for regression bui\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "10c891c0bef1840a77fb8fa0619c6b3aa8193219", "messageHeadline": "CORDA-3406: Modify DemoBench to make using the DJVM obvious and optio\u2026", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 70, "deletions": 20}}, {"node": {"oid": "1ba3aebeba89c479fe9374c7ea5e5caae47cb4db", "messageHeadline": "CORDA-3192: Add an exception for Unrecoverable RPC errors (#5558)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 78, "deletions": 16}}, {"node": {"oid": "703318b5a0135cb16f67803438fe8a96022bb190", "messageHeadline": "Merge pull request #5683 from corda/bugfix/CORDA-3396-fixed-blob-insp\u2026", "author": {"name": "Ivan Schasny", "email": "31857042+ivanr3@users.noreply.github.com", "user": {"login": "ischasny"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "ed9117dce4a281bbb43ca3d0bca8ce592f3c369a", "messageHeadline": "NOTICK - Fix typo in node services docs (#5689)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e6e172a8143fb3de860067fcfb9ccf89dc89dd7", "messageHeadline": "CORDA-3396 removed wildcard import", "author": {"name": "Ivan Schasny", "email": "ivan.schasny@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "42f685650221dc316b9e821dd79cc470bd521512", "messageHeadline": "CORDA-3396 removed wildcard import", "author": {"name": "Ivan Schasny", "email": "ivan.schasny@r3.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "34db285ac3778b6db0e97206f860771bf4da7ccc", "messageHeadline": "CORDA-3396 fixed NPE in BlobInspector. Added verbose message in the c\u2026", "author": {"name": "Ivan Schasny", "email": "ivan.schasny@r3.com", "user": null}, "additions": 15, "deletions": 5}}, {"node": {"oid": "6380feee417861081211d2f53764ccd87cd75ceb", "messageHeadline": "CORDA-3406: Modify DemoBench to make using the DJVM obvious and optio\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 70, "deletions": 20}}, {"node": {"oid": "e4e2dfffd6ceacc1e8df6df669255079938f628b", "messageHeadline": "CORDA-3192: Add an exception for Unrecoverable RPC errors so that the", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 78, "deletions": 16}}, {"node": {"oid": "86f1f9e371da6e606470580dd3184206560356b5", "messageHeadline": "CORDA-3393: Lazy load `MessageDeduplicationHandler.flowId` (#5679)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b15db200e335f176686c7bb2d176d8c5c875bca8", "messageHeadline": "NOTICK: Quick and dirty change to stop \"Unable to start notaries.\" er\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 114, "deletions": 45}}, {"node": {"oid": "b1e5b659c1cc9605eb086a4731339319425c4ee5", "messageHeadline": "ENT-4107: Document blob inspector issue (#5685)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0445fac0e58282862a82c38069612b179d7a4edb", "messageHeadline": "CORDA-3298: Update sql server driver version (#5684)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7708a3c28afbc5dee1a1ef570d7fc5c0363c5b3c", "messageHeadline": "CORDA-2876: Add explicit Kotlin dependencies to DJVM serialization mo\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a88ee7d1385f01feebb06175288dcb37136636ba", "messageHeadline": "NOTICK - Fixes for advanced concepts docs (#5671)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "996183dd2a7f74b58013227531acf256817f490d", "messageHeadline": "Merge pull request #5677 from corda/my_merge_branch", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 3984, "deletions": 521}}, {"node": {"oid": "55525820cf37a55d003eb63959dc552d13e45ae9", "messageHeadline": "[CORDA-3298] - Update sql server driver version", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5d6fc34f886e02a548d417d490476e9d0377383a", "messageHeadline": "fix merge issue with exception thrown in RpcExceptionHandlingTest", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "91f35d596792f7aee6b497e4215db9a2cc538f1c", "messageHeadline": "CORDA-3393 Lazy load `MessageDeduplicationHandler.flowId`", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03d8009c7dc44aa59f192c89962730cc784fa95b", "messageHeadline": "fix temp folder rules", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d8ed3492b90d06760096f063481dc9bccead4c0b", "messageHeadline": "fix merge conflicts due to changes in Signed test cordapp creation", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 80, "deletions": 53}}, {"node": {"oid": "6a3a9eded3483d1319e0357558f657c60f2e43fc", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into my_merge_br\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 3902, "deletions": 467}}, {"node": {"oid": "02ed8e91b38fac244cabe661114f7926341ee467", "messageHeadline": "CORDA-2876: Ensure NodeConfig does not have devModeOptions outside of\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "7106b0f1b9b1237975ac8225fa713ecccfdfffa4", "messageHeadline": "Converting Groovy to Java in the Distributed testing plugin (#5642)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 259, "deletions": 228}}, {"node": {"oid": "ed50016ed078d0bb47f495bef5c9e004dcf820cb", "messageHeadline": "Merge pull request #5668 from corda/add_publishing_tests_to_regressio\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 66, "deletions": 35}}, {"node": {"oid": "f226ddc4f2994a3f5128f37992b3221856e8bd6d", "messageHeadline": "CORDA-2876: Integrate the DJVM with the Corda Node. (#5633)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7860, "deletions": 159}}, {"node": {"oid": "d9876f5537aa8c2811f6f246e751b9e9e2e6a234", "messageHeadline": "[NOTICK] Ignore p2p messaging test (#5672)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "532e4989d6e3d39c6feadcc995c30f83cb61ea30", "messageHeadline": "`@Ignore` `P2PMessagingTest` - `communicating with a distributed serv\u2026", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "485feb2d6c4cca3a3ecf2954d68b66f5e75e118a", "messageHeadline": "CORDA-3350: Increase size of constraints column (#5639)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 188, "deletions": 15}}, {"node": {"oid": "f9d8084d440a86c58be3705862cb643e7dc8acb0", "messageHeadline": "Merge pull request #5670 from corda/my_merge_branch", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1757, "deletions": 3826}}, {"node": {"oid": "c193aa46f0142fd191e55b50ed55d120f1624596", "messageHeadline": "CID-1154: reliable finality merge to OS (#5658)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 3371, "deletions": 186}}, {"node": {"oid": "7a78b93124732798f473adf796d2475fd8109696", "messageHeadline": "CORDA-3369: fix samples readme (#5651)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "5ac1e501358bbb7def4bf5d738ae2d994b803e97", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into my_merge_br\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1757, "deletions": 3826}}, {"node": {"oid": "4a7a9a56be4d30f2ad0bdcc57ce3dc3bca523e63", "messageHeadline": "TM-80  Do not publish the junit zip file to Artifactory automatically\u2026", "author": {"name": "Barry", "email": "barry@lapthorn.net", "user": {"login": "barrylapthorn"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "6bf49bc4b734f3d8a1349fab142b999aabf17cc6", "messageHeadline": "TM-81 Do not write out the callstack when we cannot find tests.csv (#\u2026", "author": {"name": "Barry", "email": "barry@lapthorn.net", "user": {"login": "barrylapthorn"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "718b7abb2f8f4cc8604727c2a0b48f07cc6bebb5", "messageHeadline": "add pod index to container output message to make it easier to find i\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "2dab35c362084312fe79e070e6b422f686fa4e54", "messageHeadline": "tidy up environment within pipeline", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "62002e0b3cf20bc8bf950070a80906f4ebee2c16", "messageHeadline": "surround post steps with check if comment build", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "f8588277571dd9eaa7d75eefef7dc5e80c05c996", "messageHeadline": "trigger is not null when comment caused build", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ae082f67ff31e81f339e799991401036930ba10", "messageHeadline": "fix pipeline syntax errors", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 24, "deletions": 23}}, {"node": {"oid": "b2c944bb0e0286b700be2f44df70f29deba5e9f2", "messageHeadline": "CORDA-3390: Allow EvolutionSerializer to handle primitive types becom\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "bf792c63d5ef0c29f7afe421c02759d44cbd5771", "messageHeadline": "redesign Jenkinsfile for smoketests to determine if current build is \u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 51, "deletions": 73}}, {"node": {"oid": "35def14b1f2ddad89c726e337d1fe86e7e673fa7", "messageHeadline": "add ability to tigger smoke tests on arbitrary PR", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 53, "deletions": 11}}, {"node": {"oid": "f7e0ce6f0b2aa58a8c7540d399cba68763bbf55c", "messageHeadline": "convert to nanos from seconds rather than milliseconds when parsing J\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5a0b8c7992d30cc129391909558a2409a9442955", "messageHeadline": "add extra whitespace in jenkins regression build command (#5665)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54394f6747cae9446c987256a6cb0ab9ce3c8f7e", "messageHeadline": "Release state soft locks when a flow is killed via `killFlow`", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e09cd84339ab0dc2faad78c3582f153c2266f5bb", "messageHeadline": "add test time publishing to regression test build (#5664)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e4e920eee9e5b8dd6200b2562dc7992e83d4417e", "messageHeadline": "multiprocess port allocator is no longer used, so we can remove the t\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 0, "deletions": 158}}, {"node": {"oid": "3c0631a26a549d2388748884ec702ba699e1b21a", "messageHeadline": "Fix `VaultObserverExceptionTest` due to differences between ENT and OS", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 22, "deletions": 36}}, {"node": {"oid": "91e6c9783f8021c21c4d5e624e5207ecfb7e2519", "messageHeadline": "TM-51  Read and write test results to artifactory. (#5597)", "author": {"name": "Barry", "email": "barry@lapthorn.net", "user": {"login": "barrylapthorn"}}, "additions": 1629, "deletions": 3303}}, {"node": {"oid": "cf849fbdbd3d2705ce7844d014010d2b58644d8f", "messageHeadline": "Merge pull request #5662 from corda/setup_regression_builds", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "f8b4b334e38b2b1859623b485fcba79022994e52", "messageHeadline": "truncate pod name from start rather than end", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "be2e34b33a85c3f38e723903cca9f4ee58a32370", "messageHeadline": "Fix error from warning from detekt", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d54f2ddd874059735ecc040f60fbb95ea23aae09", "messageHeadline": "fix Library import", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7e7de1d05720dc45b712effb8aa01e013ab6b69", "messageHeadline": "add regression test jenkins file", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 13, "deletions": 22}}, {"node": {"oid": "3aaddb47ea894eead52742d8692db16447344459", "messageHeadline": "Attempt to fix detekt issues in `DriverDSLImpl` again", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfb86f5d9c14c02a0510fe27acdc2527b4ede0ce", "messageHeadline": "Attempt to fix detekt issues in `DriverDSLImpl`", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "43856319bd7683d3e512f7c407e61a1397cf5184", "messageHeadline": "CORDA-3392: Fix caching of local AMQPSerializer<*> instances. (#5657)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b05bd76a772d945119f63eac33cba5190f521fb1", "messageHeadline": "Fix error in `VaultObserverExceptionTest` due to bad merge", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "359bb64d69f8c9b218a6c717301a0fb87d11efd3", "messageHeadline": "Merge pull request #5655 from corda/my_merge_branch", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "4aa9add8c86065ca6ec7bc4bb7bb07b5285395ea", "messageHeadline": "CORDA-2050 Upgrade Corda to Java 11 (compatibility mode) (#5356)  Upg\u2026", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 11, "deletions": 17}}, {"node": {"oid": "c53ea9dde5d888334f9ca3466ec36bcf90e4f9f6", "messageHeadline": "Eliminate extensive printout when Byteman not found on the classpath.\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e737b01184e9a7fa887f001787677fdbc767690c", "messageHeadline": "Port ledger integrity work to `SingleThreadedStateMachineManager`", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 150, "deletions": 67}}, {"node": {"oid": "bedfba8c3d2cfc0942c3e09b8fc64c39647b3d14", "messageHeadline": "ENT-1967: Illustration for Byteman library can be used in Node integr\u2026", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 62, "deletions": 15}}, {"node": {"oid": "8a2f4478d228eb89a23cf166ebc77daef6873ac5", "messageHeadline": "Undo changes to detekt config that were not required.", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e9808c5e67e96d1251041fd16aed4b118cab2ba0", "messageHeadline": "Update compiler.xml for new projects (and code style settings)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f670cf774b97d705414715e231a4d759ffba27b8", "messageHeadline": "Suppress/fix more warnings", "author": {"name": "Christian Sailer", "email": "sar@mailraum.de", "user": {"login": "blsemo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9f15457045407aa3b3ad7732fcc8faeb1be6423a", "messageHeadline": "add else branch to avoid warning that fails the warning check", "author": {"name": "Christian Sailer", "email": "sar@mailraum.de", "user": {"login": "blsemo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1f822138275d28ae62f20fc983328de478861c64", "messageHeadline": "Suppress/Baseline detekt issues that were highlighted freshly because\u2026", "author": {"name": "Christian Sailer", "email": "sar@mailraum.de", "user": {"login": "blsemo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5b9c5a6b83e3e39a34697b06c686a28dbc8defaf", "messageHeadline": "Fix and or suppress detekt warnings", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "119f939ee14521c316b7cab16c82190e1c69c2e2", "messageHeadline": "Fix and or suppress detekt warnings", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 274, "deletions": 158}}, {"node": {"oid": "48aa2f2faace83a6484c45405766e5acb8560a2f", "messageHeadline": "Update compiler.xml for new projects (and code style settings)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c5124689ca3395912c513cd79143f341ef9ca1fc", "messageHeadline": "CORDA-3194 Update TODOs with jira tickets", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "8f2923c7a3848d081af71b422dd37e4a90429681", "messageHeadline": "CID-843 code review fixes (#2681)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "44206a0bea4bdca2877be0187c896a73a1ac0e6c", "messageHeadline": "CORDA-3194 Update flow hospital docs, tidy comment and make exception\u2026", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "f4e9b9d5d290744132c3d5eb38cd8ec279a655e6", "messageHeadline": "CORDA-3194 Stop killed flows from re-entering hospital (#2664)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 341, "deletions": 29}}, {"node": {"oid": "3b3dbd7352f5e6eb919ccdf0f8cf5313aed08ac7", "messageHeadline": "CORDA-3194 Add extra test cases to `StatemachineErrorHandlingTest` (#\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 462, "deletions": 354}}, {"node": {"oid": "a591c8e25bb1835f81791d0cd539951eabd45616", "messageHeadline": "CORDA-3194 Relax duplicate insert flow hospital handling (#2643)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 78, "deletions": 63}}, {"node": {"oid": "877ce5587fd7f9007b64373a6ec5b87890172ecb", "messageHeadline": "CORDA-3196 warning at intervals when flows waiting in flow hospital (\u2026", "author": {"name": "kyriathar", "email": "kyriathar@hotmail.com", "user": {"login": "kyriathar"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "ef01a99737abea722a8764dc7b127bcc7ceca043", "messageHeadline": "CORDA-3194 Failure during flow retry forces the flow into overnight o\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 474, "deletions": 22}}, {"node": {"oid": "268d1298384147f4e6d6d8faf3cb86e4dd305ca5", "messageHeadline": "CORDA-3194 Replay start flow events when responding flow fails initia\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 349, "deletions": 0}}, {"node": {"oid": "1f71b071aaccc64846a26588ba292f53b48cbc59", "messageHeadline": "CORDA-3217 and CORDA-3195 Various bits arond SQL exceptions and flow \u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 666, "deletions": 13}}, {"node": {"oid": "9b169df2b8f108468056d1a2eea472c50147d616", "messageHeadline": "CORDA-3194 Wrap state transition exceptions and add flow hospital err\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1030, "deletions": 35}}, {"node": {"oid": "938828b52fad7257b9cf4b8079a5f12b67adcbfe", "messageHeadline": "CORDA-3195 Default behaviour of FlowHospital (WIP) (#2520)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "93ff0728128bba3179b8219fae69c45bc45d00a0", "messageHeadline": "adding one point to whitelist contract constraints migration - signed\u2026", "author": {"name": "snedamle", "email": "47854724+snedamle@users.noreply.github.com", "user": {"login": "snedamle"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "d033fceeef7cb440edf45fb9f91a21fd5c83a44e", "messageHeadline": "CORDA-3365: Reintroduce dependency to fix BFT-Smart notary (#5640)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e0701231acc2b635b172b0caf0fabfc9bbc79011", "messageHeadline": "[DOCS] Add rows for new database tables in node-database.rst (#5654)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7a9ee89deddf86efcc42663cff03a523f58d5a18", "messageHeadline": "modify watcher to watch jobs rather than pods", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bd9d8dbdbdf5e7f605350dcdb3ad796854fba441", "messageHeadline": "promote failure to delete to error log level", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "547e6d9edd0c2cf172a4ea833e984f81337915b6", "messageHeadline": "use jobs to preallocate nodes instead of Pods as they support auto de\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "99a571bd9e4de2cdd7883468bc82f245ecb19c0a", "messageHeadline": "Fix reference to deprecated UAT on-boarding site (#5647)", "author": {"name": "thorgilman", "email": "thorgilman@gmail.com", "user": {"login": "thorgilman"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79c22bd77a5f236a79616f5b53b5d94252f42611", "messageHeadline": "Constrain the cordapps loaded from driver tests to the minimum requir\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 289, "deletions": 224}}, {"node": {"oid": "289528350045b8a51d8042cbe395e5f2315f4965", "messageHeadline": "CORDA-3388: Restore mapping of 'java.lang.Void -> void' (#5650)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "346410a2e12181f745c578779acdce7a884c796d", "messageHeadline": "CORDA-3327: Fix API scanning for Java 11. (#5645)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "5cdf7f2b2f907bc4e289dd1171d73d76ff58e4a1", "messageHeadline": "CORDA-3370 Remove Network visualiser reference", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b7273f931e03a6a0cfcb9ca79e463125c0dff262", "messageHeadline": "Bump pillow from 5.1.0 to 6.2.0 in /docs (#5632)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e32f1ca4f205c1a278a049c5a12a50c6a694d40e", "messageHeadline": "CORDA-3369 fix samples readme", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "da61b9ed2aea3858475e00fae99f0cf975ac993a", "messageHeadline": "Merge pull request #5646 from corda/my_merge_branch", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 872, "deletions": 329}}, {"node": {"oid": "03ab258fc2d0f40badd73f78c81e5ec6badf2940", "messageHeadline": "Revert \"CORDA-3307 - add support for environment variables in linux (\u2026", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 32, "deletions": 304}}, {"node": {"oid": "8fd3e867f3ee423e3c6e5128460015d25bc5d30b", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into my_merge_br\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 872, "deletions": 329}}, {"node": {"oid": "d5462a2afecdfdddbdb1cbf541131abcd8b4a95a", "messageHeadline": "Re enabling persistent volume claims (#5628)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 73, "deletions": 60}}, {"node": {"oid": "8a12224b295e538108bbe6973c3a20d967f5e67e", "messageHeadline": "NOTICK: Switch on ignore enums rule in detekt (#5641)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac633bef2f256b1b5777e0d9de21264ec17d217e", "messageHeadline": "CORDA-3348 Migration from Corda 3.x to 4.x for PostgreSQL require a m\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4c7fbbc31b4d8e6fbeb850d207ae9861cbedaded", "messageHeadline": "SecureRandomHash for internal shell password (#5638)", "author": {"name": "Nick Dunstone", "email": "49945179+nickdunstone13@users.noreply.github.com", "user": {"login": "nickdunstone13"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "b4d16399a8063f31a6f0c9ec5400ec9677b16ab7", "messageHeadline": "streamlining getting started docs", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 25, "deletions": 174}}, {"node": {"oid": "f9890a53590fe4e6743e6717f232f65b5927cbd7", "messageHeadline": "PreAllocate pod resources during image build phase (#5587)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 494, "deletions": 125}}, {"node": {"oid": "bcba66f95d7ead89d8965b9550e12bdfb13779f9", "messageHeadline": "CORDA-2963: Update the Deterministic Java API artifacts. (#5637)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "6e43bc1db6a2a2ffe0e02e4e69017aa978df47b1", "messageHeadline": "CORDA-3302: Align OS + Ent SchemaMigration parameters (#5622)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "e2836b110646e1ceca992f240fcd3a8b032cd239", "messageHeadline": "CORDA-3279 Change single quotes to double quotes fixes node's shutdow\u2026", "author": {"name": "kyriathar", "email": "kyriathar@hotmail.com", "user": {"login": "kyriathar"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df8cc7282fb80ee1a3032c09c8ec36b0229663fb", "messageHeadline": "CORDA-3360 Add nodeInfo permissions to web user", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6493ffefefee05e0e92be4cbd756f9913123a950", "messageHeadline": "DOCS: Update notary data visibility page", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8e541cb7326a1522954cd08b7e26da0e210ab19f", "messageHeadline": "CORDA-3358: Add capsule-friendly argument to docs", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "444881d536145824d5ddd387d36d361ff54fa6e4", "messageHeadline": "Merge pull request #5624 from corda/anthony/merge-20191021", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1787, "deletions": 913}}, {"node": {"oid": "b524c6368b45a3c09f8e4ca6c34de08e1f621df6", "messageHeadline": "CORDA-3335 Corda Shell flow kill - better warning for misformatted fl\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "5da114caa3332237a9e096a05d15e0efe6f38247", "messageHeadline": "CORDA-3281: Drop some errors to warnings and clean up logic around (#\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 214, "deletions": 124}}, {"node": {"oid": "61cdfa5b26201bad154f3ccc3fa1eb0912b95192", "messageHeadline": "[CORDA-3341] - Add missing liquibase script for hibernate test (#5623)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "d693a9c1ce664eccf8356b982389ed0604d18371", "messageHeadline": "TM-65 re-add local port availability check (#5618)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "51ffd3d032e6852bc4b85de4897167321704e37e", "messageHeadline": "CORDA-3346: Replace JitPack dependency on JediTerm with 2.22 from Mav\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 6, "deletions": 30}}, {"node": {"oid": "2ea7e6ccae5b74e1f8e7d1b978437eeb81116c93", "messageHeadline": "CORDA-3346: Remove the JitPack repository from Corda (#5620)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0a194cfb51c54547d526d88dfcb148bbb6be7b9a", "messageHeadline": "Merge branch 'release/os/4.3' into release/os/4.4", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1787, "deletions": 913}}, {"node": {"oid": "b9a3b3a8714e386f10caaf5c727972d59de4cbee", "messageHeadline": "CORDA-3336: Remove log4j plugins to stop errors in config generator (\u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb7c06fa4542907119dab45c1974a89024c29406", "messageHeadline": "[CORDA-3342] - Show proper error message and adjust indentation in sh\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "971eb56a98f70fef216bfc8846e25e401ec7417f", "messageHeadline": "CORDA-3346: Remove the JitPack repository from Corda.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c882b221a5a5b6028c6828dd912f9e1680a158d5", "messageHeadline": "CORDA-3307 - add support for environment variables in linux (#5523)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 304, "deletions": 32}}, {"node": {"oid": "292f83ba1d7dd6b7ea0fae75da396b415dc93203", "messageHeadline": "CORDA-3304: Add test for max attempts on reconnecting rpc (#5608)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "fc9343628b89a10f221457d460611e7b36d3ba00", "messageHeadline": "CORDA-3332: Add rpc reconnection to node explorer (#5613)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 8, "deletions": 43}}, {"node": {"oid": "c5c80033d344954593228ca59e3e6b7d9e5a260e", "messageHeadline": "TM-67 converting ImageBuilding from groovy to java (#5609)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 147, "deletions": 123}}, {"node": {"oid": "b0cc5f5ca3160f40e3ef9c3f3f648096b64fdbea", "messageHeadline": "CORDA-3332: Add rpc reconnection to node explorer.", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 8, "deletions": 43}}, {"node": {"oid": "49e904b3a2a9d54b9fb5b7808c79cd9a9fd308fc", "messageHeadline": "Fix corda docker image names in docs (#5606)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 11, "deletions": 8}}, {"node": {"oid": "7d90e305ea21f560af45f04bfa5e2d9a0e92e6f1", "messageHeadline": "ENT-4119: Make welcome message more accurate (#5596)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "3b71a93de0f846e3bb3424bb49f28432dcc05fdd", "messageHeadline": "Add debug dockerfiles with additional tools useful for investigating \u2026", "author": {"name": "Przemyslaw Bak", "email": "przemolicc@poczta.fm", "user": {"login": "przemolb"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "4dd51de5c1d14901ce143502c21b87ac0863543f", "messageHeadline": "Fix accidental revert of ArraySerializer fix from CORDA-2050. (#5607)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a3adb4816a30aca13c2226f61cf837d57c360ced", "messageHeadline": "[CORDA-3304] - Add test for max attempts on reconnecting rpc", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "8978512784740bd251988b710304374f50d9d89c", "messageHeadline": "Merge pull request #5599 from corda/willh-db-docs", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 23, "deletions": 7}}, {"node": {"oid": "22490ecb512bb2023ba82878766d498cd830b045", "messageHeadline": "disable pvc creation during k8s build (#5604)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "5bfdf4ce200c512a0405ac715882243f6be7cb2e", "messageHeadline": "CORDA-3257 Docker image: do not post json to filter generated zip for\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "18fbd93268d140addf5916a38d20154234e7ae49", "messageHeadline": "Merge pull request #5585 from corda/CORDA-3304-rpc-max-retries", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 50, "deletions": 16}}, {"node": {"oid": "e9b85a35c6ff0b11ee2c8466c7a032b11955b268", "messageHeadline": "CORDA-3317 correct docs typo", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f85448072a9ebecd0483e8cbcd1b84f7fb6e3298", "messageHeadline": "CORDA-3313 formatting", "author": {"name": "Will Hester", "email": "will.hester@r3.com", "user": {"login": "willhr3"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bcb1eb2fe16af971be601ff73d7d8bce595ba66e", "messageHeadline": "Corda-3317 correct docs typo", "author": {"name": "davidrapacchiale", "email": "david.rapacchiale@r3.com", "user": {"login": "davidrapacchiale"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "312c72d3fb5efe81201643a6fd7bea39da52be15", "messageHeadline": "CORDA-3313 Update docs in line with DB changes.", "author": {"name": "Will Hester", "email": "will.hester@r3.com", "user": {"login": "willhr3"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "608fdb82f7259bfb4d11fc934b161b06fe7cf8d4", "messageHeadline": "[ENT-4119] Make welcome message generic", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "1dec07f4d162865920e9d59f7e1d6dd028cc86da", "messageHeadline": "CORDA-3152: Register custom serializers for jackson as well as amqp", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 321, "deletions": 109}}, {"node": {"oid": "f37638c93db95b87dc90844da2431130e2461754", "messageHeadline": "[CORDA-3122] - Cleanup non-finalised, errored flows (#5594)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 212, "deletions": 1}}, {"node": {"oid": "62a5485107d0b1dabd87ca9cf12de9cc696581dd", "messageHeadline": "CORDA-3322 - improve sha256 hashcode performance (#5592)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "bfa460bc077d2fd970588058169c70ad1d92e22b", "messageHeadline": "CORDA-3152: Register custom serializers for jackson as well as amqp", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 321, "deletions": 109}}, {"node": {"oid": "ee09cd87628aad99df15bdf69343fecbf203a808", "messageHeadline": "TM-45 Make detektBaseline pass (#5561)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "45172515ac12e6d3e5dbe985a230fbd1cec2752f", "messageHeadline": "TM-41 Ability to resume test runs (#5573)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "42e364386d78feb6649af95648b33c7440837d75", "messageHeadline": "Merge branch 'release/os/4.3' into CORDA-3304-rpc-max-retries", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 661, "deletions": 556}}, {"node": {"oid": "1ceb7ecd4fcd717a2d89f33e666e3f6581e39431", "messageHeadline": "CORDA-3302: Make liqubase migration failures warn on H2 unless explic\u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 93, "deletions": 10}}, {"node": {"oid": "a1dd6abe173be340c9a6ed1f49fc26d4a10125c2", "messageHeadline": "TM-40 Ephemeral workspace for k8s workers that survives restarts (#5567)", "author": {"name": "Zoltan Kiss", "email": "zoltan.kiss.jr@gmail.com", "user": {"login": "zkiss"}}, "additions": 214, "deletions": 139}}, {"node": {"oid": "858ec299537525435575e24fc0f01fecaaf469c4", "messageHeadline": "disable ReturnCount detekt check (#5581)", "author": {"name": "Zoltan Kiss", "email": "zoltan.kiss@r3.com", "user": {"login": "zkiss"}}, "additions": 0, "deletions": 68}}, {"node": {"oid": "a15acd162c6c599778a2f7e8bc3c9f68808ca9aa", "messageHeadline": "Fix docs formatting for DJVM (#5591)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "54b334121d1f808119a2390553a88229328338e8", "messageHeadline": "Merge pull request #5584 from corda/rog-os-merge", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 612, "deletions": 221}}, {"node": {"oid": "233abcaf9a90bcbf7c79155a7087ec99a28abd4d", "messageHeadline": "CORDA-3318: fixed config property names in docs (#5589)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e6edfe31d9c91e1101e1bea0db303121a0cbf04f", "messageHeadline": "Short git sha as docker img tag (#5586)", "author": {"name": "Zoltan Kiss", "email": "zoltan.kiss@r3.com", "user": {"login": "zkiss"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e78e0a7ae8979e19e73a3f2e6be9760e30c0af7", "messageHeadline": "Add documentation and param renaming", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 23, "deletions": 17}}, {"node": {"oid": "05a8f050e3ffa9f07cfa4731bd0b53b95c28ceb7", "messageHeadline": "Shortening lines", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6e98adb085c8bccb8336865131590828b6d8c257", "messageHeadline": "use zulu for jdk in testing image (#5583)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 406, "deletions": 363}}, {"node": {"oid": "970f60c6250102bd4444b6bca3293e83a577dde9", "messageHeadline": "NOTICK: Fix Initiate Flow with Anonymous party (#5579)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 105, "deletions": 88}}, {"node": {"oid": "a7884c53aacf681d81df27153b4b5073235d5629", "messageHeadline": "[CORDA-3304] Introduce max number of retries per invocation for recon\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 39, "deletions": 13}}, {"node": {"oid": "c261a8447a622c71d1db28d840832ff6ae9caf14", "messageHeadline": "Merge branch 'release/os/4.3' into rog-os-merge", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 612, "deletions": 221}}, {"node": {"oid": "6de6702cb4a37f52815b96d3cfbc33ae36dcc43e", "messageHeadline": "CORDA-3244, CORDA-3245 - Jolokia docs update (#5486)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "8a5b6ed52bf1c8c027665862c460db8e0dc4235f", "messageHeadline": "Fix for CORDA-3315  (#5580)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 22, "deletions": 6}}, {"node": {"oid": "c18c3aed95d9df94fcff0ef19251ab94cb380faa", "messageHeadline": "disable unit tests (#5582)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "f5a966ee3bbf14cfb8761d6ffeacbf9881297355", "messageHeadline": "Revert \"CORDA-3281: Add a check for shutdown to avoid some of the err\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 27, "deletions": 33}}, {"node": {"oid": "7a929f177ceabe3d8e743cadcb0e649bbe603ca0", "messageHeadline": "CORDA-3043 RPC Invocation fails when calling classes with defaulted c\u2026", "author": {"name": "Nick Dunstone", "email": "49945179+nickdunstone13@users.noreply.github.com", "user": {"login": "nickdunstone13"}}, "additions": 89, "deletions": 4}}, {"node": {"oid": "7666ca0d809d036e436e3a4e14ee83a46b5e7d0e", "messageHeadline": "[CORDA-3303] - Avoid flushing when inside a cascade (#5575)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 192, "deletions": 126}}, {"node": {"oid": "48fd78d05952e1331310141b5226a0246c489d9c", "messageHeadline": "CORDA-3236 fix observables not being tagged with notUsed() (#5557)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 50, "deletions": 20}}, {"node": {"oid": "22a8108099eab0d0e5ba194a0b9e3277a420f005", "messageHeadline": "ISSUE-246 deployNodes doesn't use right version of Java (#5571)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "515d1088d54bd17629147ca74e521ea0d404a0a6", "messageHeadline": "CORDA-2979: Remove quasar from RPC client (#5572)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "0433d026b7cd79f35066f1926e7ed2753551de8f", "messageHeadline": "CORDA-3306 Fix infinite loop. (#5570)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d983b7dd7073272c76553d937b3900608aa2bfa5", "messageHeadline": "CORDA-3281: Add a check for shutdown to avoid some of the errors (#5562)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 33, "deletions": 27}}, {"node": {"oid": "712b8b7719aa256eb1e7d17593b3f1589b76da9b", "messageHeadline": "CORDA-2965 Make Tx verification exceptions serializable. (#5560)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 211, "deletions": 36}}, {"node": {"oid": "bf7dc36f3cbb80fb3a3535bd54cadfefdeaffd68", "messageHeadline": "Merge pull request #5564 from corda/merge_4.3_to_4.4", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 4216, "deletions": 378}}, {"node": {"oid": "41d6890627da742518d8a21a02026a52e7ddd0c5", "messageHeadline": "delete buildSrc block configuring multiple plugins (#5565)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "0488a5ac5d8b9a611c717e8cb9277f1bec1fb01e", "messageHeadline": "Merge remote-tracking branch 'origin/release/os/4.3' into merge_4.3_t\u2026", "author": {"name": "stefano", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 4216, "deletions": 378}}, {"node": {"oid": "298c91ce82bfebc4a1519f48772252539e11c9ce", "messageHeadline": "Webook test branch (#5528)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 3838, "deletions": 85}}, {"node": {"oid": "ca0c7e02ae60d1e2f59d5df2a6b2ec8a3d1f043f", "messageHeadline": "CORDA-2756 - Node configuration doc change (#5550)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "efa01410ecc05ab3175dd0a238d8e1ea37862a1a", "messageHeadline": "CORDA-3263 Improve error handling for registering peer node (#5559)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 116, "deletions": 11}}, {"node": {"oid": "246ec8766e3d970f9e12db3d5ef2a467426848ce", "messageHeadline": "CORDA-3224 JDK11 built and published artifacts to include classifier.\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 27, "deletions": 10}}, {"node": {"oid": "31014e1022892bfcc92960feda70732fce4f9deb", "messageHeadline": "CORDA-3246 - Missing logs on shutdown (#5501)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ec4d20d987074aef8e2893860d78d43fcce7bd1e", "messageHeadline": "[CORDA-3243] - Improve CorDapp loading logic for duplicates (#5551)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 65, "deletions": 12}}, {"node": {"oid": "5ce0a540c8cba6fe2050522aaad083032673ec75", "messageHeadline": "fix config generation for testnet (#5548)", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "42e104ca4fb1e31ea856f5a8b04e4072ecf0d4cd", "messageHeadline": "Publish checkpoint agent jar and allow for inclusion of version id in\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "dfa6291b2f1e62db95815ab9dfbd39d70126ae6c", "messageHeadline": "CORDA-3235: O/S version of fix for slow running in 4.3 (#5531)", "author": {"name": "Nick Dunstone", "email": "49945179+nickdunstone13@users.noreply.github.com", "user": {"login": "nickdunstone13"}}, "additions": 95, "deletions": 46}}, {"node": {"oid": "4f0c87a697bef611eafe566cc6422b8f7e6aec9d", "messageHeadline": "[CORDA-3274] - Enhance backwards compatibility logic to include Inter\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "1a4aaf32f07d02e9a0e57390c87660495d266c13", "messageHeadline": "CORDA-2050 Prevent node startup failure upon cross-platform execution\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0eb358d59a7d692a6efadb3285a4c9f5e92f708", "messageHeadline": "Create an emptyMap when MDC.getCopyOfContextMap() is null (#5545)", "author": {"name": "opticyclic", "email": "opticyclic@gmail.com", "user": {"login": "opticyclic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2965a21d2fea66ac4b82a395643ff0c614b4230b", "messageHeadline": "Fix logo image in README.md", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8b8bda5005d4140b6d989548525d61d5d8b4f81", "messageHeadline": "Merge from OS 4.3 up to 6ae91510", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 22, "deletions": 1773}}, {"node": {"oid": "35ac41f802ff38c3b7efed0feb2524e3b808ce2b", "messageHeadline": "Merge commit '6ae9151012797172b2b2b12de908872ae276674c' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 22, "deletions": 1773}}, {"node": {"oid": "0a4240d58d3a178ca9a2024b31ea55483ae51e46", "messageHeadline": "Merge pull request #5540 from corda/merge/2019-10-30-os-43-to-44", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 584, "deletions": 232}}, {"node": {"oid": "514171823e1dafee4748eec8bd9da7b42aeab559", "messageHeadline": "Merge pull request #5539 from corda/revert-5534-merge/2019-10-30-os-4\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 232, "deletions": 584}}, {"node": {"oid": "fa2720783aa5da487fc27deb1b36acc4cc6e88ed", "messageHeadline": "Revert \"OS 4.3 to OS 4.4 merge on 2019/09/30 (#5534)\"", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 232, "deletions": 584}}, {"node": {"oid": "1ac1c483ff964407df65c170ddd2518bdf18a5ea", "messageHeadline": "ENT-4240 Added general exception handler for Virtual Machine errors. \u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 23, "deletions": 13}}, {"node": {"oid": "191fb83dec283259fb2f186c2df5a88659b0e3ac", "messageHeadline": "OS 4.3 to OS 4.4 merge on 2019/09/30 (#5534)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 584, "deletions": 232}}, {"node": {"oid": "6ae9151012797172b2b2b12de908872ae276674c", "messageHeadline": "CORDA-2050: Remove Gradle's evaluation dependency on node:capsule.", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "fd0323298ace880bfbd8a9a3b5f758dd655a33d3", "messageHeadline": "TM-44 New detekt rules based on feedback (#5526)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 22, "deletions": 1771}}, {"node": {"oid": "026a6259463beb5e5dca4734dc88d6d8170e3954", "messageHeadline": "CORDA-2050: Remove Gradle's evaluation dependency on node:capsule.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ac2c822dd4c7586b66c1b3c6ea8df5638835392c", "messageHeadline": "Merge branch 'release/os/4.3' into merge/2019-10-30-os-43-to-44", "author": {"name": "szymonsztuka", "email": "9c751cd59a3fc6476cf028d15639eb8719b41ebb", "user": null}, "additions": 584, "deletions": 232}}, {"node": {"oid": "3874e0c178f0276c9139885beca21bcd8ebcc4c3", "messageHeadline": "CORDA-3226 Fix dba migration for PostgreSQL following changes in CORD\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 39, "deletions": 65}}, {"node": {"oid": "ccdd5a20ddff9b6cfe99dfa85a87089eab0a7f2a", "messageHeadline": "TM-43 updating code style docs to reflect the addition of Detekt (#5521)", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7dd6ecf96e2a8ecb4711647d8af529e394dcd885", "messageHeadline": "CORDA-3184 - Vault Query API enhancement: strict participants matchin\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 272, "deletions": 16}}, {"node": {"oid": "ef57e9909c92fc18ad568969fde5483d3f8cf893", "messageHeadline": "CORDA-3124: Ensure transaction is fully verified before sending to no\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "2e148f96a2efa01664506c4a376f3320b06cdd55", "messageHeadline": "Merge of 4.3 -> 4.4 (#5525)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 310, "deletions": 123}}, {"node": {"oid": "6ca4b589e23a91ca23db9c744fb1699007c84f59", "messageHeadline": "CORDA-3091: Move executor thread management into CordaRPCConnection (\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 254, "deletions": 137}}, {"node": {"oid": "be6824dac48df966fc3d0517f83ec3729be8ec78", "messageHeadline": "ENT-4090: move startFlow into try block so exception is caught and ma\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "9c8048008fd305bc1eef4f383cf6984ccd808fc0", "messageHeadline": "CORDA-3273: Replace deprecated use of Class.newInstance() for sake of\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "39828326a904d733b6ef4b3a24ece153524ff2b7", "messageHeadline": "Merge branch 'release/os/4.3' into vkolomeyko/4.3-merge", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 310, "deletions": 123}}, {"node": {"oid": "51330c2e4454fb77e00e69752e9e1b51a7c90fde", "messageHeadline": "CORDA-3232: Support of multiple interfaces for RPC calls (#5495)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 208, "deletions": 30}}, {"node": {"oid": "298d8ba69c5575fb490f889fc1d1a09a65aacdea", "messageHeadline": "CORDA-3024 Rename the webserver (#5489)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 42, "deletions": 42}}, {"node": {"oid": "f945e57c177bd00fbe16f7299e4e426c13c70800", "messageHeadline": "OS 4.1 -> OS 4.3 merge", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 37, "deletions": 46}}, {"node": {"oid": "f9ed73bfc81866ee7b49572a56c9085a1dee5cf4", "messageHeadline": "Merge OS 4.3 into OS 4.4 up to 219624fba7e.", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 196, "deletions": 88}}, {"node": {"oid": "defa2565eab3c32b6ca3409d3211ef2a66caaeaf", "messageHeadline": "Merge branch 'release/os/4.1' of https://github.com/corda/corda into \u2026", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 37, "deletions": 46}}, {"node": {"oid": "4672c3a13cb584d5c8d33021dda8cf84dbf9b694", "messageHeadline": "CORDA-3240: optional node.conf property not recognized when overridde\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "b94506ca9fd62018e1ef81c17bc70f19d6770450", "messageHeadline": "Merge pull request #5506 from corda/ENT-4104-EdP", "author": {"name": "edward-prosser", "email": "50100511+edward-prosser@users.noreply.github.com", "user": {"login": "edward-prosser"}}, "additions": 33, "deletions": 39}}, {"node": {"oid": "5f95b5486231a13cff8ff9d063c7a7bcd625de20", "messageHeadline": "Merge pull request #5406 from akegaviar/release/os/4.3", "author": {"name": "edward-prosser", "email": "50100511+edward-prosser@users.noreply.github.com", "user": {"login": "edward-prosser"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0eb8c03c0c043ffd2312b2fbaae821dc1985c0e", "messageHeadline": "Merge commit '219624fba7e77765ede9ed6b84193736a448a553' into chrisr3-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 196, "deletions": 88}}, {"node": {"oid": "219624fba7e77765ede9ed6b84193736a448a553", "messageHeadline": "CORDA-3266 Add missing quasar classifier to web server capsule manife\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f75183caa6b599a01ef793045fd4f495089e2865", "messageHeadline": "CORDA-2050 Revert back to quasar 0.7.10 (Java 8) (#5514)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "434a0ed274bde8e90d6d9cbd90aac6d829afd2e4", "messageHeadline": "Update change log and kdocs for Identity Service changes. (#5509)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "6666ee1a469aad8cf27e95dc345120c156e54a34", "messageHeadline": "Set JFX 3rd party library dependency (fontawesomefx) according to Jav\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "6d467bdbb1822d1328ab47e4f66dd5cc2cdceb56", "messageHeadline": "CORDA-2050: Ensure that ArraySerializer.elementType is resolved for G\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "e8a35d6a326765bbdaeb565936ee2c4a8ecc01d1", "messageHeadline": "TM-32 backporting detekt config changes to OS 4.1 and rebaselining (#\u2026", "author": {"name": "Razvan Codreanu", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 6, "deletions": 5124}}, {"node": {"oid": "f4f46af706346bcf18f8f7d36b536fd298d324e0", "messageHeadline": "CORDA-3209 Fix vault query for participants specified in common crite\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 116, "deletions": 59}}, {"node": {"oid": "a9d9b668bc3f8ab03c0a57da75bc58ab4ead84d4", "messageHeadline": "CORDA-2050: Do not add java.lang.Class fields and properties to local\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "99915a8c85316a8a4c3ff9740cd3e295ca60e8a8", "messageHeadline": "removing confusing metrics", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 33, "deletions": 39}}, {"node": {"oid": "650264e0929be5a6fcf2cf26290a6f0725624c24", "messageHeadline": "NOTICK: Fixed broken links in GitHub PR template", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c48ad87e11b7b36e8127927e58aad279f603b673", "messageHeadline": "NOTICK: Change build number to snapshot", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a944be7e04f3a15093dc1df5581e8adc687d796c", "messageHeadline": "NOTICK: Change build number to snapshot", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fc45fac84c003d4f1d28f52ed8a96e84f8a9249d", "messageHeadline": "These changes should fix the ENT database integration tests. (#5500)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 26, "deletions": 3}}, {"node": {"oid": "28852ce47de0d27d42d23c535210385c4cfdafd2", "messageHeadline": "Razvan/merge 4.3 into 4.4 (#5494)", "author": {"name": "Schife", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 5655, "deletions": 6205}}, {"node": {"oid": "93a11238ef34d33d1e89f5546f827cdd93bbe35e", "messageHeadline": "CORDA-3238 Fix Classgraph scanning lock type (#5492)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7f790bc359811736a099a7de2cb924852427168", "messageHeadline": "NOTIK Minor adjustments to Detekt rules to reflect current working pr\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 8, "deletions": 5265}}, {"node": {"oid": "c5dc9057051762d0b4f5829049a00269dfaacb5f", "messageHeadline": "[CORDA-2368] Added exception handling for missing files that displays\u2026", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d5d313148d58a9eaef3ec2563ad53f179194476a", "messageHeadline": "NOTIK Downgrade Dokka back to 0.9.17 due to failing docs_builder", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "974c45bb3c8ad5b766ca0dcd2846232b33b97c7a", "messageHeadline": "add ability to group test types together (#5459)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 356, "deletions": 241}}, {"node": {"oid": "74e8b6e468d89954588485639131e8ec08df8926", "messageHeadline": "CORDA-3220: Updating FinalityFlow with functionality to specify State\u2026", "author": {"name": "Nick Rogers", "email": "rogers.a.nick@gmail.com", "user": {"login": "rogersanick"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "94a1d357ecc5179216a5aa62278b59c5f78e8cdb", "messageHeadline": "Downgrade Dokka back to 0.9.17 due to failing docs_builder.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdbb6d85cfdd4a95ab89e5422032a634a970580c", "messageHeadline": "Add compileAll task (#5493)", "author": {"name": "Zoltan Kiss", "email": "zoltan.kiss@r3.com", "user": {"login": "zkiss"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7bbbc71fdf39065e27eab1184a83a0e420d09c11", "messageHeadline": "TM-23 compileAll task to compile all code (#5490)", "author": {"name": "Zoltan Kiss", "email": "zoltan.kiss.jr@gmail.com", "user": {"login": "zkiss"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2f466b568d0fc404ab16261cf6c50ff433b4b02e", "messageHeadline": "TM-29 new baseline for 4.3 since new debt has been added with the las\u2026", "author": {"name": "Schife", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 263, "deletions": 229}}, {"node": {"oid": "eaed69f26f182d70e7e6f3c0539968b98635ef66", "messageHeadline": "Check If Quasar Is Active Using API (#5471)", "author": {"name": "opticyclic", "email": "opticyclic@gmail.com", "user": {"login": "opticyclic"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "62e9fc0934c92a21fd32b59a59d5e38dc7ffcab5", "messageHeadline": "TM-29 Porting Detekt in older versions of Corda (#5481)", "author": {"name": "Schife", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 12507, "deletions": 1}}, {"node": {"oid": "881215a9f60bf732241026689107b94710f9ffc5", "messageHeadline": "Merge pull request #5483 from corda/ENT-4198-EdP", "author": {"name": "edward-prosser", "email": "50100511+edward-prosser@users.noreply.github.com", "user": {"login": "edward-prosser"}}, "additions": 3815, "deletions": 1}}, {"node": {"oid": "80d7b6355f50a4a82d1c55ee6d173aa01ef00913", "messageHeadline": "ENT-4198 Adding legal text", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 3815, "deletions": 1}}, {"node": {"oid": "3fafbe551c0a1d1aaac5493b0682689c96c6e7dc", "messageHeadline": "CORDA-2050 Upgrade Corda to Java 11 (compatibility mode) (#5356)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 972, "deletions": 523}}, {"node": {"oid": "75e66f9db98ca589266050826fb861bdad28eaad", "messageHeadline": "CORDA-3141: Add GracefulReconnect callbacks which allow logic to be p\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 192, "deletions": 87}}, {"node": {"oid": "fb5f4fadaf937bf853d2645cd70b3af9bea6e190", "messageHeadline": "NOTICK: Corda 4.3-RC01", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "389c91374eeb43b76eca01fb8bfec38ab153f2f4", "messageHeadline": "NOTICK: Change Corda version to 4.4", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "3cafe14f46f35cc8f5237c1696d105a25e83353e", "messageHeadline": "NOTICK: Corda 4.3-RC01", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e7335c08086343194698310ecd8e44710a15736", "messageHeadline": "NOTICK: Change Corda version to 4.4", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "1c2c3d3fed24a8f6e2488e474bdff5540cd00e43", "messageHeadline": "Identity service refactor for confidential-identities and accounts (#\u2026", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 379, "deletions": 224}}, {"node": {"oid": "4ef032071d7c75a921b00a0a63bbdbfb9f22b8c7", "messageHeadline": "Add Jenkinsfile for integration into CI (#5468)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "d954cdb2e5bd01429a02d24adcbf9d11a237bb3a", "messageHeadline": "Fixed broken links in GitHub PR template", "author": {"name": "Phoenix", "email": "todofixthis@users.noreply.github.com", "user": {"login": "todofixthis"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "39adfbb9eaf7bcd6417b37de8ad4267745875b5e", "messageHeadline": "CORDA-1836: Checkpoints which cannot be deserialised no longer preven\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 29, "deletions": 27}}, {"node": {"oid": "e2fcc1edd574d4ada4ad2445d92d8f6b71f0d87f", "messageHeadline": "CORDA-3218: Make set of serializer types considered suitable for obje\u2026", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "c7cd947c322386684b16697bb90d6784fbaf617a", "messageHeadline": "CORDA-3060: Notary logging improvements", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "16e4650d8d2a9a9dff3a207ab44c36801e808268", "messageHeadline": "CORDA-3060: Improve Notary logging from an operator/admins point of view", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "842888ac1bbb2a8d3f3b5fd0a55816f94af044ff", "messageHeadline": "Fix typo. (Doh!)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c096dcab3b5aee684d429c3a6cb9ce9d90693a6e", "messageHeadline": "CORDA-3206: Move serialization tests into separate module to break de\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 143, "deletions": 77}}, {"node": {"oid": "7af80116492b45f27ac3718ba59c3de17e7c5481", "messageHeadline": "CORDA-3218: Make set of serializer types considered suitable for obje\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "dea00fd1071295fd661de3530abb0e1565414726", "messageHeadline": "remove compiler xml (#5426)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 0, "deletions": 685}}, {"node": {"oid": "3b1a49a2cfcecef5b00c10f3a9fc46612353680b", "messageHeadline": "TM-20 rebasing the detekt changes to be able to merge into OS 4.3. Th\u2026", "author": {"name": "Schife", "email": "52859362+Schife@users.noreply.github.com", "user": {"login": "Schife"}}, "additions": 12518, "deletions": 2}}, {"node": {"oid": "760c7322127d71a87d93d062ef0a4f322df4d69f", "messageHeadline": "Merge pull request #5466 from corda/jlocke/20190912_merge_4.1_to_4.3", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "79c675fb41225446f06d3adf04d1066007e5eb38", "messageHeadline": "CORDA-3200 Fix postgres oid/ bytea column issue (#5465)", "author": {"name": "willhr3", "email": "48725248+willhr3@users.noreply.github.com", "user": {"login": "willhr3"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "ef006598805946e430fe8ba0e36e92f0f63653a9", "messageHeadline": "Merge branch 'release/os/4.1' into jlocke/20190912_merge_4.1_to_4.3", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "81a6a9ecbab69314c9dc17ed176f84938c8cda2e", "messageHeadline": "[CORDA-3079] Load drivers directory automatically (#5454)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3b941af6079e3c6a95e3a9ef1ea06dd66a2c3f83", "messageHeadline": "[CORDA-3151] Fixed bug where observable leaks on ctrl+c interrupt whi\u2026", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "187be4c9191ae4f7516aff2cc2ba570e9af8be8b", "messageHeadline": "Merge pull request #5460 from corda/Dockerform-update", "author": {"name": "edward-prosser", "email": "50100511+edward-prosser@users.noreply.github.com", "user": {"login": "edward-prosser"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "f171de7b696a021a1aa95f7c860e79db7fcef78a", "messageHeadline": "TM-23 Fail build on compiler warnings (#5453)", "author": {"name": "Zoltan Kiss", "email": "zoltan.kiss.jr@gmail.com", "user": {"login": "zkiss"}}, "additions": 223, "deletions": 143}}, {"node": {"oid": "91d3ab3556c18d6232561bcf240711636808c98a", "messageHeadline": "Fix text errors", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 2, "deletions": 10}}, {"node": {"oid": "4e6edd012a40c6725fbc511ac28c842904439abb", "messageHeadline": "CORDA-3133 (Version 2) (#5428)", "author": {"name": "Matthew Layton", "email": "matthew.layton@live.co.uk", "user": {"login": "MrMatthewLayton"}}, "additions": 133, "deletions": 7}}, {"node": {"oid": "33055702a8f4a2601497721a1657a6bf401cece4", "messageHeadline": "CORDA-2837 Prevent node running SwapIdentitiesFlow from initiating se\u2026", "author": {"name": "willhr3", "email": "48725248+willhr3@users.noreply.github.com", "user": {"login": "willhr3"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9e0d9c2b1d64bf94e5c92229fc69fb44e1b7f0c5", "messageHeadline": "CORDA-3193: Update docs to mention branching strategy (#5451)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "aad2e82d078848d86d496a076eb14acc10d20be7", "messageHeadline": "CORDA-3200 Split migrations as per https://github.com/corda/enterpris\u2026", "author": {"name": "willhr3", "email": "48725248+willhr3@users.noreply.github.com", "user": {"login": "willhr3"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "a88c51909645d5d271d1d9764bb2110ad79bfb4a", "messageHeadline": "CORDA-2740 - Remove RPC exception obfuscation (#5455)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 21, "deletions": 317}}, {"node": {"oid": "4cbe22949df2db1bc01c038d118703f24e6310ff", "messageHeadline": "CORDA-3018 Whitelisting attachments by public key - phase two tooling\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1683, "deletions": 584}}, {"node": {"oid": "4fb1787f1e54fb3d85b503f80bcd1f421bf4482f", "messageHeadline": "CORDA-3200 Use PersistentIdentityMigrationBuilder instead of schema a\u2026", "author": {"name": "willhr3", "email": "48725248+willhr3@users.noreply.github.com", "user": {"login": "willhr3"}}, "additions": 56, "deletions": 121}}, {"node": {"oid": "a4ab5350d069d206ea9114dece4244d1b6dcafef", "messageHeadline": "DOCS - Updated documentation for Testnet to reflect UI changes. (#5442)", "author": {"name": "Istvan Farmosi", "email": "istvan@farmo.si", "user": {"login": "farm"}}, "additions": 22, "deletions": 68}}, {"node": {"oid": "eece19cce036a89a6941e3e8027a63d82493b390", "messageHeadline": "Merge pull request #5450 from corda/tudor_merge_4.1_to_4.3", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 71, "deletions": 5}}, {"node": {"oid": "ea73dcfb2283bf0585c1859edc723278c956ba38", "messageHeadline": "Merge branch 'release/os/4.1' into tudor_merge_4.1_to_4.3", "author": {"name": "tudor.malene@gmail.com", "email": "tudor.malene@r3.com", "user": null}, "additions": 71, "deletions": 5}}, {"node": {"oid": "3476a47378a04cef74328ac7fdd1f7b944107ccd", "messageHeadline": "move irs-demo to slowIntegrationTest (#5447)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "80d64a957410f409d749a272e3b0f80836e260cb", "messageHeadline": "ENT-3916 - document testing CorDapp upgrades. (#5421)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "9b04f73ee843d581e27af3c815191ce9b9b7ad22", "messageHeadline": "ENT-3924 - more evident error message when multiple versions of the s\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5400e514e688e3379aef9fae50fde1df079584f", "messageHeadline": "add exception handling to handle situation where builds are tidying u\u2026", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "a4650b2bb30b11eea8426a5ced2e42d7d7ad46cf", "messageHeadline": "CORDA-3187: Add -XX:+HeapDumpOnOutOfMemoryError -XX:+CrashOnOutOfMemo\u2026", "author": {"name": "Denis Rekalov", "email": "denis.rekalov@r3.com", "user": null}, "additions": 42, "deletions": 2}}, {"node": {"oid": "cedb290bc99083330f3d6ec076f221d22ce25186", "messageHeadline": "CORDA-3188: Ignore synthetic and static fields when searching for sta\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 29, "deletions": 18}}, {"node": {"oid": "7ef9a8d2c9009e786957f58941903ea4c35a0f0b", "messageHeadline": "Merge pull request #5438 from corda/CORDA-3054-EdP", "author": {"name": "edward-prosser", "email": "50100511+edward-prosser@users.noreply.github.com", "user": {"login": "edward-prosser"}}, "additions": 90, "deletions": 72}}, {"node": {"oid": "9d6922d11e5886453ced5770488bf7a42ef724d7", "messageHeadline": "CORDA-3177 Additional Back Chain Resolution performance enhancements \u2026", "author": {"name": "Nick Dunstone", "email": "49945179+nickdunstone13@users.noreply.github.com", "user": {"login": "nickdunstone13"}}, "additions": 17, "deletions": 72}}, {"node": {"oid": "14b2882bd7e1bffd9dac7344a0b4a16be6ab70c7", "messageHeadline": "Improve docker image building to use a stable working directory (#5433)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "d10c74cbd0f43f5579ba7c57e59fc4a59b15f98b", "messageHeadline": "reapply docker plugin for building corda docker images (#5437)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "74e44eb1ee932b01bdceef2efe37d1174d22ba34", "messageHeadline": "DOCS - Updated documentation for Testnet to reflect UI changes. (#5409)", "author": {"name": "Istvan Farmosi", "email": "istvan@farmo.si", "user": {"login": "farm"}}, "additions": 22, "deletions": 68}}, {"node": {"oid": "5ff09862163f4c846bd01ccc032dfd5f6662de16", "messageHeadline": "Update dockerform task steps", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 90, "deletions": 72}}, {"node": {"oid": "1ac7715e284b9ff442efcff42d67347954983690", "messageHeadline": "[CORDA-2890] - Close security manager after broker is shut down (#5425)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 20, "deletions": 25}}, {"node": {"oid": "a842740c9eda6a6e08db29524ee13d5f154cef4d", "messageHeadline": "WIP Kubenetes parallel build (#5396)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 1545, "deletions": 356}}, {"node": {"oid": "99f4e4aac2ebf9244a4db0354d5aeb2f9bbc3a03", "messageHeadline": "CORDA-3182: Added additional property on VaultQueryCriteria for query\u2026", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 113, "deletions": 23}}, {"node": {"oid": "c2057e08939fc5e1c537eefec60c9252e6700a4b", "messageHeadline": "CORDA-3180: Added ability to lookup the associated UUID for a public \u2026", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "cd0d5c77247efd4e5108c8cfc5eea35e24a3d3ba", "messageHeadline": "Ensure that ServiceHub.WithEntityManager has a database transaction a\u2026", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "136600c91a4aeb01b02f202a382e3000ff0874df", "messageHeadline": "CORDA-3175 Remove dependency on 3rd party javax.xml.bind library for \u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 67, "deletions": 6}}, {"node": {"oid": "620216595760d563b85b75e437347937b10c6a0b", "messageHeadline": "Fix for CORDA-3178. FilterMyKeys now uses the key store as opposed to\u2026", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 28, "deletions": 1}}, {"node": {"oid": "4b5a38796fcc443d4dd6ddb785d4419b7ea3be01", "messageHeadline": "[CORDA-3106] - Refine documentation around rpc reconnection (#5405)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 155, "deletions": 132}}, {"node": {"oid": "3023e3ab87f46f72c7230dcea6eece255ffd6a46", "messageHeadline": "[NOTICK] Expose type in CryptoService (#5416)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "07b96aea18745070e5f1d3300553756a91d3fd4b", "messageHeadline": "CORDA-2925 Rebase identity service changes onto 4.3 (#5407)", "author": {"name": "willhr3", "email": "48725248+willhr3@users.noreply.github.com", "user": {"login": "willhr3"}}, "additions": 690, "deletions": 138}}, {"node": {"oid": "f09bff9c0fb8ec393197106f32426e04d08b7bc8", "messageHeadline": "Make concurrent updates to contractStateTypeMappings thread safe. (#5\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 43, "deletions": 3}}, {"node": {"oid": "b97062baccd25f333f07265673678535d70b8797", "messageHeadline": "[CORDA-3098] - Close previous connection after reconnection (#5339)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 58, "deletions": 26}}, {"node": {"oid": "11d107dcb142c7baf47ddfd67b940a004b7dd801", "messageHeadline": "Fix typo", "author": {"name": "Ake Gaviar", "email": "10195782+akegaviar@users.noreply.github.com", "user": {"login": "akegaviar"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20585266a5d8c102739b511f78f4fa88f8d13190", "messageHeadline": "[NOTICK]: Change Corda version", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "3a6787437d4aa8706cf0b98e13261399d55e2a27", "messageHeadline": "CORDA-3022 Add wildcard RPC permissions (#5174)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "e35c0c1df74e9c475afc31ec7750b11c88bc4742", "messageHeadline": "CORDA-3009 - Migrate identity service to use to string short (#5217)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 958, "deletions": 684}}, {"node": {"oid": "5ede8b57619df526142b4b773966821ec596cfff", "messageHeadline": "[NOTICK]: Change Corda version", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c525f77ae9a1dccd0f924ffdb8731e2b6d48c5b4", "messageHeadline": "[NOTICK]: Change Corda version", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7f89577f83cae1ac865ed0f6fe0e28870bcde2aa", "messageHeadline": "[NOTICK]: Update to Contract Extension Error Message", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bbadec70bab50804adb36223b0192ef2415245e5", "messageHeadline": "[NOTICK]: Change Corda version", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "bbf1d6351e989f3d2a01107671703832fd04f12a", "messageHeadline": "Merge OS 4.1 into OS 4.3", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 208, "deletions": 73}}, {"node": {"oid": "122bf3b3e0fb903f7684f0af8963ebc994306aa6", "messageHeadline": "Merge OS 4.1 into OS 4.3", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "35d0170b0a8fad4d81eb772fa343948328f8f1f2", "messageHeadline": "Merge branch 'master' into jlocke/merge_4.1_20190827", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 422, "deletions": 286}}, {"node": {"oid": "f96105a014295b4134a7666138fd4e5a953af6b5", "messageHeadline": "CORDA-3157: Modify Corda's custom serialiser support for the DJVM.", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 199, "deletions": 51}}, {"node": {"oid": "9661f8d4e41bf8834bf25723a4bd8006e484f3df", "messageHeadline": "Merge OS 4.1 into OS 4.3", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "e5f314ffbf5c0a739570dfc041317e16e51de770", "messageHeadline": "Merge branch 'release/4' into jlocke/merge_4.1_20190827", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 217, "deletions": 64}}, {"node": {"oid": "90284a614337aa8d3632b0f8fe2c7eb33e8119f8", "messageHeadline": "CORDA-2919: JacksonSupport, for CordaSerializable classes, improved t\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 223, "deletions": 235}}, {"node": {"oid": "e25d9a1d4ea69b4cf1ed95ee679de648710e9aea", "messageHeadline": "Update KDocs.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "a4f8448398987468f18ed394415aeee1543b22da", "messageHeadline": "CORDA-3073: Code block links 404", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc5cd62e20e82977123366b4a3e5286efe88705b", "messageHeadline": "Merge pull request #5374 from corda/edp-update-qs-bug", "author": {"name": "edward-prosser", "email": "50100511+edward-prosser@users.noreply.github.com", "user": {"login": "edward-prosser"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7b308eb45f10a359d689276ab98c6aba2b99967c", "messageHeadline": "NOTICK: Add BlobWriter and Schema Dumper", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1293, "deletions": 461}}, {"node": {"oid": "92ae45a9497718d640f787baa6e63fa7ae9cc221", "messageHeadline": "Fix typo decimal62 -> decimal64.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbce25b5756a38ce85e96a973462d7cb5dace84c", "messageHeadline": "Put missing content back into the toctree after a bad merge.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 54, "deletions": 27}}, {"node": {"oid": "43c61bfea1985ea2b8b0f5e04a6f6512024dddb2", "messageHeadline": "Use full Apache 2.0 license so GitHub recognizes it", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 171, "deletions": 10}}, {"node": {"oid": "4ebd02bc04c8193add37a6413e1f5b935f0fb3c7", "messageHeadline": "Tidy up changes for review.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "b2d335c5184a9d61ed1ced2e497f0097e02a5a46", "messageHeadline": "Make the choice of AMQP serializer for primitive types configurable.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "99074b5a49ab56473800921dd9b64152ee0d55e4", "messageHeadline": "Modify the fingerprinter not to use ConcurrentHashMap.computeIfAbsent\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "a5d5e0d47600c7fe2d484c421a6988a08ec1fde7", "messageHeadline": "Allow custom serialization for all subclasses of a configurable set o\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "bdd5d136551a837193bf4174a6701d4e3121a6d5", "messageHeadline": "Provide a map of Java primitive types as a configuration value.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "aa2f1029a65543b9bfc5e8a791b92ecd19c98ada", "messageHeadline": "Use LocalTypeIdentifier information where available to lookup CustomS\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "be64c895158fd310c04c9069d1a74239dcd13c09", "messageHeadline": "Implement generic CustomerSerializers that create more specific AMQPS\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "e4f38d19451a415fef31d2cbd92512c8062514f4", "messageHeadline": "Ensure that described properties are associated with a descriptor.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "8f0c7c947a4a48d1cc4f5b21fd9a17b004ad3256", "messageHeadline": "Allow custom serializers to be registered with type aliases for deser\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "2dd1e21404e8c567c0d9357b79224f798ca53643", "messageHeadline": "Make the start page a bit nicer and make the white papers more visible.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 38, "deletions": 9}}, {"node": {"oid": "a41ffe7f39b8278da318dca57148bbed9f5511da", "messageHeadline": "TWP: Last touches of paint on our beautiful new bike shed.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 6, "deletions": 7}}, {"node": {"oid": "929ac26a84a395e3f2a4b19945fb628ed7ec0306", "messageHeadline": "TWP: Rerender.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8b662ef0deddc539959812d1b09f9f6a88b1d17b", "messageHeadline": "TWP: Address review comments from Nick Rogers.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 19, "deletions": 15}}, {"node": {"oid": "db83a56c665cb63e622a7fc5af67ad1b2d487dea", "messageHeadline": "TWP: Rerender", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "70c5d96de703b2cc1676769a0483450a4757cc17", "messageHeadline": "TWP: Address final comments.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 16, "deletions": 4}}, {"node": {"oid": "da18eae303b25d13f4627d0b938faf820a3f4e9a", "messageHeadline": "TWP: Add a section on micronodes, rewrite the accounts section.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 157, "deletions": 12}}, {"node": {"oid": "a88645ee95305050ebfc8c9722582acf30d44287", "messageHeadline": "TWP: Adjust the section on secure signing devices to more clearly dis\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 20, "deletions": 33}}, {"node": {"oid": "54eef09b6e25cb2dc858c78e720770c56e32eb21", "messageHeadline": "TWP: Rerender.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a1ed69566451c6afa9b6a8401a5b7de5677a8315", "messageHeadline": "TWP: Address review from Jose.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 42, "deletions": 35}}, {"node": {"oid": "d9694878057b0a7bea9bc10d1051913bb2ce9e0e", "messageHeadline": "TWP: Refresh tokens diagram with latest from Roger.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "32ad2d0a55715afe83a5fe4c51fdecd3b40badbd", "messageHeadline": "TWP: Rerender", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "1b97fd001b6591314548f0ad067cf1a2790def51", "messageHeadline": "TWP: Add changelog entry.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "51f1530db36f47f4e444407a8d8b59a274d0a7cf", "messageHeadline": "TWP: Cite DTCC study", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1c802daf21e133eb3f73585505dea7ec0bdcbd2b", "messageHeadline": "TWP: Add a brief mention of business networks.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "df4548264f487669559c4136f24480e042f04767", "messageHeadline": "TWP: Small improvements to the privacy section.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 16, "deletions": 10}}, {"node": {"oid": "8e911e8e4964919a6a96013b1e2b83ee4bce63da", "messageHeadline": "TWP: Rebrand SGX execution models.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 24, "deletions": 19}}, {"node": {"oid": "877966ac4766b6d94563038845be024153286b3b", "messageHeadline": "TWP: Extend the discussion of scalability.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 148, "deletions": 50}}, {"node": {"oid": "f1011b3e4e24d915a034065563311ab744757dcd", "messageHeadline": "TWP: Fix Ref.bib", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b0aad3d7fff683f88b87607e39b263afcc0d45b", "messageHeadline": "TWP: Add a brief discussion of human interaction to 'future work'", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "8f62c24400c961b9d6c9fb9bae4ac91cd2917283", "messageHeadline": "TWP: Move notary \"guaranteed data distribution\" into the future work \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 41, "deletions": 41}}, {"node": {"oid": "1e686ca7f30063b39905185c305e11fcbc40b596", "messageHeadline": "TWP: Create a top level section \"the node\", add some more explanation\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 28, "deletions": 2}}, {"node": {"oid": "d2e851fc0655572b643ea81e5482880c6fdb8d6b", "messageHeadline": "TWP: Comment out the network merging section until the details are mo\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 24, "deletions": 24}}, {"node": {"oid": "9189ccf0668f8812dd11fbb4d2cc1c0263090e70", "messageHeadline": "TWP: A brief note on multiple trust roots.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "226caee9abd7236f092fe6f32064bc433c1eea82", "messageHeadline": "TWP: Address review comments.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 46, "deletions": 15}}, {"node": {"oid": "6fca7a190a80c67e79c1e0b542058e769a40afb6", "messageHeadline": "TWP: Add a discussion of SGX and the two different security models we\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 193, "deletions": 14}}, {"node": {"oid": "3f070e4dc3aca2cf29e3e6d06aa8d43cd07638ab", "messageHeadline": "TWP: Add a section to 'future work' on data streams.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 28, "deletions": 3}}, {"node": {"oid": "1f7d45f6ec05818275a1d43840acc47f24e7e64e", "messageHeadline": "TWP: Mention network parameters in the transaction components list.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5f735e174de5193879cf476ee6e16cb8cb60a710", "messageHeadline": "TWP: Add a small discussion of versioning.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 26, "deletions": 6}}, {"node": {"oid": "41bb43bdbe5bd37ce35dd5b408bafb217cb21570", "messageHeadline": "TWP: Add section on network parameters", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 54, "deletions": 12}}, {"node": {"oid": "d98696a54938f9cbff191caee72058b831df5444", "messageHeadline": "TWP: Add discussion of identity, accounts", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 156, "deletions": 49}}, {"node": {"oid": "5ef7524d6d8676a750de2965f6d16185c78b6019", "messageHeadline": "Get rid of ugly boxes around hyperlinks in the intro wp.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "940ce78e1c0a38073d250285ab9b26cae1a0c108", "messageHeadline": "Add authors (back) to renamed plat->intro wp.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c05b5911c669179b8f9e36c34cefb85338cc5bc3", "messageHeadline": "Rename the new platform white paper back to introductory white paper,", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 206, "deletions": 445}}, {"node": {"oid": "d5f6d90b3712f34b35124eb5921d6a5c4447a322", "messageHeadline": "TWP: Address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 104, "deletions": 99}}, {"node": {"oid": "46a305602b415be22665e6f2e7670ab60441df0b", "messageHeadline": "Attempt to make a sentence about constraints easier to understand.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "32450631a71c7cf2ab59df7bd4dd3e7bbe94f5ac", "messageHeadline": "Move some sections into a \"future work\" section.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 245, "deletions": 243}}, {"node": {"oid": "cc389f2a9c240b9bc6132ae94e784e79a9088850", "messageHeadline": "Read through the rest of the paper with minor tweaks.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 26, "deletions": 97}}, {"node": {"oid": "59f839d80a6b9af309acd785b53283d2e422bb41", "messageHeadline": "Add remark about flow deniability.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d3c96793898c5c46299babccde191707dba6dc3e", "messageHeadline": "Rewrap file to a column limit that should fit in the GitHub diff viewer.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 898, "deletions": 879}}, {"node": {"oid": "bf5cb51236f1f2525943672947ac9b40eeaf3bd2", "messageHeadline": "Add discussion of state pointers and the tokens SDK. (#5243)", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 158, "deletions": 126}}, {"node": {"oid": "a2c5cd1947344936b0e38609327cf64999176c2c", "messageHeadline": "Tech white paper refresh, part 1 (#5233)", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 314, "deletions": 242}}, {"node": {"oid": "c7cb6ef725b55712dd08895c9c9b1c2f8ebe4e1a", "messageHeadline": "Re-organise a part of the versioning discussion into a new toctree se\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 24, "deletions": 28}}, {"node": {"oid": "178814b2d9dc8ab98b96be626d7e56c4daf442cd", "messageHeadline": "Improve the PDF by giving the book its own short intro page instead of", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 37, "deletions": 17}}, {"node": {"oid": "8fd5b7e489af9ee0271535394bbca254068b0c47", "messageHeadline": "DOCS - Correct links to `checkpoint-tooling.html` (#5387)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1dcbd979339bed6a9cca193341bc17ca9d18bcb", "messageHeadline": "Fixed code block links", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1c4ea705ca75a6855e55ba1c0ba9d0a51b1e4f8", "messageHeadline": "CORDA-3150 Docs command fix", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e095d738016525794ca33a4b705686de2604ebc4", "messageHeadline": "Merge branch 'master' of https://github.com/corda/corda into minorUpd\u2026", "author": {"name": "Nick Rogers", "email": "rogers.a.nick@gmail.com", "user": {"login": "rogersanick"}}, "additions": 17043, "deletions": 6781}}, {"node": {"oid": "9b244635bbdf45edb6988f3a2bc3b567c66ec2cc", "messageHeadline": "Adding descripting error message for users attempting to extend contr\u2026", "author": {"name": "Nick Rogers", "email": "rogers.a.nick@gmail.com", "user": {"login": "rogersanick"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b13f00e0ee4abb02cd7a6267b6e14704fb501389", "messageHeadline": "Update UAT.md (#5382)", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d1b9e95cd5cd3e4d8a34e453cc12484b23a291f2", "messageHeadline": "[ENT-4024] Use string for the status column in the transaction table \u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "57d0d8c10ca57927cca56152f7cd081ed4ae332e", "messageHeadline": "Fixed headings in UAT.md (#5378)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33bd3b2c1dc9a8e779076ff1f0c42a9ed277cc15", "messageHeadline": "Backporting changes to quickstart (#5306)", "author": {"name": "edward-prosser", "email": "50100511+edward-prosser@users.noreply.github.com", "user": {"login": "edward-prosser"}}, "additions": 703, "deletions": 107}}, {"node": {"oid": "171c2be2db59010997cfbb5144b8e4c1bedd7cc3", "messageHeadline": "NOTICK - Typo in comment", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19adbffffb2e4221acc4223577fb3a0366373a2d", "messageHeadline": "NOTICK - Break up the Property Reader Class into multiple files", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 898, "deletions": 686}}, {"node": {"oid": "eb8eaba1d73eef9dd075049997093313a065fecf", "messageHeadline": "NOTICK - Fix namespace allocation for C++ Serialiser", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 527, "deletions": 365}}, {"node": {"oid": "101d978050de96d895b9399ca0a0cbc3fda6d92f", "messageHeadline": "[CORDA-3149] Update cache to check node identity keys in identity tab\u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 118, "deletions": 119}}, {"node": {"oid": "abd3a2db528b5748cc4d6ecf7e14c4bd2f8dcf8d", "messageHeadline": "Update UAT.md (#5321)", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "76e2c696f21635b9865b6bbacb2bbf32bfc90b32", "messageHeadline": "[ENT-3809] Move purejavacomm dependency to libs. (#5269)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "8d098fe8458fd00fa9c9c2a714df058d97c9a3c9", "messageHeadline": "fix wrong index in readme (#5315)", "author": {"name": "Asher", "email": "34049754+HaoXuan40404@users.noreply.github.com", "user": {"login": "HaoXuan40404"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81e9e8a8428a7400888c7459c3b4ced820eb243d", "messageHeadline": "NOTICK - Small tidy up based on lint suggestions", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "3c3f5f5e045f578a481634d43d3b125f6b6a0549", "messageHeadline": "NOTICK - Move CompositeFactory into amqp::internal namespace", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 84, "deletions": 38}}, {"node": {"oid": "2ba867601378ee89e388eb87bbfbfbd42dc40ba7", "messageHeadline": "NOTICK - Remove commented out code", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "cfa657a1a095a25fc0015ac1577cafe164a3e86f", "messageHeadline": "NOTICK - CPP project gitignore", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "69d1b4e4e5d21289f5a107b903e1dbe7519a5f12", "messageHeadline": "CORDA-3138: Removed InMemoryTransactionsResolver as it's not needed a\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 77, "deletions": 181}}, {"node": {"oid": "ee1aa9fea12c912ef672d683d53d0db64d48f483", "messageHeadline": "[CORDA-3082] Update app upgrade notes to document source incompatibil\u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "913ba1d46e05da7815fc3c362f91fb2fa85a8f28", "messageHeadline": "NOTICK - Initial work on a non JVM (C++) serialiser (#5368)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 5288, "deletions": 0}}, {"node": {"oid": "a477d59c15e30c66e6030659f797b39345c85bda", "messageHeadline": "CORDA-3094 improvements to checkpoint dumper (#5324)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 357, "deletions": 123}}, {"node": {"oid": "72ac7224511b81f10770cbf8b3a016b32d7c9b5d", "messageHeadline": "[CORDA-3130] Add a cache for looking up external UUIDs from public ke\u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 428, "deletions": 123}}, {"node": {"oid": "132244c437f5d232e23d96a123e59c0f113a39ad", "messageHeadline": "[DOCS] - Clarify behaviour of hospital in unhandled errors (#5366)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "98329444f558ae12c59d92c65f276a753a2a2254", "messageHeadline": "Revert \"ENT-3658, ENT-3660: Add timeouts and hospital flow handling t\u2026", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 11, "deletions": 182}}, {"node": {"oid": "56c5a50a061b32d4844bcd51912a380462d93da9", "messageHeadline": "BACKPORT: Fix links to GitHub master branches", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "4c7604b5c3401f3c749f52e8e4efe66c27f39ddb", "messageHeadline": "ENT-3965 Improved welcome message for Standalone Shell - bye command \u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "6db3ded032c8d52fa44986112fcd0d7663281ada", "messageHeadline": "CORDA-3139: Cater for port already bound scenario during port allocat\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 150, "deletions": 95}}, {"node": {"oid": "b8e278680db627c12cb41fc50780a5bfd85544b7", "messageHeadline": "CORDA-3120 Update owasp scanner (#5335)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc265ee472957a1db1dc9852517c4f9916bfd518", "messageHeadline": "CORDA-3018 Whitelisting attachments by public key - relax signer rest\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 448, "deletions": 27}}, {"node": {"oid": "44428b60484074d90b39a04819b19d0eeee18cf1", "messageHeadline": "ENT-3801 Backport to OS (#5355)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 1178, "deletions": 511}}, {"node": {"oid": "a41213bc86f2e330f821d720912297475a7cb46b", "messageHeadline": "Add constants for the open source and samples repos branch names", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "39094f19188b062534951bab01517df98fe113f0", "messageHeadline": "Update index.md", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 4, "deletions": 25}}, {"node": {"oid": "68cfb1d2ead79dc540c5a5b78e678e7e32421fa5", "messageHeadline": "Removes reference to future functionality.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 0, "deletions": 14}}, {"node": {"oid": "b60ab70440bd8552a1114ee84cd251a7bdb3adf4", "messageHeadline": "CORDA-2617: Add failover listeners to terminate node process (#5337)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 60, "deletions": 18}}, {"node": {"oid": "fa7571164738f83a68b90ffe86d58c8211581dbb", "messageHeadline": "CORDA-3055 - Parallel node info download (#5097)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 191, "deletions": 142}}, {"node": {"oid": "7f3eca44dd6cd3aa1668e8d4c04a018489afdc02", "messageHeadline": "Ignore RPCStability tests. (#5351)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "813ff39eaa6afa057884fb28b0b19f6b0ce3f43b", "messageHeadline": "CORDA-3127: Move evaluationDependsOn() from core to core-tests. (#5349)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91667559547ed13efaafaa8567cd9b62eb9781a4", "messageHeadline": "Add constants for the open source and samples repos branch names (#5263)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "7f79a856afb094ba1f14d093ce38afb71348da06", "messageHeadline": "CORDA-3121 - Fix incorrect rendering of Independent Foundation URL (i\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99e802c5c5f3f786b4b07b495a60f96d0702d86c", "messageHeadline": "CORDA-3071 - Checkpoint agent tool (#5295)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1117, "deletions": 5}}, {"node": {"oid": "b2243ed5d54dda62fd9e8d640eb0051cba192dcb", "messageHeadline": "DOCS - Fix network bootstrapper link to download (BACKPORT)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f945940cc092f224540436a82d31fb400bbd063e", "messageHeadline": "ENT-3504: Statemachine IllegalStateException logging (BACKPORT)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eff762a5c3f1119103cbac005892c7b36efed1ef", "messageHeadline": "CORDA-3012 More information in log warning for Cordapps missing advis\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ffe708c1ad5b23133ce876755b4b67c85e7f3471", "messageHeadline": "DOCS - Point network bootstrapper url to the artifactory download loc\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1289ec379036f22a1bc120b0dde5d3efd066173", "messageHeadline": "CORDA-2871: Restore CompositeKey support to core-deterministic. (#5333)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "8ac472b933a2fd6faeb26116460f8aa507426ab6", "messageHeadline": "ENT-3504 Do not throw exception for missing fiber and log instead - O\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "36c756eeb6dacc1ccff3d8650bbfcdc043b421f9", "messageHeadline": "Added accounts design doc. (#5193)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 559, "deletions": 0}}, {"node": {"oid": "34368bf0d54cf40f30cb327eb7c5b7212855c8c8", "messageHeadline": "CORDA-2216 Restrict extended key usage of certificate types (#5294)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "6913a80fc4bb7c18ee3a887d67057b4615d2970b", "messageHeadline": "ENT-3928: Remove network map URL exposed in docs", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 116}}, {"node": {"oid": "85ebac77bfaa3ea74417c16e865063d6e2b4e4f5", "messageHeadline": "Contract tutorial update and Contributors list update (#5338)", "author": {"name": "Manish Kumar", "email": "37333941+manishchainThat@users.noreply.github.com", "user": {"login": "manishchainThat"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cb0140a791eb02ba1d6b9803ff8ba3143f1dcf6a", "messageHeadline": "ENT-3928: Remove network map URL exposed in docs", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 1, "deletions": 116}}, {"node": {"oid": "47f8b2700b6ed0927fdaed0a1f0c4665a73054fa", "messageHeadline": "Merge pull request #5331 from corda/revert-5330-ENT-3928-correct-netw\u2026", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 116, "deletions": 1}}, {"node": {"oid": "75caa435bdaf274dcb6c8a79f9c023900efb185d", "messageHeadline": "Revert \"BACKPORT - Update UAT.md docs to remove specific information\"", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 116, "deletions": 1}}, {"node": {"oid": "29976c82d92c1c22f1359b765ad6dd48e0a55451", "messageHeadline": "Merge pull request #5330 from corda/ENT-3928-correct-network-map-url-\u2026", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 116}}, {"node": {"oid": "4e811f7ef0b7f3ec71c08ebd8e746f7ffcb5ba1e", "messageHeadline": "Update UAT.md", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 1, "deletions": 116}}, {"node": {"oid": "9bf26c20e023685e6084fc1d11122d41e0bd571f", "messageHeadline": "CORDA-2920 Hash to Signature Constraint automatic propagation", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 384, "deletions": 93}}, {"node": {"oid": "41634d1fda740a75961f53582370e6040e90026b", "messageHeadline": "DOCS - Point network bootstrapper url to the artifactory download loc\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5736a8e09fd104f7a94fa214630854ed7e1c41fa", "messageHeadline": "[CORDA-2923] Revert previous test fix and workaround other test failu\u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "4e66885cf963bb168f515d1eb0f3e41f3ee1a90a", "messageHeadline": "CORDA-1937: Do not ignore `alias` parameter passed in. (#5314)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a204b50f5b05942208659570742af79cac48328d", "messageHeadline": "[CORDA-2923] Prevent connection threads leaking on reconnect (#5313)", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "06e709f86b6d68601f8df9eaaa2b944c01ee85c5", "messageHeadline": "CORDA-3092: Exception is logged if flow session message can't be dese\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50d4ab6951bb4bcb6c781b4f0ec9c4388108b5c7", "messageHeadline": "[CORDA-2923] Ensure the RPC connection is closed in Reconnection test\u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 41, "deletions": 34}}, {"node": {"oid": "b4749eb8f96e9f67a48cc1234a32c8353be76cd2", "messageHeadline": "CORDA-2991 (Cont): set node info polling interval to 1 second in Driv\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "1fc1e7d6c83cbadb791db5cc0491060f9abac973", "messageHeadline": "Move changelog entry to 5.0", "author": {"name": "Matthijs van den Bos", "email": "matthijs.van.den.bos@ing.com", "user": {"login": "mvdbos"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af44dfa309344e727733733a7794390f6d2b1a56", "messageHeadline": "Fix API stability issue", "author": {"name": "Matthijs van den Bos", "email": "matthijs.van.den.bos@ing.com", "user": {"login": "mvdbos"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "164079e3a2edef9edbfb149b191bdc162488c3c6", "messageHeadline": "Maintain API stability for MockNetworkNotarySpec constructor", "author": {"name": "Matthijs van den Bos", "email": "matthijs.van.den.bos@ing.com", "user": {"login": "mvdbos"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "100457afc06b7605d2c4bd0fd0fff7ea555680e5", "messageHeadline": "Add MockNet support for custom Notary class", "author": {"name": "Matthijs van den Bos", "email": "matthijs.van.den.bos@ing.com", "user": {"login": "mvdbos"}}, "additions": 97, "deletions": 4}}, {"node": {"oid": "0192fced3e949035b0aa948c3746a1a3dc04ec62", "messageHeadline": "DOCS - Remove mention of hot swapping of cordapp config files (#5260)\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "645c445d2815555e112c4cd4acba77fd7da9f224", "messageHeadline": "DOCS - Fix broken url to reconnecting rpc code (#5250) (#5278)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70b2a94fda4e1b4f4ee7aff2e369d87fb1c9f7f5", "messageHeadline": "ENT-3504 Do not throw exception for missing fiber and log instead - O\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8962d930d4c821689884f7b6ea502f6aa39abd99", "messageHeadline": "[CORDA-2923] - Make the RPC client reconnect with gracefulReconnect p\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 420, "deletions": 234}}, {"node": {"oid": "e96dcedfc6ca491de954aa7c0b7f7ca3297e0ac8", "messageHeadline": "CORDA-3068: Pass base directory when resolving relative paths (#5297)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 58, "deletions": 14}}, {"node": {"oid": "903cdba57e16c1011eb5623549a3fcc49a4fc66b", "messageHeadline": "last update", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 24, "deletions": 10}}, {"node": {"oid": "4d0ec9a1a9daf27b141d00127c165e88958ca415", "messageHeadline": "last changes maybe", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 25, "deletions": 15}}, {"node": {"oid": "9fa0b52b64eb6839baa2a98b1bf2e3dfca184422", "messageHeadline": "feedback changes", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 25, "deletions": 12}}, {"node": {"oid": "1378321e1f5af83134e17897ab4280ca9fcca3d2", "messageHeadline": "Format code snippets in `quickstart-build.rst`", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 63, "deletions": 35}}, {"node": {"oid": "66794e27a53d2b8081dc0bb03b15d9a40bcf029c", "messageHeadline": "changes to commands", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 44, "deletions": 11}}, {"node": {"oid": "3c35d1da71119919dca52fc7105c6f76b96fa18f", "messageHeadline": "efficiency!", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0a9ab5a763e68301e58d790f11a12ed94fd6b966", "messageHeadline": "spoke too soon", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2f608258f6a437d8a2eed0053cac73b159c699dd", "messageHeadline": "last changes... maybe", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 121, "deletions": 54}}, {"node": {"oid": "e3e16c0f520137a3a6a905a592035b28efed41d4", "messageHeadline": "testing changes batch", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 64, "deletions": 64}}, {"node": {"oid": "a5ad24fc00a353f1d0234dfbf6dc91e12c24b1f8", "messageHeadline": "links updates", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "5f43445a0e9f25a37ff44cb2c82998ee944f3d0b", "messageHeadline": "revision of deploy", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 55, "deletions": 34}}, {"node": {"oid": "dea2b0e975477085e7dc046c7345f667832ca6bc", "messageHeadline": "first content push", "author": {"name": "Ed Prosser", "email": "edward.prosser@r3.com", "user": null}, "additions": 510, "deletions": 104}}, {"node": {"oid": "dfa3c679197a3da93ff2dda4d7df2f0a628a4131", "messageHeadline": "Removing reference to Enterprise in test (#5293)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "49cda57c81af0df3f2d34f0441b9e5bf981ac235", "messageHeadline": "AppendOnlyPersistentMapBase.allPersisted no longer loads everything i\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 66, "deletions": 48}}, {"node": {"oid": "76631132ca49e690e384e3dd10bacc4fa27a24da", "messageHeadline": "ENT-3827: Temporarily disable the HSM timeouts (#5291)", "author": {"name": "Ryan Fowler", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "9bcaecfbe3e9a8a381c62a1ae4a92858fcad8cbb", "messageHeadline": "Delete unused DuplicateContractClassException (#5284)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 6, "deletions": 19}}, {"node": {"oid": "9ccd654ffa0e28fc39041765ea1110ed327242c0", "messageHeadline": "CORDA-3028: Add Node Diagnostics Info RPC Call - Update changelog (#5\u2026", "author": {"name": "gwr3com", "email": "51672878+gwr3com@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "359552f30ca7f7d54416103aae515674b1123f57", "messageHeadline": "disable multiprocess port allocation test on windows due to it being \u2026", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 31, "deletions": 30}}, {"node": {"oid": "22e4b8e96284f35d2eda4a4e14d36298c7c0f33c", "messageHeadline": "CORDA-3028: Add Node Diagnostics Info RPC Call - Backport a diff from\u2026", "author": {"name": "gwr3com", "email": "51672878+gwr3com@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c6262b6ff9296c30c6302810a8d89c7aa313adbd", "messageHeadline": "Backport of CORDA-2998 fix network builder (#5265) (#5270)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 384, "deletions": 467}}, {"node": {"oid": "687fa81894b8c843a8613aa7b354aade21cd76fa", "messageHeadline": "ETO-39 Move core tests (#5255)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 654, "deletions": 253}}, {"node": {"oid": "8a6fc2964c9703d742e94014770a60923831045a", "messageHeadline": "DOCS - use signInitialTransaction instead of toSignedTransaction in t\u2026", "author": {"name": "Joseph Tharakan", "email": "josh_tharakan@hotmail.com", "user": {"login": "joshtharakan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "933330bc4c73684f20aa7d2f5e72a1db1bb79ce1", "messageHeadline": "CORDA-3028: Add Node Diagnostics Info RPC Call (#5271)", "author": {"name": "gwr3com", "email": "51672878+gwr3com@users.noreply.github.com", "user": null}, "additions": 149, "deletions": 2}}, {"node": {"oid": "6d3a6a39984d7e80d9390d7a66d53b3e87a825ed", "messageHeadline": "ENT-3710 Add `TransientConnectionCardiologist` to Flow Hospital (#5277)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 212, "deletions": 16}}, {"node": {"oid": "306df8e219f820ae5f681230bf6462803e7d6d33", "messageHeadline": "CORDA-3053 Validation should pass with systemProperties defined in co\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "075f68f179d85ca7458eab8333760a38d50e1b70", "messageHeadline": "[CORDA-2086] Allow transactions to be re-recorded using StatesToRecor\u2026", "author": {"name": "James Higgs", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 346, "deletions": 77}}, {"node": {"oid": "479d61cfde0118925f57230e95c4d6c7e852c873", "messageHeadline": "Update upgrading-cordapps.rst (#5274)", "author": {"name": "suweicong", "email": "39120061+suweicong@users.noreply.github.com", "user": {"login": "suweicong"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14a20654bdb48dfbf5a1ddfe6de97e9e5e52b7d9", "messageHeadline": "CORDA-2991 shorten poll intervals for node info file propagation (#5240)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6df142bf7af44ebe2dfcce073b08d62cd2eb4092", "messageHeadline": "ENT-3658, ENT-3660: Add timeouts and hospital flow handling to Crypto\u2026", "author": {"name": "fowlerrr", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 185, "deletions": 14}}, {"node": {"oid": "2bfd2c8cb5c8ff894d63f825f58e893c44d3e432", "messageHeadline": "Fix broken url to reconnecting rpc code (#5250)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44835bd17cc2cf083ae568eecbee24ddc68578a0", "messageHeadline": "CORDA-2914: Allow certificate directory to be a symlink (#5102)", "author": {"name": "Manoj", "email": "manoj.gupta@r3.com", "user": {"login": "manojkrgupta"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "88894bc5923f8716e4e010e84e487980d4d8b230", "messageHeadline": "add a shared memory port allocator to allow multiple processes to sha\u2026", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 340, "deletions": 111}}, {"node": {"oid": "f89008c070cd01a9dabf7dd94234fbff3de7bca6", "messageHeadline": "CORDA-2998 fix network builder (#5265)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 481, "deletions": 531}}, {"node": {"oid": "fee396efc3b81b8b0c1df83e09a9fc7c87bac06f", "messageHeadline": "Doc fix: added missing requirement for handcrafting nodes (#5191)", "author": {"name": "VCAMP", "email": "VCAMP@users.noreply.github.com", "user": {"login": "VCAMP"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "47e957c96afbc73d6e53184d94d6bd691bbff39b", "messageHeadline": "Adding Prannav Kotamraju from Digiledge (#5267)", "author": {"name": "CaisManai", "email": "50658567+CaisManai@users.noreply.github.com", "user": {"login": "CaisManai"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ad5c2176d90d59d2f5f55060a0a0f8a53829486", "messageHeadline": "CORDA-3021: Use `CryptoService` in Node's ConfigUtilities to minimise\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5db70192eccbf8bea90afd59cee511d840e234be", "messageHeadline": "[CORDA-3042] - Revert upgrade of dokka (#5259)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e84995abf981fcbf53ee0c8ddd2489084f635448", "messageHeadline": "Remove mention of hot swapping of cordapp config files (#5260)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ebe3169826073b6caf747dd1e0eb0c0bf46af899", "messageHeadline": "CORDA-3034. Reconnecting Rpc will now not wait only for 60 min after \u2026", "author": {"name": "Pranav Kotamraju", "email": "prannavk@gmail.com", "user": {"login": "Prannav-k"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffe328c6047f11ad8727feef4607abcff5c97fef", "messageHeadline": "CORDA-2720: Refactor NodeConfiguration out of NodeRegistrationHelper \u2026", "author": {"name": "fowlerrr", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "5e48ad0f52ed4a315b77bee201a2e32a2c8239e0", "messageHeadline": "Upgrade `jackson_version` to `2.9.7` (#5261)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1542f386aff2c5b2d97a0df9b272d8b1cfc6717", "messageHeadline": "CORDA-2996: NotaryLoader - improve exception handling (#5210)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "51f1e442a34ee40e260832b42e910320abff47b5", "messageHeadline": "CORDA-3021: Introduce `SignOnlyCryptoService` and use it whenever pos\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "6c0519795468e5f15c2af7cace623096a52a9627", "messageHeadline": "NOTICK - fix network builder for v4 (#5205)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 65, "deletions": 32}}, {"node": {"oid": "0083931eb7d93cdd0d31695734d1c32763dbe9a2", "messageHeadline": "NOTICK - renamed postgres to postgresql (#5220)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e02968c63de8b8d3bf0b8ac3035ae27b277485e", "messageHeadline": "ENT-3496: dumpCheckpoints shell command (#5171)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 555, "deletions": 103}}, {"node": {"oid": "267b4acf281219483f246e8074e8f437e3f4f55e", "messageHeadline": "ENT-3496 Improve flow draining docs", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d1e7850dd1a0dde79e7379d9be0e7c3124e710be", "messageHeadline": "CORDA-2176 - test that logging is not broken. (#5224)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 125, "deletions": 4}}, {"node": {"oid": "48b0de5e577c13b8499cf87a6dffd682c0b726ae", "messageHeadline": "Merge pull request #5245 from corda/shams-merge-cid-878", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 349, "deletions": 80}}, {"node": {"oid": "571386570278db97e584e7914122e30a8fddc6e8", "messageHeadline": "DOCS - Fix broken link", "author": {"name": "Katelyn", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "99bc614b7ca557dd34cd84614dce1afda4135e82", "messageHeadline": "Merge remote-tracking branch 'origin/feature/CID-878-non_party_flow_s\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 349, "deletions": 80}}, {"node": {"oid": "76eec9aa8b87d7f6a76ca1ceb7eac13920e8555e", "messageHeadline": "CORDA-3033: Introducing Destination interface for initiating flows wi\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 183, "deletions": 122}}, {"node": {"oid": "ae877f87ba458c82ce024b02fc60825e14ee2e70", "messageHeadline": "ENT-3142: net-params signing tool: include certificate path in signat\u2026", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "0cd57c81bcf64cc74e1ed7201332ce7bc437117f", "messageHeadline": "Test the scheduler picking up a persisted scheduled state without shu\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "96e52e2ec83f3c9fffdfed8477f8e11e62513cf4", "messageHeadline": "CORDA-2871: Fine-tune compile vs runtime scopes of published determin\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "e303450e02e953f4fe52b3097d939dbdd6d1d353", "messageHeadline": "ENT-3496 Add changelog entry and update upgrading cordapps docs", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "27707ad3cb18c9f5b178aac27c560b29e7e2973b", "messageHeadline": "CORDA-2511 - Upgrade notes for C4 need to include required minimum pr\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "3ceb242ee148fed663964a12030e39c907872ab2", "messageHeadline": "CORDA-2935 - Align timeouts for CRL retrieval and TLS handshake (#5126)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "e8b55e8f2e6b84a344bbbe55e01951f91d36d849", "messageHeadline": "CORDA-2934 - disable hibernate validator integration with hibernate (\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6bef2b52e75bcbb7b009cc90525c1ea8370574d3", "messageHeadline": "ENT-3535 Update Hibernate dependency (#5168)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29aa9853627031d7df6fa7e2e42362d479f7902c", "messageHeadline": "ENT-3541 remove unused commons-fileupload dep (#5206)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "0101cdbd566bdfab53700dc94ee18a840b558944", "messageHeadline": "ENT-3542 remove unused commons-codec dep (#5207)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d7b54ed1f601f5288215041199c9544cba898cfc", "messageHeadline": "ENT-3543 Update okhttp dependency (#5208)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4f20829009e75f7949d65fd24f2c8160debac3cf", "messageHeadline": "CORDA-2999 - Corrected network builder JAR url in docs (#5215)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a855fc6690cbe8c29ac3592738fa7a7e33ddf9cf", "messageHeadline": "CORDA-3017 - Fix release tooling when product name != jira project (#\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "dd98461d87d4a4e2a39fc81bec3e6728066b2258", "messageHeadline": "CORDA-3031 Constrain max heap size for Spring boot processes (#5234)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4e835d54832710222d886511012bc0dd55f113b9", "messageHeadline": "CORDA-2333: Updated the majority of the dependencies that were out of\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 64, "deletions": 78}}, {"node": {"oid": "843c3a0190210fb71883bfc25d28311f82c663a0", "messageHeadline": "All uses of CheckpointStorage.getAllCheckpoints() close the stream af\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 41, "deletions": 42}}, {"node": {"oid": "f0f05df9f4bc9acee42d0d56fa19fb9f14ad2186", "messageHeadline": "Merge branch 'master' into feature/CID-878-non_party_flow_sessions", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2854, "deletions": 19696}}, {"node": {"oid": "f9c034aa7c1e18a4c86e875cd8e79761790dc5d3", "messageHeadline": "CORDA-3000: Allow AbstractParty to initiate flow (#5219)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 252, "deletions": 45}}, {"node": {"oid": "f01f8a129ed7f25a6471c868e45c419038caae94", "messageHeadline": "ENT-3444 create test-db module (#5093)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 489, "deletions": 1}}, {"node": {"oid": "df19b444ddd32d3afd10ed0b76c1b2f68d985968", "messageHeadline": "CORDA-2333: Reverting jersey and mockito as it currently causes issue\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "632a3f4a7a9035ae608956f79332e23f68b10ffd", "messageHeadline": "CORDA-3015: Add StatePointer classes to corda-core-deterministic. (#5\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e3db3a386ee0c52f8cb65692773da8c842d48dcc", "messageHeadline": "ENT-3496 Address pr comments", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "afc36615d037036a2bfebac752e428515daa757c", "messageHeadline": "ENT-3496 Address pr comments", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "97eaa7220ca4a14d86385579b84fce6884c95bc8", "messageHeadline": "RELESE - fix release notes ToC", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "bb3997ed5b7b12269468576d5406fcdaf7c092cf", "messageHeadline": "CORDA-2333: Reverting ClassGraph version back to 4.6.12 (#5221)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2152961d46eeb0406c7da4e7bdeb75c60ebf30e7", "messageHeadline": "CORDA-2333: Dependency update pass for tests and demos (#5211)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 75, "deletions": 72}}, {"node": {"oid": "8480d49e7e2cc70ef5f580a18ed9aa9c01df70ce", "messageHeadline": "CORDA-2333: Bumped ClassGraph version to latest (#5214)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b2148354a59820d96ca31a8aa9a0c2104df628e3", "messageHeadline": "ENT-3496 Improve test to check for zip and json file existence", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 66, "deletions": 27}}, {"node": {"oid": "c11f6c15f71ac47b715e8e1b56ff5159b3730bdc", "messageHeadline": "RELEASE - Final release versoin number", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "23982a1b6c7e10c27f156470d25d835ce4636402", "messageHeadline": "RELEASE - 4.1 release notes (#5154)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 161, "deletions": 2}}, {"node": {"oid": "c32e3a9e267c44d9a995354dc88464c036eedf33", "messageHeadline": "Removed experimental/behave (#5212)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 3500}}, {"node": {"oid": "245a14d499d23bd2edc01e278aa08706e31a2311", "messageHeadline": "ENT-3496 Add `suspendedTimestamp` and `secondsSpentWaiting` to checkp\u2026", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "d72ec57c1c75222637ebc22312873bbe7eeaae14", "messageHeadline": "CORDA-2974 Fixing x500Prinicipal matching (#5186)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3b73e60605af0fa16c67363afdd29fbd8fb9add5", "messageHeadline": "CORDA-2774 Fix for liquibase changelog warnings. (#5199)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d685c2154b64d9f84bf3bfc9366f79674e1217a3", "messageHeadline": "ENT-3489: Removing unnecessary @CordaSerializable annotation from exc\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "143499f6fd8a3f7365958b6afdb92406ba7356ca", "messageHeadline": "ENT-3496 Add the checkpointed flow's simple name to the json file name", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a60d657c7c4f58a08a30266364304ef1e2b2f7a8", "messageHeadline": "ENT-3496 Check in `InternalCordaRPCOps` that somehow got missed...", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "330b5a1d3c13d0221609db2cf6d71ce5085675ca", "messageHeadline": "ENT-3496 Fix compile error in `ThreadContextAdjustingRpcOpsProxyTest`", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31a0c077b8135550ed60d2009adb896b7dae6ba0", "messageHeadline": "ENT-3496 Move `dumpCheckpoints` to the new `InternalCordaRPCOps` inte\u2026", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 126, "deletions": 80}}, {"node": {"oid": "d8395baf62ae8c512e9e48051519c2d5411a37a6", "messageHeadline": "ENT-3496 Create log directory to place dumps if it does not already e\u2026", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dfdcf2e00aa7a7257a4464fc99b8528867c62d62", "messageHeadline": "CORDA-1912: Add documentation on the options for deploying nodes (#5183)", "author": {"name": "fowlerrr", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 127, "deletions": 1}}, {"node": {"oid": "896d1f3c0d906ee01c264d1ab4556c504b5734f5", "messageHeadline": "Update tutorial cordapp (#5192)", "author": {"name": "peterli-r3", "email": "51169685+peterli-r3@users.noreply.github.com", "user": {"login": "peterli-r3"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "726798cce8f35471470947b187e4df2f7e81172c", "messageHeadline": "ENT-3642: move the crypto service builder method to node-api (#5198)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "603da3eeffd2cb73c62e8a9d3d7b58b5071c5179", "messageHeadline": "CORDA-2984 Re-instate CordaCaplet tests and move CordaCaplet code int\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 183, "deletions": 15}}, {"node": {"oid": "684e9cdf587c287d517320928028a4773d4e7d8e", "messageHeadline": "ENT-3496 Store dump in logs directory and only one dump at a time", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "0c0101948be97c89961ba6afd631fc583faccb60", "messageHeadline": "CORDA-2981 Disable slow consumers for RPC since it doesn't work. (#5194)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "8678bad88de828cef621561efe37b8a30c59e73f", "messageHeadline": "CORDA-2970 Revert usage of Gradle JUnit 5 Platform Runner (#5173)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 176}}, {"node": {"oid": "24c8a5a2dd04d62428167fc918b95472f91b98b1", "messageHeadline": "ENT-3540 Reverting jackson - kotlin runtime issue (#5133)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "937e467aac382950a79a619df55ad9d481105801", "messageHeadline": "CORDA-2971 - added tests for initialiseSchema configuration option (#\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "1fc7405c7fe6fee8a6d2360864be4c1bacb70f7e", "messageHeadline": "Fix for CORDA-2972. (#5185)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e1853f50d443a74167d2b4cc2d74eacc5a61c0d8", "messageHeadline": "CORDA-2945: Catch IllegalArgumentException to avoid shutdown of NodeE\u2026", "author": {"name": "Ryan Fowler", "email": "ryan.fowler@r3.com", "user": {"login": "fowlerrr"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "0234d8eb679fe9cd630c50d7962fa61b0db82311", "messageHeadline": "Update tutorial-cordapp.rst", "author": {"name": "peterli-r3", "email": "51169685+peterli-r3@users.noreply.github.com", "user": {"login": "peterli-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d932c8b3361064fd63b423a6c046cb20f7de0ad3", "messageHeadline": "Update tutorial-cordapp.rst", "author": {"name": "peterli-r3", "email": "51169685+peterli-r3@users.noreply.github.com", "user": {"login": "peterli-r3"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5cee8607f5e6c927b208bb325ed39fed388ac9f0", "messageHeadline": "Wire format docs: review fixes from Rick.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 15, "deletions": 12}}, {"node": {"oid": "74354580b68409645122163e13652d3fee5c21e4", "messageHeadline": "Add some documentation on the wire format.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 504, "deletions": 1}}, {"node": {"oid": "f8d8de7555c5c738bbbd9762be1541cfa411a031", "messageHeadline": "CORDA-2975 Remove version uniqueness check - fix tests", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 6, "deletions": 16}}, {"node": {"oid": "77ab33d5b04a4d9cc1c8130efaaa6f4e9809e049", "messageHeadline": "CORDA-2975 Remove version uniqueness check", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 0, "deletions": 20}}, {"node": {"oid": "3b7f0aff92db1913e16e842361afc0ae94430fb1", "messageHeadline": "ENT-3484 - Added periodic log.warn message to remind that the node ha\u2026", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "d6ea66d0ab0c869fd4fcfe846cf777e2178d96aa", "messageHeadline": "Update set-up docs based on recent practical experience.", "author": {"name": "Dimitris Christodoulou", "email": "dimitris.c@r3.com", "user": {"login": "Dimitris-Chr"}}, "additions": 32, "deletions": 6}}, {"node": {"oid": "a4d7da598e253d4450f16b3c4be605c81246ec6a", "messageHeadline": "Docs update: fixed vaultQuery command in Hello World tutorial (#5182)", "author": {"name": "VCAMP", "email": "VCAMP@users.noreply.github.com", "user": {"login": "VCAMP"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eed2c78eb341807b91838f8e14112df1af4a7ec8", "messageHeadline": "CORDA-2958 Security policy for corda", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "91f5398ba229142219855dc586cf2f386a401dac", "messageHeadline": "CORDA-2958 Security policy for corda", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "06db5973d5264f62321a0749bd4429f9ac05e01c", "messageHeadline": "Reduce test execution times by explicitly configure quasar package ex\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 79, "deletions": 1}}, {"node": {"oid": "d22fd5620233664c45bc53bc6921dfa17e7a78dd", "messageHeadline": "Docs - fix broken link to nssm third-party tool. (#5170)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b06fa62860d83beb53b7dcc0c92970ed38fffa4b", "messageHeadline": "Update OWASP dependency checker to v4.0.2 to fix clash with Gradle 5 \u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4cd85928278c3b45c2fa552a6d69cf45b1bbf13", "messageHeadline": "Improve performance of the no-overlap check", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 36, "deletions": 15}}, {"node": {"oid": "a70bd6ffa0c86737919d09b642d9de98a854bc09", "messageHeadline": "Clean up", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "5619debf18d64b0f4189eddb940512535c041320", "messageHeadline": "ENT-3496: dumpCheckpoints RPC", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 341, "deletions": 21}}, {"node": {"oid": "aa75157273dc12d7f5183873780bacd35360eb5f", "messageHeadline": "CORDA-2961: Migrate the DJVM into its own repository. (#5166)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 15525}}, {"node": {"oid": "5edd73261591ca46adfad21c3966a173df7b01d2", "messageHeadline": "Revert \"CORDA-2773: Support for custom Jackson serializers (#5025)\" (\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 23, "deletions": 122}}, {"node": {"oid": "f273d894efe369335b43612c23de329fb58a107a", "messageHeadline": "Extract jackson dependency from finance-workflows  (#5163)", "author": {"name": "fowlerrr", "email": "fowlerrr@users.noreply.github.com", "user": {"login": "fowlerrr"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "d6ac4e239311ef4cae58342170b158e6b39a193c", "messageHeadline": "CORDA-2838 Set Artemis memory config. (#5011)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 40, "deletions": 7}}, {"node": {"oid": "d611a41ec8476e6117cee7c309546cfde8e7f427", "messageHeadline": "CORDA-2909 Build `CURRENT_MAJOR_RELEASE` from `build.gradle` in commo\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 33, "deletions": 3}}, {"node": {"oid": "9c9f007f5521a34cc6cfa0c39d0117121fa2df27", "messageHeadline": "RELEASE - Fix release tools (#5155)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "71c316ca5a82007a6a93f68bc1de25bf19e8e3c9", "messageHeadline": "CORDA-2954: Upgrade to common-lang3 (#5152)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 32, "deletions": 45}}, {"node": {"oid": "79616536d42080d6acfdf2255c3b207607404573", "messageHeadline": "DEVREL-1297 Ledger - Doc Site Lessonly Conformance (#5128)", "author": {"name": "ChrissyAtWork", "email": "49525093+ChrissyAtWork@users.noreply.github.com", "user": {"login": "ChrissyAtWork"}}, "additions": 111, "deletions": 42}}, {"node": {"oid": "860ef5833ad873e3fd2b194433a75f7c4c819029", "messageHeadline": "CORDA-2639: CorDapp dependencies documentation (#4798)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 404, "deletions": 0}}, {"node": {"oid": "0263650a5f8e0e8937793ed236c237659e57ec5c", "messageHeadline": "Revert \"Merge pull request #5145 from corda/jdk11-migration-gradle5-u\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 512, "deletions": 639}}, {"node": {"oid": "f46377556c34680bb1ee131832e9e042ab5eaabb", "messageHeadline": "Merge pull request #5145 from corda/jdk11-migration-gradle5-upgrade", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 639, "deletions": 512}}, {"node": {"oid": "a7966e6176ddabb8f8c859c5034ad7d3265c8761", "messageHeadline": "Fix attempt to access boot classpath from runtimeMXBean (in JDK9+)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2595dacd7ed2c02215a36ba51bf9e1ef6abcafc7", "messageHeadline": "Fix quasar path for run-time agent instrumentation.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "84ca6405c246fa716455f59f23d7e428de85d398", "messageHeadline": "Rebase from OS master to incorporate upgrade to Gradle 5.2.1", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "53ab00d91cdc3d4ed03630b7eabd7091c00b6799", "messageHeadline": "Revert -Djava.security.debug=provider", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "d2f2f4aaca927341c49713cb1576b239eebd4548", "messageHeadline": "Display JAVA_HOME", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "077a2f5af632a4e317b4546a59f301a62573af1a", "messageHeadline": "Remove usage of deprecated URLClassloader (re-coded without scanning \u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "e1d15639019b396f06d54fb23160f93ba549f299", "messageHeadline": "Remove invalid compiler flag (--illegal-access=warn is a run-time fla\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b03b5133f61a34d00a7ee361283c4364aefddb30", "messageHeadline": "Added configurable flag to continue on test failure so TC can perform\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1a70646d021abe7c767efbad9b4db6ff870c4434", "messageHeadline": "Temporary remove Kotlin JUnit test that requires module directives to\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 125}}, {"node": {"oid": "9183e401c3e158c8fbf71e36d2de4084f576749a", "messageHeadline": "Upgraded Mockito and targetCompatibility to 11 (REVISIT).", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a0a4318cc004cc70592b86bb9275bf5d1bcb5df3", "messageHeadline": "EXPERIMENTAL: tweaks and attempts to set module directives (with/with\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "2d9ee1d5820502439a19579b77af4a15eb26ad4b", "messageHeadline": "Enhanced JDK security debugging for JCA provider(s).", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "da189a3cd2534d5ac67993f2b30ace67b28500ec", "messageHeadline": "EXPERIMENTAL: tweaks and attempts to set module directives (with/with\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "877cbb181570e68982c0a769b0fdd9559a8e4b16", "messageHeadline": "EXPERIMENTAL: tweaks and attempts to set module directives (with/with\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "4603305a35d4683f26b5be13d61bb57449c1dd70", "messageHeadline": "Move Java unit test into kotlin package to prevent ASM compilation/cl\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cfd2661385cbb3c78530821105a4ce827f1f6b04", "messageHeadline": "Move Java unit test into kotlin package to prevent ASM compilation/cl\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2f3900140c3dcf64c5b0a00edd2b8d9cadbc88f3", "messageHeadline": "Move Java unit test into kotlin package to prevent ASM compilation/cl\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1586fd64f182ded4f8d8a1b9e289c2f3d1fb9b3b", "messageHeadline": "Enable JDK-internal API illegal access warnings.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdbf7fa83048117ca90291fda8fe7f05a1c70903", "messageHeadline": "Remove usage of private JDK class \"sun.security.rsa.RSAPrivateCrtKeyI\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b3f0efa96facc11dcf80d5a9836fe4dd4948d3a", "messageHeadline": "Included TLS 1.3 unit tests (see https://r3-cev.atlassian.net/browse/\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cce16c852295c1fdb74623df82552cb49b698488", "messageHeadline": "Remove usage of private JDK class \"sun.misc.Signal\" (REVISIT)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "804f8dc17bce4815492fb3be1c9e65f048d4cc13", "messageHeadline": "Update Java Version checking.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 12, "deletions": 9}}, {"node": {"oid": "4db2447e0b33d130532e2167ff4758167d9d5a33", "messageHeadline": "Fixed JUnit to not use a deprecated/removed JDK package \"com.sun.xml.\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c8eb13efe235a40c64e64b9250587a0b4a142ef4", "messageHeadline": "Fix JUnit by adjusting assertion to reflect improved uncompressed byt\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41b7916332492619dd20ec9e6f24d2415679aaa7", "messageHeadline": "Move test Java schemas to Kotlin as they are used only by Kotlin JUni\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "7afd1e8b252b39aef131452cd6cb1ef0457db881", "messageHeadline": "Move test Java schemas to Kotlin as they are used only by Kotlin JUni\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 84, "deletions": 169}}, {"node": {"oid": "fa738c135470352b70f00ad61822e4c6cd3b164b", "messageHeadline": "Update IDE compiler dependencies to run tests within IntelliJ.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 164, "deletions": 129}}, {"node": {"oid": "8d4816f203c77eccc25f714564e69121dda218a4", "messageHeadline": "Allow corda gradle plugin snapshot version resolution from artifactor\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6d99e0fec49faaed7aaddabea0001ae9f76d66f6", "messageHeadline": "Upgrade quasar to JDK11 supported version (0.8.0) -  dependent on Cor\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "8c921cfe710419f386773cb4330b9cc39dddbae2", "messageHeadline": "Upgrade jacoco to JDK11 supported version", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a56ef580b23c8af0a2db530775a5d0a915633ff6", "messageHeadline": "Temp remove usage of java modularity plugin.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 136, "deletions": 3}}, {"node": {"oid": "bce94164a86f1f4bbe5b672e39349e4801ac36c8", "messageHeadline": "Update to use Corda Gradle plugins 5.0.0-SNAPSHOT", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4bbeb831950bd97221f4ba64d77f962763ea138a", "messageHeadline": "Revert: Add comment to Gradle JPMS plugin version.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f6b25246c4e55a9a56d05a65b4c741f4c6703a2e", "messageHeadline": "Add comment to Gradle JPMS plugin version.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2a2fb6f82ace92be1e231b79687ef2ea0146c99c", "messageHeadline": "Change checkJavaVersion() startup check to support JDK 11.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ac56f302eb3fe82caf6bf7afe3ff6986e0167ed1", "messageHeadline": "TEMP disable use of \"sun.security, sun.misc.Unsafe\" in serializer lis\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b8fb617ee1deb76e801522cd1b742cfdf907a951", "messageHeadline": "TEMP disable use of \"sun.misc.VMSupport\" (re-instate with module add-\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "579a95b8499407a08fb8e528c4b99c719adecadb", "messageHeadline": "Remove illegal imports: sun.security, sun.reflect.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c48e72ae66ef35f5d811699077e446bb328bcf67", "messageHeadline": "SIMM valuation sample: do not use shrink custom task by default (and \u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0244695a9b40a14bbaad7cab2292214baeed6a5a", "messageHeadline": "TEMP exclude *-deterministic modules from build.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "38e84d46b458c11822010c18938043b966d1fc26", "messageHeadline": "Include JavaFX plugin (specify dependent JavaFX modules) and apply ch\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 62, "deletions": 2}}, {"node": {"oid": "594fca9d3f5a32bacfd53e57546af9bb982bd227", "messageHeadline": "Add explicit reference to JAXB.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "57fb63940f4aa15a5d718a608525f34b07aa81cc", "messageHeadline": "Include Gradle JPMS plugin (v1.5.0)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 18, "deletions": 4}}, {"node": {"oid": "ba675e73b98f3276af27c235430922e2321b8763", "messageHeadline": "CORDA-2893 Upgrade Corda to use Gradle 5.4.1 (Take 2) (#5137)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 69, "deletions": 26}}, {"node": {"oid": "b9f7c1a08a96f08dee9306a71efdf5cb0fdb2674", "messageHeadline": "CORDA-2893, ENT-3422: Tweak JUnit 5 configurations to keep vintage en\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 131, "deletions": 112}}, {"node": {"oid": "688c74270618b0b4fceed32748b5265de1441a51", "messageHeadline": "CORDA-2934 disable hibernate validator integration with hibernate (#5\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5ca409d13978ad7d85f566c32009018395790b11", "messageHeadline": "ENT-3422: Upgrade DJVM to use JUnit 5. (#5131)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 79, "deletions": 66}}, {"node": {"oid": "0eab42b63ed10de131f75a72a5c60aa32a4f98a4", "messageHeadline": "Revert \"CORDA-2893 Upgrade Corda to use Gradle 5.x (#5063)\" (#5135)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 13, "deletions": 67}}, {"node": {"oid": "88babefd89906e1c15a484c8614781db57e9106d", "messageHeadline": "CORDA-2893 Upgrade Corda to use Gradle 5.x (#5063)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 67, "deletions": 13}}, {"node": {"oid": "c832b4dd6cd17efd33217fa0e66a26dd16fc4acf", "messageHeadline": "ENT-3542 remove unused commons-codec dep (#5087)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cd73161513b8a07e7c88e5f8b994e2ce2537cb3f", "messageHeadline": "CORDA-2870 improve error messages for non composable types (#5120)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 217, "deletions": 51}}, {"node": {"oid": "0b63157a4bc18df3c565180954dff485762645a8", "messageHeadline": "ENT-3422 Add JUnit 5 dependencies to all projects (#5084)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 216, "deletions": 36}}, {"node": {"oid": "ee3befcc6e68ce615e86f1d863a832595b4aacfc", "messageHeadline": "ENT-3543 Update okhttp dependency (#5089)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "355604457f54d6d89a9b93c51e330f385b20932b", "messageHeadline": "CORDA-2935: Align timeouts for CRL retrieval and TLS handshake (#5125)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 47, "deletions": 2}}, {"node": {"oid": "2ed877eb2f361116e0ceb38e81fd681b95e8fe85", "messageHeadline": "Database Tables doc fix: Change paragraphs heading, so they don't app\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a468bee0ed85c962148b695a35e5846c2022ccc4", "messageHeadline": "[CORDA-2473] - Remove AMQP system property (#5112)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 18, "deletions": 73}}, {"node": {"oid": "ab8d4a312aff2ff4c1ddaa69f9306024c039b3fc", "messageHeadline": "CORDA-2511 Upgrade notes for C4 need to include required minimum prev\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "f3e06aa6231ba45dbc79d59b8a94b78d5bab608f", "messageHeadline": "CORDA-2926 update urllib3 dependency (#5108)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b8b344ec8686fafd5e964eba775acb0e6454f418", "messageHeadline": "RELEASE - 4.1 RC03", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc03754c86f7dd388b444e38986dc7d63bd47000", "messageHeadline": "CORDA-2586 - Added missing publish for common-logging lib. (#5118)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d8a790b3cee1369b793ad93d0fc7706d2882e83a", "messageHeadline": "[CORDA-2866] Adjust RPC test case to prevent failures on non-H2 datab\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "9840d9d5a07634aeec0c7ea6d40a414e467c467f", "messageHeadline": "RELEASE - 4.1 RC02", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ba28e05bebcf33bf3a8e1505a3707f6760aba066", "messageHeadline": "CORDA-2888 change default dataSource.url to match the docker containe\u2026", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "925908907169ae77bdb528f44f26de4c1ef779fc", "messageHeadline": "CORDA-2641 - change documentation. (#5094)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "814ca9c9802133a4152c2e779c796b408a7650a2", "messageHeadline": "CORDA-2888 Allow bring-your-own-config to docker image (#5095)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "f5dfc598863ade5f9935d11d67fbda003e5cc00e", "messageHeadline": "CORDA-2929 : Improvements to docker image : compatible with v3.3; ima\u2026", "author": {"name": "Richard Crook", "email": "richard@wishstream.org", "user": {"login": "rickcrook"}}, "additions": 152, "deletions": 102}}, {"node": {"oid": "9e3a0a64acd881cd10601cd1dc837ad43b51badb", "messageHeadline": "CORDA-2491: Ability to specify Java package namespace from Cordform (\u2026", "author": {"name": "rui-r3", "email": "49317333+rui-r3@users.noreply.github.com", "user": {"login": "rui-alm"}}, "additions": 55, "deletions": 12}}, {"node": {"oid": "f0c75448b4f87913e5a90d846c27e099b0bc6d4b", "messageHeadline": "ENT-3161 - Align docs with ENT (#5113)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 192, "deletions": 48}}, {"node": {"oid": "3083d6e4dcd0bb2eea6a85351289a76be21883cf", "messageHeadline": "CORDA-2856 - Update the proton-j library to latest version (#5105) (#\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "67808d985edcada2cfe86f2405683162a002eb1f", "messageHeadline": "CORDA-2363 - Fix ClassNotFound handling (#5078) (#5107)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 16, "deletions": 5}}, {"node": {"oid": "7bcff708644c6f016f5f366a716f1b07227a1008", "messageHeadline": "Update the proton-j library to latest version (#5105)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "6769b00ed5249e2eb798428a35e54ab740cf3bee", "messageHeadline": "CORDA-2892 Add a `TransactionBuilder.addOutputState` overload (#5104)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "bfa547c2af66c7e9b362ef3da831cc95fb72f1d6", "messageHeadline": "Update UAT.md", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 1, "deletions": 116}}, {"node": {"oid": "97bf11d607510c6db8b11c7aee4abad0447bfa95", "messageHeadline": "Applied JD changes", "author": {"name": "ChrissyAtWork", "email": "49525093+ChrissyAtWork@users.noreply.github.com", "user": {"login": "ChrissyAtWork"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a2ed8cb374c339b800166ea18ef6f228ec01ef44", "messageHeadline": "DEVREL-1287 - Simple prose checking", "author": {"name": "ChrissyAtWork", "email": "49525093+ChrissyAtWork@users.noreply.github.com", "user": {"login": "ChrissyAtWork"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "33b50836d24691bb0d68588484b9bc54a2642890", "messageHeadline": "DEVREL-1287 - Minor Typos & Commands info in \"Other transaction compo\u2026", "author": {"name": "ChrissyAtWork", "email": "49525093+ChrissyAtWork@users.noreply.github.com", "user": {"login": "ChrissyAtWork"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "7e2575ca2aea0c14614e739042fbb9d1b53efce9", "messageHeadline": "DEVREL-1287 - Minor Typographic Changes", "author": {"name": "ChrissyAtWork", "email": "49525093+ChrissyAtWork@users.noreply.github.com", "user": {"login": "ChrissyAtWork"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3a6d4dd761207f7d5b47d8846bee123912b297a", "messageHeadline": "DEVREL-1287 - Minor Typographic Changes", "author": {"name": "ChrissyAtWork", "email": "49525093+ChrissyAtWork@users.noreply.github.com", "user": {"login": "ChrissyAtWork"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc5de7c6464a602713367ec5a7649563af2963c4", "messageHeadline": "DEVREL-1287 - Minor Typographic Changes", "author": {"name": "ChrissyAtWork", "email": "49525093+ChrissyAtWork@users.noreply.github.com", "user": {"login": "ChrissyAtWork"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5a3073aeb19260aca85bb708c964fea219026d84", "messageHeadline": "Corrected a comment to use SchedulableState instead of QueryableState", "author": {"name": "Vardan Nadkarni", "email": "vardan.nadkarni@gmail.com", "user": {"login": "vardan10"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d082556d90dd803fa4688b8377e93513de4f30d", "messageHeadline": "updated jackson-core api documentation to 2.9", "author": {"name": "grogsaxle", "email": "ryan.goltry@omni3tech.com", "user": {"login": "ryan-omni3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4e96778bfb157ac03ca97a2e9c9e76ac9bdd994", "messageHeadline": "[CORDA-2517] Whitelist attachments signed by keys that already sign e\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 352, "deletions": 214}}, {"node": {"oid": "c533792f3f7015d07d792a849f4f610f3e23cced", "messageHeadline": "[CORDA-2866] Prevent node startup if legal identity key is lost but n\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 68, "deletions": 26}}, {"node": {"oid": "6a10b4cff6d01934eadf56fad96f78abe0c8bc3d", "messageHeadline": "CORDA-2888 change default dataSource.url to match the docker containe\u2026", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "95b6cd1c6dbd42f75ba9f1cd477b7d5b049038af", "messageHeadline": "CORDA-2817 - Changelog for bug fix to stop commands being combined. (\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "239376f699591c68983b69b08c1dd324f682f9e6", "messageHeadline": "CORDA-2519 - Changed crash version to our latest. (#4976)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a0b2b6f48a9af00db7425d08210d259597f0543", "messageHeadline": "CORDA-2528 - Update contract testing documentation (#4977)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "750033540ace946ef0f351c6aa84f40da6683bb7", "messageHeadline": "CORDA-2535 - Fixes to IRS demo (#4995)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "fe41d9b4bb3eee9860e09dc404f871ee47c2efd3", "messageHeadline": "DOCS - Add documentation on Corda Services / Service classes (#5079) \u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "395dda37063176897ab411699c5f67ce6b005cdd", "messageHeadline": "CORDA-2641 - change documentation. (#5094)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69ea5158edb938589e2795ffb636129d93af91e3", "messageHeadline": "CORDA-2888 Allow bring-your-own-config to docker image (#5095)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "25f335861b1bdcb539c65746548d889c105cf784", "messageHeadline": "Fix ClassNotFound handling (#5078)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 16, "deletions": 5}}, {"node": {"oid": "268f6db4306e4d65411979bf798bd0a888d31186", "messageHeadline": "CORDA-825 Test jdbc session and entity manager in corda service const\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "2365276597133f2f9b76e5cfaa7656c89f73d5e7", "messageHeadline": "ENT-3541 remove unused commons-fileupload dep (#5086)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4838fb1bee5203244610213297cb377100b24287", "messageHeadline": "ENT-3540 update Jackson dependency (#5083)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c31e8c1fef0d784cd172bb492b1629527ae586f", "messageHeadline": "Increase the wait time for events as it can take longer on some envir\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9a0f422affa9d1c4efefdc63b05382cc663b10d", "messageHeadline": "Add documentation on Corda Services / Service classes (#5079)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 101, "deletions": 0}}, {"node": {"oid": "97f31ef0f34453493eb9f096e9e3f7a5b905f05f", "messageHeadline": "CORDA-2884 - Docker build tasks will pull the corda jar from artifact\u2026", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "fa380123395325ee58d75735d0e03a20b3e7b69e", "messageHeadline": "CORDA-2572 - Add peer information to stacktrace of received FlowExcep\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "1802e48963cdcfa6d34f44d6a40f2897d067aaa8", "messageHeadline": "CORDA-2586 - explorer exception handling (#4957)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 167, "deletions": 34}}, {"node": {"oid": "4e3b6f01c12166f6be9bf2abb53de93593ebc109", "messageHeadline": "ENT-3535 Update Hibernate dependency (#5080)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f7a2babb42d359d3a8e39ba54d4476e9a83a1c3", "messageHeadline": "CORDA-2602 - Update getting setup guide java details (#5019)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "d67968fa885343c281d40bbba632457552b9ea4f", "messageHeadline": "CORDA-2632 - Handle exceptions when file does not exist. (#4967)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "6b3998c7ae70eda12b92dfd92c9ef1c19f9760d4", "messageHeadline": "CORDA-2651 - Remove null values from changelog list (#5022)", "author": {"name": "rui-r3", "email": "49317333+rui-r3@users.noreply.github.com", "user": {"login": "rui-alm"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "8eca590e36c9154322b3c09c1ad15caffdbd98ed", "messageHeadline": "CORDA-2710 - Add Java samples to upgrading to Corda 4 documentation (\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 77, "deletions": 22}}, {"node": {"oid": "19b076e96df4f49c861a015f3abd0135d25d2697", "messageHeadline": "CORDA-2777 - changing substitution mechanism so that it can work with\u2026", "author": {"name": "ben", "email": "gitlab@nimmaj.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "08c4f1a2fbfe6f1d7d3172cfb21c11a6faf46bce", "messageHeadline": "CORDA-2781 - Replace manual versions with substitutions (#4927)", "author": {"name": "Ben Wyeth", "email": "github@nimmaj.com", "user": {"login": "nimmaj"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "11281561533fb23fd34dab143b91dc8def4947ad", "messageHeadline": " CORDA-2821 Fix issue with Quasar errors redirecting to useless page \u2026", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "b4ba2ca4c1de2f4d5dca60d29f1d2a560775d604", "messageHeadline": "CORDA-2834 Clarify error message when base directory doesn't exist (#\u2026", "author": {"name": "Bartman250", "email": "markespark8@gmail.com", "user": {"login": "Bartman250"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "cdc29dd4ca427b88c9af62da4dc8c9b18ee0f967", "messageHeadline": "CORDA-2477 -  Improve Signature Constraints documentation", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 172, "deletions": 63}}, {"node": {"oid": "bb41d2941d3b1a4765be1e830aecb3f708c2927e", "messageHeadline": "CORDA-2847 -Support custom serialisers when attaching missing attachm\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 71, "deletions": 27}}, {"node": {"oid": "c163365229e25b8b30efbf0d382f0b821efb976d", "messageHeadline": "CORDA-2280 Move `assumeFalse` in `SignatureConstraintVersioningTests`\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "531493325cacdbf276083739b1329a9c89fbdfea", "messageHeadline": "CORDA-2902: Remove the CanonicalizerPlugin from buildSrc. (#5070)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 13, "deletions": 81}}, {"node": {"oid": "cb85dd1e927f1bdd42ba483f53191f8be2ed4722", "messageHeadline": "CORDA-2477 Improve Signature Constraints documentation (#5041)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 166, "deletions": 63}}, {"node": {"oid": "6662d205f8db6090cb11632eb7d0c8a0091249df", "messageHeadline": "CORDA-2280 Automatic propagation of whitelisted to Signature Constrai\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 139, "deletions": 51}}, {"node": {"oid": "0a38ff084e58d20eae5abcd6d4e61fa4d290b87d", "messageHeadline": "CORDA-2884 - Docker build tasks will pull the corda jar from artifact\u2026", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "8f0a6cb89c934a406abdf1e8061fbac57863729a", "messageHeadline": "CORDA-2899: Added JvmOverloads to CashUtils methods (#5066)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f8fb1e1d2fca572b627d1d9ae62e56b9ac32fee", "messageHeadline": "Documentation of flow framework internals (#4991)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 581, "deletions": 1}}, {"node": {"oid": "188fbd24c215e8dba0e4c89e50290bf845e2bb42", "messageHeadline": "StatesAndContracts.kt is now TemplateContract.kt (#4972)", "author": {"name": "Cais Manai", "email": "cais.manai@r3.com", "user": {"login": "CaisManai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7bf1b41e0c7a527dbc9c2435b351d0e8a913947", "messageHeadline": "CORDA-2773: Support for custom Jackson serializers (#5025)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 122, "deletions": 23}}, {"node": {"oid": "7b0d177a34c96b2e34b1a302e5c8ac5e19db27da", "messageHeadline": "More leniency with auth errors in RpcReconnectTests (#5061)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 26, "deletions": 13}}, {"node": {"oid": "46c073d2128ef0b7344dccf02feff7242488b296", "messageHeadline": "CORDA-2882: Added ability to specify signature scheme when signing. (\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 111, "deletions": 5}}, {"node": {"oid": "b37c422ff75933060b32b868d492fce0c6df532b", "messageHeadline": "CashUtils.generateSpend: add anonymous flag, default to true (#5048)", "author": {"name": "cxyzhang0", "email": "sean.zhang@wellsfargo.com", "user": {"login": "cxyzhang0"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "45b2d06936f884a8bbeee890923a879437f0e5ef", "messageHeadline": "CORDA-2845 Drop the acknowledge window for RPC responses to 16KB from\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f382a65a31cf62e7450dd7e5c7d469f75f12f56", "messageHeadline": "CORDA-2632 Handle exceptions when file does not exist. (#4967)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "7a7c471ebf60ef253bea8ee8f3a4197081acae63", "messageHeadline": "[CORDA-2575] Allow users to whitelist attachments by public key confi\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 180, "deletions": 33}}, {"node": {"oid": "4607b0c15104850125dbf6e5a9db6b7341de8fbc", "messageHeadline": "CORDA-2817 Remove CORDA_VERSION_THAT_INTRODUCED_FLATTENED_COMMANDS as\u2026", "author": {"name": "Mario Schlipf", "email": "mario@schlipf.it", "user": {"login": "marioschlipf"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b0a96567467b53f6e8c573672a264bbfc98c5d0c", "messageHeadline": " CORDA-2821 Fix issue with Quasar errors redirecting to useless page \u2026", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "2e4c5d79f6d98122e51849f3fd2a46ad2aad22e5", "messageHeadline": "CORDA-2847: Support custom serialisers when attaching missing attachm\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 71, "deletions": 27}}, {"node": {"oid": "555abc193e849ac160ce16c208f5c494975a0e97", "messageHeadline": "CORDA-2886 - Better handling of authentication error when re-connecti\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "851ceac3d1a09f6353d9b042101cacd8e0a11a75", "messageHeadline": "Use `compileOnly` instead of `cordaCompile` in irs-demo to depend on \u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "630194c4077650475ba5c17c07ed06dde077e71f", "messageHeadline": "CORDA-4954 : Improvements to docker image : compatible with v3.3; ima\u2026", "author": {"name": "Richard Crook", "email": "richard@wishstream.org", "user": {"login": "rickcrook"}}, "additions": 152, "deletions": 102}}, {"node": {"oid": "627096b217e56de7dc7d3ce6430979e7090eccee", "messageHeadline": "CORDA-2572:  Add peer information to stacktrace of received FlowExcep\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 83, "deletions": 4}}, {"node": {"oid": "864a355e63818ac3c3030c7cce43eb3ab2b5988f", "messageHeadline": "CORDA-2651 Remove null values from changelog list (#5022)", "author": {"name": "rui-r3", "email": "49317333+rui-r3@users.noreply.github.com", "user": {"login": "rui-alm"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "87fe7b4d8809fd8f64d7bea6c0a23915bde7e426", "messageHeadline": "CORDA-2862: Fix to allow softlinks of logs directory (#5034)", "author": {"name": "Manoj", "email": "manoj.gupta@r3.com", "user": {"login": "manojkrgupta"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f723f8c7686b485f26e017fae7d5eb5fabb2f793", "messageHeadline": "NOTICK - Use API key for JIRA interaction (#5045)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "50649d7b994ff210839dedb8ea4a84b5521171e7", "messageHeadline": "CORDA-2743 Add dynamic port allocation (#5042)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a29f417a674f8754cc4c7c97081a75aef1301cbf", "messageHeadline": "CORDA-2860 relax property type checking (#5028) (#5038)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "c7f03247f4303bc279cc869f3ad199451ca26993", "messageHeadline": "NOTICK - Add option to reset keyring for test-manager (#5043)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "95a3631628cc11d366b10782d8ecfb4d7b161caa", "messageHeadline": "CORDA-2861 - give the message executor its own Artemis session and pr\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "a416d5025f65d73488bc0f8afb7c8db30c791a0d", "messageHeadline": "CORDA-2860 relax property type checking (#5028)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 48, "deletions": 20}}, {"node": {"oid": "33e9f125db561d312d9a990d89cebe8e88c165c7", "messageHeadline": "CORDA-2861: give the message executor its own artemis session and pro\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "5821ad5f5c7fd35fa447ce97d3abb287a34042af", "messageHeadline": "CORDA-2743: Tweak RPC reconnecting test. Adjust the exponential retry\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 20, "deletions": 16}}, {"node": {"oid": "870c930142ddbc585bc08ef7a811985eda0b167b", "messageHeadline": "Update README.md - minor changes, add daemon (#5030)", "author": {"name": "ChrissyAtWork", "email": "49525093+ChrissyAtWork@users.noreply.github.com", "user": {"login": "ChrissyAtWork"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "4e10f0901666fc5e6cdda35d4fba22c7b9b22d5b", "messageHeadline": "DOCS - Fix tut-two-party-flow kotlin docs + make both versions easier\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "4e29d024e6217bd414ee09d7066592213e6f8495", "messageHeadline": "CORDA-2696 backport change from #4848 to release/4 (#5017)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "69526229e192d7358ce45069b1b4eff2b695d1e4", "messageHeadline": "CORDA-2535: Fixes to IRS demo (#4995)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "696bbd92ef6371da62ec6da9269d21a03a37b291", "messageHeadline": "Typo - should be @BelongsToContract not @BelongToContract (#5029)", "author": {"name": "Cais Manai", "email": "cais.manai@r3.com", "user": {"login": "CaisManai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f625c7dc7242c4138a5dcc4cbdcd88875c12bd5", "messageHeadline": "api/status endpoint no longer exists (#4968)", "author": {"name": "Cais Manai", "email": "cais.manai@r3.com", "user": {"login": "CaisManai"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "360660e4d77ab17b68617f8d9c46fab451890cbe", "messageHeadline": "Fix tut-two-party-flow kotlin docs + make both versions easier to rea\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "855d1323a434ec3ca97ec050eb8090619e168c2d", "messageHeadline": "CORDA-2645 Do not remove exception information in dev mode (#5023)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 41, "deletions": 10}}, {"node": {"oid": "1c895651753a5ae53f0540fd4fc68677c1e5daf7", "messageHeadline": "CORDA-2602 Update getting setup guide java details (#5019)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "a6bdf615f4948d517a696d2e568337dfa500efe2", "messageHeadline": "ENT-2820 Document database tables (#5012)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 425, "deletions": 0}}, {"node": {"oid": "4a1f149b494d110f01c8b0737470b0099694e2c0", "messageHeadline": "CORDA-2858: Wire-up Corda components with better RPC reconnect logic \u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 85, "deletions": 265}}, {"node": {"oid": "4afbf78c79c0e11370c0d9eb317d705b65e49493", "messageHeadline": "CORDA-2633 - Restructure evolution serialization errors to print reas\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "21adcffd315ce10679c8b5b74a6815e86aa487bc", "messageHeadline": "CORDA-2743 - utilities and test to show rpc operations that support d\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 835, "deletions": 26}}, {"node": {"oid": "ee884a92de257935d59d44aacefd170cd27b0445", "messageHeadline": "CORDA-2522 - Improve error reporting around failed flows (#5016)", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "0ba7b65ee8768a57b0c277ff94d296a08fc76e59", "messageHeadline": "CORDA-2456 - Documentation around explicit upgrades (#4783) (#5018)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 31, "deletions": 27}}, {"node": {"oid": "43e3755c6f9109aa97f30062a368ace9b7c37afd", "messageHeadline": "CORDA-2621 - change message when rpc/p2p login fails (#4994) (#5020)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97d1c80e30f5f068662a7452df2a29a189e29225", "messageHeadline": "CORDA-2801: Test to check compatibility between TLS 1.2 and TLS 1.3 (\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 258, "deletions": 0}}, {"node": {"oid": "09ba5c2652b6ab5f57f9f639d2128d372de9659e", "messageHeadline": "CORDA-2456: Documentation around explicit upgrades (#4783)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 31, "deletions": 27}}, {"node": {"oid": "a8861fd18da8aa900863c8f9e2f0c032fca8ccd8", "messageHeadline": "Revert \"CORDA-2651 Check if resources are in classpath (#4999)\" (#5013)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 10}}, {"node": {"oid": "2da597a5b7744e62888d0c1594814454c2d6ef70", "messageHeadline": "[CORDA-2522] Follow up changes to error reporting around failed flows\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "bf66fa67ce550970925ab9af8c164a1a846d5c14", "messageHeadline": "CORDA-2833 change parameter syntax to conform to Corda CLI guidelines\u2026", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6771386b4befcb9142a30ba7c037ff1602477e65", "messageHeadline": "CORDA-2743 - utilities and test to show rpc operations that support d\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 835, "deletions": 26}}, {"node": {"oid": "13f6bc0c4dd8891b3ebf2b8ae3fc7c4824d231aa", "messageHeadline": "CORDA-2848 - relax fingerprinter strictness (#5001 (#5007))", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "367c98ec7c3f9eab0bcf200da51dc8d8cff5539b", "messageHeadline": "ENT-3482: Move BC crypto service implementation to node api. (#5008)", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "374ae80ab172eead7fdd6c5146432d95a540ef6a", "messageHeadline": "ENT-3322: Improved error reporting in interactive shell when an error\u2026", "author": {"name": "Adel El-Beik", "email": "48713346+adelel1@users.noreply.github.com", "user": {"login": "adelel1"}}, "additions": 76, "deletions": 26}}, {"node": {"oid": "7e58b7397da60e924a343db1d3dd27b6f4f04b14", "messageHeadline": " ENT-3142 NetworkParameters signing tool (#4996)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 259, "deletions": 0}}, {"node": {"oid": "2e97eaee0d917372f2db3b330ce259cf86dcf29e", "messageHeadline": "CORDA-2848 relax fingerprinter strictness (#5001)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 33, "deletions": 2}}, {"node": {"oid": "f9916e673c352c56d1a1dc9d687aad4183b1a26e", "messageHeadline": "Document warning cleanup + new version of docs builder", "author": {"name": "Ben Wyeth", "email": "github@nimmaj.com", "user": {"login": "nimmaj"}}, "additions": 1895, "deletions": 47}}, {"node": {"oid": "87720163f8d8e818baed5aae577b63b41c64ed9c", "messageHeadline": "CORDA-2651 Check if resources are in classpath (#4999)", "author": {"name": "rui-r3", "email": "49317333+rui-r3@users.noreply.github.com", "user": {"login": "rui-alm"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "24699cd7f499010f07d518381f1ea31b881311b3", "messageHeadline": "[CORDA-2522] Improve error reporting around failed flows (#5000)", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "a38891fc44f669ebd8b78833f94ccb023f3e788c", "messageHeadline": "[CORDA-2851] - Fix the way serialization whitelist is calculated for \u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "e61a8424da016c077d85fde57970f4b591ef8a97", "messageHeadline": "Publish corda-common-logging (#5002)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e4615f7f47d085910dc94a0a6b37e4d5811da440", "messageHeadline": "CORDA-2586 explorer exception handling (#4957)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 167, "deletions": 34}}, {"node": {"oid": "746fcc32e5807da5d4e3394bfe37fa535ab44a3b", "messageHeadline": "CORDA-2519 Changed crash version to our latest. (#4976)", "author": {"name": "Stefan Iliev", "email": "46542846+StefanIliev545@users.noreply.github.com", "user": {"login": "StefanIliev545"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "856f7671d947146bed8f632315f45fe04d0b21d4", "messageHeadline": "CORDA-2834 Clarify error message when base directory doesn't exist (#\u2026", "author": {"name": "Bartman250", "email": "markespark8@gmail.com", "user": {"login": "Bartman250"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "d15699289c675871610f40c8247d14eba2afff21", "messageHeadline": "CORDA-2621 - change message when rpc/p2p login fails (#4994)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "358d984829644e180ee3a18a65e687229e9c1772", "messageHeadline": "CORDA-2825 - Fix Progress Tracker bug (#4986) (#4989)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 82, "deletions": 9}}, {"node": {"oid": "71cb0f90ac5d7e898499a8769e7e2336ed290f6f", "messageHeadline": "CORDA-2833 nodeinfo signing tool (#4987)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 211, "deletions": 0}}, {"node": {"oid": "9963a6609ffc8b72b2e9323ab918aa0158b0f8cc", "messageHeadline": "CORDA-2633 Restructure evolution serialization errors to print reason\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "923d593caf2e521182f17201e85bd6c4cb5108ff", "messageHeadline": "CORDA-2710 Add Java samples to upgrading to Corda 4 documentation (#4\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 77, "deletions": 22}}, {"node": {"oid": "40e0e6d5f776a80535234c20d1bb814ab9e0b6b9", "messageHeadline": "CORDA-2528 Update contract testing documentation (#4977)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "76d738c4529fd7bdfabcfd1b61d500f9259978f7", "messageHeadline": "Do not start the P2P consumer until we have at least one registered h\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "685f94bf6659ae4a1b7589e43f518fd9420ef5ce", "messageHeadline": "CORDA-2825 Fix Progress Tracker bug (#4986)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 82, "deletions": 9}}, {"node": {"oid": "b93a4d91d36aca7bfa50f385726f920272252c9d", "messageHeadline": "Merge pull request #4848 from corda/corda-2696-eliminate-unwanted-dup\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 16, "deletions": 11}}, {"node": {"oid": "1f6a4a0cba51eb44ba529e92b1faf4856b2703ae", "messageHeadline": "CORDA-2827 extend timeout on test (#4984)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5314ccf33fca57c1edd371f77dab65d178e96441", "messageHeadline": "Willh docupdate (#4985)", "author": {"name": "willhr3", "email": "48725248+willhr3@users.noreply.github.com", "user": {"login": "willhr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f81b770e035acdc0e824cb334b1b850f871ef33", "messageHeadline": "RELEASE - 4.1-RC01", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71114cd412032db398f9020a6ebed9f9060f522e", "messageHeadline": "Merge branch 'master' into release/4", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 4928, "deletions": 2232}}, {"node": {"oid": "62d5b3cfc4bc001cc0ea6bea2187c2c3ed94ad43", "messageHeadline": "Merge pull request #4981 from corda/tidy-up-codesets-in-contract-cons\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 59, "deletions": 34}}, {"node": {"oid": "9d4504972773e936ccab9bfb63b0f7f99c6b63ac", "messageHeadline": "Tidy up codesets in contract constraints documentation", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 59, "deletions": 34}}, {"node": {"oid": "26855967989557e4c078bb08dd528231d30fad8b", "messageHeadline": "CORDA-2817 Revert CORDA-2162 but modify Cash move to allow multiple m\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 59, "deletions": 38}}, {"node": {"oid": "f4d7bc9a18a2f4771d35ef31f2f0ff2e219a84e4", "messageHeadline": "Cais r3 doc fixes (#4974)", "author": {"name": "Cais Manai", "email": "cais.manai@r3.com", "user": {"login": "CaisManai"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "24f63b2e6420a8a59ed776afa2fad7305d47c72c", "messageHeadline": "CORDA-2689 Remove annoying ProgressTracker warning. (#4970)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0f19ca70bcb570e893c158c13ea452f635d1c76", "messageHeadline": "CORDA-2647 ROLLBACK (#4964)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 3, "deletions": 137}}, {"node": {"oid": "add380b135de606b57c5a7a4def01dbde77a461c", "messageHeadline": "Merge pull request #4963 from corda/colljos-backport-secfix-serializer", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 160, "deletions": 33}}, {"node": {"oid": "9668b8530a0ab57b812eb16c3718c27e77510e22", "messageHeadline": "CORDA-2813 Handle loss of database (#4962)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 62, "deletions": 8}}, {"node": {"oid": "a012b75c31f0e4396a5af64cfa189ef009eab0f0", "messageHeadline": "turned of latex warnings so that we can see the warnings wood for the\u2026", "author": {"name": "Ben Wyeth", "email": "github@nimmaj.com", "user": {"login": "nimmaj"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c04a448bf391fb73f9b60cc41e8b5f0c23f81470", "messageHeadline": "CORDA-2782 allow un-whitelisted Comparable (#4940)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 31, "deletions": 3}}, {"node": {"oid": "864efe38d1973b7b3ad9da87b021e5c89d01452b", "messageHeadline": "ENT-3440 Allow custom serializers that extend CordaThrowable.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "17e7cd3abc7cbf6130bd9fe361735c9279d1186a", "messageHeadline": "ENT-3121 - restrict custom serializers (#1852)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 146, "deletions": 33}}, {"node": {"oid": "dc4644643247d86b14165944f6925c2d2561eabc", "messageHeadline": "[CORDA-2807] Don't retry db transaction in AbstactNode start (#4942)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "d9e11b21ae97ec2e0e852f591721a5b79c5ecb7b", "messageHeadline": "Remove targetPlatformVersion check from FinalityFlow and update docs \u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "270444ab3e8aeaddc892d58a6ab0ba7980bdc45b", "messageHeadline": "CORDA-2769 - fixed infinite recursive call for `copy` implementation.\u2026", "author": {"name": "dazraf", "email": "dazraf@users.noreply.github.com", "user": {"login": "dazraf"}}, "additions": 62, "deletions": 24}}, {"node": {"oid": "ea89f3aac4a791c81620b2424b0ffcd74d7e5619", "messageHeadline": "Merge pull request #4880 from corda/carolynequinn-patch-1", "author": {"name": "James Carlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 143, "deletions": 1}}, {"node": {"oid": "f7e475b8a1f9cb0c23c76aff0f712073c772eb32", "messageHeadline": "Minor updates following RGB feedback.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "f43906b973a383de6ec343378a2e6e3a7cb412a0", "messageHeadline": "Document FinalityFlow error handling logic and reference flow hospita\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 92, "deletions": 0}}, {"node": {"oid": "a81fbadec5bcb34873b0c03c87cc499d030cdec6", "messageHeadline": "CORDA-2808 docs build page (#4947)", "author": {"name": "Ben Wyeth", "email": "github@nimmaj.com", "user": {"login": "nimmaj"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "6cd2e6eb86c0724dfacf1fdd88cea21e423158c5", "messageHeadline": "CORDA-2804: Replace JPA 2.1 annotations with JPA 2.2.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "142d4448350fb7682f2d3f796174332d34c68b71", "messageHeadline": "re-instate hmtlmode only for Design Docs.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9ec82b4bca35c93e7824acdcbe13978a2af0ad1f", "messageHeadline": "Minor tweaks and improvements in docs TOC to aid navigation and access.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 38, "deletions": 27}}, {"node": {"oid": "40c1741abaf2747ebea3a8559f814e817685ebb7", "messageHeadline": "removed another warning", "author": {"name": "ben", "email": "gitlab@nimmaj.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b5ec7aea60c17096b5277457c9674a70683e534", "messageHeadline": "more warnings gone", "author": {"name": "ben", "email": "gitlab@nimmaj.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d44eabf4ad60b0194f0423892fe99850a91699d", "messageHeadline": "got rid of a lot of the long errors in the markdown docs", "author": {"name": "ben", "email": "gitlab@nimmaj.com", "user": null}, "additions": 31, "deletions": 34}}, {"node": {"oid": "ed94387eff2c994e54b9885ed3cb1a68d6279d9c", "messageHeadline": "low hanging fruit", "author": {"name": "ben", "email": "gitlab@nimmaj.com", "user": null}, "additions": 17, "deletions": 19}}, {"node": {"oid": "328becb2d3a1e036dc4462903beb265b875d7953", "messageHeadline": "Introduce global port allocation", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "f884d112c33d524afe759d67e2c6290d073fb9d0", "messageHeadline": "Address comments", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "4e9d1f1924017999065a96b1e4e0de41d10d2bc2", "messageHeadline": "CORDA-2647 - Prevent registration when previous state exists", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 136, "deletions": 3}}, {"node": {"oid": "b0cf41ef58d6a04972600b4793839fb63b4b1b4b", "messageHeadline": "CORDA-2615 - add fix for serialization failure on relevancy check.", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 55, "deletions": 9}}, {"node": {"oid": "c2ad64ccde885f83bb21ae2d2acab3b7faf170b6", "messageHeadline": "CORDA-2802 use eventually to wait (#4932)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 153, "deletions": 101}}, {"node": {"oid": "3e4a5976d88bd5b815041353ee98d732a520b117", "messageHeadline": "Revert \"CORDA-2782 Add Comparable to default whitelist for vault quer\u2026", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "b4ff2afa471b607ed09e49d7f890c1ecb82de1d7", "messageHeadline": "Fix incorrect version identifiers in URL's be adopting |corda_version\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 24, "deletions": 14}}, {"node": {"oid": "51a983bd8e5fb36ebdbeb2ddf0dd6165e6485328", "messageHeadline": "CORDA-2803: Add default timeouts for the http connections (#4929)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "48e008d2712d7c846fc79285a77959ed36f14ae8", "messageHeadline": "CORDA-2783 - Improve error message for initial registration with devM\u2026", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "07031ae0febb0b1f96dfc1e66107882c0043cfba", "messageHeadline": "CORDA-2786 - Certificates directory is only required for node startup\u2026", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f89c565312392303048f45685dd3ebb4c2335533", "messageHeadline": "Clarify need for shipping contract schemas in flow JARs. (#4930)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a1f7c4f2f4d43ba82a5d027940fd59b1df840402", "messageHeadline": "corda-2781 replace manual versions with substitutions (#4927)", "author": {"name": "Ben Wyeth", "email": "github@nimmaj.com", "user": {"login": "nimmaj"}}, "additions": 45, "deletions": 69}}, {"node": {"oid": "12e78973165682d41f2e07314f944e87a134f193", "messageHeadline": "CORDA-2782 Add Comparable to default whitelist for vault query criter\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "d9a67d74263ce68290505e77bed2332ea0e9696e", "messageHeadline": "BUILD: Use global port allocator for flaky HardRestartTest. (#4921)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "738f92de0a62f3c1b11c8fdf424bcd0f68beb074", "messageHeadline": "CORDA-2779 - Fix Netmap REST endpoint docs (#4918)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "acd2f8bce4dfaf63e28f749d0b15f43a413fb0e7", "messageHeadline": "CORDA-2683: Requests to start unknown flows can be deleted using kill\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "8ac4b33b0813fae2b8b8a5d7d0e03bec6352b477", "messageHeadline": "put some version related notes in the readme", "author": {"name": "ben", "email": "gitlab@nimmaj.com", "user": null}, "additions": 19, "deletions": 0}}, {"node": {"oid": "803ea3e65267bd22ac87af66438161d71387fe88", "messageHeadline": "changing substitution mechanism so that it can work with code blocks", "author": {"name": "ben", "email": "gitlab@nimmaj.com", "user": null}, "additions": 18, "deletions": 12}}, {"node": {"oid": "6e441930120801d3547479637609345c0b520a09", "messageHeadline": "Fixes link.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78aee24f6942b1de66e99351585372c1060df80d", "messageHeadline": "Fixes link.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57d0040b7bb9003baccd59279836e8b9008ca6db", "messageHeadline": "PR review fixes", "author": {"name": "alexeykorening", "email": "Ningenaite", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f812bbd9035638489a9d8ed0dbc6dadd560a17a", "messageHeadline": "Preconditions draft", "author": {"name": "alexeykorening", "email": "Ningenaite", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b5f000418563c1a7b1133c1c0d66404ccffbf1d1", "messageHeadline": "BUILD: Tidy up Gradle for irs-demo:web.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 68, "deletions": 65}}, {"node": {"oid": "b6f9b86998b29ecfd374fe860b77fdc72e1e411a", "messageHeadline": "CORDA-2772 - fix edge case when `stickTo.hashCode` return `Int.MIN_VA\u2026", "author": {"name": "dazraf", "email": "git@dazraf.io", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c33ccc1e1b114bca30220f6b418264b70910fd30", "messageHeadline": "Dont add cliutils to non cli app, remove addition of log4j2 from conf\u2026", "author": {"name": "cburlinchon", "email": "chris.burlinchon@r3.com", "user": {"login": "cburlinchon"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "bc74ba4be4bda93664836a48dda97900dc0d2444", "messageHeadline": "Add missing cliutils dependency to explorer", "author": {"name": "cburlinchon", "email": "chris.burlinchon@r3.com", "user": {"login": "cburlinchon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5eea37679f77b08bc7e86e1f2f7ab1d66ac6e62e", "messageHeadline": "Minor clarification on implication of setting 'checkSufficientSignatu\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a5dd23dd43574242b9f406cdcda9a41aa37d9d0d", "messageHeadline": "CORDA-2770 - file watcher subscription in `NetworkMapUpdater` should \u2026", "author": {"name": "dazraf", "email": "dazraf@users.noreply.github.com", "user": {"login": "dazraf"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "9ebe464f636425d3b351785da9f4aa81b3be999a", "messageHeadline": "CORDA-2775: Simplify SourceClassLoader logic for DJVM. (#4913)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 58, "deletions": 87}}, {"node": {"oid": "2777e32a1c3c6aab7d08a1446d18cae6a6037494", "messageHeadline": " ENT-3327: Check for missing certificates directory (#4905)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "e6804aead6692b5602cd87046fe3e07fba9a5e53", "messageHeadline": "CORDA-2750: Fix published names for DJVM artifacts. (#4911)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "eabd0565117dad85d73b13c6afcd3bad63a13fc4", "messageHeadline": "ENT-3333: Return error code for invalid cmdline options (#4910)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ab6b4de892e3460c1e51aecf5b284bc4ca26fd2", "messageHeadline": "CORDA-2765 Make TransactionVerificationExceptions serializable (#4908)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 63, "deletions": 4}}, {"node": {"oid": "52ec48d63defffe160c32397e61def547034e17a", "messageHeadline": "CORDA-2653 - ensure that during initialisation of a Corda Service, th\u2026", "author": {"name": "dazraf", "email": "dazraf@users.noreply.github.com", "user": {"login": "dazraf"}}, "additions": 47, "deletions": 17}}, {"node": {"oid": "eb7928d761f433f1f4d07e3489a3903fb38b8c8d", "messageHeadline": "CORDA-2763 - Log censored config at startup (#4906)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4b41bd0189c79a0e4d226cce55a0546d9d59a2d6", "messageHeadline": "BUILD: Resolve warnings with Gradle and system property API usage. (#\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "3333464c39278301c912f43c6731161d9432f4ce", "messageHeadline": "BUILD: Fix some warnings about @BelongsToContract in tests. (#4902)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "dc179d4ea1c13f1fa13bc95dad7337b4dc6589f6", "messageHeadline": "ENT-3057: Log hibernate warns and errors in different log (#4889)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 55, "deletions": 3}}, {"node": {"oid": "1fc8e1d7aeda3241e5719e233d5fba92bda8ef74", "messageHeadline": "CORDA-2759: Use GlobalTestPortAllocation for Node's integration tests\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "a90f394d431a9d65d482cfb55c45244a8429650c", "messageHeadline": "[CORDA-2738] Allow the ProgressTracker to cope with child trackers wi\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 205, "deletions": 87}}, {"node": {"oid": "31100cd70852fb4c4b9619de313e38464b44feb4", "messageHeadline": "CORDA-2748 Always set the ThreadLocal in the Fiber from the Thread, e\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "fb4dc0a6ac2292c532de68c9473638881e1ccd00", "messageHeadline": "ENT-3060 - Change log level in transition executor (#4898)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abbf2562c2b47595e0baa1be8c41f9ca4053b263", "messageHeadline": "CORDA-2750: Modularise the DJVM build. (#4897)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 599, "deletions": 135}}, {"node": {"oid": "345a76d1cdc8fd193e010b579c143c4075e8c7ba", "messageHeadline": "CORDA-2742 treat boxed types as assignable from primitives (#4890)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "e3ada049d42a4173e35820e2eae6a3a7f2e24efd", "messageHeadline": "CORDA-2745: Cache notary identity lookups (#4892)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "82c45c6f83aa01c9a6ac0be64375a1a7c3aad4b2", "messageHeadline": "CORDA-2506: Better handling of invalid log path (#4895)", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 36, "deletions": 11}}, {"node": {"oid": "03967742e43a7522ddc43f06d94373befc54a5e6", "messageHeadline": "CORDA-2747: Package DJVM CLI for delivery. (#4893)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 83, "deletions": 10}}, {"node": {"oid": "077f7385c75647490cf30b8202c7cb9f395c25b6", "messageHeadline": "CORDA-2393 Improve documentation for PostgreSQL to avoid missing hibe\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "76dc981b910acf77c3f122a1db476aa4992c452b", "messageHeadline": "[CORDA-2737] Buffer events from observables in ProgressTracker until \u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 49, "deletions": 15}}, {"node": {"oid": "94d827ebe4ed16526cf2fe901139f05c7635b5fc", "messageHeadline": "CORDA-2741 RPC client connection management section not fully working\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 102, "deletions": 79}}, {"node": {"oid": "0551ba992baa3298ea17b004d566001ebe1c298e", "messageHeadline": "CORDA-2728: Add Quasar lib update step to applicataion upgrade notes \u2026", "author": {"name": "Ben Wyeth", "email": "github@nimmaj.com", "user": {"login": "nimmaj"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "92308021bf5943d8669358ccdf69bab04a816688", "messageHeadline": "CORDA-2629: Configure smoke-test nodes to have validating notaries. (\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dae560e02580bb726d2ed39c096b3c7ca8027a39", "messageHeadline": "RELEASE - Add password reset, cope with all git tickets marked in Jir\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 16, "deletions": 8}}, {"node": {"oid": "56beaf1be509f86dc51c601c5630a3efba74ea5b", "messageHeadline": "Docs style fix (#4871)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93869f0dd7cec277fffcdde4e8454ab8468b50b1", "messageHeadline": "Update UAT.md", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 143, "deletions": 1}}, {"node": {"oid": "9a2c474996484cea012949f75d46e2d132f8e6e3", "messageHeadline": "Make debug lazy", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3c1a8b3de1814d3dc3f49bd3f846255f0964c956", "messageHeadline": "Remove redundant transaction", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "5f7f80908441bff6aa39d82dc459447d1d63fe20", "messageHeadline": "CORDA-2705 - Prevent duplicates in cache and fix the mappings persist\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 101, "deletions": 19}}, {"node": {"oid": "1cd78a996f7be347177b8118aabb465de0ef05da", "messageHeadline": "BUILD - Apply Docker Remote API plugin using Gradle's plugins block. \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 13}}, {"node": {"oid": "ed2fe13436a5004f2709d049dea3431a51b10c13", "messageHeadline": "CORDA-2629: Provide a better error msg when notary type misconfig (#4\u2026", "author": {"name": "Jonathan Locke", "email": "36930160+lockathan@users.noreply.github.com", "user": {"login": "lockathan"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "76b07967e246845fc36465f9ac8f63dcfb8c8a64", "messageHeadline": "CORDA-2715 - Update test runner instructions for CorDapp tutorial (#4\u2026", "author": {"name": "Ben Wyeth", "email": "github@nimmaj.com", "user": {"login": "nimmaj"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "b98ed6db2303db066add1ba0b5e488f6083b67d0", "messageHeadline": "CORDA-2729: Update integration testing instructions to explicitly men\u2026", "author": {"name": "Ben Wyeth", "email": "github@nimmaj.com", "user": {"login": "nimmaj"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "dc83afb4de943580b059430c8dede6750b1d7d33", "messageHeadline": "CORDA-2672: Tidy up CorDapp deployments in samples. (#4815)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 296, "deletions": 198}}, {"node": {"oid": "b6fe3b2a81c50092ac82cd74bee225185da0716f", "messageHeadline": "CORDA-2725: Include DEBUG in DJVM CLI help's list of logging levels. \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec5cbc29719eb652aeba36d07a0648732b9b57d2", "messageHeadline": "CORDA-2721: Update `djvm check` documentation, and fix CLI tool insta\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "9648b16ff10567aeb00afc77df217b6a80539394", "messageHeadline": "CORDA-2725: Set DJVM CLI logging threshold to \"TRACE\". (#4867)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "061db8b1a1ac1fa9f1a063caf7ce4f009aa283db", "messageHeadline": "ENT-3256 Cleaner way to override (#4862)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "25851c78a36ae6f70802c6e92d2df67d17dc0ea5", "messageHeadline": "CORDA-2703: Fix use of commas in node.conf examples. (#4852)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "ea263b3e54b695f88f84e151299bebf26cb23226", "messageHeadline": "CORDA-2569: Add \"flow kill <ID>\" command to Corda's shell. (#4861)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 226, "deletions": 80}}, {"node": {"oid": "b3b184c93e8d066ac87918230ed7881be76c1004", "messageHeadline": "[CORDA-2701] Ensure crlCheckSoftFail config option is respected (#4854)", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 58, "deletions": 17}}, {"node": {"oid": "65e7886168ed12a1beec860c7601af9ceed17679", "messageHeadline": "Fix flaky test. (#4851)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "785755067a3260d7837364f3529fd03c816e78e8", "messageHeadline": "Docs: use version numbers read from the build system, not duplicated.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 42, "deletions": 31}}, {"node": {"oid": "1c38ecee7bef1ed3e08acef84dadcd98943043f1", "messageHeadline": "ENT-3256 Small performance enhancement and OS preparation for ENT cha\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 48, "deletions": 21}}, {"node": {"oid": "96b23eea6f60d071b0631f624f7b866d5439355f", "messageHeadline": "ENT-3266: Do not attempt to overrwite an existing CorDapp jar in test\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "f6ba9a0819ea8009ad443af0cbb5218031227105", "messageHeadline": "CORDA-2684 Added new guide on CorDapp Constraints Migration procedure\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 212, "deletions": 63}}, {"node": {"oid": "3bb996d22f1ced65ddf431584600c59f497d6aa9", "messageHeadline": "DOCS - clarify the upgrade policy for finality flow (#4853)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "0faf56917ee53a1a07781fe949d2c81ba21a1e3d", "messageHeadline": "CORDA-2642, CORDA-2699: Upgrade to Corda Gradle plugins 4.0.42 to rem\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ab4a3e24cd0dec94630b70c20440aaae24caa97", "messageHeadline": "ENT-3141 - Improve jar verification. (#4841)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 96, "deletions": 18}}, {"node": {"oid": "1337c35ee65d4c36dcd3cbfc73340fb666914e70", "messageHeadline": "ENT-3219 Handle more exceptions for addMissingDependencies (#4839)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 82, "deletions": 34}}, {"node": {"oid": "8f4534027675c5917fb1d614d49fa2f1fc279527", "messageHeadline": "CORDA-2706: Change logging level from warn to info (#4847)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f2b21bea5a003560e40de1e3e3030c45538fa71e", "messageHeadline": "[CORDA-2698] Allow theoretical page size of `Integer.MAX_VALUE` (#4845)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 20, "deletions": 2}}, {"node": {"oid": "fae74eecdefc7e46f9f39d10e5dbfeecc8056598", "messageHeadline": "CORDA-2694: Prevent Node Explorer from crashing should it receive unk\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 89, "deletions": 12}}, {"node": {"oid": "cfccfd075e3eb59129a954d9a8a428b4f9b24324", "messageHeadline": "CORDA-2688 - Add Serialization Context option for no carpenting (#4849)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 122, "deletions": 57}}, {"node": {"oid": "2f258c31ea66eb3e34ac6300a70980331d62c99d", "messageHeadline": "Revert to using method reference", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db276caa77f445355cd449939053084ff0cf27de", "messageHeadline": "Just check the class against the list of contract class names", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 12, "deletions": 82}}, {"node": {"oid": "4a32a3673ff15be7e99ef4a7f3d968e38d820985", "messageHeadline": "Pass in classloader from cordapp loader", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3414267b70d525f1e4cbc83ceea20870d91e761", "messageHeadline": "Pass in classloader from cordapp loader", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "af002aba056a2104db750f091bf4bfec00f5d791", "messageHeadline": "Simplify ignorelist test", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "a8f5e82bb70aaefaa4359b6d4849279c30c28a9d", "messageHeadline": "Simplify registration", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "4f7ea8cd52f0eede5aabd4aa62948d8bda0ec67e", "messageHeadline": "CORDA-2696 eliminate duplicate class warnings", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 101, "deletions": 10}}, {"node": {"oid": "eb70fc9e6b16facb27062baba34d8c37d5f83cd0", "messageHeadline": "Formatting", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3298cfed2aaeaee1a362257fd0cae1c9db62c900", "messageHeadline": "CORDA-1947 Regenerate test data and unignore test", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0984e87c5ee9a0fb62f9a956afd2c7ca26233344", "messageHeadline": "CORDA-1947 - Regenerate test data and unignore test (#4838)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "b2fc6e943765f377863677f10820fc6e80377c36", "messageHeadline": "CORDA-2697: Upgrade to Corda Gradle plugins 4.0.41. (#4846)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3c0b6e7dff113275cd3ba40a8174926dd8830e4", "messageHeadline": "CORDA-2690: Reduce CordApp scanning logging", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9da30b431f62b15702ae6c2c8b37d14867b2e64f", "messageHeadline": "CORDA-2554 - Bootstrapper - option to include contracts to whitelist \u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 30, "deletions": 16}}, {"node": {"oid": "5a4db990e72bc330ddfb9aa64f090f7ee52841b2", "messageHeadline": "Update tutorial-building-transactions.rst", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "dce411cfdf32ec572a59e0fd9afba1f5b1c503b5", "messageHeadline": "Removed part about exchanging transaction builder between parties. Yo\u2026", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "8306b3f7082e304ddcd5881118d73cb465ca1d46", "messageHeadline": "CORDA-2676: Allow more Network Bootstrapper code to be unloaded from \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 67, "deletions": 51}}, {"node": {"oid": "fa2cd907c5fbc31fcfcf76e264c353ba1bafdb91", "messageHeadline": "Add more readable error message. (#1855)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a000ac3dcc35f1d91bf119137b295a068436010f", "messageHeadline": "ENT-3075 Java versions with -ea at the end are valid too (#1853)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "987cb23c2a3533c0112ee15225f7bab985329527", "messageHeadline": "Clarify that bootstrapper only works in devMode", "author": {"name": "Richard G Brown", "email": "gendal@gmail.com", "user": {"login": "gendal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a18e44ed8f180d7d38fb8c919efc127b8542f292", "messageHeadline": "ENT-3025 Thread-safe liquibase migrations", "author": {"name": "James Brown", "email": "james.brown@r3.com", "user": {"login": "jamesbr3"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "e7534b3a7d6159157cae5f5968efab92cf110a6f", "messageHeadline": "Fix broken URL. (#4835)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45c56b68fb48c5096442b9be835d598be7ee191f", "messageHeadline": "ENT-3166 don't depend on cause for message", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "adad7862d6ac843e7647eba34e5be1f45a22d9ca", "messageHeadline": "ENT-3187 Check that we're not calling `toList` on concurrent collecti\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cd321c9da2bf251ffe5850651a246450f24aa89e", "messageHeadline": "Correct extending flows java docs and add note on overriding responde\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b52fdf0e0fe8497b25da032bf874bee832b3145b", "messageHeadline": "Port the improved error message introduced in ENT-3068 to OS", "author": {"name": "James Higgs", "email": "james.higgs@r3.com", "user": {"login": "JamesHR3"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b434d49111f0f346b9a3d65fa6f9f92b390a8a28", "messageHeadline": "Docs: fix backup recommendations link", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fbda11dbc8aee6386dbf15d1f9db9383d31e12fc", "messageHeadline": "Ensure criteria sent from a V3 RPC client can be deserialized", "author": {"name": "James Higgs", "email": "james.higgs@r3.com", "user": {"login": "JamesHR3"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "b9e48043884c2923ec6aff2c6dbb4f19fdd36558", "messageHeadline": "ENT-3128: Update documentation for Node Explorer. (#4817)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6d5ccfaeace71ebdb0d8a0a4f8634e2b9e8646c5", "messageHeadline": "Explanatory comment on test", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2173228b27d01881514dbacb746fd9633348780c", "messageHeadline": "Unit test covering https://r3-cev.atlassian.net/browse/CORDA-2674", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "74c5b8d127f199f6a2f33b9b4ab7a49b7c0cb75a", "messageHeadline": "CORDA-2674 observe the true type of an atomic type", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f52d158f2d71cee40c556d70ce4bb39ba25d26aa", "messageHeadline": "CORDA-2665: Updated OwnableState relevancy check put back to V3 versi\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "2ff7860e4b89b5a8e451ed2484d3b9bf12f1c71c", "messageHeadline": "ENT-3165 Backport caching changes to OS. (#4821)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 116, "deletions": 14}}, {"node": {"oid": "4721b1d09573f6fcda0334c5ec0fbc844a53b4aa", "messageHeadline": "ENT-3165 Add unit test for reference state consumption. (#4818)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 52, "deletions": 6}}, {"node": {"oid": "c11f42fc05adc2746aba7517f6a8496a724e2d69", "messageHeadline": "CORDA-2655 - Document CorDapp upgradeability guarantees in Corda 4. (\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 86, "deletions": 1}}, {"node": {"oid": "0f87d777d903c958f545aa7b5b0c0183c0fc9d42", "messageHeadline": "Docs: add node-upgrade-notes", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 63, "deletions": 0}}, {"node": {"oid": "5548d184b6e847a55de941ec6120d88d137b21f8", "messageHeadline": "Dummy commit to force rebuild of the docs", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d102a8ac11aa0c98461762aca6d6d026b314395b", "messageHeadline": "ENT-3059: RPC disconnect log entry changed to info", "author": {"name": "Jonathan Locke", "email": "lockathan@gmail.com", "user": {"login": "lockathan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04ba77732b63095c1c7ea9f09e424f6b6a020478", "messageHeadline": "ENT-3128: Tidy up DemoBench's \"built-in CorDapp\" management. (#4814)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "111acc5d6e20d040ecfe3a41041e4f3411c38c7a", "messageHeadline": "CORDA-2671: Remove broken ExplorerSimulator from Node Explorer. (#4811)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 29, "deletions": 327}}, {"node": {"oid": "365cde589a8841e82a529042be2c50113cae172b", "messageHeadline": "Docs: sync docs between master/c4 branches.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 225, "deletions": 1727}}, {"node": {"oid": "7b93cc84773c1e72387be34fdc0bbc372ad9db95", "messageHeadline": "Docs: sync static versions list in master with release/4 branch", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "46909feef93f824c5328a6881314f906944028f6", "messageHeadline": "Remove some unused classes from the DJVM. (#4809)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 13, "deletions": 122}}, {"node": {"oid": "254d1b16318bc2699a3445a726d0b2ce874f109e", "messageHeadline": "Include ch package in quasar instrumentation", "author": {"name": "Bernd Stoeger", "email": "bernd.stoeger@deondigital.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "587e57579aa5ed1a4ea3f14a6b2a5bcc346391b5", "messageHeadline": "CORDA-2669 - Reintroduce pendingFlowsCount (#4806) (#4807)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 37, "deletions": 42}}, {"node": {"oid": "8fb3d4dc014d83d79c59b03ab319dda60563ba1a", "messageHeadline": "CORDA-2669 - Reintroduce pendingFlowsCount (#4806)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 37, "deletions": 42}}, {"node": {"oid": "9d04eccc8a113a65fcebeb3563295a0bbc52e204", "messageHeadline": "CORDA-2668 - TestCordapp \u2013 minor refactoring in jar building (#4805)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b52c7a09a3c0255b12372deb67aa7c4f63235966", "messageHeadline": "CORDA-2668 -  TestCordapp \u2013 use Gradle tooling API for builds (#4794)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "efe8a25138d707986018401c2a028174cadbc77c", "messageHeadline": "CORDA-2610 - Internal APIs made much clearer in API doc page (#4803)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 9, "deletions": 26}}, {"node": {"oid": "136f6a6be6f2e5cc4edd793ef13a4a423e056992", "messageHeadline": "CORDA-2667: Fix DJVM SourceClassLoader so that ASM will use it only t\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 68, "deletions": 34}}, {"node": {"oid": "c2d6f8783135f311762f40388fdc0527745de9bb", "messageHeadline": "NOTICK - Docker: point to release images instead of snapshot (#4802)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3a89bc774e6df574558de4cd6b80c920d961b07d", "messageHeadline": "CORDA-2656 Docs: building a CorDapp for both OS and Enterprise (#4797)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 34, "deletions": 1}}, {"node": {"oid": "b8ff7aa073f6ed1d16b08b14ff08828ac1d04b00", "messageHeadline": "CORDA-2604 update certificate structure diagram", "author": {"name": "James Brown", "email": "james.brown@r3.com", "user": {"login": "jamesbr3"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "08ce12f068f12e3ed14d4baeb366c80dfbe74da5", "messageHeadline": "CORDA-2610: Internal APIs made much clearer in API doc page", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 9, "deletions": 26}}, {"node": {"oid": "c64301aa71c2cc3a085405b411878c135d480b64", "messageHeadline": "CORDA-2664 - Update Docker docs (#4801)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "26c626f9893cd0b37de132aecfe673ad7c999e86", "messageHeadline": "CORDA-2664 - Update Docker docs (#4800)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f9e07c01580736bfd877bf4fe289b719127e8dcd", "messageHeadline": "CORDA-2654 - Repair the DJVM CLI tool. (#4796) (#4799)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 21, "deletions": 206}}, {"node": {"oid": "800697a907f7bbaa0d2b73158aa791dc425b1e51", "messageHeadline": "CORDA-2654: Repair the DJVM CLI tool. (#4796)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 21, "deletions": 206}}, {"node": {"oid": "c5c4df303739f6cc5801c24db4694d3aa97cfc98", "messageHeadline": "Docs: address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "01f0c4b3d280f03e62c2c908881e2eb894a6c6ec", "messageHeadline": "Docs: minor change to the release notes.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cac9b1cfc7f132834ff18cfe341c52fbb60ee53b", "messageHeadline": "Docs: note that Corda 3.3 needs a bugfix to be usable with Corda 4", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "4e98ea3bbf8987530cd52b20fc0bb0167ab965ee", "messageHeadline": "Docs: repair a lot of broken docs pages.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 91, "deletions": 98}}, {"node": {"oid": "4ddaad5cefe672f7933cfbb485fa7063cfceeb04", "messageHeadline": "Docs: truncate the changelog to remove obsolete releases.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1511}}, {"node": {"oid": "4dee36adc7d310532010c2bc8c14303c15e8db30", "messageHeadline": "Docs: introduce a page about upgrading the node.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 74, "deletions": 4}}, {"node": {"oid": "f932fa591d1dc05db20a4544a17da155591fd995", "messageHeadline": "Docs: introduce a java_version substitution", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 15, "deletions": 25}}, {"node": {"oid": "4afa28bc7784787ef74bd37b0a5aa75e45796214", "messageHeadline": "Docs: fix changelog for C4", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 35, "deletions": 38}}, {"node": {"oid": "9a1ac7095967302fcfd959e24451519ef88f07ac", "messageHeadline": "CORDA-2615 - Remove incorrect documentation (#4791)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 28, "deletions": 9}}, {"node": {"oid": "c4c0769763acf3bec3bd5c37180d4e8aae8e6555", "messageHeadline": "changed corda network url", "author": {"name": "Richard Gendal Brown", "email": "gendal@gmail.com", "user": {"login": "gendal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7979c2dfef9e51abfb9a4c5e0c1a40c3a332f085", "messageHeadline": "really minor tweaks to release notes", "author": {"name": "Richard G Brown", "email": "gendal@gmail.com", "user": {"login": "gendal"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "0da07c43719968922530928e49d0b87d8ceb709d", "messageHeadline": "really minor tweaks to release notes", "author": {"name": "Richard G Brown", "email": "gendal@gmail.com", "user": {"login": "gendal"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d86ef26e68187c4a5fb5b1879abb4406a291e471", "messageHeadline": "Update index.rst", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "503a2fff772d46ffcbe6719647013870b5954278", "messageHeadline": "RELEASE - Version 4 final changes", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6c4433d0b5575db9b25e862408ff94cbc59320ac", "messageHeadline": "CORDA-2646 - Database connection pools leaking memory on every checkp\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "fd1f3f7e974cc07d25508ac39d97a3c0c00ea3b5", "messageHeadline": "RELEASE - Seventh release candidate", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37627ae256ac871547f5bdcd029e58cb7b530139", "messageHeadline": "Bugfix: register SwapIdentitiesHandler again. (#4789)", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 4, "deletions": 11}}, {"node": {"oid": "96134c8cfa5b5c371dd81b6c22eb5e9bc5e327d5", "messageHeadline": "Bugfix: register SwapIdentitiesHandler again. (#4789)", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 4, "deletions": 11}}, {"node": {"oid": "b4a033de23115304e6786e56325d86b1c6fee73c", "messageHeadline": "RELEASE - Corda 4 RC06 prep", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36665e114b2c090f2fb6a23e7c0f9bd503effc78", "messageHeadline": "Add a note to the changelog indicating issuableCurrencies is now part\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2eb6169a117e2a374339ec5bd1b717dc2acac433", "messageHeadline": "Updating wording to make things slightly clearer and indicate when th\u2026", "author": {"name": "Cais Manai", "email": "cais.manai@r3.com", "user": {"login": "CaisManai"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "efabab35c40d8faeee60d72d6486d2787e8ab77a", "messageHeadline": "[CORDA-2636] Ensure states created with contract upgrades can be migr\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 40, "deletions": 22}}, {"node": {"oid": "21d32681ff41aad0680926bcf6257d8a1ae01d7d", "messageHeadline": "CORDA-2634 - Fix derivation of currentTargetVersion for abstract clas\u2026", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 43, "deletions": 20}}, {"node": {"oid": "055aabe1bb9a0cd4aa3f174129482989c35d40c5", "messageHeadline": "[CORDA-2627] Fail the custom vault state migration if any states were\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "626fa19769f0c4846df064584a8dfae763b2d2c6", "messageHeadline": "CORDA-2631 - removed unused version mapping and revert tracking test \u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 15, "deletions": 47}}, {"node": {"oid": "1ed5fce6a6ecfa7e647dd1eee5576cc261103f08", "messageHeadline": "Backwards compat: Put the confidential-identities module back in the \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 31, "deletions": 47}}, {"node": {"oid": "69ba95a9615b1235805cbbcf8d81d896f549b1f1", "messageHeadline": "Minor: Fix deprecation warnings from a unit test.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b2d0ba7e145877db0ecd6bbbd20ce3912ab8e7e8", "messageHeadline": "CORDA-2613: FinalityHandler is no longer gated on app target versions", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 6, "deletions": 62}}, {"node": {"oid": "6673e499a1e756840afff32a49ebdec37934df3b", "messageHeadline": "CORDA-2625 remove reference to Corda 4.1", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9dadf0db9670b7a700a37466b167b44ab219c6ed", "messageHeadline": "Update doc to reflect removed RPC client. (#4777)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 0, "deletions": 26}}, {"node": {"oid": "4434a005dd2df4f2d48191e35b30f89081b8f069", "messageHeadline": "CORDA-2622 - Fix shell extensions (#4774)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "f781edccd41e09076160aaac4b21d07e7d0e8227", "messageHeadline": "CORDA-2623 - Add help screen to Network Builder CLI tool (#4775)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "e0121f52ac904773338f0a0adf570c251422c008", "messageHeadline": "Syncing config file doc page with ENT (#4772)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "a0705c2940a0d230584cc7260b2ba214b5e28ac7", "messageHeadline": "Deleted corda-repo-layout.rst as it's outdated and pointless to have \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "9353e4dd9340c4d53ad8452c46d433a8b7b6ed43", "messageHeadline": "[CORDA-2561] Use the attachments classloader to deserialise contract \u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 279, "deletions": 24}}, {"node": {"oid": "e5c7355d43e3d0d455681eb54d0644aa1c222224", "messageHeadline": "CORDA-2550 use cordapp classloader for explicit upgrades (#4766)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 92, "deletions": 15}}, {"node": {"oid": "092d66ac4551861fcd87218baf718b78363806b9", "messageHeadline": "[CORDA-2591] Prevent spurious logs in AttachmentVersionNumberMigratio\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "d43d0c96405efe7b82a8ee195fc99f4747ee75f1", "messageHeadline": "Minor fix of node database doc page formatting (#4762)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b2725d3aa070fe258af019e6002131b35208eb9", "messageHeadline": "[CORDA-2486] Improve transaction deserialisation errors and fix possi\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "3d362e066c7ee43494426e59bd3d8271185050b0", "messageHeadline": "CORDA-2595 - check that all attachments are trusted before loading (#\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 105, "deletions": 52}}, {"node": {"oid": "37f9eb31f7f4c2f19cf60d3052bdb8dad20c73ef", "messageHeadline": "Fixed typo in bootstrapper doc; specify text for anchor (#4764)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a17ab0d54760bf006366931dc9b7a3bb7d1dc1d4", "messageHeadline": "Revert unnecessary refactoring.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 9, "deletions": 16}}, {"node": {"oid": "758c855493f596b966a0d71dcabd8bbeac30f861", "messageHeadline": "Adjust warning level.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6314c1757a07d97b66e6f61edceee3af066419f4", "messageHeadline": "Incorporating feedback from PR review.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 23, "deletions": 12}}, {"node": {"oid": "4feac7f3f0670783ab213cf164e22b3f9eb30bbc", "messageHeadline": "Shorten system property name.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e0c23c6996885e0349e1ca480c0451e15591fd07", "messageHeadline": "Add docs.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "e25240116916264923b3a1da7eebd15a601f2bf5", "messageHeadline": "Disable hash constraints using system property.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "060bbb0a9d7a4a35b61de91009330d04286b4ad9", "messageHeadline": "CORDA-2563: Assign external IDs when creating new keys (#4727)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 269, "deletions": 126}}, {"node": {"oid": "aad1ae5945b0267bb58d86feb95dc83a8aa22649", "messageHeadline": "[CORDA-2560] Add upgrade notes for custom configuration and improve c\u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 112, "deletions": 18}}, {"node": {"oid": "39d301272341cd347491af2a0170cfc885a4afd8", "messageHeadline": "CORDA-2505: bumped typesafe to a version that fixes NPE in their code\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0bdc8b363ae24bcc4aaa02843d3f1715cf20747e", "messageHeadline": "CORDA-2576 Viral update propagation: select attachments from those lo\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 58}}, {"node": {"oid": "ce8fa99e599e74be4797e45744dde722e236c926", "messageHeadline": "Update design doc to reflect new rules", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "444ebb741b1009634746ab5f57adeb124aeb4c4a", "messageHeadline": "Test for non-strict factory behaviour", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "fac9b5368f0aa16e4a1561bf1871f367cd92435f", "messageHeadline": "Prevent non-null values from being discarded", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 88, "deletions": 52}}, {"node": {"oid": "1c80fde518fc1660f36af3bdad826a047d58fb05", "messageHeadline": "Update index.rst", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a0fb21446e453a5bf7a525a632d9519d48da40ce", "messageHeadline": "Simple change to the message returned when the requested legal identi\u2026", "author": {"name": "Stephen Houston", "email": "stephenjhouston@gmail.com", "user": {"login": "egeek"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "34c7d3e8a71efb9ca69a12f891e3a527e56b90c0", "messageHeadline": "Fix reference in \"running a notary\" doc", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4ae5c1ee15a520b95a6c31307e8bc8805b8a80d7", "messageHeadline": "Merge pull request #4752 from corda/andrius/typo-fix-backport", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d32042e961a9845e31eeb64b83c8fa93bd686e5", "messageHeadline": "Merge pull request #4744 from corda/finalUpdatesToAPIStateDocs", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d1206b3af57ca3bd5a22f011ce69d7348580e62c", "messageHeadline": "Merge pull request #4607 from corda/feature/CORDA-2465/document_white\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 51, "deletions": 0}}, {"node": {"oid": "0137148d180077f1183294f646c25670f456e1c8", "messageHeadline": "Add a bit more detail on how to use RPC with TLS. (#4751)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e6c6c692668d24b41dea9e7abb5dcf29e2a124ce", "messageHeadline": "[CORDA-2512] - Adjust uploadAttachmentWithMetadata RPC to use privile\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "34184ca1eac00ca5e305c89453fabad3886893f7", "messageHeadline": "CORDA-2465 Address code review comments.", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b65ebdd116051393cb2ff448b9a77c7db7eefea1", "messageHeadline": "Merge pull request #4747 from corda/feature/CORDA-2570/revert-to-one-\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 151, "deletions": 197}}, {"node": {"oid": "e4ae1a2aaafc52130fc73487a6356b5f653f4c61", "messageHeadline": "CORDA-2465 Address code review comments.", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "0d1765ad0e31a9a538847c2423ca6b35bf9d5e6a", "messageHeadline": "Merge branch 'master' into feature/CORDA-2465/document_whitelist_migr\u2026", "author": {"name": "tudor.malene@gmail.com", "email": "tudor.malene@r3.com", "user": null}, "additions": 7906, "deletions": 3758}}, {"node": {"oid": "b0eb85b4cf010d2b25d95f3ec582afd12c06d0bf", "messageHeadline": "DOCS - Changelog typo fix (#4649)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fef5d8239b7ce62a69ac6e1292f3d6b693afa99", "messageHeadline": "CORDA-2570 Add comment for future performance optimisation.", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fc0b1431ad3b404261309af4a0f1ffbc09acc422", "messageHeadline": "CORDA-2570 fix KDoc", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "00ddb5793d39dd2493e09b4e539dd1927e6a8dc0", "messageHeadline": "Merge branch 'master' into feature/CORDA-2570/revert-to-one-attachmen\u2026", "author": {"name": "tudor.malene@gmail.com", "email": "tudor.malene@r3.com", "user": null}, "additions": 160, "deletions": 93}}, {"node": {"oid": "764b33ded5fab4c66cdb001a3f0ef9cf3c941504", "messageHeadline": "CORDA-2570 address code review comments", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 25, "deletions": 11}}, {"node": {"oid": "10e7c07c1104929b910d68ad7f53886b1178359a", "messageHeadline": "CORDA-2577 Disable or delete the no-downgrade rule (#4741)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 10, "deletions": 50}}, {"node": {"oid": "4a4788ad41c9f117cc3c6e46433e366ae3fb67eb", "messageHeadline": "CORDA-2570 fix test", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "873e9a5442fb98667d6ab1667ac32417802a1afb", "messageHeadline": "Updates docs to match new cordapp-example structure. (#4748)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 94, "deletions": 64}}, {"node": {"oid": "9448b9bd86c9642054202c8f2506a71c576e1e3a", "messageHeadline": "CORDA-2570 revert multiple contract attachments per transaction", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a6510ae9521f8f0c3f4cf7273299bb778d31911d", "messageHeadline": "CORDA-2570 revert multiple contract attachments per transaction", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 135, "deletions": 271}}, {"node": {"oid": "db41f660e06c59c71e5d6488f06c33213a28fdec", "messageHeadline": "Merge pull request #4737 from corda/mike-docs-4.0-tweaks", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 90, "deletions": 235}}, {"node": {"oid": "7723887d5eb6a63a6aa2d43c17d2a1abb6830f48", "messageHeadline": "Adding final grammatical / content changes suggested by RBG.", "author": {"name": "rogersanick", "email": "rogers.a.nick@gmail.com", "user": {"login": "rogersanick"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8cec8182a42fd582fd24dd75f211585ca11a8f6a", "messageHeadline": "Revert \"DOCS - correct command docs for clear network map cache (#467\u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e2a295eb60f060a914f7dae9405c2aecd3af90b", "messageHeadline": "[CORDA-2487] Provide a migration for vault states when moving from V3\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 1077, "deletions": 29}}, {"node": {"oid": "a0bcfe3fd485dd7bda0c6734fa66a65c07f652e8", "messageHeadline": "Docs: address review comments from Richard.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 22, "deletions": 16}}, {"node": {"oid": "46188598c490cf7ee9831c42809180bcef6804b7", "messageHeadline": "Merge pull request #4556 from corda/updatesToAPISTATESdocs", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "2e7b2f64ff2dd4486c943956890e72045a5e2c47", "messageHeadline": "Merge pull request #4710 from corda/carolynequinn-UAT-additions", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "59719a8a612ff50d5066b4dae5e828e818100265", "messageHeadline": "[CORDA-2420] - Make boundary of public API explicit in docs (#4735)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "ca49c5e94dcda862033c5d7aeafbddb92697ee0c", "messageHeadline": "Docs: fix various issues for C4.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 80, "deletions": 231}}, {"node": {"oid": "64cbe9f904f847fc6341dcb8b5fb0888462ad234", "messageHeadline": "Merge pull request #4734 from corda/mike-simplify-migration", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 476, "deletions": 294}}, {"node": {"oid": "f541843effac85126ab6a7565c341d225178b416", "messageHeadline": "Temporary workaround for a bug that was exposed by a refactoring. Wil\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 4, "deletions": 9}}, {"node": {"oid": "55f4071050cd35c26424b1dc6efe2f4ae8ea6f58", "messageHeadline": "Make API checker happy", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "02645f7b9ecd5e9b5c0380eaa0793c3ec4e7df7a", "messageHeadline": "Rework package namespace ownership check to verify every package of e\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 422, "deletions": 259}}, {"node": {"oid": "b9ecc5243f589b2b2f5790b8e2f374b47dfe2dfd", "messageHeadline": "Tell ProGuard to remove FlowLogic and ProgressTracker classes.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0a9f4c68ae1669f9d66f04d7d31c7e2b8462616f", "messageHeadline": "Minor refactorings.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 47, "deletions": 35}}, {"node": {"oid": "5f70abfecace68b682b16a0a93b1f259f6f3307e", "messageHeadline": "Merge pull request #4731 from corda/mike-update-coding-guidelines", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 25, "deletions": 8}}, {"node": {"oid": "9581370a9cbec594a060fb80ccda7a747128fdfc", "messageHeadline": "improve docker image and allow automatically restarting node after --\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 39, "deletions": 45}}, {"node": {"oid": "7252c84a5a5e4a7f78b86b744410765c33e29c59", "messageHeadline": "address review comments re: resusing variables", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "ebce04a8b1e3a43849f916d00b9606c133b2d471", "messageHeadline": "add example network", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 101, "deletions": 5}}, {"node": {"oid": "2074718e7dd617dc4da3cbf62b69246447067e72", "messageHeadline": "Add a section to the coding guidelines about updating the docsite.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 25, "deletions": 8}}, {"node": {"oid": "18a1d93e6d418e0edb154306e437bf0023dcae77", "messageHeadline": "Update UAT.md", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "329caa20b7134c751eac3efabce5ae8234f59317", "messageHeadline": "CORDA-2564: Ensure that corda-serialization uses @JvmDefault for inte\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cdac97120a9db79aec6d0e9f7610b035319602d6", "messageHeadline": "[CORDA-2547] Migrate table of SimpleNotaryService (#4722)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 46, "deletions": 7}}, {"node": {"oid": "f729453fee777eeeec1ac1dd60c010f76429905e", "messageHeadline": "CORDA-2334 - Net Params non-downgrade verification in transaction res\u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 170, "deletions": 30}}, {"node": {"oid": "db35f73bcc3537b16377d8a55d1704da23b64899", "messageHeadline": "Remove old reference to publishing a single corda finance jar. (#4704)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0c33d2fd9d446540f26582586c8a0310775ba363", "messageHeadline": "CORDA-2514 Constraints checking failures do not provide indication of\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 21, "deletions": 3}}, {"node": {"oid": "49fb03bf6b149b56013bbf17653f974c103c43f2", "messageHeadline": "Fix documentation issues (#4721)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "0e770bbb85c6fd86391a8e007a868a90fd0af9ff", "messageHeadline": "Merge pull request #4705 from corda/cais-docs-cordapp-tutorial", "author": {"name": "Cais Manai", "email": "cais.manai@r3.com", "user": {"login": "CaisManai"}}, "additions": 73, "deletions": 66}}, {"node": {"oid": "0360a33e5c89f2f04cd2448eb7104fe6e878392d", "messageHeadline": "State pointers are always resolved, so the kdocs should reflect this.\u2026", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7866dde91bd79badba6d8ed7f764e24e95b457ca", "messageHeadline": "CORDA-2556: Refactor World City database into a library module. (#4718)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "6cdd9f96b8f0dc16bdc45947a97311c8e421c804", "messageHeadline": "CORDA-2423 document draining requirements in flow state machines (#4707)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "bb0ceda8d038848391a6fa291154ab12396db74f", "messageHeadline": "Addressing PR comments - added links to jarSigner and corda-gradle-pl\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bf2881ca29b76802b5fca6b982f22cbd68c67af6", "messageHeadline": "Adding new page on UAT environment", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c667df9bec28b65c5e31e9ccd9ef81d9bb9ad77d", "messageHeadline": "Port over ENT changes (#4706)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "c39c61ecab7a02e499c9b69e0403260aebd67a3a", "messageHeadline": "CORDA-2467: Moved non-contract things out of finance-contracts and in\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 861, "deletions": 821}}, {"node": {"oid": "5c38cb3aaf12d0e3d2c5e6a3480a3161487ec3af", "messageHeadline": "minor fixes including the splitting of finance jar into contracts and\u2026", "author": {"name": "CaisR3", "email": "cais.manai@r3.com", "user": {"login": "CaisManai"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c7f4f6af7befa323e3415619f4a1832d82407d8a", "messageHeadline": "Reverting change to one of the ports", "author": {"name": "CaisR3", "email": "cais.manai@r3.com", "user": {"login": "CaisManai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ff9235521bf2f48903e4c6046df195fef08dab8", "messageHeadline": "Removing all references to web/example as Spring serves up the page f\u2026", "author": {"name": "CaisR3", "email": "cais.manai@r3.com", "user": {"login": "CaisManai"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "93fcf1be5a5c71d00720de2ecf92cab369335209", "messageHeadline": "Updating tutorial to reflect spring boot replacing legacy bundled web\u2026", "author": {"name": "CaisR3", "email": "cais.manai@r3.com", "user": {"login": "CaisManai"}}, "additions": 58, "deletions": 54}}, {"node": {"oid": "deb66d13962a1f5b16708a72138dbb0533f3a856", "messageHeadline": "Refresh api-current.txt (#4702)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 1674, "deletions": 15}}, {"node": {"oid": "0a50d76ab18c19682eea54b54bb1e03137a4b78d", "messageHeadline": "DOCS - correct command docs for clear network map cache (#4677)", "author": {"name": "Austin Moothart", "email": "amoothart@users.noreply.github.com", "user": {"login": "amoothart"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0632d275ed3f29ad72f5823051f20316c977cce5", "messageHeadline": "CORDA-2540 Adjust no overlap rule to avoid premature optimization (#4\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 67, "deletions": 28}}, {"node": {"oid": "099a747ebf1f64c19630273f371ec6ef6ec5a4ca", "messageHeadline": "CORDA-2526 Allow for duplicate signed attachments in devMode (#4691)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 64, "deletions": 21}}, {"node": {"oid": "12693ab1753c264dbc818a5476b6158eb29773fe", "messageHeadline": "RELEASE - Reflect newer kotlin version", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e255ef38cfd23cd6388dfbcdb29ca8b3eeafe5cb", "messageHeadline": "address review comments re: documentation", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "544d09ea18c0d32a09152437f72a4ddbcbf8de9f", "messageHeadline": "update docs to reflect the removal of the bundled finance app", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "41c4016a839ca1d9f69b4e07bc9dd5324eddcc90", "messageHeadline": "remove bundled finance app", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 59}}, {"node": {"oid": "37eb93fa76459babce423940ee8e965cf5801633", "messageHeadline": "Tighten no overlap check. (#4690)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 47, "deletions": 7}}, {"node": {"oid": "deba96dce9f8627db07c1805247e8e5c8819b4ef", "messageHeadline": "ENT-2991 Deadlock between AppendOnlyPersistentMap and underlying data\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 331, "deletions": 67}}, {"node": {"oid": "91c2d75f311f80f8154e16822d6ffc0ce397e4f0", "messageHeadline": "Fix bug in verifier for has to signature constraints (auto-migration)\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 15, "deletions": 20}}, {"node": {"oid": "fab3e113fb55ac82b1844c0c79fe240f4767ec25", "messageHeadline": "do not install documentation with textlive", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b5d80e0c3c8c479743f7134efbdf50d332a7f0b8", "messageHeadline": "add --rm flag for the windows docs build", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "875d2eb02abc9b0d3c862998be8dc825d79ff357", "messageHeadline": "run docs build as local user", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1dcc1c6e0501962f80325c0ee0bae79ce41de43d", "messageHeadline": "fix issue with api docs", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "fe0cafd06e81c3ee643a43d3183a0837014856d2", "messageHeadline": "dockerize docs building", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "365471d9f48f799d9c5515d03985564bb88308a3", "messageHeadline": "CORDA-2531 State mappings are now also updated for new reference stat\u2026", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 34, "deletions": 8}}, {"node": {"oid": "7dc7313fb716388c24bd9de4e9d71b6f15ce0038", "messageHeadline": "ENT-3000 Start pooling classpath scanning and related fixes (#4664)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 30, "deletions": 19}}, {"node": {"oid": "9ade410109fdd7c634f28b131ca00a073e70ffa5", "messageHeadline": "Minor: remove redundant Raft migration script", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "9c8928ee41dba008e346ed41cc1470a3f939c849", "messageHeadline": "ENT-2822: Update notary configuration docs", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "6efd54fce1848e05ccd2ba65b961d0e4c14dd12f", "messageHeadline": "CORDA-2520: Add FetchParametersFlow (#4674)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 246, "deletions": 44}}, {"node": {"oid": "c3f0dfd8a7e54417f20dcb90a6f3c6cfc175b84b", "messageHeadline": "Address code review comments.", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "88e4b85537d481cc999f520bef13495f26e51b1e", "messageHeadline": "CORDA-2521: Checkpoint verifier no longer cares about the CorDapp jar\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 79, "deletions": 63}}, {"node": {"oid": "262a7ad1b73f79ff1213ca2eb00561bd30d4dbaf", "messageHeadline": "Backport merge fixes added to ENT (#4618)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 129, "deletions": 125}}, {"node": {"oid": "8f3e527d9866ada307879107820b504c5c59530f", "messageHeadline": "Table formatting.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc6c1e81e3ba7da6dcb5f97d87a9df51d69bcab5", "messageHeadline": "Typo", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84e7cb231de184b8867dadb1a9970911dac3fd1b", "messageHeadline": "Minor docs fix (#4675)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 15, "deletions": 12}}, {"node": {"oid": "165520f7189acdbc72dd9734f0752302ddac8cf8", "messageHeadline": "fixed #4648, minor change to support Gradle's Kotlin DSL (#4670)", "author": {"name": "Manos Batsis", "email": "manosbatsis@gmail.com", "user": {"login": "manosbatsis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "574461488638e951d55428ba806fdfa7dee3e44c", "messageHeadline": "ENT-3001: Make `subCommands` lazy val (#4668)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cfa06853c039b8e586992fbae1813f32784e33f4", "messageHeadline": "CORDA-2524: Minor \u2013 reduce notary service logging noise", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "22462cc1e8bba99c721595593405af3938850cda", "messageHeadline": "[CORDA-1596] Improve error message when CorDapp schema changes (#4506)", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "6b0b8b394c66f824fd94671cce89ef435bf8bbaf", "messageHeadline": "CORDA-2367 update threat model diagram", "author": {"name": "James Brown", "email": "james.brown@r3.com", "user": {"login": "jamesbr3"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2262d05d5c52a2a655d6074da47e366ab6ad2a27", "messageHeadline": "Made NetworkMapTest leaner (#4645)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 21, "deletions": 63}}, {"node": {"oid": "6433401b7617e3c8259291fc07e56e3141b9814c", "messageHeadline": "[CORDA-2516] Fix missing ending markers in the node database table (#\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b79cb55ce5bd6e01659018a245b774454dc9129f", "messageHeadline": "CORDA-2419 - JavaFX requirement for Node Explorer (#4659)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e20278fbfd372cdace5c3d5100c566e3218e18e0", "messageHeadline": "Made FlowCheckpointVersionNodeStartupCheckTest leaner (#4640)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 112, "deletions": 106}}, {"node": {"oid": "49e23bca8233f0d81385b2253c7a278c47f0fa1b", "messageHeadline": "Removed AsymmetricCorDappsTests (#4642)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 88}}, {"node": {"oid": "fc7428a40d831b49581b934e848a5f8af980c347", "messageHeadline": "CORDA-2503: Added installCordaService to UnstartedMockNode to allow t\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "631f04e348781fa12c72893677a31c794302fb7a", "messageHeadline": "Improve documentation surrounding network parameter updates/flag day \u2026", "author": {"name": "Oliver Knowles", "email": "oknowles@users.noreply.github.com", "user": {"login": "oknowles"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "f04a2e72e0867a64580aa381091cb74082c7429f", "messageHeadline": "[CORDA-2516] Add missing database tables to documentation (#4651)", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3db35d89118fc8a9bca59892bb08db09cd935d45", "messageHeadline": "Made NodeRegistrationTest leaner (#4644)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "19325ebcb02499f4ce04d027edb36e54b8b42b1f", "messageHeadline": "Removed NodeMonitorModelTest (#4643)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 3, "deletions": 225}}, {"node": {"oid": "f76dc96d5e9106b65e5e40f924adfb8f1e48e59d", "messageHeadline": "Fix link to errors.corda.net in release notes (#4650)", "author": {"name": "Tommy Lillehagen", "email": "tommy@lillehagen.me", "user": {"login": "tlil"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5656d8ee80aa88d8c120c1b21c23051f9fe79840", "messageHeadline": "CORDA-2510: Added missing confidential-identities CorDapp to DemoBenc\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "0a039e9094ab5794ee3de7489a8b1268116ae953", "messageHeadline": "CORDA-2345: Fix Windows build (#4634)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e1c20a883446e059cc561b5622c77f4f96a6467", "messageHeadline": "CORDA-2497 fix (#4630)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 187, "deletions": 77}}, {"node": {"oid": "f7a6463424db5d3df438d67e7c0ecc8baca55dcf", "messageHeadline": "Fix Liquibase AttachmentVersionNumberMigration failure when system pr\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "16d53505d7a07da323ea0f37f83d02b781ae52da", "messageHeadline": "[CORDA-2496] - Adjust CorDappResolver to handle same CorDapp register\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 53, "deletions": 7}}, {"node": {"oid": "1b89ece09b183338b28030bd086a5e7b4d5de65f", "messageHeadline": "CORDA-2504 improve error message of missing contract attachments (#4628)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "8722e9f0cf754b2af4abc5a10d422087688d8d7c", "messageHeadline": "ENT-2945 Update postgresql dependency (#4550)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d540aa5b172162d055e1f16bc21d7fdef01f331e", "messageHeadline": "ENT-2977 resolve custom serializers earlier (#4609)", "author": {"name": "Dominic Fox", "email": "40790090+r3domfox@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 87, "deletions": 54}}, {"node": {"oid": "9f4c8bcea5bb780eec1c1f663302ed92f2c38733", "messageHeadline": "CORDA-2490 Attachment in the directory fails to correctly upload (#4627)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5bb5244e5571f9f7f73e708de6abb68c39493e5b", "messageHeadline": "CORDA-2228: Exceptions emanating from ReceiveFinalityFlow are sent to\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 117, "deletions": 38}}, {"node": {"oid": "e93327bb6ae81de23d183cd1ae60d8d69f1df3c6", "messageHeadline": "CORDA-2351 - Fix Demobench readme (#4624)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "35acbc8107016bf628269700599eb65d578d34cc", "messageHeadline": "CORDA-2361: Split samples into contracts and workflows (#4575)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 562, "deletions": 383}}, {"node": {"oid": "82f5a756fe9c813b48c58179f3b136839b9631c3", "messageHeadline": "Add minimum platform version check before attempting a hash -> signat\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 24, "deletions": 22}}, {"node": {"oid": "100a6fcb56ef103197ffd777a36aa2eafa06c914", "messageHeadline": "CORDA-2475 Adjust attachments query logic to return correct results  \u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 129, "deletions": 40}}, {"node": {"oid": "197a13611dd0f15fe165b3ea0c6738c932c74d17", "messageHeadline": "ENT-2967 Fix up use of various JDK performance contention points (#4608)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "ee4f4f5702d24f0116c55e88d809201d1d06d9e9", "messageHeadline": "Fix issue with devModeOptions.allowCompatabilityZone not working (#4613)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "97df10e1f57dcd6a470ad1a9c0d709685c31071c", "messageHeadline": "print out the underlying error when an RPC call fails (#4605)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c4b5ac2e01f165e4b235f58f4649cd6755bce6b2", "messageHeadline": "Fixed example use of jarDirs config field (#4610)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6a7d14f4ff8ec4c25afb80f87425adec65a15d0", "messageHeadline": "Reducing the size of the CorDapp jars used in tests (#4600)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 506, "deletions": 478}}, {"node": {"oid": "e5d00cf85ef7df7a7667b73b4c3adecaf0fc5e89", "messageHeadline": "Remove unneeded SerializationEnvironmentRule from amqp test (#4604)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "0ce7a602fa920374e22855a87a8306ae722e38d9", "messageHeadline": "CORDA-2465 Document the whitelist to signature constraint migration p\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 52, "deletions": 1}}, {"node": {"oid": "22f960fb8c6f406a2237f7423eb48ab1f6a55064", "messageHeadline": "Remove dependencies from classpath in SIMM valuation integ test (#4603)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "26cfea202b5f259de861a93bd051ce24b55aad02", "messageHeadline": "CORDA-2450 Creating attachment version from whitelisted JARs fails fo\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 44, "deletions": 30}}, {"node": {"oid": "d95c68c2aec1966b99c38f6098526e9add75e824", "messageHeadline": "make usage of flow overrides more explicit in documentation for trade\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "2220514bdea4c67846e96764deb6c6dea70fde57", "messageHeadline": "Fix trader demo README to describe what the \"LoggingBank\" node is for", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "e46fdb547d3172f41989e6c0351b0beab8f62b64", "messageHeadline": "[CORDA-2349] - Enable methods synthesized by Kotlin in api scanning (\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "6b149f8aad302279aa342cdd0c54ff3273704ec4", "messageHeadline": "CORDA-2432 - Update documentation for filtering by state relevancy in\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 128, "deletions": 14}}, {"node": {"oid": "017186d1d3e353c65ac5aeb413645530ac05b83d", "messageHeadline": "ENT-2822: Add a note about experimental notary upgradability", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4dba0c5865fa2af7ad8ad3d0eaa974c86f50900a", "messageHeadline": "Document connection pool configuration. (#4592)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "dd2f1f97988dcb248b0a2e150e32dda6f804cd52", "messageHeadline": "Mention Docker images in the release notes.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 19, "deletions": 13}}, {"node": {"oid": "03cff6bd005086ed9935eaa8f071724a74bafb6c", "messageHeadline": "Fix flaky test. (#4586)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "3675fb2783c9fb7e89720e3b84fb62620aa435ee", "messageHeadline": "Fix incorrect spelling of \"licence\" in sample config snippet. (#4591)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "498db538d7c755cefe8aa5b0b99d21241818f2b5", "messageHeadline": "CORDA-2442: Added wither methods to the vault query classes (#4585)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 73, "deletions": 42}}, {"node": {"oid": "2ec6fe4c0af82efb60ce495b08256dad12881792", "messageHeadline": "[CORDA-2441] Fix Stdout progress renderer to swap out correct appende\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "5bb38e455ca4268500856ab36224c437cd18c860", "messageHeadline": "Add back V3 TransactionBuilder c'tor (#4587)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "78a70d2355edcb0e90cde40e31115c4078412ca1", "messageHeadline": "Merge pull request #4525 from corda/wn-redo-node-conf-docs", "author": {"name": "Wawrzyniec 'Wawrzek' Niewodniczanski", "email": "wawrzek@r3.com", "user": null}, "additions": 717, "deletions": 493}}, {"node": {"oid": "f5920252735944dc7e28cd633bf79e199b069f7d", "messageHeadline": "Regen isolated jar to fix failing test(s) (#4583)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fbb00bff9c13f2527dff2f1c28739f37da9ecf3c", "messageHeadline": "[CORDA-2431] - Small refactorings following-up on PR-4551 (#4564)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 127, "deletions": 40}}, {"node": {"oid": "05ffb3d10188de191bc612905155be3f853d4a66", "messageHeadline": "CORDA-2403: Flagged API issues between 4.0 and 3.3. (#4541)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 144, "deletions": 96}}, {"node": {"oid": "76182f29d31572bc04289f3e86c17712fcfb879e", "messageHeadline": "Optimize contracts scanning (#4580)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 7, "deletions": 12}}, {"node": {"oid": "44733da8b6012c5ca336a669d85abb2df78c7283", "messageHeadline": "Increase timeout (#4579)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f51cfc34bfc1acc8836c2d5fa1ae226b702a76d4", "messageHeadline": "[CORDA-2431] - Reduce memory footprint of classpath scanning (#4576)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "e003eedd38edcdacd99c390bdbfce6f376e63bbf", "messageHeadline": "Merge branch 'master' into wn-redo-node-conf-docs", "author": {"name": "Wawrzyniec 'Wawrzek' Niewodniczanski", "email": "wawrzek@r3.com", "user": null}, "additions": 88, "deletions": 110}}, {"node": {"oid": "d1575b403149645e99f63746fa26c23ba6a8d04c", "messageHeadline": "Exclude more packages from quasar instrumentation. (#4563)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "df5a8005a0903bbc122352f6e762339f8f236e04", "messageHeadline": "Merge branch 'wn-redo-node-conf-docs' of github.com:corda/corda into \u2026", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 5099, "deletions": 3357}}, {"node": {"oid": "27d29c731f1415781c5a1a13ffdb9dc5c0cc25cb", "messageHeadline": "More internal links", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "24a7821dceaa8cb02ff4d10a915880e435354f92", "messageHeadline": "CORDA-2434: CordaRPCClient now only has c'tors rather a mix of c'tors\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 44, "deletions": 74}}, {"node": {"oid": "5a72525d7d432ff942a517eae445eab99e6e33a2", "messageHeadline": "Moves Contrib and Network sections up in index. Makes requesting a co\u2026", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 39, "deletions": 32}}, {"node": {"oid": "3ba2ef3092e81c82d6a379588d33ed1ed504954e", "messageHeadline": "Make the AMQP bridge individually ACK artemis messages (so that we do\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f18ce94406e55dde7202d07ba019e778873c22a", "messageHeadline": "Merge branch 'master' into wn-redo-node-conf-docs", "author": {"name": "Wawrzyniec 'Wawrzek' Niewodniczanski", "email": "wawrzek@r3.com", "user": null}, "additions": 5099, "deletions": 3357}}, {"node": {"oid": "75ebc2b26ede43bd7668a7e555c89f5b7fb34550", "messageHeadline": "Address few more comments", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "1b41c517fc645356648d95557ff994f87bf6198b", "messageHeadline": "Apply further changes suggested in review", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 32, "deletions": 29}}, {"node": {"oid": "b505f770c183b03875dc1956099eed6b49c0e422", "messageHeadline": "Merge corda private design documents (#4572)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 549, "deletions": 0}}, {"node": {"oid": "3b8347e1500ca0c002b11f068d7f7c9cbdc39762", "messageHeadline": "Fixed AttachmentLoadingTests (#4565)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "1bbcb8722edf02d6422888095d7195a4f73079d4", "messageHeadline": "CORDA-2418: Fixed inability to use TestCordapp under gradle in Window\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "a2d4df19187581e749b894732067866b19312e28", "messageHeadline": "Another file adjusted", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d55c527b3b6386e72cb2d5f8b2d1d80f22d62f41", "messageHeadline": "More fixes", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 55, "deletions": 59}}, {"node": {"oid": "b4b1d7d020c494bbac3a54921ca7dfe51349c979", "messageHeadline": "Move CRL to Corda Network", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 21, "deletions": 19}}, {"node": {"oid": "8e4dbc70609d0c8f986ddaf9da30170eca3bb668", "messageHeadline": "RELEASE - Post V4 branch cut update platform version to 5", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5b34020e59a159b15e4329996e0407374fa0c65a", "messageHeadline": "[CORDA-2390] - Add whitelists and custom serializers from cordapps to\u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 278, "deletions": 124}}, {"node": {"oid": "36cd9b979189e338b61215938db5c01e1a1b0087", "messageHeadline": "[CORDA-2402] Ensure out of order transactions result in correct vault\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 134, "deletions": 10}}, {"node": {"oid": "7a4b6b3e44afd00f13b5c1d43e8acb5eda18ce2b", "messageHeadline": "CORDA-2405 Update versions of whitelisted attachments  (#4549)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 151, "deletions": 11}}, {"node": {"oid": "084b3a1a1d798237b700e4e77aa36fe60218e88e", "messageHeadline": "CORDA-2426 Fixed bug in state pointer search. (#4561)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 122, "deletions": 28}}, {"node": {"oid": "5c5407fbed230044055a046e1e0a4be0e6d00616", "messageHeadline": "Avoid TransactionBuilder behaviour change for v3 or below. (#4555)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "caad18f6dbcd3987f9a349b1dcdc4353e19417a3", "messageHeadline": "CORDA-2347: Added backwards compatibility to SwapIdentitiesFlow (#4548)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 71, "deletions": 46}}, {"node": {"oid": "8785bc1b840e907087f1d746b8e98abfba507f6e", "messageHeadline": "Update Corda gradle plugins to 4.0.38 (#4558)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 10, "deletions": 5}}, {"node": {"oid": "6f14a9f0b9594008389860e41a2ddbd61e8e4c5a", "messageHeadline": "CORDA-2406: FinalityFlow can support mix of participants using the ne\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 117, "deletions": 46}}, {"node": {"oid": "083258709683b926ca50293618691279ac566e00", "messageHeadline": "[CORDA-1897] Improve exception handling on startup (#4452)", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "558d2fd45c3ed04b39c8e0479fb6f64d7dcb3874", "messageHeadline": "[CORDA-2403] Fix API breakage: PermissionException and CordappImpl co\u2026", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d4178eeccac5a351e238d43f8b7d69d20ddfdbe8", "messageHeadline": "Adjust titles in docker", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4004e9473dd77f1d402f0a9f4d22296522188c9f", "messageHeadline": "Exclude BFT smart tests from the build (#4557)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d846ff8281eff8bdabe834752ff64925895b671b", "messageHeadline": "Adding additional information and context to clarify reference state \u2026", "author": {"name": "rogersanick", "email": "rogers.a.nick@gmail.com", "user": {"login": "rogersanick"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "837d2d710697a27b26804cf6b61883fcf71d7c57", "messageHeadline": "Updated docs on the need to load confidential-identities CorDapp sepa\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "e32ead0548482b24f5101c68e3b27b3715334a93", "messageHeadline": "CORDA-2413 Improve exception handling and recovery for untrusted cont\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 55, "deletions": 14}}, {"node": {"oid": "5e32e718aed9d572eca859f864aa9e89c0f11319", "messageHeadline": "[CORDA-2326] Ensure right step is rendered by AnsiProgressRenderer (#\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 54, "deletions": 17}}, {"node": {"oid": "7bbe4668d6f4180ac55b5e11efbdd8d408451889", "messageHeadline": "CORDA-2388 Deprecate `CommandWithParties.signingParties` (#4520)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "79601681daeacbb251a1c840e927d921042b8242", "messageHeadline": "[CORDA-2385] Ensure codesets are included in documentation (#4546)", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "819405bd74dea31d0c7b4f70d5660e240cefd644", "messageHeadline": "Fix one important block", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "0624e4eb1de74df6be55aa635f7855b9b5afa4d5", "messageHeadline": "Adjust 'important' to be bold", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "575a68b028c50bd4e164f9305262ae76063fa4c4", "messageHeadline": "Re-enable signing of finance contracts jar. (#4545)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "9b8fda0d6dd017c1a1117b5e8caa81b2e5deed32", "messageHeadline": "CORDA-2375 Ensure node has unique attachment contract classname/versi\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 246, "deletions": 31}}, {"node": {"oid": "e87a8ed496f6f72dc1828946da713ee0070eee9a", "messageHeadline": "Added CorDapp metdata to confidential-identities and cleaned-up depen\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "bf4d7b1848dac55fea0cf2f0e7dbea3013a82846", "messageHeadline": "More 'not define'", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "3a742ca04a90c0e5d3c3dd9370fa513409797814", "messageHeadline": "Fix 'not define'", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4e0a54faea94e700b3dbb01d2b069eb8d68ff67a", "messageHeadline": "Further minor changes", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b5fc095288f5afa37fa167a810db88be62bdec18", "messageHeadline": "Use FlowTimeOut exception rather than SQL deadlock in unit tests to a\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "60388a7a4547ee4d276d09d2eabe6821dcf2779d", "messageHeadline": "Add additional transactionality check. (#4530)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "82010fbb3e3380c118310bab3bf8e0ac9ab4471d", "messageHeadline": "fix issue with smoketest failing due to missing confidential-identities", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 35, "deletions": 39}}, {"node": {"oid": "8acc2f6d365eea4761cbd0086a6f648cff4ca2c9", "messageHeadline": "Merge pull request #4465 from corda/james-update-cn-docs", "author": {"name": "James Carlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 40, "deletions": 651}}, {"node": {"oid": "d97fac0eb7ded0bafe78894c50f7e4252094d716", "messageHeadline": "Merge pull request #4529 from corda/FinalityFlowMigrationDocUpdate", "author": {"name": "Nick Rogers", "email": "rogers.a.nick@gmail.com", "user": {"login": "rogersanick"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "fa025dedebebb70606de4d515dee872f00160b52", "messageHeadline": "ENT-2822: Move experimental raft and bft-smart notaries back into nod\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 731, "deletions": 420}}, {"node": {"oid": "4530a5e982cccfc9615abf313379ee3f61a69e8a", "messageHeadline": "CORDA-2395 Add cordapp code signing dev key to production blacklist. \u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 15, "deletions": 17}}, {"node": {"oid": "dd6a007ff23d30765b6dec2143482588a1e6ad4f", "messageHeadline": "[CORDA-2408]: Formatting on Flow Overriding page wrong - code not ren\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 47, "deletions": 57}}, {"node": {"oid": "285c93e78556d1fc84488bc0ea517d84c8bf3029", "messageHeadline": "Fixed grammar and spelling", "author": {"name": "rogersanick", "email": "rogers.a.nick@gmail.com", "user": {"login": "rogersanick"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a78278927fea6aff97ee9018c408e0bdef8b54e8", "messageHeadline": "Updating FinalityFlow documentation with example code for use with Si\u2026", "author": {"name": "rogersanick", "email": "rogers.a.nick@gmail.com", "user": {"login": "rogersanick"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "628c336abddd256698a64a3c8870b4f93c204bb8", "messageHeadline": "First round of comments", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "6fc80604bf7f18f7b9b445a89b86d36071dd1128", "messageHeadline": "Move docker in menu", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e9f00204f94c0334be66a8a9caea5809536259f6", "messageHeadline": "Small fixes", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78a758364ec72a4ce18e1812b4a9dec80caf9217", "messageHeadline": "Move commandline to own chapter", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 50, "deletions": 57}}, {"node": {"oid": "d33cb16c5e1d367d9bcbb48d78a7300647072284", "messageHeadline": "ENT-2923 - remove db access code from the verification thread pool (#\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 435, "deletions": 407}}, {"node": {"oid": "ce250cfafd168aa97c79d341579d559f7886eb8b", "messageHeadline": "ENT-2924 Fix performance of identity checking. (#4515)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 33, "deletions": 82}}, {"node": {"oid": "4eb711413497b61f062ed532cd4ca6d0a21d6c46", "messageHeadline": "Adjust deployment notes", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 13, "deletions": 28}}, {"node": {"oid": "29a17d9de49557aeb1195265b48bda9ae2e01fa8", "messageHeadline": "Refactor fields + other file ajustment", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 454, "deletions": 429}}, {"node": {"oid": "93f12f9b20062e8eb969287f26ed930a88ce9fd7", "messageHeadline": "Documentation fixes (#4489)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "2acb3d37cbb877b45dbfac19aef921a560b09863", "messageHeadline": "AttachmentsClassLoader fails when calling setURLStreamHandlerFactory \u2026", "author": {"name": "Manos Batsis", "email": "manosbatsis@gmail.com", "user": {"login": "manosbatsis"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "8e61d11a4922bd367c4f732b68fe3b452a9847dd", "messageHeadline": "CORDA-2399: Samples using public TestCordapp API rather than internal\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 102, "deletions": 96}}, {"node": {"oid": "8e0b2558ad414b157e8eb78307ae8564b48396d0", "messageHeadline": "[CORDA-2394]: Fixed ABI issue with VaultQueryCriteria. (#4516)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "ef1462ee5eb5092f4a5e53235644ec391515279d", "messageHeadline": "documentation adapted for OptionSerializer (#4522)", "author": {"name": "Lorenz aka Lolo H\u00e4nggi", "email": "lolo8304@gmail.com", "user": {"login": "lolo8304"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eea348768bb658e706a97620c1ebc839aaa9e0d8", "messageHeadline": "CORDA-2098: State pointers are now comparable. (#4494)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "93d256649fb547092fcd4d5a70cb466cb71a116d", "messageHeadline": "Reduce the operation of ip autodetect to nodes specifying localhost (\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6d2f8fee5f63ae96833fb051299520e41d1a881c", "messageHeadline": "CORDA-2345: Removed TestCordapp.scanPackage to allow in future differ\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "57a70fa1e89549ddd2599eb2b61171a434dc6e04", "messageHeadline": "Attempt to fix master (#4517)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 21, "deletions": 23}}, {"node": {"oid": "cc91ddf3c8551c34a6538f4b6ebd1e131ee38505", "messageHeadline": "Adjustment to config values", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 70, "deletions": 8}}, {"node": {"oid": "e39b2fbe9ff38258cee80ccf197481ab3f10c7bf", "messageHeadline": "Exclude kotlin.jvm.internal from api scanning (#4478)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b13e92cb248cb6e62c80833015d1f23bf570cd94", "messageHeadline": "Fix tests (#4513)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 3, "deletions": 42}}, {"node": {"oid": "119ed61a212be6810021d75b59450fe63ad792b6", "messageHeadline": "remove unused commercial paper samples", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 0, "deletions": 100}}, {"node": {"oid": "e98dbcc2af276dec139ddc3e25a031e17d68958f", "messageHeadline": "move back into test-utils", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 2, "deletions": 40}}, {"node": {"oid": "c507326ed1134871fd2f2d5d0f171611e0f1dd0d", "messageHeadline": "fix breakages due to package movement of the Finance dummy schemas", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fba47256d4c0f00ff4d66a43d0aeb102937a4593", "messageHeadline": "add magic words to publish the test-contracts jar", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "5081fcc9a8a92ee3d59c8f52d1f5817f673c6880", "messageHeadline": "break out the FungibleAsset testing schemas into module to prevent ha\u2026", "author": {"name": "Stefano Franz", "email": "stefano.franz@r3.com", "user": {"login": "roastario"}}, "additions": 38, "deletions": 8}}, {"node": {"oid": "ccd3ce6d5935ac9f9d50691a9ff2e2d4b6ecd99a", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a2cde10df3adc6faa87946f601861c1774b6970f", "messageHeadline": "Update README.md (#4507)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "24d91c5f8979e362ec257a385461be3b7526b30d", "messageHeadline": "CORDA-2384 - Fix driver classpath (#4472)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 111, "deletions": 36}}, {"node": {"oid": "5d3b24dcfa39334245de1387b358938a6d13a8d2", "messageHeadline": "[CORDA-2387]: Seeing warnings for \"Double insert in net.corda.node.ut\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 88, "deletions": 4}}, {"node": {"oid": "f590300cdfc0609ef735fa37e85eaa866067c2b3", "messageHeadline": "CORDA-2345: Updated docs to use the new TestCordapp API, rather than \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 144, "deletions": 348}}, {"node": {"oid": "ad1a96fefb38d7ae3359a2d3e65762c96fbf4780", "messageHeadline": "CORDA-1942: Removed new deprecated overload of toLedgerTransaction (#\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "8355c286cf508a69158e51383f5a5b97331c9bf5", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de5a49457ca9f2c098094fd20f450154905be156", "messageHeadline": "Update ServiceHub.kt (#4501)", "author": {"name": "fraspadafora", "email": "francisco.spadafora@gmail.com", "user": {"login": "fraspadafora"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d176b60fb5181c00a02480596dedd3fbaebb9bf5", "messageHeadline": "Fix for dodgy formatting of the reference states part of api-transact\u2026", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 12, "deletions": 13}}, {"node": {"oid": "055beefd02075b24191f24cdd77287f609ac314c", "messageHeadline": "CORDA-2391: Revert behaviour of Try.on to V3 (#4497)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 41, "deletions": 36}}, {"node": {"oid": "17c654803dab84ad64f1c1cb0ae9c628cdcbd0f3", "messageHeadline": "[CORDA-2298] Update trackBy documentation (#4496)", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "f9e0c518b9fbff6e6a3b783966432ed69dcb3301", "messageHeadline": "[CORDA-2374] Avoid using Unicode in the Progress Tracker output on Wi\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "ea1111418c9889ee768680f5c995af528028e96d", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "97e02cd9ca3630d120b92cc49f8a85ef12fa9d65", "messageHeadline": "Remove whitelist constraint warnings. (#4488)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 2, "deletions": 18}}, {"node": {"oid": "4ac701e6481fdd121ececf8013513ad3e3d28f13", "messageHeadline": "Persistence API - Updates (#4303)", "author": {"name": "Nick Rogers", "email": "rogers.a.nick@gmail.com", "user": {"login": "rogersanick"}}, "additions": 250, "deletions": 39}}, {"node": {"oid": "0f214fd46ef2a1d34894682566c55d4fd61616db", "messageHeadline": "Update license year 2019 (#4490)", "author": {"name": "Everton Melo", "email": "everton.win32@gmail.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2622c8fe517c58d464b0a4d7f43eff3e11b9c7da", "messageHeadline": "CORDA-1942: Renamed NetworkParametersStorage to NetworkParametersServ\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 73, "deletions": 86}}, {"node": {"oid": "1ae1e4909df0a739e48cd6ab87eeafa14f4b28a4", "messageHeadline": "CORDA-2128: Made DEFAULT_TRACKER lambda private (#4493)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "d29a062678363eb929ea859994fe60ace91bc4b0", "messageHeadline": "Merge remote-tracking branch 'origin/james-update-cn-docs' into james\u2026", "author": {"name": "jamescarlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9ffe10d6582f6ab1b682e19a78524ee10de3b9ef", "messageHeadline": "Added a link to the joining process.", "author": {"name": "jamescarlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "d59587d3204641c425ce1a26024afbe4530ff781", "messageHeadline": "Updated following review by Richard.", "author": {"name": "jamescarlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "30b138a8471b4e12aba76a972bf463b5c1cf6656", "messageHeadline": "[CORDA-2376]: Unable to make contract attachment trusted if it was re\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "a1a5a429cb18afacb555286b9417ca3f94efe8d8", "messageHeadline": "[CORDA-2364] Make the class carpenter for RPC lenient by default. (#4\u2026", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "87adc1c831f94a112f0ff8b5b7d87341cfd92910", "messageHeadline": "CORDA-2331 - Code alignment to produce identical finance contracts JA\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c1ed8c47acd510d319c20e29a301559849c9e1f0", "messageHeadline": "Fix docs formatting for node-database (#4486)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee9251bd252fbb1e4c37bd1e58e3b3edbe7a5e43", "messageHeadline": "CORDA-2327 add attachments for missing dependencies (#4456)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 241, "deletions": 82}}, {"node": {"oid": "3020741da26f30c46cc8f7065743c5e2825dfdea", "messageHeadline": "Reformat docs + examples for node.conf", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 394, "deletions": 241}}, {"node": {"oid": "b1112dd2641e2fa257ccc719a54a75a529281541", "messageHeadline": "CORDA-1942: Improvements to the WithReferencedStatesFlow API (#4464)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "c205bd2a21242218b208482b0b3a57dd1818be2e", "messageHeadline": "CORDA-1942: StartedMockNode.registerResponderFlow simplified (#4483)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 39, "deletions": 89}}, {"node": {"oid": "9a484998bbe40477a8516348149a149267ac242c", "messageHeadline": "No longer using deprecated MockNetwork c'tor (#4481)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 24, "deletions": 38}}, {"node": {"oid": "5e16961fee3502390154b24ce4212196f50dfa43", "messageHeadline": "ENT-2847: Ent port: Make logging pluggable in `NetworkRegistrationHel\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 37, "deletions": 34}}, {"node": {"oid": "b4c3fa1948ed240ba2461c0c3054bc1909c21a5f", "messageHeadline": "Fixed incorrect attachment loading integration test (#4453)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 606, "deletions": 573}}, {"node": {"oid": "bbbe08ab1b1cff21a9a805fba27bc0f613d9e0f7", "messageHeadline": "Fix typo in contract tutorial (#4480)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33670d62b16c58e02f393f050ad1b40093351925", "messageHeadline": "Closing the app class loader on node shutdown (#4479)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 13, "deletions": 15}}, {"node": {"oid": "67eb9fec43eb66cc5e770562d1949a01d89d65fb", "messageHeadline": "fix unit test for different decimal separator for different locales (\u2026", "author": {"name": "Vitalij Reicherdt", "email": "Vitalij.reicherdt@icloud.com", "user": {"login": "vitalrev"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "aca65444b5370778f6cd0b7e305c84c7cd90aa4f", "messageHeadline": "[CORDA-1992] Better document requirements for Node Explorer (#4476)", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cd842274ab9e25d87f90c007fbbc1776046c9a93", "messageHeadline": "ENT-2913: Port from Ent: Add deprecated annotation for `compatibility\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "718d4b3630c1daf97b595da5fcc9e2f281546a0d", "messageHeadline": "Reorder Ops docs", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 238, "deletions": 233}}, {"node": {"oid": "d7f5a767e4abdea554a772261568294031269040", "messageHeadline": "Add VaultService functions for paginating queryBy(class), trackBy(cla\u2026", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "33960070df63b7a6a0f3f24bc2945d22f7f1a7db", "messageHeadline": "Minor: make mock configs regular classes", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "347d779c03bcc887fb008499a27aaa793344259e", "messageHeadline": "CORDA-2128: Some utils which shouldn't be public (#4468)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 50, "deletions": 59}}, {"node": {"oid": "c08f65a92cd76395833a25f723eec4d61b538ae2", "messageHeadline": "CORDA-2128: Moved all the helper methods added to NetworkParameters.k\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 144, "deletions": 145}}, {"node": {"oid": "385755fb1a655a3c374a77cae8b0d0f679f3406c", "messageHeadline": "Updated introduction to Corda Network, with some content removed now \u2026", "author": {"name": "jamescarlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 37, "deletions": 650}}, {"node": {"oid": "038887217508dea75206a32d351bf85dabcd4716", "messageHeadline": "CORDA-2128: Marking NotaryFlow.Client.isTimeoutEnabled as internal (#\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "00672f97fa31eecab2d4d922b13a4ccdab318e82", "messageHeadline": "CORDA-2128: Moved constraints and attachments stuff out of the public\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 216, "deletions": 203}}, {"node": {"oid": "60d215aaa8243409b15bb81968ccf10cf20ed6ef", "messageHeadline": "Fixed incorrect usages of assertFailsWith (#4458)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 30, "deletions": 32}}, {"node": {"oid": "6f9f6fd87090a090f52aab8e83ad4f7d3c08e41d", "messageHeadline": "CORDA-2366 - Adjust assertions to cater for any ordering of results. \u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "6f0bc42098bfb3f944a56b2c5510d497ea439960", "messageHeadline": "ENT-2813: Fix uniqueness provider double insertion issue", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 399, "deletions": 188}}, {"node": {"oid": "8e8650e27b642c91c6581db4e8841a3473b4c920", "messageHeadline": "CORDA-2365 Update certificate hierarchy diagram (#4451)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ce81b20aa859b11ba1bbc8bbecb249e69f4d4f3", "messageHeadline": "[CORDA-2311] Create a subclass of CordaCaplet for the web server. (#4\u2026", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 237, "deletions": 25}}, {"node": {"oid": "d976278a1cefa436f54a58ba616f864e9ee981bb", "messageHeadline": "Docs: fix spelling errors.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d15b8aea78da1526b8c91abd216a05cb5a2c277", "messageHeadline": "Docs: more work on the upgrade/release notes:", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 28, "deletions": 14}}, {"node": {"oid": "08564808c03b764a8d9347a26c827ddf0df7c202", "messageHeadline": "Docs: add network-builder image and fix a couple of minor issues in m\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ec97e1aee3b20660f8aad865c3c9ca90a0bb4761", "messageHeadline": "Docs: address review comments from Jose.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "f8026e977515b4efe895623ee0f3871049a28dc2", "messageHeadline": "Docs: address review comments from Richard.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "ee5536da141df15c3ba7419429a70780786e0b92", "messageHeadline": "Docs: add more info on target/min versioning to the app-upgrade-notes.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 49, "deletions": 18}}, {"node": {"oid": "323effa236a05a28e19336dd89590b4f907b0ba8", "messageHeadline": "Docs: release notes and improvements to upgrade notes for Corda 4.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 310, "deletions": 1004}}, {"node": {"oid": "e9c3e86e74f92a5d4b1501cac02c0cd638e82127", "messageHeadline": "StateConsumptionDetails fixed to handle evolution properly (#4450)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8ac32f52f69539f704fd0d0e59fd4a9b8cc5bea9", "messageHeadline": "CORDA-1839 - Remove race condition between trackBy and notifyAll (#4412)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 90, "deletions": 29}}, {"node": {"oid": "39e5dc5749c1dec53f1398c1acad293484438b74", "messageHeadline": "[CORDA-1828] Documentation update for observer nodes (#4443)", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 262, "deletions": 0}}, {"node": {"oid": "3c13c07c0931fb19e284dd4d5fa74f850e010988", "messageHeadline": "CORDA-2344 Set contextClassloader on the flow threads. (#4437)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3efbad34ccab3c0c0bf24fd2c42f0cfca6b64748", "messageHeadline": "ENT-2848 remove need for generated IDs on some frequently used tables\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "af75a05502bfef29f54a9285211062b408667268", "messageHeadline": "Fix irs-demo dependency issues (#4438)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 81, "deletions": 10}}, {"node": {"oid": "830959c9f7ddb6aa005a036da935ff8a0c1589d5", "messageHeadline": "CORDA-2345: Simplified TestCordapp to make it inline with the recent \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 744, "deletions": 629}}, {"node": {"oid": "4aaefb4fe9dcb3eb2fe55f0fb7cf2b3216cd8f31", "messageHeadline": "CORDA-2331 Split Workflow and contracts of Finance App into separate \u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 301, "deletions": 131}}, {"node": {"oid": "a4037b374dc7c1c9c6fbb06e57249184fdd4ae9f", "messageHeadline": "ENT-2848 More contract attachment caching to avoid database queries s\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 74, "deletions": 26}}, {"node": {"oid": "9d8618224a3cb282224517bd99128c9830f437a8", "messageHeadline": "CORDA-2352 Be more lenient with setter property signature validation \u2026", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "466bff4121c9f036bc5a2d623196bfecf63c3a5d", "messageHeadline": "Revert \"[CORDA-2330] Turn on lenient mode in rpc serialization contex\u2026", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 1, "deletions": 65}}, {"node": {"oid": "91bf149d0cf23270d1c475302c8cf923ff825483", "messageHeadline": "CORDA-2350 update urllib version (#4436)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36bff744dc9625c61104c1ee788643cc96be6bdf", "messageHeadline": "Suppress core.server.lambda$channelActive$0 - AMQ224088 error from lo\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "86b0e71f3a49ce6987653dea5bf27ea2dd54bbb9", "messageHeadline": "Add BelongsToContract for network verifier state (#4431)", "author": {"name": "Venelin Stoykov", "email": "vkstoykov@gmail.com", "user": {"login": "vstoykov"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "17e7a3ad7cd94cc671f37fd14c7f68e90231886e", "messageHeadline": "Remove documentation of building container images with jib (#4430)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 1, "deletions": 56}}, {"node": {"oid": "5a601de5845b88ba2c30a9e84ac779de598c0bf0", "messageHeadline": "[CORDA-2341]: Fixing ABI compatibility for TransactionBuilder vs Cord\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 29, "deletions": 6}}, {"node": {"oid": "43f241cb8bfa68f521e7fbef3e7dba71155200ff", "messageHeadline": "Docs: mention the new no-downgrade rule in the upgrade notes.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 20, "deletions": 19}}, {"node": {"oid": "579b3122377714701fc2d7aa6e75b97e47981f7d", "messageHeadline": "Docs: give the \"upgrading cordapps\" page a slightly more compact name\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d309fae2b405c1ed4f846116a3fceae279178e1e", "messageHeadline": "Docs: demonstrate usage of the contracts/workflows jar split.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 44, "deletions": 6}}, {"node": {"oid": "4f9a4a2c2beda7758b544d4a26327fe9ea551c2b", "messageHeadline": "Docs: address more review comments, add mention of some new features.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 62, "deletions": 29}}, {"node": {"oid": "fb89ab315187a2f1efbad7345ab96344bc4a6095", "messageHeadline": "Address review comment: mention that SwapIdentitiesFlow was adjusted \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "cd0fd628e6ce6899c221fc9fa90dc5931e7e05e4", "messageHeadline": "Address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 21, "deletions": 29}}, {"node": {"oid": "43e42792506862b216c32aa16fba7b7b4ad135d4", "messageHeadline": "Docs: improve upgrade notes", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 90, "deletions": 679}}, {"node": {"oid": "d5169304cd5667d966225640a0555a115672d8bc", "messageHeadline": "Docs: add min/target version design doc to the toctree. Refresh versi\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 55, "deletions": 7}}, {"node": {"oid": "d10851709976fe82f7d01b9cc8c22b29bf4bacd7", "messageHeadline": "Docs: move the versioning page to the building a cordapp section, as \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8a467cab885d9dd1f9cb0cab1875d601a665225", "messageHeadline": "CORDA-2304 Never give up on notarisations (#4420)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 73, "deletions": 41}}, {"node": {"oid": "e70670368c3ec2cc778176f04f6fe92ad79fcf3c", "messageHeadline": "CORDA-2301 JVM args documentation (#4417)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 46, "deletions": 6}}, {"node": {"oid": "5cf64e5c23ac7e66ccc623df38efffaa025bd411", "messageHeadline": "Document the messagingServerExternal property on the OS node. (#4428)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "58b0cdaef7ff19de6066be1de2e4fe393f8e2147", "messageHeadline": "[CORDA-2330] Turn on lenient mode in rpc serialization context. (#4409)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 65, "deletions": 1}}, {"node": {"oid": "20e5bbf56f331775adc59b4c5ad3fc7194b1c510", "messageHeadline": "ENT-2848 Add caching to contract attachment versions (#4410)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 625, "deletions": 42}}, {"node": {"oid": "fe3182d22f750622e8cabe14e9e64295e866d732", "messageHeadline": "Remove safe cast at initial registration attempt (#4427)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b8504289a25658e14d78050ba394568a76296db", "messageHeadline": "Merge pull request #4421 from corda/wn-docs-trival-log4j2", "author": {"name": "Wawrzyniec 'Wawrzek' Niewodniczanski", "email": "wawrzekn@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1d005ff213fa2c9c1d0e6a851579ca14e69c18d", "messageHeadline": "CORDA-2318 resolve type variables recursively (#4414)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "9d7be5cf21a1e437070672910070840d00d30418", "messageHeadline": "Renamed CordappInfoResolver to CordappResolver (#4419)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "2acd973cb0a6982dde8da1a812d07d990eae0348", "messageHeadline": "Trival change to improve search hits for log4j2", "author": {"name": "Wawrzyniec Niewodnicza\u0144ski", "email": "wawrzek@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1a065ef13d5cd687a91099c5781292e351574074", "messageHeadline": "CORDA-1942: Moved minimumPlatformVersion and targetPlatformVersion to\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 188, "deletions": 184}}, {"node": {"oid": "f2b6f96486973fdff25abcd9e21591484ca26d32", "messageHeadline": "Fixed an issue with the port allocation. (#4418)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "9cdda3bd7722d91f7ea54ad724ef86fe4c2a9217", "messageHeadline": "CORDA-2149 CorDapp Contract and Workflow version identifiers (#4363)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 474, "deletions": 230}}, {"node": {"oid": "767e37a34eb261bedbf9571dd4581cf5d213a237", "messageHeadline": "Apply some protective measures to prevent the reconnection test faili\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "870058e72d32b632166e262477b9e51f1628c233", "messageHeadline": "Change IOU Example docs (#4408)", "author": {"name": "Anton Markov", "email": "procelius@gmail.com", "user": {"login": "Procelius"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "32041930f486a26826c159c3058edc191b899b99", "messageHeadline": "CORDA-2306 backoff on flow retries (#4383)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "eb4a33e43810de3682c65d4ef56569a4182cf0b1", "messageHeadline": "Corda-3941: initialiseSchema property couples corda node and cordapp \u2026", "author": {"name": "Remo", "email": "remo.meier.ch@gmail.com", "user": {"login": "remmeier"}}, "additions": 44, "deletions": 5}}, {"node": {"oid": "0c880fb7a754408ff3d08412f15417efa8d44922", "messageHeadline": "Reverted incorrect deprecation of JacksonSupport.createInMemoryMapper\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "858301abae6ad3d87f00c4df4e4024816c3456c0", "messageHeadline": "CORDA-2318 resolve nested type params (#4405)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 71, "deletions": 18}}, {"node": {"oid": "8610f22cd95b54055a8da6187f2a0800dc51ca7e", "messageHeadline": "[CORDA-2299] Ensure progress tracker index updates propagate to rende\u2026", "author": {"name": "JamesHR3", "email": "45565019+JamesHR3@users.noreply.github.com", "user": {"login": "JamesHR3"}}, "additions": 35, "deletions": 18}}, {"node": {"oid": "b70740cf2e9bbe30a1255d15f7c8d2b6d34436c3", "messageHeadline": "ENT-2785 Create clearer separation between RPC and P2P classes to mak\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "5bc25753458070b14f5a3b53a95c185aaa85d6d7", "messageHeadline": "CORDA-2317: Improved error message if counterparty forgets to call Re\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "ed3bc27501def46da77947254fce07c49eadd092", "messageHeadline": "CORDA-2313 Add test for (de-)evolution where new parameter is of unkn\u2026", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "4b14c47319a1c81b90ce0ee10cca936d4ef2ca09", "messageHeadline": "CORDA-2134 - re-enabling ignored tests due to signature constrains no\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 39, "deletions": 33}}, {"node": {"oid": "ccaf9dfbfaa6a8a40d06eb64f79bc42249abee89", "messageHeadline": "[CORDA-2323]: Make `detectPublicIp` disabled by default. (#4404)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "351207145ca88def11e76a82a69d1357d87894c2", "messageHeadline": "CORDA-2322 disable owasp assembly scan (#4403)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "67c9cc552d98e6ebd6b42f70a67d537b8cb13149", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5045f8fb7fbda3277c14fbb6aaa945315e3c44f7", "messageHeadline": "Modify toString of DBCheckPoint (#4338)", "author": {"name": "Emanuel Russo", "email": "emanuelrusso93@gmail.com", "user": {"login": "emanuelr93"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6d16e2d146aca3c045303a822ce047ee954a555a", "messageHeadline": "CORDA-2262 Align ID -> pubKey mapping between BasicHSMKeyManagementSe\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 27, "deletions": 30}}, {"node": {"oid": "749c207bad3a66a39136c28ec07582570afaaf7c", "messageHeadline": "ENT-2835: handle uncaught exception when bridge tries to send a messa\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "74a0a6116cec41261b90e21e53ffcdf7cc4c38a5", "messageHeadline": "backport ENT-2844 (#4396)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "08b4e4bd2da2e5b7244245b2ab04d9f0c7c3893c", "messageHeadline": "In docs:key-concepts, transactions should come before contracts (#4352)", "author": {"name": "Craig Pastro", "email": "craig.pastro@scalar-labs.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7df6c2375dc6b5bb8f1156e8b061233e685a7a68", "messageHeadline": "Add Troyan, Vratsa, Elena to cities (#4385)", "author": {"name": "Ivailo Tonev", "email": "iton88@gmail.com", "user": {"login": "cprog"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6b1dc2ef2710dc018d0e5708b496b8043e3439fc", "messageHeadline": "[CORDA-2162]: `Cash.generateSpend` cannot be used twice to generate t\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 72, "deletions": 7}}, {"node": {"oid": "85102fa0e5a75bd898e6f3970d5aa5f894b9ed63", "messageHeadline": " ENT-2848 Put some caching back into serialization transforms lookup.\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "4799df9b80fd79e0ccecef23364e9512ca401391", "messageHeadline": "CORDA-2150 signature constraints non-downgrade rule (#4262)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 628, "deletions": 91}}, {"node": {"oid": "b14f3d61b3073a32a5715208682d0f4c2369aa07", "messageHeadline": "Update note at the top of the Kafka notary design doc", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 6}}, {"node": {"oid": "717204873554579e1849c65e95dea5c5f4d0cd03", "messageHeadline": "CORDA-2291 enable Finance App 3.x on Corda 4.x - Liquibase script is \u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 68, "deletions": 51}}, {"node": {"oid": "f58757bda9e86be5c8ea107a4d0f6692ccf68cf8", "messageHeadline": "[CORDA-1676] Adjust progress tracking rendering for skipped elements \u2026", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 91, "deletions": 11}}, {"node": {"oid": "bad7b9b18778e075f10c382169fd57d2e48b54d5", "messageHeadline": "[CORDA-2303]: Fix issue with corda-webserver not looking for plugins \u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 22, "deletions": 2}}, {"node": {"oid": "e7d13063356c6e9eb101b9d4470fb5e76d589705", "messageHeadline": "CORDA-1915 Simm Valuation demo update for JAR signing (#4105)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "58ef83a67eaf9a24341afd24cac0811566c5e869", "messageHeadline": "[CORDA-2007]: Fixed problematic max page size. (#4392)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "426db6c2f2c5cd11a3e459070b05d211124d7583", "messageHeadline": "CORDA-2128: Moved reference to internal NotaryService class out of pu\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 37, "deletions": 12}}, {"node": {"oid": "feae71e40153069113dbca672128fcc0360fdae2", "messageHeadline": "Add missing dependency to corda webserver (#4377)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c554b33ff60822ede94d33bc4063a1a6552f51ba", "messageHeadline": "CORDA-2227 Emit java.lang.Object, not *, in TypeNotation (#4387)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b020e602ba5b032d2a22d90e155b88b863ee5fe1", "messageHeadline": "Fingerprint for Exception class reverted to V3 (fixes CORDA-2227 & CO\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "c31da13c707d5f51d7847745c52cfc6404103cd2", "messageHeadline": "[CORDA-2213]: IRS Demo is unable to simulate future dates (fix). (#4384)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3f46dec033e315e9d6ca01943b3e071f1dc79d48", "messageHeadline": "[CORDA-1190]: Removed confusing reference to an attachments directory\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d9f03795e0589e46047cb85f831bb70a12d9881", "messageHeadline": "CORDA-2227 Change ? to java.lang.Object in type notation for Any (#4380)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "1f8582e99f43827c38e1e909fca4eee0f535f474", "messageHeadline": "CORDA-2115: Straighten-up @Before invocation chain. (#4379)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "991bbb9488b07f09ac23096a2a25faaf689bf65a", "messageHeadline": "CORDA-2128: makeTestIdentityService no longer declared to return inte\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "92b5900bfa22bca33c640064a681c567dcdf6951", "messageHeadline": "CORDA-2128: Removed SerializationEnvironmentRule.run (#4334)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 24, "deletions": 34}}, {"node": {"oid": "e2ea97bae7260ff223e60aa5359ba11a137eb43d", "messageHeadline": "[CORDA-2265]: Nodes hangs when using AppServiceHub to start a flow in\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 68, "deletions": 2}}, {"node": {"oid": "c46fde1133be5926f9f46cf58ce4d238b6131796", "messageHeadline": "Backport [ENT-2817] (#4364)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "af1202ba793642eb250e47ce41ad11a6619e16e0", "messageHeadline": "[CORDA-2296] Improve initialization of criteriaBuilder in NodeVaultSe\u2026", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "f78c464d8655eb59b8ae2b51a1205c5801c85210", "messageHeadline": "CORDA-2289 changelog entry for transaction mapping table. (#4371)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7b65ab341051b628e4882eb0748c0397f5abb18f", "messageHeadline": "Fixed master. (#4375)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b641a08a7f4468b07558dfde479bcc36e4604cc3", "messageHeadline": "Build both corretto and zulu docker images (#4359)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 99, "deletions": 12}}, {"node": {"oid": "d2d13c1dfc9c25f13d56a9844376b23279cd1acd", "messageHeadline": "Attachment query with contract version, related to CORDA-2150, CORDA-\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 130, "deletions": 54}}, {"node": {"oid": "28330131196de6476b1e6ff6bacf9ef619129183", "messageHeadline": "[CORDA-2294]: Improved exception thrown by AttachmentsClassLoader whe\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ad483011493b6c3bc3d242aa28606d591069d32d", "messageHeadline": "[CORDA-2247]: Fixed a bug causing Hibernate to produce cross joins. (\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 96, "deletions": 2}}, {"node": {"oid": "5ad992d01f0180dc7d2242ac1f7e4d8ca581bd9f", "messageHeadline": "CORDA-2157: Close `inputStream` properly in withContractsInJar (#4365)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "42252cd967ecdd32dc783e416d0fa0554eb47e63", "messageHeadline": "ENT-2666 remove dangling method left from prior PR harmless conflict \u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "316dc4ab92941a0693394eec0e7771e41b50617a", "messageHeadline": "CORDA-2157: Fix Windows build (#4361)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "85ca8320991924b46cc1a409eed29b3f8ea09701", "messageHeadline": "Fix smoke tests after merge of notary whitelist verification (#4356)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 74, "deletions": 10}}, {"node": {"oid": "bdd893fb57e6e1738a30d3f3885d4d6e393fefb2", "messageHeadline": "Don't print info messages when entry is via cordformation (#4360)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "bac693a6f3ed045af8a8b09ff99c32ab7a266b8e", "messageHeadline": "CORDA-2293 fix append only map getIfCached when Missing (#4355)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 61, "deletions": 23}}, {"node": {"oid": "63e326aedbcf52cd6311c02cf4b66109c825bb76", "messageHeadline": "CORDA-2157 - Hash to Signature constraints migration V2 (#4261)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1346, "deletions": 338}}, {"node": {"oid": "382e3b651f38c3d56bee8f1d9ab2ca83db9b7385", "messageHeadline": "[ENT-2821] Make the default schemes for TLS and identity available fr\u2026", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "838c99c6e48788a21f7ca25aaee4c04cffb980c9", "messageHeadline": "CORDA-2115: Notary whitelist verification changes (#4293)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 809, "deletions": 214}}, {"node": {"oid": "36c5b0cbae04d5aae65f2ec99214a42aa801acb2", "messageHeadline": "CORDA-2264 enable appending enum constants (#4347)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "c2986ca31defe4d9fd4041585e04da07097d01af", "messageHeadline": "CORDA-1497 replace missing validation (#4349)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 45, "deletions": 7}}, {"node": {"oid": "9232b3637b91fc484e37a38a65ef0046e3c46e91", "messageHeadline": "Fix typos (#4317)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c03ad5abc3977f67cb85a0bf433cd12a456bc4e9", "messageHeadline": "CORDA-2254: Replaced JmxPolicy.httpPort with the original PortAllocat\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 36, "deletions": 60}}, {"node": {"oid": "45e4a851e2d99b332ee7cb9b1ef07c30af8e9ce0", "messageHeadline": "add logic to push images (#4348)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "be16603edfdcbdf4b2d15203ed48bc669852eb75", "messageHeadline": "CORDA-1497 enum evolution (#4343)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 302, "deletions": 231}}, {"node": {"oid": "5f02425ef57b903888139208df6e48a4482b8f91", "messageHeadline": "[CORDA-2285]: Enabled jUnit parallel execution. (#4344)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "da6059d29d3cca4b944e61098cded179d953dcc4", "messageHeadline": "CORDA-2284 Normalise constructor-paired property name to constructor \u2026", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "0925008f9ea06db4d58c608598ff916fa511114e", "messageHeadline": "ENT-2666: Don't check for network parameter currentness for now (#4322)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 26, "deletions": 25}}, {"node": {"oid": "171bba1d309fe70dad58e7ba140cf0afd503fb6c", "messageHeadline": "Fix Comment (#4341)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fab09c74d5302ba24b4ce6fc828cd6da9f833aa7", "messageHeadline": "Node startup minor refactor (#4342)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 10, "deletions": 14}}, {"node": {"oid": "00865a94568f146d4ba5638145d7778ba287fe23", "messageHeadline": "[CORDA-2282]: Ensure global test port allocation prevents port clashe\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "ec42d30661937721c96e0a08be168b0ce724c3e8", "messageHeadline": "Fix windows build (#4335)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "38438eadcda908b3c75cd7e6a4ab33758aa1c5af", "messageHeadline": "Enabled system property / env variable cascade for global test port a\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "27a80900bdce02de3f532a7fc05a15665339e76c", "messageHeadline": "Shorten table name (#4331)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a9ff8a0818d3105c0407d6617c0e95b349e1303d", "messageHeadline": "[CORDA-2278]: KillFlow RPC operation is not releasing soft locks. (#4\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "3444d6c075339d2a8d339863807b7bb8538ff557", "messageHeadline": "Merge pull request #4329 from corda/pat/ent-1620-cherry-pick", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "9314a6420d426c48b2913d695c64b7dd0e04d4bb", "messageHeadline": "[CORDA-2161]: Seems to be working. Leaving the test to ensure no futu\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "4f41dff6cd5e7c0f64799b4c5dea66e7cf3bd39a", "messageHeadline": "Stop messaging services before node dies, to prevent port hogging whe\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "11e7bf5bbca40ddb8d22d8c4c3887fdba85771ed", "messageHeadline": "CORDA-1456: Change output format in the shell (#4318)", "author": {"name": "Dimos Raptis", "email": "dimos.raptis@r3.com", "user": {"login": "dimosr"}}, "additions": 285, "deletions": 22}}, {"node": {"oid": "8785cf449c93769d7ecee4f949ed5b0e26919247", "messageHeadline": "[CORDA-2273]: Easy to create StackOverflowError using subflows. (fix)\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66e097b58dbdee3f6a5444bc84c14d51a9df7c7b", "messageHeadline": "CORDA-2147 Use serialization strict mode during transaction verificat\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 59, "deletions": 66}}, {"node": {"oid": "559932a581aa621adaae20377ee18891ce756166", "messageHeadline": "[CORDA-2275] Fix DriverTests for windows (#4325)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 83, "deletions": 49}}, {"node": {"oid": "3f99d336b3e108bd8fae2704b1cb7266de6fcd21", "messageHeadline": "Add liquibase scripts for network parameters storage (#4324)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "4906358aa817dac23372673d781f47e93f0121ac", "messageHeadline": "[CORDA-2276]: FlowMonitor repeatedly / indefinitely logs flows in the\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "628aa0b79945ba0e5b5d6a0aad98751fee87db46", "messageHeadline": "Fixed Thread.sleep() issue inside Fiber. (#4326)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "488f11e2e607d2b3b5238d8d28b471d9f50d0947", "messageHeadline": "CORDA-2263 evolve types with calculated properties (#4314)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 191, "deletions": 60}}, {"node": {"oid": "9100636b8c7d0e4f1af685ec398d847b452be189", "messageHeadline": "CORDA-2269: Removed DriverParameters.initialiseSerialization as it's \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 61, "deletions": 162}}, {"node": {"oid": "5d1652bacb4eedac5786aaf05b8b136730a2c359", "messageHeadline": "[CORDA-2272]: Recovering from StackOverflowErrors and given time to a\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "34f581854bfb9c5c6e00acb31544c549db0bc629", "messageHeadline": "CORDA-2266 match old fingerprinter on Any type (#4319)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "b51c398ebe369c5e26f04da9a50e5c84a8082411", "messageHeadline": "Fix docs on branching verify with commands", "author": {"name": "chadmg", "email": "chad@lastblocklabs.com", "user": {"login": "chadmg"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "68145e16de2cbcd4b9268259992912953f88d6a3", "messageHeadline": "CORDA-2255 suppress warnings on read-only properties (#4307)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 60, "deletions": 27}}, {"node": {"oid": "2818737f12fffec0894f54854bba08adfbbcc273", "messageHeadline": "Fix comment (#4308)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36fdb858c6ecc5c15f9b0ec9c4a77c0d71593bfc", "messageHeadline": "CORDA-2239: DriverDSL.startNode overload cleanup (#4252)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 198, "deletions": 323}}, {"node": {"oid": "994afcfef73e58abebaa49edb631f9df838a313d", "messageHeadline": "[CORDA-2055] [CORDA-2236]: Bootstrapper cordapp copying (#4309)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 111, "deletions": 59}}, {"node": {"oid": "9d748e7b0cb71cce2c0ea6e7ab1ab6a6be2a34ed", "messageHeadline": "Document standalone signJar task (related to CORDA-1915). (#4171)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "fd60c82134a432777fa73acdfc4d1e0d507b2d09", "messageHeadline": "CORDA-2254: JmxPolicy fixed so that it turns on monitoring via the jm\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 70, "deletions": 46}}, {"node": {"oid": "95cf4d9310a7b4d7efa2de5583f9d5ddc42b16fa", "messageHeadline": "Remove incorrect info that enums could not be evolved. (#4304)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "dc1f5f0ccd059258cb0d8b5e0c07102db9919b3d", "messageHeadline": "[CORDA-2257]: Enabling optional global test port allocation (#4310)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 73, "deletions": 54}}, {"node": {"oid": "06ebb97a31e5834b2362a79818d4cf0f2e36f15e", "messageHeadline": "Fix cache races. (#4311)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 17, "deletions": 10}}, {"node": {"oid": "5d2ad46553441b055cc2e26d0dcc495949de1e47", "messageHeadline": "CORDA-2089 - network parameters tags - part (#4228)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 854, "deletions": 201}}, {"node": {"oid": "e4c1db4db68f81834097ab3c06e453259ea36129", "messageHeadline": "CORDA-2248 Remove spring boot hack. (#4305)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 14, "deletions": 10}}, {"node": {"oid": "759fd9b5bbcaca7cc2ecffef852f85b60573eb7c", "messageHeadline": "Update to corda-gradle-plugins v4.0.36 (#4292)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "8784e51a8f18918b33a6169038db80bc340ab415", "messageHeadline": "CORDA-2248 fix rpc classloader issue (#4288)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 18, "deletions": 5}}, {"node": {"oid": "c533e0ab0ca38d39d055aa9112052213cb69fe7b", "messageHeadline": "CORDA-2255 reduce noise from serialisation warnings (#4299)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 25, "deletions": 38}}, {"node": {"oid": "b881fbd330661a133739048f563ee9c4eb4f458b", "messageHeadline": "Throughput is private in PersistentUniquenessProvider (#4302)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88ee343e9561ead81fed07785d39b80d51f83085", "messageHeadline": "[CORDA-2189] Fix non deterministic manifest file timestamp (#4301)", "author": {"name": "Milen Dobrinov", "email": "16443261+milen-dobrinov@users.noreply.github.com", "user": {"login": "milen-dobrinov"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "b7d04b1c6ef47b79f1045a8680001678e70fb397", "messageHeadline": "[CORDA-2235]: Add overrides for network parameters via command line a\u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 776, "deletions": 404}}, {"node": {"oid": "d399e3c2423ff1c0b8352a7838905c6953e58def", "messageHeadline": "CORDA-2232 external id to pub key mapping - fixes", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "88fbb47f67c5468eeaf1ddefefd7562e701af90c", "messageHeadline": "ENT-2320 state contract identification (#4285)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 217, "deletions": 33}}, {"node": {"oid": "5d43f3139e36f5f8ff17857ae4f5611eeda3652e", "messageHeadline": "Finance CorDapp jar includes confidential-identities (#4296)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "766681c0e7aeb2ec93446a42e83d7619b8c3209d", "messageHeadline": "Avoid constructing a lookup/builder if the type is already cached (#4\u2026", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "a4fd7d235671cd86178d53f30a65a438635b3660", "messageHeadline": "Fix Attachment overlap check (#4272)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 47, "deletions": 28}}, {"node": {"oid": "3b8a74fe44f20f49ce71be5591dfe3d33661886f", "messageHeadline": "CORDA-2114: SwapIdentitiesFlow is now inlined (#4260)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 196, "deletions": 194}}, {"node": {"oid": "b01f278eb32b36b82e0a0302c1e1a05727f8bab2", "messageHeadline": "Use custom overrides in DriverDSLImpl.startNodeRegistration (#4282)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "81905c67ea9a16b1015f0764e05849f0053a1d8e", "messageHeadline": "CORDA-1825 user-friendly error when serializing non-composable types \u2026", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "4ebca4846c59a6368521aa7bfacd0ceedd94389b", "messageHeadline": "CORDA-2150 Contract version no downgrade check - add test infrastruct\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "4e556942167a92767c20d46c1111e825c606b00d", "messageHeadline": "ENT-2356 NotaryServiceFlow backpressure (#4242)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 385, "deletions": 70}}, {"node": {"oid": "2c182dd158e9505d49946a6270c982b3093eab65", "messageHeadline": "Use a wrapper over StateRef for references (#4286)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 49, "deletions": 9}}, {"node": {"oid": "a5fb1a82f153ab3084045b0e368d727538682796", "messageHeadline": "[CORDA-2244]: Allow `map` and `mapValid` on entire lists wrt configur\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 293, "deletions": 50}}, {"node": {"oid": "8f15cfaa2849faadd9d382f9ce868cc0984afef2", "messageHeadline": "[ENT-2769] Handle reference states in the PersistentUniquenessProvide\u2026", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 149, "deletions": 7}}, {"node": {"oid": "e14421b7b43dc09d248623776e379eb500242b04", "messageHeadline": "CORDA-1480: In Demobench, saving a profile, opening it, and adding a \u2026", "author": {"name": "Vardan Nadkarni", "email": "vardan.nadkarni@gmail.com", "user": {"login": "vardan10"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "51adf9b678c9abbaed9121fca64a9ffbe66be966", "messageHeadline": "LedgerTransaction no longer a data class to prevent more copy methods\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 297, "deletions": 177}}, {"node": {"oid": "49d1cee6d4da4da231909513451933394d588733", "messageHeadline": "Removed crypto service config (#4284)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 15, "deletions": 63}}, {"node": {"oid": "4c8dabc2889200cfb19c03d1b33e80a617b19944", "messageHeadline": "ENT-2506 restore the attachment party signers (#4255)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 66, "deletions": 34}}, {"node": {"oid": "c41960520c2854c4b05a2eee78a90c55209d8995", "messageHeadline": "CORDA-2232: external id to pubkey mapping (#4210)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 401, "deletions": 79}}, {"node": {"oid": "33ce00e8b1fabed304671a388c7a7232233a4701", "messageHeadline": "[CORDA-2244]: Specified unique applicationId for Capsule manifest. (#\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c6bce3e5d6bd919e698c89ddd2bbfacf4607031", "messageHeadline": "CORDA-2099 serialisation rewrite (#4257)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 2380, "deletions": 3973}}, {"node": {"oid": "98a495fa84939dd040ab604120ed906a5ca07f42", "messageHeadline": "CORDA-2199 NetworkParameters certificate role (#4278)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "504f6500226f44eda232bd460257f73c2d4a2cc6", "messageHeadline": "ENT-2763 - Change packageOwnership type (#4273)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 71, "deletions": 90}}, {"node": {"oid": "014f71d36aaf4f000daa00427f521acf83d8e4e5", "messageHeadline": "CORDA-2150 testing infrastructure for non downgrade contract version \u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "489e719b543716398d99d9b6bdb012f888dbf693", "messageHeadline": "[CORDA-2243] Notary client should sign over NotarisationRequest seria\u2026", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 339, "deletions": 7}}, {"node": {"oid": "227f5c7e7c9064e66fc216488b470d2d18549051", "messageHeadline": "Fix unit test failure due to Windows end-of-line characters (#4271)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8f5e62a32685dd5434a093ec41d701fbd5f1206f", "messageHeadline": "Update testnet-explorer-corda.rst (#4270)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b8ac16fd0fbad705648ee2fc81d23f23a0b69e24", "messageHeadline": "Fix node configuration doc for network parameter auto-acceptance sett\u2026", "author": {"name": "Oliver Knowles", "email": "oknowles@users.noreply.github.com", "user": {"login": "oknowles"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "6c69d9ae0a5947c7ce6212d48b5db3f22fd498ae", "messageHeadline": "Address util tests: remove invalid test case (#4269)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "faa9606deae66f901710bd1e4138b694aee8cbcc", "messageHeadline": "Combines all contributing info in one place. Clean-up. (#4266)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 228, "deletions": 174}}, {"node": {"oid": "0fe7f513e2af40a1c94335f24785ea25af6093c4", "messageHeadline": "ENT-2653: Introducing CommonCliConstants (#4265)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "f64eae8fdbc99e6ad278400a6f797006555ec057", "messageHeadline": "Add omitted flow async operation test", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 132, "deletions": 0}}, {"node": {"oid": "f321c4c0d0d427cedc16d3cd20a31a18d38e637d", "messageHeadline": "ENT-2675 Improve error message (#4258)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "97c1e5babce8ac8ebf24b4bc851e824ce3b76f28", "messageHeadline": "[CORDA-2211]: Added error for older bash versions when attempting to \u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "e14ade58e3059ebfce68fadf1c6cf6ce949ceb37", "messageHeadline": "[CORDA-2218] CryptoService signingCertificateStore alias match (#4227)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 29, "deletions": 9}}, {"node": {"oid": "bbd5369e04d98aa4b396bdb3fef4ae90c4ba913a", "messageHeadline": "Add Docker image as output of build (#4223)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 603, "deletions": 0}}, {"node": {"oid": "8827801ae6e319c14c192abbc968bc71ae9fbadb", "messageHeadline": "CORDA-1915 Release notes for build system signing CorDapp JARs.  (#4185)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "373d99435c5444c176dd0d082a04c5d4c8a4d5cc", "messageHeadline": "CORDA-1965 Auto-accept network parameter changes (#4222)", "author": {"name": "Oliver Knowles", "email": "oknowles@users.noreply.github.com", "user": {"login": "oknowles"}}, "additions": 301, "deletions": 37}}, {"node": {"oid": "2762c34ebe2806ef440a995f2cc5d87cf2b57fad", "messageHeadline": "[CORDA-1877]: Ensured Driver fails to start when Notary tried to bind\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "cb9fc3391fedd9050b7fa312d55490fb533b30ce", "messageHeadline": "Merge pull request #4256 from corda/hide_error_codes_for_config_parsi\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9f2401123312812c0a54d975aaf3a3039f6e0e3", "messageHeadline": "Removed errorCode for raw configuration parsing errors.", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@r3.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ddf45f4e079d7b71f03e93ed149b525ff77b8fd7", "messageHeadline": "CORDA-2099: define local type model (#4118)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 1280, "deletions": 2}}, {"node": {"oid": "349d9a5ffed75795e2ac16b7bc351e4d5e0ee433", "messageHeadline": "Expose SerializedBytes.from in the API", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 0, "deletions": 5}}, {"node": {"oid": "2d043828a0de2903102dd2a17776d82d8b39f933", "messageHeadline": "CORDA-2083 verify transaction in AttachmentsClassloader (#4188)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 836, "deletions": 789}}, {"node": {"oid": "38a473776442890a1be1f50a06a78b1d8719479e", "messageHeadline": "Small tweaks useful for the experimental C++ support.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a867e7cb8b553be82042187e81c026848546c6b2", "messageHeadline": "Bugfix: make decimal64 amqp type work (nothing uses it today)", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1658cb026965e3068f26fc7a2f485f31a2c0900a", "messageHeadline": "Updates running-a-cordapp to point to new samples page. (#4251)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 32, "deletions": 36}}, {"node": {"oid": "828892a3d95861ee868047cec875ed0c628b6f1f", "messageHeadline": "write nodeInfo to additional-node-info folder as well as baseDirector\u2026", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "0c323bce5c220d88b72fcb5251de1d2e82e83411", "messageHeadline": "Documents Corda dependencies. Clean-up. (#4196)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 70, "deletions": 28}}, {"node": {"oid": "f66944cac5ac039b519c4981e4b228424e95b66c", "messageHeadline": "CORDA-2099 remote type model (#4179)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 1449, "deletions": 20}}, {"node": {"oid": "8ea6f1c7c58d03cbbc8c51778b46ce08859d021f", "messageHeadline": "[CORDA-2004]: Update CLI UX guidelines for backwards compatibility (#\u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 86, "deletions": 4}}, {"node": {"oid": "4c88e26a4644ae86796af8723515c4ab72a1d9fb", "messageHeadline": "Fixed incorrect diagram. (#4212)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "8f463c46a956def70538f7441a5bcd7f2dca4a44", "messageHeadline": "Add message to uses of require(...) (#4192)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 88, "deletions": 85}}, {"node": {"oid": "51e66af2fdfe61f8b7b1f736551d86c3a2ce0bf6", "messageHeadline": "CORDA-2201 add documentation for hiding passwords in node.conf (#4221)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "4d2d9b8304b90c0c9bd8b7630333ee7193765dc5", "messageHeadline": "Fix a regression in the shell that was preventing it from fuzzy match\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d1389146408d03c54220a742941d1ff2523b3589", "messageHeadline": "Using epoch for the entries in the test CorDapp jars to remove that n\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ea03068b8f10c5f626f6a436ade9478943d89e4", "messageHeadline": "Update picocli to latest version (#4241)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e51d117432a60c78d0672eb993df8f79e048c48", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1d2b99f6169e56f20421897cb968d4ad4d818ce3", "messageHeadline": "Removes a reference to an outdated JIRA ticket. (#4238)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b8327ddf987e42f1c1ee16ce25f5df75767fa08c", "messageHeadline": "[CORDA-2225] Use platform's non-blocking PRNG when invoking SecureRan\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 67, "deletions": 33}}, {"node": {"oid": "e1e5d1394154f91ad6f110faee78fd04269605a4", "messageHeadline": "CORDA-2221: Fix clustered notary identity generation (#4230)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 55, "deletions": 32}}, {"node": {"oid": "eb9bd10da002284cba14fe890da421979d94f102", "messageHeadline": "[CORDA-2219] Show message if CorDapp already exists (#4236)", "author": {"name": "Hristo Gatsinski", "email": "gatsinski@gmail.com", "user": {"login": "gatsinski"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "4059966ccb15883022b4a069f9e8fedce7849dde", "messageHeadline": "[CORDA-2203]: Demobench ends up with a stuck tab when you unselect no\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "e8b6f5f2f2d6a722469b78deae2789a735c0bff0", "messageHeadline": "CORDA-2005: FinalityFlow has been made into an inlined flow to resolv\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1242, "deletions": 460}}, {"node": {"oid": "8e6d4b4b38ffd7771e36b1b5bed38813ed8b4561", "messageHeadline": "Merge pull request #4232 from corda/feature/tudor_constraints", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1077, "deletions": 271}}, {"node": {"oid": "8f6047e3f83d393a929c476b777fd9a8e111e6f8", "messageHeadline": "fix merge", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 19, "deletions": 24}}, {"node": {"oid": "1e27f0cbe08e257fbc80f31e213bd9ef7c0ff41e", "messageHeadline": "Merge remote-tracking branch 'private/master' into feature/tudor_cons\u2026", "author": {"name": "tudor.malene@gmail.com", "email": "tudor.malene@r3.com", "user": null}, "additions": 1079, "deletions": 268}}, {"node": {"oid": "8aaf120881d538e6cd28dc187b02526c35109a57", "messageHeadline": "[CORDA-2224]: Removed field `value` from `Validated`. Renamed functio\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 25, "deletions": 34}}, {"node": {"oid": "aa0ccecfde1c4a1d2d011e308d783c5348575c43", "messageHeadline": "[CORDA-2172]: Add link to error-codes-webapp in Corda. (#4224)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "f3b09988a92cf85750df903d26f0172e21dd13cf", "messageHeadline": "Updates tutorial to reflect new template structure. Clean-up. (#4216)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 139, "deletions": 127}}, {"node": {"oid": "e2a351cb706b384ea789379eba34418f09fb0633", "messageHeadline": "[CORDA-2123]: Unhandled IndexOutOfBoundsException for malformed Shell\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "71117ebdadf7ea8322c0761ba7981d23163af317", "messageHeadline": "[CORDA-2212] Better error on empty Party name fuzzy matching (#4220)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1c012f6403eb392778e16e94f11fd962b9f0039a", "messageHeadline": "Back porting clean up of FlowFrameworkTests.kt made in ENT (#4218)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 475, "deletions": 433}}, {"node": {"oid": "369f23e306866bb9db2e9052937b6a5cf12fb17d", "messageHeadline": "CORDA-1817: Fix issue with misleading capsule error messages (#4215)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 212, "deletions": 7}}, {"node": {"oid": "bb0ed9e98cd8f7e047d4fadbd50f43acc2378e94", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc62b20c5d87d5866609ed5707c09c795e4c0c26", "messageHeadline": "[CORDA-1879]: Ensure Node dies on unrecoverable errors. (#4213)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 83, "deletions": 282}}, {"node": {"oid": "ac23fcdf24ddc3a9b2ea09901415cd2b7780c090", "messageHeadline": "[CORDA-2208]: NodeHandles hashcode attemps an RPC invocation. (#4217)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 58, "deletions": 1}}, {"node": {"oid": "2f833f589c95b6c407fad1c20c127c6dc420e9a2", "messageHeadline": "Fixed missing entries for common modules in parent `build.gradle` fil\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "23907c40d908ed3aff18839fbff9885647c5a108", "messageHeadline": "[CORDA-2210] Add matching party on the first X500 attribute match (#4\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 19, "deletions": 20}}, {"node": {"oid": "81418ca7e7b64f939ef38a3e9b1077d49bb2b9b8", "messageHeadline": "[CORDA-2200][CORDA-2202] More tests for BCCryptoService and CryptoSer\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 131, "deletions": 19}}, {"node": {"oid": "2caa0827465723dc78f87f3d094dbe07a8f15bee", "messageHeadline": "Some code paths for bridge control are now being acknowledged (#4206)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "46842599709211881a1ce456aa65951c0c246968", "messageHeadline": "Expose JPA to flows (#4140)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 267, "deletions": 0}}, {"node": {"oid": "65b8cbe9b1cb3d7f565f71c2838f23722d8a739f", "messageHeadline": "Move cmd file to more suitable place", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "30d90c50d1b02d4fd43588b016b6a93bd14a8ab3", "messageHeadline": "Add cmd file to kill corda jobs on windows", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "2893271ab4c64c6c81e1a22669bdae05d8f0b492", "messageHeadline": "removed dupe companion object. (#4207)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "336185de23eed9eb257bca1308fba80acf93235b", "messageHeadline": "CORDA-2190: Improve notary service flow exception handling (#4200)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 123, "deletions": 141}}, {"node": {"oid": "2f644039b511bfc7f0d3e3931fb671b365415635", "messageHeadline": "CORDA-2205 Fixing CRL issuer store lookup (#4205)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "4c25250fc84ff9d5f3a08aa76160169d44e1094d", "messageHeadline": "[CORDA-2130] Encumbered states should always be assigned to the same \u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 85, "deletions": 8}}, {"node": {"oid": "74c80aafd657e2718787f97932b89a069af7949f", "messageHeadline": "CORDA-2178 Signature constraints minimum platform version checking (#\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 34, "deletions": 5}}, {"node": {"oid": "99e9864975b0c48e973781c317e12d8606028584", "messageHeadline": "add kotlin 1.3 codestyle to git (#4204)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "8d794bd525022188d160fe0eb672f830bb820661", "messageHeadline": "Update node.conf samples (#4189)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 22, "deletions": 17}}, {"node": {"oid": "7c4eaf2f01cdf5de3fe91c2670cffbc0809cf206", "messageHeadline": "NOTICK - Allow JIRA user name to be provided in an environment variab\u2026", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 19, "deletions": 10}}, {"node": {"oid": "d4474e87e1e25c7295e0386e70f9698e65bdf417", "messageHeadline": "CORDA-2129: Attempts to initiate a flow that's unknown is paused and \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 176, "deletions": 139}}, {"node": {"oid": "6c749889d07cbb06dc4096ed19747a06dc6faed8", "messageHeadline": "[CORDA-1993]: Replace reflection-based NodeConfiguration parsing with\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1161, "deletions": 513}}, {"node": {"oid": "9277042db803c3391d8dbfeffc7213e86c0f407f", "messageHeadline": "ENT-2695 Restore async logging (#4195)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 97, "deletions": 62}}, {"node": {"oid": "99f6cc9e650be54575431fe044a1874057d4e0c5", "messageHeadline": "Updates tutorial to match template changes. (#4201)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 10, "deletions": 13}}, {"node": {"oid": "611ca53cf7669783e8e63c4f59c1fea7a909bb16", "messageHeadline": "Added missing ALIAS_PRIVATE_KEY static field to API Stability check. \u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9c508673cfd8095a48ff2e24ef1c23bd0d15a370", "messageHeadline": "Updates tutorial to match template changes. (#4170)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 5, "deletions": 13}}, {"node": {"oid": "ecbf23ab734cebf1fc1a4d3ae4442b3c687a2a4e", "messageHeadline": "CORDA-2106: Print node info gen log on bootstrap failure (#4184)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "e956c0f5fe96130bc36ebbe4a631ed289900909f", "messageHeadline": "Docs - link from the page about signing Cordapp to the page about nod\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "df954d36d223689655429ccb8de09fb115b86a26", "messageHeadline": "Make the shell test pass when it happens to find the Integer construc\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "459b330ebd374efcfbb7c3b356e121c74384b801", "messageHeadline": "Add programmatic print help to CordaCliWrapper (#4177)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 19, "deletions": 16}}, {"node": {"oid": "729b45733265047e831e2ec4aa390b8c671b06e8", "messageHeadline": "Update to corda-grade-plugins version 4.0.34. (#4176)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f3b372d31d862f76ab7c1696b99927641ed6218e", "messageHeadline": "CORDA-2099 make serializer factory interface (#4137)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 602, "deletions": 312}}, {"node": {"oid": "7f01f9ca61ade8231054aedea7770c7c55bd96c7", "messageHeadline": "Added new static method to API Stability check (related to CORDA-2011\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ba9852bbe9ea4357e2855b3625bfe9caba537654", "messageHeadline": "add documentation for initiating flow modification (#4180)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 60, "deletions": 1}}, {"node": {"oid": "da8dec0d6303e2cd353e0c9d9da545b29bbf770e", "messageHeadline": "[CORDA-2192] Corda specific OID for AliasPrivateKey (#4175)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 18, "deletions": 16}}, {"node": {"oid": "6f005605aa3ac62db327d7c27069237b424752f5", "messageHeadline": "CORDA-2187 & CORDA-2038: reverting maxTransactionSize <= maxMessageSi\u2026", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 2, "deletions": 16}}, {"node": {"oid": "c205a10ec0ea77cd24141910b3e2915501785e7e", "messageHeadline": "ENT-2684 Fix owasp dependency checker to fail builds based on CVSS le\u2026", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6fd724338a3b8da977354982fda010ffa8d297ec", "messageHeadline": "CORDA-2183: Show root cause of error in console to aid with debugging\u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ac64b6c37c4c8fe1a74004874a8079b0d422919a", "messageHeadline": "Ignoring invalid test (works on Linux not on Windows) (#4173)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "9efb4121d53693cb04f3429f66b46f1733d2a731", "messageHeadline": "Don't check signers of META-INF/LIST.INDEX file (workaround for CORDA\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "106eb9df4a74317f7775b04b77bf087fcf163b76", "messageHeadline": "[CORDA-2011] [CORDA-2057] CryptoService interface and BC HSM simulati\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 774, "deletions": 219}}, {"node": {"oid": "1f5436dcfccf4462a2d6bc833723b42621e13b7b", "messageHeadline": "CORDA-2175 Fix attachment service tests on Windows (#4168)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 57, "deletions": 52}}, {"node": {"oid": "015a36dad67998236eda7e45309e66e5d58b6374", "messageHeadline": "CORDA 2131 - Extend Network Bootstrapper to enable registration of Ja\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 463, "deletions": 49}}, {"node": {"oid": "e52f4bc2a70d59802a5317038881fd1120c5a106", "messageHeadline": "Fixed a missing file error when building docs (#4167)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "035c84ce2aa694bab30824ebd1ca3103a89b7445", "messageHeadline": "CORDA-2169 Update requests dependency to latest/secure version (#4138)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b2ab4105765aad2ab041368a83ea58cb986972c", "messageHeadline": "Updated network docs (#4154)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 301, "deletions": 66}}, {"node": {"oid": "9fcf15e82501181f4ee490a41cd262984406ed5c", "messageHeadline": "Fixes headers to correctly render in side-bar. (#4165)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 29, "deletions": 29}}, {"node": {"oid": "80591bc6fd449f30de3548d922bba6b548476a08", "messageHeadline": "StatePointer (#4074)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 622, "deletions": 2}}, {"node": {"oid": "3260d9f2c419463fb68178ce70633dd34079bd1e", "messageHeadline": "CORDA-1489 Exposure of node internals in mock network (#4130)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 113, "deletions": 94}}, {"node": {"oid": "460cf3480fa15e6570bbe8698310f951af35a41f", "messageHeadline": "ENT-1858: Minor fix for a uniqueness provider test", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "094eb266a812ea492e8f38c6602c14755e0dc25c", "messageHeadline": "[CORDA-2174] Fix demo node startup (#4151)", "author": {"name": "Venelin Stoykov", "email": "vkstoykov@gmail.com", "user": {"login": "vstoykov"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "24e9ceac484f3ed42a929a095010aed1d168db70", "messageHeadline": "[ENT-2678] PluginRegistrationTest is failing (fix) (OS part) (#4153)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 64, "deletions": 18}}, {"node": {"oid": "66116e8d20f8df2d3dfc442b08ccf8deb01b576e", "messageHeadline": "ENT-1858: Notary cleanup (#4134)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 200, "deletions": 161}}, {"node": {"oid": "4e0a956e20429f241653789f2c1cd2f2653405f5", "messageHeadline": "CORDA-2083 Deserialize component groups lazily (#4122)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 125, "deletions": 36}}, {"node": {"oid": "b0771d6f2b4e5c9a6020ec81f5178ff2690db8bf", "messageHeadline": "Fixing a single typo (#4152)", "author": {"name": "Cais Manai", "email": "cais.manai@r3.com", "user": {"login": "CaisManai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b444701d7e0f3ecc079fa58654f4ecafed7bcaa2", "messageHeadline": "Formatting issue (#4150)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "722fa31fb6585d959e747ed22bdda9649b86255a", "messageHeadline": "Documents `waitForLedgerCommit`. Clean-up. (#4144)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 30, "deletions": 22}}, {"node": {"oid": "f2b36ea10faa7d8be7da5dbfca941d37c155d062", "messageHeadline": "Fix mailing list link to point to corda-dev", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ca1dd5848add9692e76e3de35a8923395adb382", "messageHeadline": "Fix issue where verbosity wasn't working on subcommands (#4147)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "777026eb79a977aac1daf33404237f5fe6376fd4", "messageHeadline": "Undo test deletion which got lost in commit 391c6bf66fc31f2609f787298\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "fcea655bf18816165bb2a0cf112246c5bc223cac", "messageHeadline": "Align with ENT repo - explicit node names in the FlowOverrideTests in\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "88782f7544bd0b8b7fc6c3c929df6d6e73e206e8", "messageHeadline": "Merge pull request #4143 from corda/james-corda-network-1", "author": {"name": "James Carlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 681, "deletions": 0}}, {"node": {"oid": "2cdcbc8ead7a2bf4d26b445cbb10e17959765e24", "messageHeadline": "Updated with governance-guidelines and minor edits to other governanc\u2026", "author": {"name": "jamescarlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 80, "deletions": 75}}, {"node": {"oid": "7cb9e174a98780999a411257bb723ddf8cba24e4", "messageHeadline": "Documentation for CORDA-1915  Build system for jarsigner (#4006)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 166, "deletions": 0}}, {"node": {"oid": "437a05303771ccd22bab68f5b8e42f83efcfc0aa", "messageHeadline": "Minor docs update - Persistence API and node database  (#4061)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "8ddd8d383d3d225a60277fb6c12661274c503ee7", "messageHeadline": "Remove unused test class (#4139)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 156, "deletions": 160}}, {"node": {"oid": "f159629e367b97a0b07115811f6235f31f6acaa2", "messageHeadline": "Update README.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fa87054b821adceff5730b37f3f2793ba29b2f40", "messageHeadline": "Update README.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62399d04c724a5ad688a37a9c86eca87e5d020ea", "messageHeadline": "Removed personal tone ('we'/'R3') from docs, in keeping with rest of \u2026", "author": {"name": "James Carlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "abf47a7c010b25a4f395899e46a408f1c619e92e", "messageHeadline": "Merge pull request #4141 from corda/gendal-patch-1", "author": {"name": "Richard Gendal Brown", "email": "richard@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3d5994c3752834ad4be2fb11ff4b11057b7f849f", "messageHeadline": "Revert \"Add files via upload\"", "author": {"name": "jamescarlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3a20e3f208662e408399494480dc9271159be22e", "messageHeadline": "Updated with governance-guidelines and minor edits to other governanc\u2026", "author": {"name": "James Carlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 623, "deletions": 46}}, {"node": {"oid": "7eca7515d6c38681fe4c657d15974cd3e83c51dd", "messageHeadline": "Clarifies that only one serialisation mechanism is required. Clarifie\u2026", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 29, "deletions": 25}}, {"node": {"oid": "a1da0b4a636c5bfcc4484ae3cd32176e879439ee", "messageHeadline": "Add Apache 2 license badge", "author": {"name": "Richard Gendal Brown", "email": "richard@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab1deaac99914613cfc75bdb756ed41d7bf957d1", "messageHeadline": "CORDA-1953 Display error when unable to open connection to Docker (#4\u2026", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 55, "deletions": 25}}, {"node": {"oid": "e06480017320a776dac7306ea27889b272c2cf96", "messageHeadline": "CORDA-2112 Update the `uploader` field for Attachments loaded upon No\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 54, "deletions": 8}}, {"node": {"oid": "13815d252e07c3be01c169ba5a6f0286b6875a06", "messageHeadline": "ENT-2659 Eliminate lots of contention in serialization (#4120)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 100, "deletions": 73}}, {"node": {"oid": "30fedec3438c0819439176b9096d186c29a3cbe6", "messageHeadline": "CORDA-1838: A few misc fixes (#4126)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 10, "deletions": 49}}, {"node": {"oid": "1de56550b02a7ecf261365b405f04b1c30c05711", "messageHeadline": "Optionally allow the node in production mode to accept Cordapps signe\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "38078e3762aa5a825185817a73ca4ac309261acd", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "199a20398ca3beded0399087739bb3fedebf8807", "messageHeadline": "CORDA-1633 - Check Java version before launch (#4128)", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ff9061b9686d5beb6597cb85ad154d73d841c5f2", "messageHeadline": "ENT-1906: Don't transform java.Object[] to sandbox.Object[]. (#4115)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 200, "deletions": 13}}, {"node": {"oid": "34cadc4264462cc652648e07bf320ead89500d2a", "messageHeadline": "Fixed broken default logging level. (#4129)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "83d6cb8e097ca305ad2228c98c8d62e544af65f5", "messageHeadline": "Initial commit", "author": {"name": "jamescarlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6022cecca552548d2ec0e08d3fb592f310e55c6c", "messageHeadline": "[CORDA-1763]: Add node CLI option for validating configuration. (#4121)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 169, "deletions": 82}}, {"node": {"oid": "50863588340a96b8a78ecf999700dcb72a9f9550", "messageHeadline": "NOTICK - Enable generation of test tickets for snapshots (#4123)", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 17, "deletions": 8}}, {"node": {"oid": "671a9d232cf1f29dbce4432bc91096ffd098a91c", "messageHeadline": "Add tests for `CordaRPCOps.uploadAttachmentWithMetadata` (#4125)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "82d9f9846faf5a943499a17d9941cd37eb784008", "messageHeadline": "Add files via upload", "author": {"name": "carolynequinn", "email": "44175553+carolynequinn@users.noreply.github.com", "user": {"login": "carolynequinn"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "121a39f95b1bf264ce9694761bd8bb735df0b757", "messageHeadline": "new section added", "author": {"name": "carolyne quinn", "email": "carolynequinn@gmail.com", "user": {"login": "carolynequinn"}}, "additions": 91, "deletions": 107}}, {"node": {"oid": "953da9ef5e3f4953309b70e2fdcd5041765f007b", "messageHeadline": "Backport ENT node changes to O/S (#4117)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a34e62b27a85ec0af03b363b7b4f885a47dc251c", "messageHeadline": "Update docs/source/corda-network/index.md", "author": {"name": "carolyne quinn", "email": "carolynequinn@gmail.com", "user": {"login": "carolynequinn"}}, "additions": 63, "deletions": 3}}, {"node": {"oid": "28dd3ac8730a12462365d09657e53eb46c948a59", "messageHeadline": "[CORDA-1778, CORDA-1835]: Decoupled configuration parsing mechanism (\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 2391, "deletions": 2}}, {"node": {"oid": "d5fa85904ceab00ca65a3f9b6de4bb444e2f7bb9", "messageHeadline": "Merge pull request #13 from corda/tudor_merge_os_24_10", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 13658, "deletions": 5064}}, {"node": {"oid": "01799cfc2d04c12f7ee1b527eed00dc35a60c8bb", "messageHeadline": "ENT-1906: Allow sandboxes to share a parent classloader. (#4103)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 817, "deletions": 315}}, {"node": {"oid": "d2dc0eefda08ea4a84ebf1057eee343a6ab0e778", "messageHeadline": "Update docs/source/corda-network/index.md", "author": {"name": "carolyne quinn", "email": "carolynequinn@gmail.com", "user": {"login": "carolynequinn"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "469ffe473fe480b631b0e5ed8da1fd24ac210e89", "messageHeadline": "Fix merge", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 23, "deletions": 47}}, {"node": {"oid": "fb745f468e8fbfae386bf9eee7e5601d0cd3dcf5", "messageHeadline": "Remove bootstrap-raft-cluster from node documentation (#4111)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "29a8c153ed69164c1f29b453e2f53aaf93c7fc66", "messageHeadline": "Merge branch 'master' into tudor_merge_os_24_10", "author": {"name": "tudor.malene@gmail.com", "email": "tudor.malene@r3.com", "user": null}, "additions": 13654, "deletions": 5036}}, {"node": {"oid": "16453ebfcc15ba4013216f6f4ad80bf8426a4d72", "messageHeadline": "update OWASP to latest version after kotlin update (#4109)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ab644783e2dbd11ac7186c2debcac69d4e5e985", "messageHeadline": "CORDA-1838: Add subcommands to node (#4091)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 713, "deletions": 497}}, {"node": {"oid": "7e3aa7f30c01ba83de9dc48c04c8adafdc776eed", "messageHeadline": "CORDA-1915 node rejects CorDapps signed by our dev keys in prod mode \u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 62, "deletions": 6}}, {"node": {"oid": "0919b01271b7b26c204879fe89429058358dc1de", "messageHeadline": "ENT-2509 - Make @InitiatedBy flows overridable via node config (#3960)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 930, "deletions": 324}}, {"node": {"oid": "f8ac35df25459651d47ef768ba18f945573ad4ad", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9aa23d3ac44eedbe1987d4a60002a5534592362", "messageHeadline": "ENT-2431 Move some changes from enterprise to OS (#4101)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ce9f95ca86b613d462c4b77541e55ef92d83d21b", "messageHeadline": "ENT-2610: Correct `withBaseDirectory` method (#4106)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "268b544b4b94fec0f9a9f2231afeedf0ded46a40", "messageHeadline": "fixed order of repudiation and information disclos", "author": {"name": "Lamar Thomas", "email": "38670842+r3ltsupport@users.noreply.github.com", "user": {"login": "r3ltsupport"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3c54798265edcd80d75f5e098731aa266903be3", "messageHeadline": "CORDA-1621: The finance CorDapp uses the app config feature rather th\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 213, "deletions": 203}}, {"node": {"oid": "c15b693f06edcecba1597fba289de1b95eee662e", "messageHeadline": "Early Discussion Of 'Maximus' Scope and Provisional High Level Design\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 146, "deletions": 0}}, {"node": {"oid": "6c315d6adfb332c3048b39b45c43c9ba804434cf", "messageHeadline": "CORDA-2111: Upgrade to Kotlin 1.2.71. (#4083)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "391c6bf66fc31f2609f787298ef1ce77ffe7fb73", "messageHeadline": "Feature/corda 1947/add package ownership (#4097)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 707, "deletions": 181}}, {"node": {"oid": "ba7727a4e1c750901df12c1e4a22fd60221de056", "messageHeadline": "ENT-2610: Resolve conflicted changes (#4102)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0d8ea8a5836cfce714f9b7cff1fcc246a8e50a0", "messageHeadline": "CORDA-535: Move implementation specific configuration values out of n\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 167, "deletions": 157}}, {"node": {"oid": "88f368134f4451304e0d4bb6f2f9c84ce1593217", "messageHeadline": "ENT-2610: Separate passwords for store and for private keys in Corda \u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 134, "deletions": 297}}, {"node": {"oid": "dd60ae27f2dadd12d121d3ecbb951bdaf2725272", "messageHeadline": "FungibleState and design document for tokens (#4049)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 186, "deletions": 25}}, {"node": {"oid": "3a8fd51a08e82fc6fd0f0113ad5e9a5b88694a46", "messageHeadline": "ENT-2608 - Fix deserialization of evolution  (#4096)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "72cab905770e84e8c341701b1d31d96829a4e5fd", "messageHeadline": "[CORDA-738] Ensure encumbrances are bi-directional (#4089)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 268, "deletions": 76}}, {"node": {"oid": "e10119031cdc0b4b62068dcd2e70b98884d05e2c", "messageHeadline": "ENT-1906: Allow DJVM code to throw and catch sandbox exceptions. (#4088)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1511, "deletions": 195}}, {"node": {"oid": "e62a3edcd19c8e31a2a3948ca5bbc39e92c0aecf", "messageHeadline": "Explicitly disable remote gradle build cache when building locally. (\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "73a4953ae95860f2115e9aeca546fdc8b9087975", "messageHeadline": "CORDA-2099: Define TypeIdentifier (#4081)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 198, "deletions": 0}}, {"node": {"oid": "0234c1fcf87d5536c768990cd3654b9b50332757", "messageHeadline": "Merge pull request #2 from corda/feature/CORDA-1947/package_ownership", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 561, "deletions": 110}}, {"node": {"oid": "86bc0d9606922d48a30d395af2a21d6ce7dfc03b", "messageHeadline": "CORDA-1947 added packageOwnership parameter", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 561, "deletions": 110}}, {"node": {"oid": "f685df46b51a2593c238f587ab93ead704ac544c", "messageHeadline": "[ENT-1774] FlowAsyncOperation deduplication ID (#4068)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 73, "deletions": 13}}, {"node": {"oid": "e99fa975f7f5e599b6f7ef1207868fba89948d3f", "messageHeadline": "CORDA-535: Allow notary implementations to specify a serialization fi\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 43, "deletions": 20}}, {"node": {"oid": "efeadd7e2556fde534587d9ba20f1de9d902ebf7", "messageHeadline": "Update docs/source/corda-network/index.md", "author": {"name": "carolyne quinn", "email": "carolynequinn@gmail.com", "user": {"login": "carolynequinn"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "55f352c8028069a0ee6ab07a5b2e9b656873901d", "messageHeadline": "Update docs/source/corda-network/index.md", "author": {"name": "carolyne quinn", "email": "carolynequinn@gmail.com", "user": {"login": "carolynequinn"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a8b32689c3675fb73f6480d8ffb3ca7f02ff2c44", "messageHeadline": "Update docs/source/corda-network/index.md", "author": {"name": "carolyne quinn", "email": "carolynequinn@gmail.com", "user": {"login": "carolynequinn"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "8b5faa107eae5031fa590bffde01bd948730c0c9", "messageHeadline": "Initial commit", "author": {"name": "jamescarlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 62, "deletions": 0}}, {"node": {"oid": "7cfd44e38348421c1da5b2d3845ee4e3065ab0be", "messageHeadline": "CORDA-2113 - Include PNM ID in CSR (#4086)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 91, "deletions": 39}}, {"node": {"oid": "8af404427f79685831fea4f8e264b98037189774", "messageHeadline": "Address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "07c28c1fbf3ee359e497045a27d5ce22cf719af7", "messageHeadline": "Docs: improve organisation of the networks section.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 17, "deletions": 98}}, {"node": {"oid": "4c3b9a067c235758cce4a817e4b5539258c97eff", "messageHeadline": "CORDA-535: Make notary implementations publishable", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "55731ef81606e93d2f7d413a08f600b6c3536091", "messageHeadline": "ENT-2431 Tidy up buildNamed and CacheFactory", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 268, "deletions": 196}}, {"node": {"oid": "cc75a65f9233b5ac0bcdc5e03c2af032c43fbba5", "messageHeadline": "RELEASE - Merge 3.3 upgrade / notes / changelog backto master (#4085)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 273, "deletions": 29}}, {"node": {"oid": "456c9a85e1d13aaebd6fb7fa9cbdee9494a6204f", "messageHeadline": "remove requirement to override default progress tracker for interacti\u2026", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 110, "deletions": 72}}, {"node": {"oid": "715c38766d1bc6520afee2a8d2441cd4ba1ccc71", "messageHeadline": "CORDA-2109: Fix a bug that prevents consecutive multiparty contract u\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 93, "deletions": 51}}, {"node": {"oid": "68d736dd8116636d8f7b95b3ad5660b3f6b93095", "messageHeadline": "Doorman can sign TLS certs directly. (#4078)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 87, "deletions": 9}}, {"node": {"oid": "87a65855738256aa8fa178223f1e85bcea99c453", "messageHeadline": "Documents default node tables. (#4077)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 69, "deletions": 20}}, {"node": {"oid": "38517af8f3cb14ddc8581d545e8ee29d854c46c1", "messageHeadline": "CORDA-1707 Tests to prove bug doesn't exist. (#4075)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 81, "deletions": 0}}, {"node": {"oid": "47068e6b7ad0afb3ed8df61a429470f19331b7b5", "messageHeadline": "[CORDA-2077] Use latest gradle plugin version (4.0.32), set target ve\u2026", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 199, "deletions": 90}}, {"node": {"oid": "2248f54f9f94b0bd29f03b1a16c7544b78cafeaf", "messageHeadline": "CORDA-2096: Migrate finance test classes into .test sub-packages. (#4\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 37, "deletions": 30}}, {"node": {"oid": "1f835a349619408cd4f237a53511501bee5b1679", "messageHeadline": "Add package namespace ownership design doc to toc tree", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "380a942954f0b632bad4aa20e933cf468f56f6e5", "messageHeadline": "CORDA-2030: Prevent kotlin-stdlib-jre8 from becoming an accidental tr\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d4bdb84b94398448505e5eee494e1734517407c", "messageHeadline": "Code cleanup, mostly shortening long lines (#4070)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 157, "deletions": 127}}, {"node": {"oid": "8e590cfc55b7d1d1839edf5dc3b8de29c5dfa058", "messageHeadline": "Attempt to improve the explanation at the start.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 24, "deletions": 6}}, {"node": {"oid": "194969477714286a46f0d13cdf5989fa0da24f12", "messageHeadline": "Add design doc on package namespace ownership", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 92, "deletions": 0}}, {"node": {"oid": "af48612d46ca61254f081d795cb2f9d81784787c", "messageHeadline": "ENT-1906: Fix JavaDoc error for DJVM. (#4063)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "acd3490cde130568b6e4e486bd8b4be80b06af21", "messageHeadline": "Updates docs structure. (#4072)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 13, "deletions": 20}}, {"node": {"oid": "2c9a942e1a15d4d7c6f403915229b187f1d93de2", "messageHeadline": "CORDA-2088: Simplified the TestCordapp public API (#4064)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 477, "deletions": 755}}, {"node": {"oid": "b769ad80bd9b86cf795d3dda7364fa945ae39d8f", "messageHeadline": "CORDA-195 When collecting JAR Signatures allow META-INF/*.EC block si\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "aced03df5400e05f0bb50833cae0dbe9865c1b5c", "messageHeadline": "CORDA-1274: Migrated usage of FastClasspathScanner to ClassGraph (#4060)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 89, "deletions": 72}}, {"node": {"oid": "8c41ae208da787fd59e084ae549659d504afa9c3", "messageHeadline": "CORDA-535: Remove BFT-Smart related migration parts", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "e3685f5e8119f3947e63b1151defa0e627f8ae97", "messageHeadline": "Make blobinspector not log to console by default (#4059)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 3, "deletions": 10}}, {"node": {"oid": "825c544cacb3f7e53646b2eb59be6efd4a436559", "messageHeadline": "ENT-1906: Modify the DJVM to wrap Java primitive types. (#4035)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3984, "deletions": 334}}, {"node": {"oid": "0e68f26c0f60207399d9978fe8eaef56bf451689", "messageHeadline": "ENT-2569: Clean-up content of `registeredShutdowns`. (#4048)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "b8b2cc772d27ab78330557f4deb13be112a63642", "messageHeadline": "CORDA-535: Remove the old mechanism for loading custom notary service\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 32, "deletions": 72}}, {"node": {"oid": "554b1fa371eb35c9009df83b65afa852602f317b", "messageHeadline": "[CORDA-2084] EdDSA, SPHINCS-256 and RSA PKCS#1 are deterministic, no \u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 138, "deletions": 104}}, {"node": {"oid": "9ebeac1ad87448a17e45519161e76e756ea0f854", "messageHeadline": "CORDA-535:  Extract notary implementations into CorDapps (#3978)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 637, "deletions": 362}}, {"node": {"oid": "b6f2532ce67ce02376f9bc7e20690876e6c6d91f", "messageHeadline": "Corda 1922 serialize states with calculated values (#3938)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 552, "deletions": 202}}, {"node": {"oid": "9c8a1cd14ad8544e7ca8e8db2320ec152aabd676", "messageHeadline": "CORDA-2028 - Fix use of required paramers/options on command line (#4\u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 45, "deletions": 23}}, {"node": {"oid": "5d84640d1f666bb60a0660bd06a27f6884fa02d8", "messageHeadline": "Add missing validation in the OpaqueBytesSubSequence.init (#4047)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 4, "deletions": 6}}, {"node": {"oid": "d1adb09ca9c1653899ab17b9b3994fd6917296c0", "messageHeadline": "NOTICK Python 3 compat, ENM version name, skip closed tests (#4046)", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "b8e88232b45601293c13a1394afdf2177a9ef248", "messageHeadline": "NOTICK Create semantic version numbers (#4045)", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d987f18871657b11c5fe5e42205368bb070abb3a", "messageHeadline": "Gradle cache friendly Junit test fix. (#4044)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d9ea19855f52fd2972cf1328e50e336f55665567", "messageHeadline": "CORDA-2006: Simplify checkpoint serialization (#4042)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 186, "deletions": 311}}, {"node": {"oid": "c88d3d8c1bac16931d34a24384953c1401bbccb5", "messageHeadline": "CORDA-2030: Resolve build warnings about kotlin-stdlib-jre8 in unit t\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "39434dcbecdd2cd656e40622530e84d02443b8e2", "messageHeadline": "Assorted set of clean ups (#4039)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 61, "deletions": 121}}, {"node": {"oid": "0621efe7c6a29c35c7d54aa715908ed0961f9873", "messageHeadline": "Do not remove entropyToKeyPair from DJVM (it is deterministic anyway \u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "fa4c54a080faec87f42899ff51a2ceb64dac81fb", "messageHeadline": "[CORDA-2063] Ensure signatures and BC operations always use newSecure\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 108, "deletions": 4}}, {"node": {"oid": "d75fd7bd8a16757a6e92b3178ef64a684e2147bf", "messageHeadline": "CORDA-2030: Resolve build warnings created by adding kotlin-stdlib-jr\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "bffac331a37666415b91c0780d811669885a5d48", "messageHeadline": "Moved the PLATFORM_VERSION constant to core and added some missing us\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 22, "deletions": 33}}, {"node": {"oid": "962e111389be6ec241c000bfde21c70154d01681", "messageHeadline": "Make the reference states design doc render better and more consisten\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 10, "deletions": 74}}, {"node": {"oid": "85d2a85e8515be4be46abd80e7fe9603bcb21634", "messageHeadline": "Safe parsing of min platform version and target version from CorDapp \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 37, "deletions": 39}}, {"node": {"oid": "064c72dfb14f9559eec5e91bbe5edf32a7c47e30", "messageHeadline": "ENT-2554: Add back hibernate dependency as required by explorer runDe\u2026", "author": {"name": "cburlinchon", "email": "chris.burlinchon@r3.com", "user": {"login": "cburlinchon"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "5d03a03ec44f3160881b2ba104e9b16f69e0edff", "messageHeadline": "CORDA-2030 - ensure the correct kotlin runtime library is used to res\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "febe737a7a7b23b27d71fab4f485c8b4016ca44a", "messageHeadline": "Updates homepage link. (#4027)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3cf1450fc1839a7fbf134f75b3b95004367cdce1", "messageHeadline": "[CORDA-2066]: `setting-up-a-corda-network` docs file is misleading (f\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 78, "deletions": 191}}, {"node": {"oid": "8629316dd1f80fbecc4aaf087441aa368b0dbad3", "messageHeadline": "[CORDA-2021]: Error message in log when keyStorePassword is incorrect\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "6f241b69fc9955bfa4850ad893a30d43191ef144", "messageHeadline": "[CORDA-2064]: Add \"extraNetworkMapKeys\" to node startup log. (#4021)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d78056a5b257d8f9f1b91bc77498ea16d76aabc9", "messageHeadline": "Merge pull request #6 from corda/feature/ENT-2222/constraints_propaga\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 920, "deletions": 194}}, {"node": {"oid": "3110c758474e26ddb30e2c03b957680ace2cb6db", "messageHeadline": "Network bootstrapper tool: optional configuration setting to specify \u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 28, "deletions": 11}}, {"node": {"oid": "7edc18f85deb0b18171dc63f37d1dfa8ea87e4c3", "messageHeadline": "CORDA-1997 Added constraint type information to vault states table. (\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 316, "deletions": 21}}, {"node": {"oid": "beb4dc008f90a1dfc390e1137a09eacd861740aa", "messageHeadline": "[ENT-2545]: Fixed broken unit test. (#4019)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8fb05b26e32f96180cffc9d50fe15342a937a53d", "messageHeadline": "Merge branch 'private_master' into feature/ENT-2222/constraints_propa\u2026", "author": {"name": "tudor.malene@gmail.com", "email": "tudor.malene@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ff9bf68e373bce75a81319f8bacd62b00f825502", "messageHeadline": "[ENT-2545]: Failing flow sent to Hospital does not log any ERROR's (f\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "149b6034e1b1bf5c71abd2f4910c0e14c6276efe", "messageHeadline": " CORDA-2016 Add unit tests to ensure SNI header generation will not b\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 36, "deletions": 1}}, {"node": {"oid": "1e72298a461b755ef82c7a81db87660b4602a5d5", "messageHeadline": "CORDA-1915 Update to Network Bootstrapper for signed JARs (#4008)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "fa8761793f69dc9618dc6a30ba9a803ae99543e6", "messageHeadline": "NOTICK - Python script for creating test tickets in JIRA (#3979)", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 717, "deletions": 0}}, {"node": {"oid": "020a292383a6d9510396031bd944af916ed0013c", "messageHeadline": "Merge pull request #7 from corda/tudor_merge_os_master", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 10270, "deletions": 5931}}, {"node": {"oid": "bc6ef74c6aa7e36db2933e6757d7e571a23cc668", "messageHeadline": "CordaPersistence class minor refactoring to align with Enterprise rep\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6f05f639fb1429540e796284e919483794c8e500", "messageHeadline": "Added more docs for reference states to key concepts and api docs. (#\u2026", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 90, "deletions": 23}}, {"node": {"oid": "40825fef994eb583b8e4f72459c9ba2ea044bacc", "messageHeadline": "Merge branch 'tudor_merge_os_master' into feature/ENT-2222/constraint\u2026", "author": {"name": "tudor.malene@gmail.com", "email": "tudor.malene@r3.com", "user": null}, "additions": 10289, "deletions": 5940}}, {"node": {"oid": "063efe0c6d0735a25a8f5004285f2b2e73c9c35f", "messageHeadline": "Merge branch 'master' into tudor_merge_os_master", "author": {"name": "tudor.malene@gmail.com", "email": "tudor.malene@r3.com", "user": null}, "additions": 10270, "deletions": 5931}}, {"node": {"oid": "df4936c1fa98343d30532029ca676f4df54077fa", "messageHeadline": "[CORDA-1926] Make CordappInfoResolver.withCordappInfoResolution @Visi\u2026", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "92d2e4ae38a2af27748245221d0470cdb0ddac0c", "messageHeadline": "Corda-1931 Asynchronous logging (#3989)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "5a79f439db5c5eae8482d0ef39203328345c2b4a", "messageHeadline": "ENT-2500: Introduce optional BridgeMetricsService in `nodeApi` module\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "6980835e8c0191dc9a5ff6e00b9632b02dfafea4", "messageHeadline": "[CORDA-2044] Allow more signature schemes to TestUtils (#4002)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 15, "deletions": 14}}, {"node": {"oid": "e16f15c15ce11b39931e83fdbac1c13192538157", "messageHeadline": "Merge pull request #5 from corda/tudor-upgrade-hibernate", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 23, "deletions": 9}}, {"node": {"oid": "f96a59932cc9265b6df16bb0ad00f8332c1ca3cd", "messageHeadline": "ENT-2222 Constraints propagation", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 923, "deletions": 193}}, {"node": {"oid": "ab98c03d1ab15479c106b89f8b85bec185a7f9fa", "messageHeadline": "Upgrade hibernate and fix tests", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 23, "deletions": 9}}, {"node": {"oid": "b3b327c135b8cd66d589c3617b8f66ba532eed44", "messageHeadline": "ENT-1906: Upgrade DJVM to use ASM 6.2.1. (#4000)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "842eac5c437b9e077c3617a3a61cd707a3d53196", "messageHeadline": "[CORDA-1926] Implement target version and min platform version  (#3899)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 240, "deletions": 23}}, {"node": {"oid": "06150371ad75964ee210db8277b29ee45ca9f58e", "messageHeadline": "CORDA-1726 Make sure test frameworks and nodes refuse to start on any\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "d35a47bc82a68f23de5ad9bb4d8ab129f3e7dbb6", "messageHeadline": "ENT-1906: Update DJVM to load deterministic rt.jar into sandbox. (#3973)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1005, "deletions": 809}}, {"node": {"oid": "e92ad538cfcc06324c2d6d27654e0ccabb2a8ef9", "messageHeadline": "CORDA-2031 put \"AlgorithmParameters.SHA256WITHECDSA\" to BC (#3997)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 73, "deletions": 29}}, {"node": {"oid": "adcd0d45dfd5433a70a551c49b5c828f13667606", "messageHeadline": "Release not for retirment of TLS_DHE_RSA (#3996)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2286a59a499c89596132ec870fd8bcf06f59c5ac", "messageHeadline": "Adds an example of nested `extraConfig` options (#3995)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8d5f5341e1ddb08924c5496fd2f26d38b47a9876", "messageHeadline": "Docs: Add instructions for Fedora (#3986)", "author": {"name": "Hristo Gatsinski", "email": "gatsinski@gmail.com", "user": {"login": "gatsinski"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "8982fde5a24d2fba503c194c44e6a73447c2b095", "messageHeadline": "Removes unnecessary caption. (#3994)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "0650ef0416b76de36cead421cafcbf04fdfabbcf", "messageHeadline": "Documents default and configurable keystore passwords. Clean-up. (#3988)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 282, "deletions": 345}}, {"node": {"oid": "4a126849fb38c13c33a5302da71557a4ec98f3d2", "messageHeadline": "Update tutorial-cordapp.rst (#3980)", "author": {"name": "luomin", "email": "luomin.tokyotech@gmail.com", "user": {"login": "luomin"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6f27898664a400f64702565c989b959f6c9ab90b", "messageHeadline": "CORDA-1509  Configure and enable Gradle Build Cache (#3908)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 42, "deletions": 1}}, {"node": {"oid": "878bd4da8c2d79f213b99f0b19eedc256f8d8aaa", "messageHeadline": "Remove TLS_DHE_RSA cipher family (#3987)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 3, "deletions": 27}}, {"node": {"oid": "73a1b8461acc66d6447214a23de42458cb561783", "messageHeadline": "CORDA-2012 Copying all certificates from the network-turst-store (#3983)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 52, "deletions": 10}}, {"node": {"oid": "05fe50d9f8268e71d7fb50aa98a79c6266a4ed22", "messageHeadline": "ENT-2431: Expose cache factory further down the class hierarchy of As\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "0a611afa55060fd19f53e059c410c6a6faad6b5f", "messageHeadline": "Various clean ups of the docs example code (#3982)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 391, "deletions": 252}}, {"node": {"oid": "b10355a7f966e4be19b18036b73ce2c959d7bbe3", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "965f9ce528b95244acc35846f1268f095d5c7a92", "messageHeadline": "ENT-2431 Lay foundations for caching metrics (#3955)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 243, "deletions": 114}}, {"node": {"oid": "7159dfcb6121cb29fb8c605d65989f3abb144dc9", "messageHeadline": "CORDA-1787 Bring threat model into the docsite  (#3817)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 430, "deletions": 0}}, {"node": {"oid": "5139ac3d016332ccedb9b7a9fa0a3892ae77338d", "messageHeadline": "CORDA-2001: added SNI header to TLS connections based on hashed Corda\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "4639f143838a3731fb47fdefaf4f5a802f2a4cd0", "messageHeadline": "Ensure distinct node names in AssymetrictCorDappsTests and BootTests \u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "38c85d1711693bdb3c12aa061d2414046dbe0b03", "messageHeadline": "CORDA-2009 update to BC 1.60 (security fixes) (#3974)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 152, "deletions": 65}}, {"node": {"oid": "6775ffa2e685295d7bb169f632f9ae3ec913634b", "messageHeadline": "Check java version is above 1.8.0_171 on node startup (#3870)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "ae4dfc93da9c03349a51c5b011c89bd5a2a0e3cb", "messageHeadline": "CORDA-2002: Adding new Cordform bootstrap endpoint to move Cordapp JA\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c4d86b1b2694d643daaf38703c39dd2528bf7b85", "messageHeadline": "CORDA-1999 Changed isRelevant to relevancyStatus. (#3966)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 42, "deletions": 36}}, {"node": {"oid": "492c25fedde008baacfef2ea8a54d4b0cc358599", "messageHeadline": "CORDA-1995 removing DigitalSignatureWithCertPath (#3953)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 32, "deletions": 17}}, {"node": {"oid": "98c92ef16fd049fd2b18f4be6e3de8c42e0217e9", "messageHeadline": "CORDA-1391: Separate out Checkpoint serialization (#3922)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 677, "deletions": 253}}, {"node": {"oid": "d10892c09e21e5c9fd2d542ca25f4c7f83afbefc", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "19b8f70117e418a3b19a32d21259e1ae18d3a458", "messageHeadline": "[CORDA-1996]: Apply error code to exceptions that do not propagate to\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 67, "deletions": 8}}, {"node": {"oid": "4fd8a8fb29c58887adae3f232bd2a65ba88a414c", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee2928e8fd54fc43b79bec96fe2acfc5b7343fa2", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e9cc4cb1341b1e5aeea7f53677f052d979a66fdc", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7902d758bdd423796e06efe438aa3c0d22199207", "messageHeadline": "Merge pull request #3 from corda/feature/ENT-2506/change_signers_type", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 47, "deletions": 37}}, {"node": {"oid": "7b4c4803b930e414d07020dae7fab22838769870", "messageHeadline": "isRelevant didn't work for composite ownership, it's now fixed (under\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 13, "deletions": 3}}, {"node": {"oid": "32f279a24372e31b07cfddac53edf805175fc971", "messageHeadline": "ENT-2506 Changes signers field type", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 47, "deletions": 37}}, {"node": {"oid": "c9bce39696c0dd92c66bd7b22c5e2213de019240", "messageHeadline": "Fixed parsing of --network-root-truststore so that it defaults to the\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 63, "deletions": 67}}, {"node": {"oid": "b264d4cc207f36e5adcc2d9c08c7196886e0483d", "messageHeadline": "[CORDA-1971]: Improve error code derivation (#3956)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 52, "deletions": 29}}, {"node": {"oid": "5113f4c8c13bc8aecdc5ed8324eb411bcc98f9fe", "messageHeadline": "[CORDA-1941]: Server-side draining node shutdown. (#3909)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 276, "deletions": 113}}, {"node": {"oid": "0b4d1c0f358cff1358a16b4e924b51efbbf94f95", "messageHeadline": "RELEASE - Script to identity and format commits added to the branch (\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 246, "deletions": 0}}, {"node": {"oid": "1c4294f42d56a426347c6414f9c0cd935fd8e0ef", "messageHeadline": "CORDA-1982: Convert the --base-directory to an absolute path to avoid\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "c79dd8017d1f298e698b6652481d38b54324720b", "messageHeadline": "CORDA-1264: Mask internal errors if devMode is false (#3942)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 245, "deletions": 71}}, {"node": {"oid": "df4699c69abc8aab7e1e44b602c762212cbf93f6", "messageHeadline": "CORDA-1985: Configure Gradle capsule plugin to use Capsule 1.0.3. (#3\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "160bc147ed7de140dcde441aeb26f05c72765f3d", "messageHeadline": "ENT-1245: Cleanup: remove unused node from notary demo", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 6, "deletions": 47}}, {"node": {"oid": "137f7664c1665031d36ca29a19287fa4e597c1e9", "messageHeadline": "CORDA-1986 Ensure key alias format is supported by the major HSM vend\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 17, "deletions": 8}}, {"node": {"oid": "0b2e0b04ec58bc10a2894bf14ec997fde8233885", "messageHeadline": "CORDA-1979 Cleanup NodeStartup for better readability  (#3946)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 49, "deletions": 25}}, {"node": {"oid": "7e4c5d4bb03bf647c82912080070fb980e96311a", "messageHeadline": "CORDA-1983: Upgrade to Gradle 4.10.1. (#3947)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "99dd2c59361f863868d2dbaa12a4e2567f5bfa96", "messageHeadline": "CORDA-1764: Make blobinspector use picocli base class (#3940)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 176, "deletions": 105}}, {"node": {"oid": "356bddb2d426caf39b84463766672e006be24a18", "messageHeadline": "check for empty rpc keystore/trustore passwords + extract method refa\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 78, "deletions": 61}}, {"node": {"oid": "5be7d5c4f1456b6008393b635eabc2a938e6a7c4", "messageHeadline": "CORDA-1959 - Enforce backwards compatibility of new CLI's (#3939)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 349, "deletions": 7}}, {"node": {"oid": "3c9619b1696362dd103e09005cadc2d20fb193c2", "messageHeadline": "ENT-2489: Minor logging improvement for SingleThreadedStateMachineMan\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "046b104fee70a56402faac64d527c8df1193e61f", "messageHeadline": "CORDA-1764: Make shell use picocli for parsing command line options (\u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 298, "deletions": 379}}, {"node": {"oid": "ec0fc849ed386d21ced106ae0a232be32eeb0212", "messageHeadline": "Publish cliutils package (#3930)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1c7dfd4b7b310e86b8aa973b8350487ba63c08b1", "messageHeadline": "CORDA-1964: Unify versioning of the shadow plugin, and resolve more i\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 61, "deletions": 66}}, {"node": {"oid": "0c1910722b4d88182b62406431321c20a15262ec", "messageHeadline": "ENT-2489: Gracefully handle session that might have already been clos\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "057ee74611c683fc9aa18647297e30686694cc2e", "messageHeadline": "Single node notary thread safety (#3924)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 163, "deletions": 55}}, {"node": {"oid": "90a7dd2bf46d76955d7ee9f92e572012a9269c50", "messageHeadline": "ENT-2489: Fix serialization for some of the CordaExceptions. (#3925)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "ca5d88e65a7027f55676286f76001e24b29b1c5c", "messageHeadline": "Minor changes made in ENT which should have been ported over (#3932)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 66, "deletions": 61}}, {"node": {"oid": "f5768348eecd3aaff8b94d8b46a4e9e445af2a56", "messageHeadline": "More descriptive message on \"latest\" supported Java version. (#3929)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "49adf553974f2e79f5e7089566e4a7462de26225", "messageHeadline": "ENT-2489: Additional optional parameter to specify target for RPC inv\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 49, "deletions": 5}}, {"node": {"oid": "ce5cdc03f37bd21bdf20606c6d33e04c18b26776", "messageHeadline": "Use standard Automatic-Module-Name for DemoBench. (#3913)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "97cd2fcd3ab58acd2a46fb23489f5b175748aebf", "messageHeadline": "Publish cliutils (#3927)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "7459115f547db864083e984d4222968279c429f4", "messageHeadline": "CORDA-1969 Retire SECP256K1 for TLS (#3920)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2, "deletions": 34}}, {"node": {"oid": "8bc46d9f7d4dfd98a61b960869a159650cb6673d", "messageHeadline": "Porting over missing CRL soft fail check unit test from ENT (#3926)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "3ff7fc2585f26096ea74207a08d402c02bab9115", "messageHeadline": "CORDA-1968 Ensure we check for the trustroot existence and alias vali\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 50, "deletions": 26}}, {"node": {"oid": "37c7fff8b130a2d68c9910d688b7a2944518959b", "messageHeadline": "CORDA-1892 CRaSH shell flow start fix for similar flow names. (#3874)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 173, "deletions": 5}}, {"node": {"oid": "ec55397335ffd8659ae22d26a93c82e783db3763", "messageHeadline": "Record Hikari metrics (#3912)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 19, "deletions": 13}}, {"node": {"oid": "d56a80d1599f2cc74849c697d71974d934962d7f", "messageHeadline": "CORDA-1958: The node ready future completes on the first poll of the \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 104, "deletions": 159}}, {"node": {"oid": "83e66d542d2d2f3c988903fdb566b14ac84a614b", "messageHeadline": "Syncing Cordapp info code from ENT so that ENT-1731 is fully ported (\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 115, "deletions": 95}}, {"node": {"oid": "4183d55650d0f88f3a144ab27167920aaf86a1d5", "messageHeadline": "ENT-1906: Publish corda-deterministic-verifier artifact for testing c\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 98, "deletions": 66}}, {"node": {"oid": "4f8a564104afd52d95fc516d5310296bef90ccb5", "messageHeadline": "CORDA-1964: Resolve some Gradle warnings which will soon become error\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "db6c7f38a554c6f3fbce0800683015e77f61fc39", "messageHeadline": "Support for case insensitive vault queries (#3853)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 353, "deletions": 72}}, {"node": {"oid": "c6400cf34495e95d375cdfff0a2163648622ea07", "messageHeadline": "Some clean up of behave code (#3907)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 18, "deletions": 30}}, {"node": {"oid": "8ad540d1c782d75ca097274eca8ad78131bc7f04", "messageHeadline": "Move identity alias prefixes from DevIdentityGenerator to X509Utiliti\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 18, "deletions": 16}}, {"node": {"oid": "20cd4539d637676ac55457fc7fe4df2ce8dacff8", "messageHeadline": "Fixed broken master. (#3906)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "793ee3e1eeae4c7922dd7a77795b3f4df68fc2a9", "messageHeadline": "Store default platform version in a constant (#3900)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "584387d5ecada43ad661ec75d0e011dfc1425076", "messageHeadline": "Fixed some problem I discovered while working on another story (#3901)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "ca9649ec0fcfaef671b0a2aa3f8256ec1211403a", "messageHeadline": "CORDA-1964: Upgrade to Gradle 4.10 (#3903)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 34, "deletions": 27}}, {"node": {"oid": "536ecdfe673fc18663c840ac160f9fccb6ef81e8", "messageHeadline": "CORDA-1760 CLI UX guidelines (#3686)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 146, "deletions": 14}}, {"node": {"oid": "3284a61afd8b9825ba77bfadf72038edc6c22763", "messageHeadline": "CORDA-1755: Modify the node to run using picocli (#3872)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 382, "deletions": 495}}, {"node": {"oid": "304dba704ef8e9ac516a36cc53e399027326413b", "messageHeadline": "Support HA without load balancer (#3889)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 133, "deletions": 75}}, {"node": {"oid": "e3ece00bea86fcb33a97b40f647535d3bd24a376", "messageHeadline": "ENT-1906: Publish DJVM artifact with its dependency information. (#3897)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 31, "deletions": 34}}, {"node": {"oid": "9373c0fb8eeab7c8d18236721a525f4cea78eb85", "messageHeadline": "Removed the superfluous NetworkMapCacheImpl class (#3882)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 53, "deletions": 68}}, {"node": {"oid": "541a0d7d5b8f7f6e85a9ae8ae829796fcebe6623", "messageHeadline": "ENT-1906: Remove SLF4J's JUL logging bridge from DJVM. (#3895)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "2fbeab13659933b9537d88c0d73a73e1e0ab8060", "messageHeadline": "Fixed compilation error for case-insensitive operating systems. (#3896)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 31, "deletions": 158}}, {"node": {"oid": "f2784197c71502989ca108d1b19444180fbea216", "messageHeadline": "Minor: fix old warning in Corda 1.0 docs, don't recommend use of Jigs\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 15}}, {"node": {"oid": "7f3bcbe7c391f2707d71832796a391dc351def26", "messageHeadline": "Tidy up DemoBench's fallback logging configuration for JUL. (#3894)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "be45096082bd4fbd1ef5c5ab4cf1c41757552856", "messageHeadline": "CORDA-1864: Added getter for network parameters to RPC (#3892)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ce65a58c7cf6713bd34e0af85b8267534de35546", "messageHeadline": "CorDapp minimum and target version design doc. (#3798)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 90, "deletions": 0}}, {"node": {"oid": "5b255c81a894a3dc32e279442d3478db02981585", "messageHeadline": "ENT-1906: Trivial tweaks to DJVM code. (#3890)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 158, "deletions": 185}}, {"node": {"oid": "a7f9320985002a6a6f9259780189072c7f6fcd60", "messageHeadline": "Fixedd a mistake in CertificateStoreStubs. (#3893)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a28fa69865e5080ead23e1c3eb3b4173eb0a16e7", "messageHeadline": "Updated repository lists to reduce dependency on Jitpack and removed \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 37}}, {"node": {"oid": "d01dd22419de5cf985e72c86f8c972bf5e393c09", "messageHeadline": "[CORDA-1937]: Refactor NodeConfiguration hierarchy. (#3856)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 959, "deletions": 603}}, {"node": {"oid": "f6ee263db100c36d532a0eecc5ebbcbd44b333b5", "messageHeadline": "Minor: improve docs for CordaRPCClientConfiguration and deprecate a f\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 23, "deletions": 15}}, {"node": {"oid": "33f5aa41906fb4ed4d968346d43dd0cde8c071c6", "messageHeadline": "RPC: make the client library require the platform version it is built\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 76, "deletions": 67}}, {"node": {"oid": "0f8a6e44ea4d01359b88a08b38b649ef2e99bcb5", "messageHeadline": "RPC: allow trackRpcCallSites to be set from the command line. Add log\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 39, "deletions": 20}}, {"node": {"oid": "f856a77c96bd9e8915621e9b6004fb5355c32ef5", "messageHeadline": "Fix demo bench issue stopping nodes starting up with max transaction \u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6466cde41a9e8bf5d9fff6766f3c4088fa2d3f6", "messageHeadline": "Make UI better when labels overflow.", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "ceb47c99388bba7ac7a4b87a58247ca579c8143d", "messageHeadline": "RELEASE - Fixed build.gradle issues that break maven central publishi\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9eae4e530345dd41f142aca51ec6a9e6e106a54b", "messageHeadline": "Clarify user to create the \"corda\" users", "author": {"name": "Lamar Thomas", "email": "38670842+r3ltsupport@users.noreply.github.com", "user": {"login": "r3ltsupport"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c3c245e7ac1f167bd9280bd0204974e49b5d6f39", "messageHeadline": "Fix codestyle", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "643ad31736035aa75ae9ff90dc2b42c75111c074", "messageHeadline": "Add tests to confirm that if a Hibernate error occurs the transaction\u2026", "author": {"name": "LankyDan", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 242, "deletions": 2}}, {"node": {"oid": "793a52c57a521f8f2935229049e809154b398046", "messageHeadline": "[CORDA-1542]: Exception error codes aren't stable (fixed). (#3887)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "91dfa277e3b4fa1f7b7a658e987193e452d6ed3f", "messageHeadline": "CORDA-1938 adding VersionInfo to the node info submission (#3886)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bdc67f453ec4b844b4c9c611e895f0c3c6dfa5c3", "messageHeadline": "Stop bootstrapper errors caused by maxTransactionSize > maxMessageSize", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9544fac2c018a5cb96d99ebf25dcf151a0fa382e", "messageHeadline": "Clean up of MerkleTransaction.kt (#3880)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 95, "deletions": 63}}, {"node": {"oid": "8e6a9818b704ab628bbf904b181e90f99d08d920", "messageHeadline": "CORDA-1932 Fixing network map certificate path verification (#3843)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d7b85b4928e49161f01979febfa2c05920f80b31", "messageHeadline": "CORDA-1934 Renaming INTERMEDIATE_CA certificate role to DOORMAN_CA ce\u2026", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f22d9ad411cbc68766102acdf55faf771149adec", "messageHeadline": "CORDA-1938 Adding version info to the node info submission request (#\u2026", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 18, "deletions": 8}}, {"node": {"oid": "dbc10884173f3e9ff846e5186edd92b50ce3ab5f", "messageHeadline": "CORDA-1939 Regression: Liquibase fails to migrate existing pre-liquib\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 44, "deletions": 35}}, {"node": {"oid": "0f36e2231462c2e3697f33b79c411f925dc7c948", "messageHeadline": "Corda-1869 serialisation refactor (#3780)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 628, "deletions": 594}}, {"node": {"oid": "7ee946b98f75f4d6936b1794a49d429cddd3362e", "messageHeadline": "ENT-2320 Introduce BelongsToContract annotation (#1)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 218, "deletions": 93}}, {"node": {"oid": "4337537791a02b1a2471936d83d443300322647d", "messageHeadline": "CORDA-1945: properly support double-width interp stack slots in super\u2026", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "60d28b412fc9c2a6b8c82923cd4c82acc93d6054", "messageHeadline": "Merge pull request #3861 from corda/mike-small-fixes-1", "author": {"name": "PokeyBot", "email": "40568250+pokeybot@users.noreply.github.com", "user": {"login": "pokeybot"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "12707c8df0fc4392348806d4fc22f3b4f6a6f029", "messageHeadline": "Signature constraints design doc: address review comments from Jose.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "7a4faceb2d36fea8385462a354c486cec33ec931", "messageHeadline": "Merge pull request #3860 from corda/mike-small-fixes", "author": {"name": "PokeyBot", "email": "40568250+pokeybot@users.noreply.github.com", "user": {"login": "pokeybot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c68134ad6034d031b94f9d4b7cc267717204df2f", "messageHeadline": "Minor: fix changelog markup errors.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2e943d089b6af1e0c76d1b9587da8abc7715d5f6", "messageHeadline": "Update RxJava to the last 1.x release so we get JavaDocs back.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9259f6c05e31df637b12a78c65e56465a989fd1c", "messageHeadline": "Merge pull request #3858 from corda/bugs/CORDA-1940-remove-logback-de\u2026", "author": {"name": "PokeyBot", "email": "40568250+pokeybot@users.noreply.github.com", "user": {"login": "pokeybot"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e87b33d1e8dc581bfebc7c14a28e9a718df9a957", "messageHeadline": "Added extra logging to build.gradle when maxParallelForks system prop\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2d39b39e31c29d4f2e97dc07124563a95402f79d", "messageHeadline": "Improve the error messages printed by the shell when a flow c'tor doe\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 83, "deletions": 10}}, {"node": {"oid": "040c4a0fe3467985f541b4457940e9e40613be3a", "messageHeadline": "CORDA-1940 remove any transitive dependency on Logabck (brougth by Li\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "63ebc394bfa4a5aafcd2f4db5ec1f06981bdb535", "messageHeadline": "Update docs to reflect constraint implementation (#3852)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "36bfe268af615b7a4bac9e7dd0d9d066e196e405", "messageHeadline": "Revert back to using \"relevancy\" as \"modifiable\" states are not permi\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 55, "deletions": 56}}, {"node": {"oid": "f81428eb53dcbc89462c052a94e893bb61e24749", "messageHeadline": "Corda 1916: signature attachment constraints (#3839)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 356, "deletions": 167}}, {"node": {"oid": "bc330bd9890d41904bbeea6e579f5fc4438872b6", "messageHeadline": "ENT-2414 Named caches (#3848)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 130, "deletions": 31}}, {"node": {"oid": "042b91814a39c06e86f8c301be94eb3aba018938", "messageHeadline": "Merge pull request #3834 from corda/mike-rpc-propagate-deser-errors", "author": {"name": "PokeyBot", "email": "40568250+pokeybot@users.noreply.github.com", "user": {"login": "pokeybot"}}, "additions": 73, "deletions": 56}}, {"node": {"oid": "3594ccd89b24c50f51805de5f57eb8a43212337e", "messageHeadline": "CORDA-1924: Remove references to Cordform definition and cordform-com\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 378, "deletions": 758}}, {"node": {"oid": "329c9da0a98fabba86cb3f26ec9dd86494d85a12", "messageHeadline": "CID-251: Integrate DJVM with Corda's existing deterministic-rt. (#3846)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 36, "deletions": 67}}, {"node": {"oid": "8fd4d0d21801e0a6cc6b4b714fd82a917219d8cb", "messageHeadline": "RPC: propagate failures when they occur during deserialization.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 72, "deletions": 55}}, {"node": {"oid": "8b0fc8f29c93afaa69b9942f72c867647249e6f3", "messageHeadline": "Merge pull request #3845 from corda/feature/ent-2253-rename-colun-name", "author": {"name": "PokeyBot", "email": "40568250+pokeybot@users.noreply.github.com", "user": {"login": "pokeybot"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "c4f33ef533fc5f91d62de8644b00e3bb1b661de5", "messageHeadline": "Rename column HOST to HOST_NAME in table NODE_INFO_HOSTS - required b\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "487cad7d06bc343696bef6214fdc4ed9a26c1d6a", "messageHeadline": "CORDA-1471 Database schema setup for internal tables via Liquibase (#\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 1318, "deletions": 125}}, {"node": {"oid": "fd8c2e4dabea728f323b809755cdb46b37ce7660", "messageHeadline": "Provide the exception class name and not just the message when there'\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "409b4e2a425d2348d0e0ccb5ea1e972a189a39e7", "messageHeadline": "Minor: make the trace logging for the RPC server a bit more helpful.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "785bae9e48bc1b43f00e5cb001043f8860ac0ccb", "messageHeadline": "Minor: add a missing kdoc for InsufficientBalanceException", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "626b3e6bd386c24f3132e2b19693ec9a12987f14", "messageHeadline": "Minor: make the :node:capsule:build task depend on buildCordaJAR", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8ed600a2c3e3d5f675a0a73e248cac5f3414b294", "messageHeadline": "Minor: fix visual regression during startup.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3433c2a469fae185820af8c80fa83b923115ace", "messageHeadline": "Minor: reformat SerializerFactory.kt", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "040de41e276eea1d41cf6bb8c88424940b78c018", "messageHeadline": "CORDA-1925: Include Requirements object in core-deterministic. (#3841)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "57e188a5a8815bb4968ccf20a636bb2e791faad4", "messageHeadline": "Disabled `allWarningsAsErrors` for compilation and `failFast` for tes\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bcfadfeebf614093c1aa61cde98b1761e086d502", "messageHeadline": "CORDA-1833: Create a picocli base class (#3826)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 254, "deletions": 214}}, {"node": {"oid": "98eef2f96090528eacc03f744a5d2e324ac3b99c", "messageHeadline": "Merge pull request #3840 from corda/feature/vkolomeyko/CORDA-1878", "author": {"name": "PokeyBot", "email": "40568250+pokeybot@users.noreply.github.com", "user": {"login": "pokeybot"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "d9ab141c47dc05d844a1132d7de90c031d91656b", "messageHeadline": "Merge pull request #3837 from corda/feature/fix-is-relevant-in-cash-s\u2026", "author": {"name": "PokeyBot", "email": "40568250+pokeybot@users.noreply.github.com", "user": {"login": "pokeybot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2ef16cbfdd7fc1cf5f053bf99df671fcb5fb891", "messageHeadline": "Deterministic JVM (#3386)", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 9817, "deletions": 9381}}, {"node": {"oid": "feaf6aa03c2c1ec2dcc78e7b33f3ced717fb3847", "messageHeadline": "CORDA-1878: Improve exception handling when base directory is not rea\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 24, "deletions": 15}}, {"node": {"oid": "30d07bc9982a468099bc94d57a2a1bf3359ad9c8", "messageHeadline": "ENT-2202 Fold transaction mapping column into transactions table (#3836)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 14, "deletions": 43}}, {"node": {"oid": "32a4a8712a2b8ee86a177bbef021face8d6d8ed0", "messageHeadline": "Fix \"isRelevant\" functionality - fix is_modifiable column condition i\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2fae95c58f97d7052d171303399e06756b0bfbce", "messageHeadline": "[CORDA-1917] Fix smoke test (#3823)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "004ea45a051df0b36483bbf720482ae0cafcb967", "messageHeadline": "Ensure that every CheatingSecurityProvider has a unique name. (#3835)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1d05c16942a1f5815bc430232d4cc5d83e683ab8", "messageHeadline": "ENT-2439 Fix compression in serialization (#3825)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 83, "deletions": 38}}, {"node": {"oid": "96d645c316d0abac4cbe1c15113c7d73a596e75e", "messageHeadline": "series0ne/corda-demobench-node-config-fix", "author": {"name": "Matthew Layton", "email": "matthew.layton@live.co.uk", "user": {"login": "MrMatthewLayton"}}, "additions": 83, "deletions": 67}}, {"node": {"oid": "f94abf726b83ba18baa827173c07b6e05496188f", "messageHeadline": "Fixing exception messages not showing up in the console because of lo\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41fc8d6c55aa30dcff3ec7e63f97b8bb1f92c12e", "messageHeadline": "Remove BFTSMaRtTests. (#3822)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 0, "deletions": 59}}, {"node": {"oid": "f299305e8deb1b1bc090c8d24377f6a10382eb9f", "messageHeadline": "Merge pull request #3809 from corda/mike-sig-constraints-dd", "author": {"name": "PokeyBot", "email": "40568250+pokeybot@users.noreply.github.com", "user": {"login": "pokeybot"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "c8a939542699de73de75b062ead4c817226a3715", "messageHeadline": "Merge pull request #3814 from corda/thomas/fix-jib-build", "author": {"name": "PokeyBot", "email": "40568250+pokeybot@users.noreply.github.com", "user": {"login": "pokeybot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7082e684092eb6601fef3e87e7adcb0883bd234e", "messageHeadline": "Cleanup the Jib build task", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2f76651d0079b5e0d369bef447a64d1e5deed154", "messageHeadline": " ENT-2378 ENT-2377 Minimise database access during transaction creati\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 85, "deletions": 20}}, {"node": {"oid": "ff62df8d5a0ab9eabfe919b65a8c73baa3dca7f3", "messageHeadline": "CORDA-1907: Allow Corda's shell to deserialise using generic type inf\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 154, "deletions": 28}}, {"node": {"oid": "9bb9c6ae305a987f829737613622ee0e7f9d1f5a", "messageHeadline": "Merge pull request #3727 from corda/improved-error-message-for-missin\u2026", "author": {"name": "Ivan Schasny", "email": "31857042+ivanr3@users.noreply.github.com", "user": {"login": "ischasny"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "88dd6a28884d8d70591994b080899fe5db460ed2", "messageHeadline": "Fix Jib build (#3811)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0ecab07810002942415514201aa8680b1a5d0a7", "messageHeadline": "Added more descriptive error message for the cases when a transaction\u2026", "author": {"name": "Ivan Schasny", "email": "ivan.schasny@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "494661cc0c1d9f4b26a3722ab8a0dec12d99c4d8", "messageHeadline": "CORDA-1905: Extend JSON deserialisation to handle Amount<T> for any T\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 175, "deletions": 9}}, {"node": {"oid": "4634283665a046d12f12522c31e3a9afb1ef439a", "messageHeadline": "Azure OS testnet instructions - minor changes (#3777)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 57, "deletions": 60}}, {"node": {"oid": "5d39f2bb46451dfa7bf40030d9272c48b4d6acc1", "messageHeadline": "Better docs of CorDapp structure and node interaction (#3761)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 208, "deletions": 92}}, {"node": {"oid": "e8a15644297335544979fa281d4fa772d4cd782e", "messageHeadline": "Add a design doc for signature constraints.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 157, "deletions": 0}}, {"node": {"oid": "911aa1381beddf9edbddb50118ddbcc738b6e553", "messageHeadline": "CORDA-1906: Add Servlet 3.1 implementation into the WebServer. (#3794)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7867c3bcbc02163c32ab062700aa2d2d1d77ab7", "messageHeadline": "* Added \"isRelevant\" functionality to the vault. (#3789)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 302, "deletions": 55}}, {"node": {"oid": "f3392e31d251a6bd8b57d4d31eaadb8b1a229c87", "messageHeadline": "Documents waitQuiescent. Explains why it is important. (#3787)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 16, "deletions": 12}}, {"node": {"oid": "fffa0638031c6601995fa51901a612c581fc1aa6", "messageHeadline": "Cli backwards compatibility testing (#3733)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 411, "deletions": 1}}, {"node": {"oid": "9c9e8dab4051d6a30026ca05acfa03cea25fb75b", "messageHeadline": "Fixes formatting. (#3793)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e5e4596461a2026d481acfef4a3c21bbced5d03c", "messageHeadline": "[CORDA-1681]: It is not possible to run stateMachinesSnapshot from th\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2b69789a30f14cda1bc3744f943a55ed2e68f634", "messageHeadline": "Fix Vault contractStateType's bootstrapping bug, and add integration \u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 49, "deletions": 1}}, {"node": {"oid": "7a1b75ef35deece96a0e5b49f42a1bfabcf766b4", "messageHeadline": "[CORDA-1822]: Derive error code from exception signature (#3774)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 125, "deletions": 90}}, {"node": {"oid": "f979d9d3cf24670acd06e10c564cd0aad3534d50", "messageHeadline": "Include the deterministic test-data.jar in the build's assembly. (#3784)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7ec41fba4380dec71b75cdbc2bb1db48f05e88ab", "messageHeadline": "Config file and base dir can be specified together (#3783)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 3, "deletions": 11}}, {"node": {"oid": "753d67a5197cbca4a2d094f2186d2a2d64463e53", "messageHeadline": "Reword index page (#3782)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f684cb29bdfbd1cff4f15b79c658b38a738b5e67", "messageHeadline": "CORDA-1888 Fix Vault Query composite queries  (#3775)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 177, "deletions": 34}}, {"node": {"oid": "166554a558e0525d0f82a280b2fb2550589485ca", "messageHeadline": "Fix duplicate index declaration. (#3779)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b63723934088854a98cc310f4bd2d4ffe6cb9e7", "messageHeadline": "[CORDA-1822]: Improved error message when too many results are asked \u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "76072445576d5250855b6e9c42e461da6cace535", "messageHeadline": "[CORDA-1841]: Made paths in tutorial-cordapp consistent. (#3778)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a189793077bccd4515a790b6c64cdad0300439e", "messageHeadline": "CORDA-1894 Remove if condition from service hub that prevents vault l\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 35, "deletions": 37}}, {"node": {"oid": "0746b1f92788b50780e65bae30ebdab518ce1c1e", "messageHeadline": "CORDA-1850: Minor: improve flow timeout error message (#3764)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dfea9b69408ce1f7f521654265376c8d74e1313f", "messageHeadline": "CORDA-1889: Update some CordFormation samples to use nodeDefaults{}. \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "75ac13815b8c324eb88003731cbf9cb9ec951f8c", "messageHeadline": "Updates to new resolve tx flows... (#3766)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "68bfb7ff66423134ec6b9fa3f75010ddf1767099", "messageHeadline": "New jokes.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 44, "deletions": 4}}, {"node": {"oid": "9bbc85db61ea66bc71cfadb3910ad8f5026b109c", "messageHeadline": "Miscellaneous doc fixes (#3760)", "author": {"name": "David Wray", "email": "david.wray@r3.com", "user": {"login": "dwray"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "839cae9872b627c9e8d7da53d9da49817cbd4890", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b0d36b6617b295dfa5b10308e8a3096d5dabaa31", "messageHeadline": "* Minor formatting changes. (#3758)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 39, "deletions": 12}}, {"node": {"oid": "ce5f38104b0e4e94cd49b36d7854e14d5dd62356", "messageHeadline": "ENT-2168: Add a shell command to check for an existing transaction (#\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 159, "deletions": 3}}, {"node": {"oid": "66739c138c3f856c604ab0c49a1c9295d68cf7c4", "messageHeadline": "NOTICK - Fix version reference for New Relic dependency (#3765)", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "892215e27f5e85219296e5da72f34b8c79080929", "messageHeadline": "Clarification in upgrade docs. (#3759)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 25, "deletions": 12}}, {"node": {"oid": "5f17fc1b07e9e6e8acc6dacfbec00b47db30cd66", "messageHeadline": "Jmx Reporter Addition to allow for New Relic over Jolokia alternative\u2026", "author": {"name": "evh69", "email": "37309976+evh69@users.noreply.github.com", "user": {"login": "evh69"}}, "additions": 97, "deletions": 14}}, {"node": {"oid": "f987651fe46d44241a9ebd458b3024ee8bced5b6", "messageHeadline": "Clarifies type of hash used to hash CorDapp JARs (#3756)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "59dd39b0692aea7fe8ed489d52f30f08ed79c81f", "messageHeadline": "[CORDA-1809]: Some improvements in logging context information. (#3755)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 31, "deletions": 17}}, {"node": {"oid": "0c7e0f6dbb6804a5d1db816cb1ac7ef071cd4e6c", "messageHeadline": "Bumped minimum platform version for the bootstrapper from 1 to 4 to u\u2026", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f27e8e0be80843896347c49fb73130edc3a6396", "messageHeadline": "ENT-2359: Complete the nodeReady future if there are already node-inf\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 234, "deletions": 120}}, {"node": {"oid": "dd4923e80e69a302d11bd466fb2ef5ccf6892056", "messageHeadline": "Add jitter to retries (#3749)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6255459ce7fb01d33386176e72ec8cfe44c62196", "messageHeadline": "[CORDA-1880]: Exception if timeout during initial registration (fixed\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "f160d0800b1e93b0d8630165e003f5fbf97c2f9d", "messageHeadline": "Typo. (#3750)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76d87b67cec34bfeaf8af844ce34a793ad5e486f", "messageHeadline": "CORDA-1844: Support for high throughput Observables shipped via RPC (\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 65, "deletions": 19}}, {"node": {"oid": "441fe78e4178fa62e189fa26c0fa9c0de2927b2f", "messageHeadline": "CORDA-1568: Change Java source files encoding for all the projects. (\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "c24d916f5a01c8f7502baef689252fc0ba4d2149", "messageHeadline": "RPC changes (#3697)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "40b922c1f2e620a5665f6f2385cdafd5e70bd780", "messageHeadline": "CORDA-1837: Reject nodes that have the same organisation name in driv\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "286dc7b77d5048cfc7a0af2b675adaacfa80e81e", "messageHeadline": "Joel upgrade docs (#3730)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 204, "deletions": 207}}, {"node": {"oid": "ff298e17e1ae66b892e36a102bf24ce7033fab04", "messageHeadline": "CORDA-1866 Avoid circular flushing in our hibernate column converters\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 100, "deletions": 4}}, {"node": {"oid": "055ba90e0d19c24e3623aa26a294598f94d7dc4a", "messageHeadline": "CORDA-1724 Add tx access right validity check during resolution (#3732)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 148, "deletions": 14}}, {"node": {"oid": "56c00675407c4ebe9b32e0c93340d711c4b001cc", "messageHeadline": "Added jvmoverloads annotation to SignTxnFlow constructor (#3735)", "author": {"name": "Jonathan Sphar", "email": "Jonathan@sphar.io", "user": {"login": "Sphar-io"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6499a139515f59c590056864c63ef7bb73b3b7e8", "messageHeadline": "CORDA-1865 Fix race on inserting attachments (#3734)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "2e03c7f8c021171672d1235a90ebea4955b2acae", "messageHeadline": "Clarifies Gradle wrapper usage. Clarifies one module = one CorDapp. (\u2026", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 54, "deletions": 31}}, {"node": {"oid": "d5f43704430789eca9ada90d44ab39429ff55b55", "messageHeadline": "CORDA-1848 Add example alias and autocomplete for CLI tools (#3700)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 127, "deletions": 5}}, {"node": {"oid": "c23167f08e30d2891dbff807da8df3b32157cc73", "messageHeadline": "ENT-2188 fix H2 insecure default configuration (#3692)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 220, "deletions": 15}}, {"node": {"oid": "7182542724048ccb660a2b70bc2acd75b4019bef", "messageHeadline": "Matchers (#3716)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 399, "deletions": 176}}, {"node": {"oid": "01d896394ad2600d9e05abc690b804cb85c84396", "messageHeadline": "CORDA-1862: Allow MockNetwork to create StartedMockNode from Unstarte\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "0762a61aca127e93d7ce44afff36167b00a8eb36", "messageHeadline": "In AbstractNode check if an initiating flow already has a flow regist\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 120, "deletions": 61}}, {"node": {"oid": "8b501b1b8031ff76646d1da2820ec2058ceb13b0", "messageHeadline": "CORDA-1858 - Vault query fails to find a state if it extends from cla\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 63, "deletions": 14}}, {"node": {"oid": "b7f7dcc510fa1641f4771276dac6d513f4012c10", "messageHeadline": "CORDA-1861: Remove default value to make createUnstartedNode() unambi\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfafdbcb9f2e48be988c99e30f8f4a1b6bedc523", "messageHeadline": "Added checks against the use of the special uploader tokens (#3724)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 147, "deletions": 66}}, {"node": {"oid": "994fe0dbdc6214e44e363c66a7a164832913c952", "messageHeadline": "CORDA-1845: Check for min plaform version of 4 when building transact\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 198, "deletions": 56}}, {"node": {"oid": "d42b9f51ac31d2479a86836fe5797a95093fd6fd", "messageHeadline": "Miner change to mention notary node dosen't need web server, and also\u2026", "author": {"name": "Jiachuan Li", "email": "cncorda@163.com", "user": {"login": "lijiachuan1982"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85caa9ee9da6c0303e680712113012f7674b6172", "messageHeadline": "Feature/corda 1847/remove hibernate observers (#3696)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 83, "deletions": 91}}, {"node": {"oid": "4542e0cd06ad354605eb77e9bc63514130978b9d", "messageHeadline": "CORDA-916: Add registerFlowFactory method to public test API (#3720)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 275, "deletions": 0}}, {"node": {"oid": "93bb24ed17d028d8ac515d3b9d2f10f7ec686c3e", "messageHeadline": "Internal mock node clean up (#3715)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 529, "deletions": 535}}, {"node": {"oid": "df4833d4489e43c8f47aa3c121f06a2d20789dfb", "messageHeadline": " Some base picocli classes used in network services  (#3706)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 126, "deletions": 7}}, {"node": {"oid": "f20e0e7cf1dde0a5aa42b29aec3ee5455015fa68", "messageHeadline": "Add missing suspendable (#3711)", "author": {"name": "Emanuel Russo", "email": "emanuelrusso93@gmail.com", "user": {"login": "emanuelr93"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "666b1d0faf884b7989775d0810d5a0447fd90d12", "messageHeadline": "Reflects network builder docs on Master. (#3709)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 186, "deletions": 0}}, {"node": {"oid": "075d138fc344399300f5770f768aabf828cabfa5", "messageHeadline": "Update CONTRIBUTORS.md (#3712)", "author": {"name": "emanuelr93", "email": "emanuelrusso93@gmail.com", "user": {"login": "emanuelr93"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1223e31454f36d53d6f1e4e511765a2e0d72866", "messageHeadline": "CORDA-1799: Always use \"/\" as a path separator inside JARs (#3704)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "e871b834644557d462b20afb79bc1f8284ce8aad", "messageHeadline": "CORDA-1672 - Enable better user-helpful error messages (#3445)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 435, "deletions": 130}}, {"node": {"oid": "c8de5ce08d8c12fe6859df0a48c0dab671a49f9b", "messageHeadline": "IdentitySyncFlow - loadStates of an input only if it is in local stor\u2026", "author": {"name": "cxyzhang0", "email": "cxyzhang@gmail.com", "user": {"login": "cxyzhang0"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4075e29120677dc31c015e82da06b0da34edfb9e", "messageHeadline": "Fixes formatting. Fixes link. (#3693)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "cdddd84e6b17a5e9a785c72225747155db7200b2", "messageHeadline": "Fix link to blob inspector download page (#3691)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53b2b86d89e865a5da6056de880612326093c00d", "messageHeadline": "CORDA-1840 Smarter checkpoint writing (#3677)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "333b8d0658be118e080f1e92978c2554a3b6d755", "messageHeadline": "RELEASE - Update upgrade and release notes on master post V3.2 (#3683)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 112, "deletions": 7}}, {"node": {"oid": "8207ac3222881a71c820d747391a354a436830fa", "messageHeadline": "CORDA-1332 Reference input states (#3525)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 1288, "deletions": 111}}, {"node": {"oid": "f5b86d32f86f4334ee01bf3200e891040438baa0", "messageHeadline": "Eliminate StartedNode (#3690)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 174, "deletions": 252}}, {"node": {"oid": "78b61d4ae4d349aa7966dd0c9637d373f2df48d6", "messageHeadline": "ENT-1463, ENT-1903: Only build deterministic modules when using JDK8.\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "9571f7d90513eef5b054c33b0633bb4e2b52396a", "messageHeadline": "Removes Identity page. Reworks it into the Network page. (#3687)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 29, "deletions": 89}}, {"node": {"oid": "6b320026a1fb2194f315c02188007a9d337de4fe", "messageHeadline": "CORDA-916 separate test startednode (#3675)", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 308, "deletions": 228}}, {"node": {"oid": "121dbec87700856679baab3995352448e8214b4e", "messageHeadline": "Merge pull request #3684 from EricMcEvoyR3/master", "author": {"name": "Eric McEvoy", "email": "40205361+EricMcEvoyR3@users.noreply.github.com", "user": {"login": "mcevoyinit"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40fc56f2eac9809936d115a52c1f049b5f250004", "messageHeadline": "Feature/corda 1813/change postgres column type (#3631)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 108, "deletions": 50}}, {"node": {"oid": "0b0ad71b3c38c176f85501882de0d4f4c884bfc6", "messageHeadline": "CORDA-1832: Configure Quasar dependency using quasar-utils plugin. (#\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 15}}, {"node": {"oid": "73ec84a0bcc8ab5558d3130f905c077af8bf0ac8", "messageHeadline": "Docs added MacOSX version of Intellij Project Structure JDK Set-Up", "author": {"name": "EricMcEvoyR3", "email": "eric.mcevoy@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "757181e26d80dffb1b8aee9348cf9a3a01aa46a8", "messageHeadline": "Docs don't make it clear that folder should be selected, not parent f\u2026", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d4f0e0f8e065f337182db8dfd0d4edb539ebb549", "messageHeadline": "Ordered starting of node components and clear dependencies between th\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 788, "deletions": 804}}, {"node": {"oid": "0e9b04a6d05a62a95d58e5d48021c6700ae47337", "messageHeadline": "Prefer files to paths when configuring ProGuard. (#3679)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "2a5b7371d0b42a3d5b0cf510952e635a7be951ff", "messageHeadline": "h2 cash selection query to support multiple onlyFromIssuerParties and\u2026", "author": {"name": "cxyzhang0", "email": "cxyzhang@gmail.com", "user": {"login": "cxyzhang0"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "b9efbaa2284c420ebf9a3661c137b55f63726351", "messageHeadline": "CORDA-1585 - Tidy up participate docs + pdf toctree backport (#3674)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 103, "deletions": 59}}, {"node": {"oid": "14458c64340253b6e677c979b3e2758e77985d61", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2550d2871159a4ad69bd3871581f9422f348562", "messageHeadline": "Revert merge commit changes. (#3673)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 12}}, {"node": {"oid": "a7b11758330c102a616e0606be5082c704b90eac", "messageHeadline": "Extended docs on h2settings (#3669)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 23, "deletions": 8}}, {"node": {"oid": "a0183fbdfd9ebc325b5b14261a64bf6fd21ebf3e", "messageHeadline": "Removed PersistentNetworkMapCache.start() (#3661)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 41, "deletions": 141}}, {"node": {"oid": "6a895401c5da1e0a6dee10c6a131fc2e02aba5d7", "messageHeadline": "series0ne/corda-demobench-cordapp-select (#3543)", "author": {"name": "Matthew Layton", "email": "matthew.layton@live.co.uk", "user": {"login": "MrMatthewLayton"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2de789877ae0dd9b55f55ff924748e01a8aec929", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "94fb5a6538856cbdbc788bfe7f3a348703703ee6", "messageHeadline": "Defaulting values to true for now. (#3668)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "694f6bafbf39a0a154bfed265a4fef25bf453e4f", "messageHeadline": "Updates PR checklist (#3667)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "403a165ab6a8cc12a95f5d31abfae979591b9a01", "messageHeadline": "Make it clear that must restart node after installing CorDapp. (#3666)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "abc1d99eaabf5b10571c6f662ceeafadded0aaf8", "messageHeadline": "[CORDA-1799]: Avoid generating test CorDapp JARs from each out of pro\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1714, "deletions": 407}}, {"node": {"oid": "e7f3847839a58f197bab5132a5230fd6b142e04c", "messageHeadline": "Merge branch 'master' of https://github.com/corda/corda", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2021, "deletions": 10606}}, {"node": {"oid": "6427eb393737d8d1ed9970a75d5f7e393a96ec02", "messageHeadline": "ENT-2296 - Fix typo in docs (#3665)", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7853cfe0034cc769358193f26afa3021c38a0554", "messageHeadline": "[CORDA-1482] Make boolean config variables case insensitive (#3622)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 44, "deletions": 17}}, {"node": {"oid": "d2446be69e71d353679c37115cec7f75c20f599e", "messageHeadline": "MSSQL support (#3382)", "author": {"name": "cxyzhang0", "email": "cxyzhang@gmail.com", "user": {"login": "cxyzhang0"}}, "additions": 154, "deletions": 2}}, {"node": {"oid": "e5d82cc9b44a7dd8f946c97c0ba63b150d92df88", "messageHeadline": "Na testnet explorer docs (#3660)", "author": {"name": "Nick Arini", "email": "nickarini@users.noreply.github.com", "user": {"login": "nickarini"}}, "additions": 188, "deletions": 6}}, {"node": {"oid": "cad684fbd397b24e12d8f0fa286d334017e6eff3", "messageHeadline": "Add Ubuntu environment setup instructions to docs/getting-set-up (#3608)", "author": {"name": "Jonathan Sphar", "email": "Jonathan@sphar.io", "user": {"login": "Sphar-io"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "fe9b89369f4c62255e83a6f3a24c0c0ae2354206", "messageHeadline": "CORDA-1816: Migrate JarFilter plugin to corda-gradle-plugins. (#3651)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 9930}}, {"node": {"oid": "7466463b8941885212f0974079387256dfb7ecf8", "messageHeadline": "[CORDA-1572] Create marker file to track initial registration status.\u2026", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "a94dbc9c9a9fb749000e6c0e47eae0a13df5646b", "messageHeadline": "Change SZ to CZ in the cert hierarchy diagram (#3655)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7a18dbb8ed6006f5b840fc4c58bb6c16ca4600fc", "messageHeadline": "Merge pull request #3644 from corda/flow-test-rationalisation", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 835, "deletions": 477}}, {"node": {"oid": "d1455b7a0ecc7aaaefa8de33eab9335e3e87cbea", "messageHeadline": "Move hamkrest version number into top-level configuration", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f3d9750ea5d6e0129347f9a63d67e0e5216067ac", "messageHeadline": "Eliminate needless equalTo", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "c0966067cc4f77e4a2390b96b168719a3e16ec3f", "messageHeadline": "Move andRunNetwork out of transaction block", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "974db3a15b543882bfd3406e043043305337a0f4", "messageHeadline": "Rename matcher", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "299286626993bdb925cf3e77569a9a01ef91a293", "messageHeadline": "Eliminate unnecessary transactions", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 31, "deletions": 48}}, {"node": {"oid": "fc5cc89fdbf5da89faf3ec16424f689bb94cee5a", "messageHeadline": "Renaming matchers", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 351, "deletions": 269}}, {"node": {"oid": "82d7ec0729cc966f24a882d1eb045b1f7a428da6", "messageHeadline": "Na testnet screenshots (#3647)", "author": {"name": "Nick Arini", "email": "nickarini@users.noreply.github.com", "user": {"login": "nickarini"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "53b398a46058ff378ee5c4eaa53832acc47fdd56", "messageHeadline": "ENT-2116: handle amqp client remote error, added test (#3636)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "0780d6051e0d71f7f7c34ea554d13465ed0705ff", "messageHeadline": "Use startFlowAndRunNetwork", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "201628e44f76a7d6050f8fe3394105430fca386e", "messageHeadline": "Extract common test functionality into mixin interfaces", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 641, "deletions": 391}}, {"node": {"oid": "08b5cb6d5f5a32233989c129a72f3312b2dba92f", "messageHeadline": "Remove old future to event horizon not being implemented. (#3642)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ff607e1bc1c1486ad566057449d6f7f9fa15a34c", "messageHeadline": "Moved network services tests back as unit tests (#3639)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 11, "deletions": 14}}, {"node": {"oid": "c0207b2219f3dd647f84da72452492d0c3fc15fb", "messageHeadline": "CORDA-1815 adding maxTransactionSize validation (#3635)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 18, "deletions": 4}}, {"node": {"oid": "7e3687c30630821d666ccb869adcdd538d90d87d", "messageHeadline": "CORDA-1820: Reduce amount of logging/lookup performed by SerializerFa\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "dafd979bdeb00bb121c1fe17185a0412e63293d3", "messageHeadline": "CORDA-1818 - fix markup in h2 docs (#3629)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "45514a8764bcf0ce060acb0a6a1def6ee9e2a28a", "messageHeadline": "Minor tidying", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "e16056eb3653500010669d30fd0a5778f58b6076", "messageHeadline": "Refactor to new style, sharing mock network", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 123, "deletions": 83}}, {"node": {"oid": "73d3af504df7b047c3f9ed6033bcc9725c4c90c5", "messageHeadline": "Merge pull request #3615 from corda/df-reuse-mock-network-example", "author": {"name": "Dominic Fox", "email": "40790090+distributedleetravis@users.noreply.github.com", "user": {"login": "r3domfox"}}, "additions": 164, "deletions": 74}}, {"node": {"oid": "8a54badc6ae9a3ae4325bfa6da67dd7ee997c2ba", "messageHeadline": "CORDA-1514 Add our patented nested Merkle trees protocol to documenta\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 96, "deletions": 48}}, {"node": {"oid": "0e750275259d5a7d246f910e88ec8ba3f7d53e13", "messageHeadline": "Configure remote gradle build cache.", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "921b132658ff1757e33aa5fc931723f427f420a6", "messageHeadline": "Deprecated freeLocalHostAndPort, freePort and getFreeLocalPorts of Te\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 71, "deletions": 40}}, {"node": {"oid": "e879de70f306af30a80ecbd125dab799aeeaf268", "messageHeadline": "CORDA-1800: Shrink the Simm Valuation Demo's contract states using Pr\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 100, "deletions": 44}}, {"node": {"oid": "829be5dfb694acf6e72a83d8459313310cde74e6", "messageHeadline": "CORDA-1747 fix issue around RPC return of generic objects (#3625)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 253, "deletions": 16}}, {"node": {"oid": "a8fa2323017d2a6c1cb856c4eac1af8b4d983251", "messageHeadline": "CORDA-1516 - Adding notary to key-concepts-transactions (#3502)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "aee2377f4f6f645a1e39e4c254ec4337b7421849", "messageHeadline": "Add a doc on local configuration for a Corda testnet node. (#3623)", "author": {"name": "Nick Arini", "email": "nickarini@users.noreply.github.com", "user": {"login": "nickarini"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "a18076a35912533bfbccc5c48d7f1966974ff334", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "736d62ec1a7d2ac4dcd7347d97d36db4f9d678f5", "messageHeadline": "Retire RandomFree as it causes flaky tests (#3626)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 52, "deletions": 75}}, {"node": {"oid": "1cffe1b080b064ab21df646a36591fc6cf911d65", "messageHeadline": "Docs: update notary setup page", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "21725ef192ae00e70ba2a606d34bd5232b4bacbb", "messageHeadline": "CORDA-3167 added titles to Treasury chart in Explorer", "author": {"name": "dmytrobr", "email": "dmytrobr@gmail.com", "user": {"login": "dmytrobr"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "851d1fa5574b82bfa41e86881effa78c22c0907f", "messageHeadline": "Clarify test intention with generators, operations and matchers", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 156, "deletions": 67}}, {"node": {"oid": "1ca20598634580b54d48a7e3c0d47481f6257033", "messageHeadline": "[CORDA-1635] Update docs (node naming constraints). (#3595)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 123, "deletions": 14}}, {"node": {"oid": "a1cb184a1d635fa582263dc45d8e0d404e2feb89", "messageHeadline": "ENT-2168: Node internal docs tweaks (#3624)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 46, "deletions": 99}}, {"node": {"oid": "d262c88c0b45db1bda445c79a0f278954bbae954", "messageHeadline": "CORDA-1814: Quasar is only providing its annotations (i.e. @Suspendab\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ca56f6bd33e45ce3992142ad2e87619ff369d008", "messageHeadline": "Fixed out-of-date integration testing tutorial and added Java example\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 334, "deletions": 218}}, {"node": {"oid": "d672cba8777e754622e8fb659f5d164b2e9a67bc", "messageHeadline": "CORDA-1785: Update JarFilter to delete classes whose outer class or e\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 257, "deletions": 18}}, {"node": {"oid": "7e220d317dc24c176ab7576d9c070c7f94196079", "messageHeadline": "CORDA-1748: Delete unwanted default parameter values from Kotlin meta\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 413, "deletions": 81}}, {"node": {"oid": "9f905da036622526e0b198b1c3e67fbbf98c6ca5", "messageHeadline": "Missing upgrade notes for table change in v3.1 - related to CORDA-180\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "382d65fbb18b8a324c7d1bd13cc7b7b662ae1582", "messageHeadline": "Merge pull request #3289 from corda/CORDA-1578/aslemmer-smm-extension\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 463, "deletions": 1}}, {"node": {"oid": "aac4d64b64340cc8c26ecb126c5ce848f2df80da", "messageHeadline": "Reuse mock network, randomising party names to avoid clash", "author": {"name": "Dominic Fox", "email": "dominic.fox@r3.com", "user": {"login": "r3domfox"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "bf4f30fd39ec84f3722bcc1ae1e517845ce30bac", "messageHeadline": "Use newSecureRandom instead of SecureRandom (#3606)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a4ad4c75637e90cc25df3b0c5c831094b5b0e096", "messageHeadline": "CORDA-1725 Add documentation on building Corda for Win/*nix and clean\u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 142, "deletions": 20}}, {"node": {"oid": "208ac49da0caaf0dfc5ade9f8bd8a49d13f17aae", "messageHeadline": "CORDA-1804 Corda node stops when detecting not migrated node_attachme\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 93, "deletions": 5}}, {"node": {"oid": "ce787df5e5b170402cdb15f94b5ffea223ff494e", "messageHeadline": "ENT-2053: add exclusive flag to created P2P queues (except service on\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2b4865f884f0cf5c134e23c13ce28a9b7d5f717e", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1d91272698b6e6ef3fad9cfd22829378ed192bd3", "messageHeadline": "Moved a bunch of tests that were in the integration bucket into unit \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "92f59f2ad2f47cdcf433304ab0bbd6241f593e80", "messageHeadline": "Revert \" Create Artemis p2p.inbound addresses before starting the bro\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 23, "deletions": 47}}, {"node": {"oid": "4fb7f7d3d0f4ca5998dc134a2beeee7b2a73345d", "messageHeadline": "CORDA-1733 X500Principal configuration parsing (#3580)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 23, "deletions": 22}}, {"node": {"oid": "5dd85e08bf5ae0b24d73cdefa96f16dc5003f400", "messageHeadline": "CORDA-1805 Fixing the NPE with path parent (#3591)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc3bd8de7a881b9655d7432b3e43410a8b2b77b5", "messageHeadline": "Retired BankOfCordaRPCClientTest as it's mostly duplicated by BankOfC\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 42, "deletions": 108}}, {"node": {"oid": "ed25d8f1be70e766d8a3c572fdcb064cc0ee505d", "messageHeadline": "ENT-1565 Upgrade Artemis version to latest. (#3557)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "e90d7c69c56e8df1b6c1e6c004e104195335535d", "messageHeadline": "Minor: doc fixes (#3584)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f7a4c196560a26a2badaf67159a21dc185373151", "messageHeadline": "CORDA-1803 - Fix variable replacement (#3585)", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "98117392dbc110a30a9a408a7f5f7feb4d326df9", "messageHeadline": "Stray full-stop", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2db5e0e158dc1b03859f8effbd1e21e798b02d5b", "messageHeadline": "Docs were missing final brace (#3551)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df84dd5a33f4394adfe6f6340e1dc56f41146f59", "messageHeadline": "Address review comments.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "309a5fd9eca21abd726ec2ed3917a5faa88431c4", "messageHeadline": "Address review comments.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "db1e33c820eb45bed57a6586f504a570eaa25dc6", "messageHeadline": "Docs: clean up the toctree a little bit w.r.t. serialisation and tools", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "493d4d5890615a7a28e60ba5cc4bb91a06208510", "messageHeadline": "Minor: slightly improve an exception message with clarifying quotes", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "20c03d219692e0bf425ad3e633833aed2dc3b756", "messageHeadline": "Blob inspector: add support for hex and base64 inputs.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 78, "deletions": 25}}, {"node": {"oid": "21754e4323fde6cd755e248e43853b7f842506d7", "messageHeadline": "Removes reference to Discourse. (#3581)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d8cd83bf4fe3e8d5963f4e38ef5228a95e3f1067", "messageHeadline": "Removes duplicated instructions for running example CorDapp. (#3579)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 8, "deletions": 73}}, {"node": {"oid": "ae7e8a29c7d9cf2ed5f0287723db87a7d1a0bb00", "messageHeadline": "Don't use grgit to enable git worktree (#3573)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "18a9155e89a19fa274a9386d9634e30b3773ea64", "messageHeadline": "Add java samples", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 149, "deletions": 0}}, {"node": {"oid": "8c1ea4a61d4aa8c1f1fc6e3b5c201b79939b5b4d", "messageHeadline": "Fix test", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d3758750541e39d18fc6ac45bd54bd5616e9ef03", "messageHeadline": "Address comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "80a5e7ab81303f4581b6d4d0cb953405e8ecd72b", "messageHeadline": "Add flow state machine extension tutorial", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 313, "deletions": 0}}, {"node": {"oid": "ab08ce21f471695ad4d81d42e1ebe4a870f6e3be", "messageHeadline": "Made NodeUnloadHandlerTests a unit test by using mock node (#3572)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "7f42a9b48c17792ce84aac09275ca52208b042bf", "messageHeadline": "ENT-1565: Remove Guava code from core. (#3569)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "12174fdaae9fa66fdd78ce4a3e31050a05268fce", "messageHeadline": "Add jib gradle plugin to node (#3571)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 73, "deletions": 9}}, {"node": {"oid": "b275f4349a8909e80cfe438ab78a83e7742c738d", "messageHeadline": "ENT-1968: Add RPC for refreshing network map cache (#3552)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 42, "deletions": 8}}, {"node": {"oid": "f4a248f81f58355efc3e3c5fd3df757cec3ddb97", "messageHeadline": "Made CashSelectionTest a unit test by using mock network. (#3570)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 149, "deletions": 152}}, {"node": {"oid": "a4355ce1981b0406ffd1654ba0cc8062847f7a74", "messageHeadline": "Configure NetworkMapUpdater executor so that it doesn't block node sh\u2026", "author": {"name": "Roman Pl\u00e1\u0161il", "email": "me@rplasil.name", "user": {"login": "Quiark"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fa92c082badf0e6e50e1ed78232d36d313c4582a", "messageHeadline": "Removed the negative reference to ethereum/bitcoin", "author": {"name": "Lamar Thomas", "email": "38670842+r3ltsupport@users.noreply.github.com", "user": {"login": "r3ltsupport"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ac179aa9ab7979faed0c355a014c0414de94c551", "messageHeadline": "CORDA-1664: Blob inspector able to  display SignedTransaction blobs d\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 98, "deletions": 19}}, {"node": {"oid": "6ea4f9c1d6790245279662691a50084818a3316b", "messageHeadline": "Increase guava version to 25.1-jre (#3558)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "017ffab60b0fa1c95f3e62f9e0494d2b68e82b40", "messageHeadline": "Testnet documentation pages (#3287)", "author": {"name": "Nick Arini", "email": "nickarini@users.noreply.github.com", "user": {"login": "nickarini"}}, "additions": 445, "deletions": 0}}, {"node": {"oid": "9503c9684ec5470ddb32f4ca7ee61c53d3d65809", "messageHeadline": "CORDA-1747 - Client RPC classloader and Java Generics fixes (#3553)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 327, "deletions": 71}}, {"node": {"oid": "2833ec2a88929020322c895efbd2ef67c426d6af", "messageHeadline": "Avoiding starting notaries in driver-based integration tests to speed\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 96, "deletions": 80}}, {"node": {"oid": "26d44eedf5848d4d9246aaa25f71969283a22614", "messageHeadline": "remove CRL url from dev doorman cert (#3555)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2dc2e886ffc77358237449690179fa3454d9fe2f", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "17b800ea15224067fc31a4f5bc107c82dc1f28f3", "messageHeadline": "#3522- IdentitySyncFlow.Send primary constructor requires a ProgressT\u2026", "author": {"name": "Keerthi Nelaturu", "email": "nelaturuk@gmail.com", "user": {"login": "nelaturuk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da32a7e56fe006e1ef766da407f0db55b0a26665", "messageHeadline": "CORDA-1699: Remove parameter defaults from Kotlin constructor metadat\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 520, "deletions": 67}}, {"node": {"oid": "f4426ef172010073c157e2523668dc2cbced5504", "messageHeadline": "CORDA-1747 - External serializes break for generic types (#3541)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 218, "deletions": 28}}, {"node": {"oid": "ab38c7a944f23b1a9bf306851fcdb0cecb1bab3d", "messageHeadline": "Consolidates and extends debugging information. (#3548)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 86, "deletions": 30}}, {"node": {"oid": "fcbab670cff041c932fdb0788054580bfd8e3e17", "messageHeadline": "[CORDA-1727]: Document more clearly the supported version of IntelliJ\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a4b2096b012042c75f7292324597e0799956023c", "messageHeadline": "Update Shell.rst with CashIssueFlow (#3546)", "author": {"name": "Tushar Singh Bora", "email": "tushar962@gmail.com", "user": {"login": "kid101"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7b4ace16e18c73a23c4ac05d60536c0d1c6df588", "messageHeadline": "Remove duplicated code between PersistentIdentityService and InMemory\u2026", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 125, "deletions": 153}}, {"node": {"oid": "54161a630a8241682231e441bc918cf683bf0fde", "messageHeadline": "[CORDA-1659]: Improve handling/logging of failed address binding. (#3\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 220, "deletions": 34}}, {"node": {"oid": "c4d3522ddc3052218776f4ab02cbbe1caab1f5aa", "messageHeadline": "ENT-2100 quick start page to include user journeys (#3523)", "author": {"name": "Gavin Thomas", "email": "gavin.thomas@r3.com", "user": null}, "additions": 104, "deletions": 4}}, {"node": {"oid": "857ed1897a8dc0be1c9ae9bd166aaa533262a800", "messageHeadline": "CORDA-1712 - Make documentation clearer for Network Bootstrapper (#3504)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 170, "deletions": 20}}, {"node": {"oid": "d481c55b8281327c5f62ab24864a5d52fd1f6aaf", "messageHeadline": "CORDA-1743: Remove `isDebug = true` from Node driver to speed-up inte\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "f389cd07a392f5064f7b5482f00b61710632a3d7", "messageHeadline": "Lower-case m. (#3536)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed61e1609aca1d454eade6c9f39cca23ccada04e", "messageHeadline": "Adds tables of content for network sections. (#3537)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "408cc68c65fb21e26b2e72abdd8b40329ba57e67", "messageHeadline": "CORDA-1715 Ordering the X500 name for the CRL extension of the TLS ce\u2026", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 164, "deletions": 65}}, {"node": {"oid": "5d738ac8e863d6a027f00c65536d8b20ec072d1d", "messageHeadline": "[CORDA-1671] Minor: some more places where we were printing stack tra\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 24, "deletions": 18}}, {"node": {"oid": "aefd90f0623d23ff162c845fb86dbaf3493e0044", "messageHeadline": "Minor: ProcessUtilities clean up (#3533)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 30, "deletions": 47}}, {"node": {"oid": "0de7c2aaf4827bf365337e96dd4c174ac9102fdd", "messageHeadline": "Command should not have leading slash. (#3534)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0670634bade0330c661ec0d95d613ef839c24883", "messageHeadline": "Update tutorial-test-dsl.rst (#3483)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcfe37c83ca32a3317cc894ddae3ea6e6e4f8552", "messageHeadline": "add ability to specify x500 of node to add. (#3528)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 15, "deletions": 24}}, {"node": {"oid": "18e7cd4cfdb74570af8d68e364e748eb7435fe1d", "messageHeadline": "CORDA-1737 update jolokia dependency to latest version (#3524)", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8bad3dc12d06deb758ac7b15f9166d4fa7f66296", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5106b01832370bc9396cdb8fe0d04583c5e0719a", "messageHeadline": "CORDA-1699: Restore binary compatibility for UniqueIdentifier class. \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 640, "deletions": 86}}, {"node": {"oid": "f3dc018f04164d5703d12d739f589852c73b4277", "messageHeadline": "Clarify local shell is dev-mode only (#3479)", "author": {"name": "Maksymilian Pawlak", "email": "m.pawlak@r3.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "30d5d45c8733737672a708893c4cdf9b7489f0fb", "messageHeadline": "[CORDA-1568] Omit synthetic methods in shell (#3517)", "author": {"name": "Maksymilian Pawlak", "email": "m.pawlak@r3.com", "user": null}, "additions": 191, "deletions": 1}}, {"node": {"oid": "f7dd4f78809b94c1e1ef60fbe8ec6d42bc1be2c6", "messageHeadline": "Use in-memory H2 for integration test (#2508)", "author": {"name": "Maksymilian Pawlak", "email": "m.pawlak@r3.com", "user": null}, "additions": 51, "deletions": 21}}, {"node": {"oid": "02978fc17459eaa8c93553b1984dd9cfdb0e672d", "messageHeadline": "Resolve warnings for Kotlin ByteArray. (#3521)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "35b2170b9c550a7531e3c28a0642f64ca7206ae4", "messageHeadline": "Upgrade to Kotlin 1.2.51. (#3509)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "df198acf59ce0f9d32b33312f44eaca2baa95ee8", "messageHeadline": "Fixing md formatting sphinixification issues (#3510)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 37, "deletions": 31}}, {"node": {"oid": "2ab5a4cf120b6896e0f89ccf76fbdfcf4e3c9f49", "messageHeadline": "CORDA-1392 Make Hibernate entities non-Serializable (#3458)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 43, "deletions": 84}}, {"node": {"oid": "d72caf59f05e4eb48090b2c61c079fa88a29059b", "messageHeadline": "Document running nodes on a remote machine after generating them on a\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "244167d3e906fe2e883447071ad5b1df813cf04c", "messageHeadline": "Enabled warnings as errors (#3514)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 349, "deletions": 441}}, {"node": {"oid": "68d0826563ca0bc43ad934b09b09c43420701c1b", "messageHeadline": "Custom config parser for more complex config structure (#3513)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 48, "deletions": 1}}, {"node": {"oid": "d634cdcbac7bf86528e94a4e91b088bdd9943802", "messageHeadline": "Clear some cut-and-paste cruft out of our Gradle files. (#3511)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 22, "deletions": 120}}, {"node": {"oid": "b8e6c47cfdbe2301e305d103e0e7c9844c195656", "messageHeadline": "Added missing JacksonSupport unit test for Instant (#3507)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f19564f9f8654cae812ae1ebf895671576148ce6", "messageHeadline": "add simple network verification cordapp (#3412)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 230, "deletions": 0}}, {"node": {"oid": "f103bdc98a2346bcff0cee73636c4c04bb104c8d", "messageHeadline": "Document node command-line options (#3490)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 28, "deletions": 4}}, {"node": {"oid": "15dea871091e451af50b42c80eca85b14c36574a", "messageHeadline": "Clarifies how to run a network across machines (#3508)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 24, "deletions": 18}}, {"node": {"oid": "7839d78338b4175af677ca81809258479a1e10ba", "messageHeadline": "CORDA-1704: Suppress ProGuard's \"note\" output (#3499)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "d0568121b7b5fe6b12c6a6e57f5d3081c4f07bb7", "messageHeadline": "Some code tidy up ahead of post-GA development. (#3500)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 200, "deletions": 135}}, {"node": {"oid": "a5f43110f01c1bb116bb13274f1046204ee76e5f", "messageHeadline": "CORDA-1710 Swap order of Java and Kotlin examples in HTML docs (#3488)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "20b89e06fa3808f5799b5c0d00fbc86c10298b29", "messageHeadline": "Link is HTTP, not HTTPS (#3497)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "95d1b1f84e83c758ffa29b61a7aa2c02c0eb6737", "messageHeadline": "ENT-2001 use versionInfo when registering node with the doorman (#3435)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "d683df5753aa11df31624b773cceec72aa5c152b", "messageHeadline": "CORDA-1711 - Remove dependency on PathUtilsKt in net.corda.core.inter\u2026", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 11, "deletions": 2}}, {"node": {"oid": "70374e9724b7b6c696832441c9db39aa3309d1d3", "messageHeadline": "Node adminstration documentation rewrite (#3484)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 52, "deletions": 37}}, {"node": {"oid": "64d65f0a543613a2cbab6653d511e709bcd50930", "messageHeadline": "Rename JarFilter's ClassTransformer to FilterTransformer. (#3481)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5d78992038fbe2edc705207998e4fa31e57bfd23", "messageHeadline": "Minor changes to text to more accurately reflect the current implemen\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "6d77d045e870ceca4b4243df2912740afe2cfe2d", "messageHeadline": "Update key-concepts-identity.rst (#3480)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "2b6018f050eef90025e294e16cccaa7476f4e6a8", "messageHeadline": "Merge pull request #3473 from corda/fix_flaky_test", "author": {"name": "PokeyBot", "email": "40568250+pokeybot@users.noreply.github.com", "user": {"login": "pokeybot"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "f08b0e469df807077d04aeda4e320cd83a2df8ab", "messageHeadline": "ENT-2182: Clean up of network permissioning docs (#3478)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c50fd5e07ec5d33389fa6c074a1ff94501250216", "messageHeadline": "ENT-1903: Remove fast-classpath-scanner from serialization-determinis\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "470921afb94f156694feda149e8c17949e65d3d6", "messageHeadline": "ENT-1741 Build standalone shell JAR distribution - subsequent fix (#3\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "8f254a75ca80142e2539de6060ec655facd1313d", "messageHeadline": "Link to where the scripts can be found (#3464)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6450d6c7775bfae2d6276e92c287adc553a8dd0a", "messageHeadline": "ENT-2171: Removing outdated information in the serialisation docs (#3\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0a700fd3f0c8d3b6ce922d89b0e18db6a23c7c0c", "messageHeadline": "ENT-1741 Build standalone shell JAR distribution - fix (#3474)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 42, "deletions": 77}}, {"node": {"oid": "4c5618838364b72bb0a30ade29f8a0100500a45b", "messageHeadline": "Cleanup.", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "302dde88d66c30b90e06471ee1b1b0d2caed1c4a", "messageHeadline": "Update api-current.txt to reflect that MockServices now uses TestCloc\u2026", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62cb44389271c3c77b50bb6033307d73de3edb62", "messageHeadline": "Merge pull request #3470 from corda/pat/ENT-2014-cherry-pick", "author": {"name": "PokeyBot", "email": "40568250+pokeybot@users.noreply.github.com", "user": {"login": "pokeybot"}}, "additions": 62, "deletions": 18}}, {"node": {"oid": "7ae0775514b8ae0e1da365d1e0761da19b29e4c6", "messageHeadline": "CORDA-1688 Updating CRL config docs (#3472)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 40, "deletions": 2}}, {"node": {"oid": "136500d48d7d17d9aaeed9759edabffc056a1748", "messageHeadline": "Advance TestClock instead of sleeping.", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "33511b40dcea5b394ef6c96dc6f0a106f8d3f1c3", "messageHeadline": "Minor: work around a Kotlin compiler performance regressions", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "61d9d475c88cf67e163a928cb22480c657cac7e1", "messageHeadline": "Advance TestClock instead of sleeping.", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "941719ab8b2482c8444930d31ded44b901380d01", "messageHeadline": "Use TestClock in MockServices.", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4267513332beb7046fd645a8ed859dbfa4457bb1", "messageHeadline": "CORDA-1693: Ensure that DemoBench's RPC connections terminate on shut\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 53, "deletions": 40}}, {"node": {"oid": "8df18e954f093900cb4744ce0d08f2509968d97d", "messageHeadline": "ENT-2014 Deletes of NodeInfo can fail to propagate leading to infinit\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 62, "deletions": 18}}, {"node": {"oid": "d5b5825c09f63ab31922289828438652eb671c39", "messageHeadline": "Docs: Removed remaining references to webAddress in the node config (\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "76c114502e6061b42ec85a72edbad5f9f62f8aa5", "messageHeadline": "CORDA-1686: Make Node Explorer release its RPC connection on shutdown\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 47, "deletions": 25}}, {"node": {"oid": "82f79387a3187f91bb9d8d5a7a408f8893725081", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de6e78b4a334e1637c9defed98e9dc6aceb639ff", "messageHeadline": "V2 gui for the bootstrapper (#3373)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 404, "deletions": 277}}, {"node": {"oid": "a768904e4ea1c8498e7fa6e4df0353e090f4d02a", "messageHeadline": "CORDA-1695 Include thread ID in flow logging MDC (#3463)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e2f657d679fc76b62965a9fb10c78aacd41f6dd4", "messageHeadline": "ENT-2124 Flush before detach in Hibernate (#3465)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "84a86d32b7fb9e8075f1d94df4d5887a3c5301a0", "messageHeadline": "Fixed broken smoke test caused by no notaries in the network paramete\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "322a8d4f54d92a331d7462e54501491329966828", "messageHeadline": "ENT-2124 Flush before detach in Hibernate (#3462)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "34923506f469270a25c8ccb05d6637d261970d40", "messageHeadline": "CORDA-1686: Make \"rpc-client-sender\" daemon (#3455)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e52a957d1e8a2ab45f87323f3e46790bf999f54", "messageHeadline": "Minor: better error message when the config file isn't found (#3460)", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e401eb604db656af39423bc036bcb5856fe37b27", "messageHeadline": "Fixed CordaRPCClient test to avoid potential flakiness (#3459)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eee2563bfafecbcda8c53563983d8a938511d6d7", "messageHeadline": "CORDA-1660: Wiring up the CordaRPCClient class loader to the p2p seri\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 119, "deletions": 62}}, {"node": {"oid": "f51407cd5dcf1784af74a1c8e6e7acb21c60d079", "messageHeadline": "Add comment about schema search path (#3444)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4cc4e3f01bd95c9454b3487d6e1f29b53aace077", "messageHeadline": "Fix DemoBench Windows installer (#3451)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8c956c004f9637ec1db3e6760381e20754301abc", "messageHeadline": "Removes links to Corda source and templates (#3456)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 6, "deletions": 26}}, {"node": {"oid": "99e314d017a26099156b1e14db58185e095c833e", "messageHeadline": "ENT-2145: Configure DemoBench nodes to issue selected currencies. (#3\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 108, "deletions": 73}}, {"node": {"oid": "66cb0e389b5ab8162d02d6ccb55e12336bb2c644", "messageHeadline": "Warning timer thread should run as a daemon (#3450)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e05e373d7ac10b1b817199083a413377c441e7b", "messageHeadline": "CORDA-1687: Remove unwanted hibernate-core from DemoBench and Node Ex\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "3eef73020a3adc067010dc749719e019b08167dd", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fdf267d7353fd09b8a6e784476608df869984ade", "messageHeadline": "TimedFlowTests: remove progress tracker completion timeout (#3448)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "968fcc718ae8fc3962b1794b16b5b252608817fa", "messageHeadline": "Improve participants JavaDocs. (#3429)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f529a2a88e5ab8b48aba4f09841f3018caa79671", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e3072ad320518b188c40408383aebb79663a10b0", "messageHeadline": "Remove old TODO to upgrade Artemis to version 2.4+ (#3447)", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 0, "deletions": 14}}, {"node": {"oid": "8ecf3b5e49ba32690fd8febde95efc2e1de39559", "messageHeadline": "CORDA-1685: Remove `bank-of-corda.jar` from DemoBench. (#3446)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "be1aff20a694fdd3e94074d737e6503dabc4f83c", "messageHeadline": "CORDA-1610: In addition to injecting the old progress tracker after f\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 61, "deletions": 8}}, {"node": {"oid": "ad2890193db0a38eab27dfababbcbb76fe867b53", "messageHeadline": "Specify Notary in `CashIssueAndPaymentFlow` and `PaymentRequest` (#3443)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 15, "deletions": 8}}, {"node": {"oid": "9258b0e63bc649d8b027c9a76d551652c9a4e33d", "messageHeadline": "Minor: TimedFlowTests are sometimes flaky in CI since the flow result\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 17, "deletions": 12}}, {"node": {"oid": "79626e9c4c76bf28962264cc1de1a018e8232bc6", "messageHeadline": "[CORDA-1598] Make argument parsing more consistent. (#3423)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b4d31b1c7796781e16a7f9a4590e3a503eb6c2de", "messageHeadline": "Upgrade Gradle wrapper JAR. (#3439)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "a4d2acbea2b11158abcaa7b2d5b24961d42cb415", "messageHeadline": "ENT-1467: Make the deterministic JDK image compatible with IntelliJ. \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 59, "deletions": 37}}, {"node": {"oid": "4ea80916675fe76f7a0e94c6feb7b608a63c3569", "messageHeadline": "CORDA-1670 fix multiple CorDapps for flow check (#3436)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "1d95ffba3a3de77b17447c0d8bc65c8d15042b77", "messageHeadline": "CORDA-1674 - Publish Node Explorer artefact (#3437)", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 23, "deletions": 0}}, {"node": {"oid": "14810f25de5bfef44523e57f17d20e636d50f18a", "messageHeadline": "Fix warning for lambda. (#3438)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06d27b57c1c4b43b7e79ed4083c30939f16ebee9", "messageHeadline": "CORDA-1662 - Corda Serialization Evolution breaksdown with Java class\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 149, "deletions": 14}}, {"node": {"oid": "e00c7706c3f52d0e338f83d169e60c99d623f1c5", "messageHeadline": "CORDA-1661 Reverting DEV certificates (#3422)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 104, "deletions": 11}}, {"node": {"oid": "868763f82bc85ac517607435931de103159fc822", "messageHeadline": "Fix for running tests from Idea (#3425)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "21d06a8aa9620fd619d9c87394ffe3f49b74bd05", "messageHeadline": "ENT-2132  Introduce a boolean flag which controls whether we should r\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 12, "deletions": 20}}, {"node": {"oid": "9be4c5dca4b982dc83e185f43ce19d1776d00ce7", "messageHeadline": "CORDA-1567 Remove all traces of the out-of-process verifier (#3424)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 6, "deletions": 256}}, {"node": {"oid": "34e52551fda34a5de12613b54677a70e4b8f95c6", "messageHeadline": "[CORDA-1663]: Node won't start if cordapps generate states prior to d\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 67, "deletions": 25}}, {"node": {"oid": "b97af477b242a57cd5255b9449faf6492000d020", "messageHeadline": "CORDA-1603: Class carpenter able to synthesis Cash.State objects (#3400)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 307, "deletions": 303}}, {"node": {"oid": "68d4ed0cd91ce611dbfd041b83189834d365cb52", "messageHeadline": "[ENT-1955] Fix LaTeX errors when building docs PDF (#3426)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "3046843d40d898b7a74c07d753dba3dd2b5079f3", "messageHeadline": "CORDA-1602: Added cmd line flags to the network bootstrapper (#3419)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 800, "deletions": 334}}, {"node": {"oid": "366af50150747ded91bff76db66fc6f629fecc4e", "messageHeadline": "CORDA-1644: Add a more descriptive error message when the notary type\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "02348a584d56cdb562581d99be5b56348f7d1001", "messageHeadline": "CORDA-1639: Resolve ProviderMismatchException when copying a file int\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "687ed95994c71f6b0ec5e58f3ca57151d362da6e", "messageHeadline": "CORDA-1407 Fix explorer rpc access rights (#3413)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b9eb956c6e48ea62f57b63a0b86b31e73882783b", "messageHeadline": "ENT-1463, ENT-1903: Document new minimum JDK version. (#3418)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "473d97e6c4cd3cc93de5179b964832e270acab0e", "messageHeadline": "Upgrade to Gradle 4.8.1 (#3420)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3125ec9f7397084a3a92550dbc7cb550fab52ba7", "messageHeadline": "[ENT-1955] Documentation fixes (#3417)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 175, "deletions": 252}}, {"node": {"oid": "66b67b231a41802b59e10172ac4cb711618f5c9a", "messageHeadline": "[CORDA-1597] Make the NodeArgsParser fail on unrecognized (non-option\u2026", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "381aadc78f7507c2f3065930db423deae5accd1e", "messageHeadline": "ENT-1796 RPC SSL (#3401)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 173, "deletions": 134}}, {"node": {"oid": "227ca3b65bcf737f9b52d135e2df47923e4b1ea8", "messageHeadline": "CORDA-1610: Retain progress tracker during flow retry.", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "3af5412d40ef59270fe2551313080837f099dd61", "messageHeadline": "ENT-1741 Build standalone shell JAR distribution (#3409)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 138, "deletions": 11}}, {"node": {"oid": "2f34b16b07e6fef84350b3642e2379602e65d7e1", "messageHeadline": "Fix to allow equality of hostname (#3381)", "author": {"name": "gaugfather", "email": "derek.gauger@gmail.com", "user": {"login": "gaugfather"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "ed3944c54606e876abd6483ff5d66a764f9cf577", "messageHeadline": " Create Artemis p2p.inbound addresses before starting the broker (#3407)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 47, "deletions": 23}}, {"node": {"oid": "4ff5aa34b6419f52392167cabe7079f4c2c4edfd", "messageHeadline": "Change to use MDC logic in bridge/AMQP protocol logging (#3398)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 146, "deletions": 69}}, {"node": {"oid": "0bd09ff8a36d5db567a0ec585ebbabe6491943ca", "messageHeadline": "Updated version of gradle plugins. (#3405)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "abfdfc1a66623f8b47881871fff53876f7d2a4f3", "messageHeadline": "CORDA-1645: Fix compilation issue (#3404)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "af93ff8d1c44518a8effad2c3d0e45926a3dcfc7", "messageHeadline": "[CORDA-1638]: Node crashes in --initial-registration polling mode if \u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 50, "deletions": 8}}, {"node": {"oid": "41648d5a155574e1024c30642a2c6ce1810c5759", "messageHeadline": "CORDA-1645: Checkpoint before calling an idempotent sub-flow. (#3399)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 133, "deletions": 18}}, {"node": {"oid": "d4b982b9fb65a7fe901a26c652a26da84d504723", "messageHeadline": "ENT-2054: Logging improvements (#3397)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "1004c0f534f90d41008bc1201fc104bf0a630c45", "messageHeadline": "CORDA-1407 Mark method as CordaInternal (#3402)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8f2e457f0d73454b823f90927158e58f5f8d2e0f", "messageHeadline": "Removed some vestigal jolokia code from the webserver.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "2dded2aa286af6d5b2a0c227a66ae7c2b27068b1", "messageHeadline": "[CORDA-1629]: Documented backup strategy recommendations for Corda pl\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "fe705ef93d3dbccf387684a68986f2377445648a", "messageHeadline": "Update to gradle-plugins to 4.0.24 (#3392)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "41776ed37490b41b1446ebdce2608a8cf715d85f", "messageHeadline": "CORDA-1407 Node Explorer - fix total column (#3395)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 43, "deletions": 36}}, {"node": {"oid": "20aca788ce50b93afb323dcb29d53d52d14928ab", "messageHeadline": "[CORDA-1605]: When one node in a transaction fails to respond, operat\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 117, "deletions": 2}}, {"node": {"oid": "100008b139e9dcff1b9d6abc5273b834f2e982df", "messageHeadline": "[CORDA-1634] Destroy child processes when parent exits. (#3368)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "56f47aaa0a7b0b737b80fce7150d1fcde5f32264", "messageHeadline": "remove network simulator references in docs (#3396)", "author": {"name": "Jonathan Sphar", "email": "Jonathan@sphar.io", "user": {"login": "Sphar-io"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "e12185139f1014e6f9cead395619186ccb26b6f8", "messageHeadline": "CORDA-1641 - Add Java example to proxy serializer documentation (#3390)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 217, "deletions": 27}}, {"node": {"oid": "6f149a38c9fa052e32765583478f22b77fd01339", "messageHeadline": "ENT-1463: Upgrade to Kotlin 1.2.50 (#3383)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 17, "deletions": 30}}, {"node": {"oid": "9148d0529ad0e9e84a45305d763cfee485e6b5c3", "messageHeadline": "ENT-1463, ENT-1903: Refactor Gradle for deterministic modules (#3387)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 35, "deletions": 52}}, {"node": {"oid": "c2585e8c8e54aede6e9c32451057c1f7026c7239", "messageHeadline": "[CORDA-1595]: If adminAddress is not included in rpcSettings configur\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 30, "deletions": 11}}, {"node": {"oid": "a0c6de77580e070f5736a54296d618d1a1afe94a", "messageHeadline": "CORDA-1498: serialization multiple transform bug (#3216)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 153, "deletions": 38}}, {"node": {"oid": "71e77845199049eebddb34a1942c104ae4f32e84", "messageHeadline": "ENT-1467: Document how to configure IntelliJ with a deterministic SDK\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 135, "deletions": 2}}, {"node": {"oid": "701d8426df33ac374370a4c7a4433037d3c26014", "messageHeadline": "CORDA-1640 - Proxy serializer documentation (#3389)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 77, "deletions": 7}}, {"node": {"oid": "999ee4980494f5012fa0f15d145bf667142cc0fc", "messageHeadline": "ENT-2053 Fix messaging TTL related settings causing disconnects (#3384)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "d054238f191604bda6270156157fb12947938286", "messageHeadline": "ENT-2013 fix issue when a node is restarted with the same entity, but\u2026", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "1bb2037794ced9a222768ab8b9e0b3a5ec0e1320", "messageHeadline": "Modifies warning around use of PostgreSQL (#3388)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "92d44bf68a971f42decdce141ff3ce39ad79f484", "messageHeadline": "CORDA-1622 Fix misuse of volatile (#3375)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3e98efe04b031ae50018be74fec3094a3570c534", "messageHeadline": "Delete the network visualiser sample. It's very old and the build is \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 0, "deletions": 1781}}, {"node": {"oid": "230d5e294ebd28893796fc2d27d5298f8e5013a4", "messageHeadline": "ENT-2084 Fix `CheckpointVerifier` (#3374)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 30, "deletions": 16}}, {"node": {"oid": "191eef12cb2765c6bfcbb6d4b76ad89ba391b0d0", "messageHeadline": "Fix bootstrapper publication problem. (#3370)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0241c83809c280243288bfde887b0b8e8506248e", "messageHeadline": "Make Gradle fail fast when a unit test doesn't succeed.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "94c71133056f572fcca97ef870e1bbdbf0dc3ef8", "messageHeadline": "Upgrade to Gradle 4.8", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "377d980c9984a6bb1fbdf33064e39f9ac6f391b1", "messageHeadline": "Fixing filename typo (#3358)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "df0c9dc135218248b3f9a3f9849b29007ce22a10", "messageHeadline": "Adds instructions for building Gradle plugins (#3372)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 22, "deletions": 12}}, {"node": {"oid": "14dcce49ac74b9d96b94ca97f20953a605fef526", "messageHeadline": "ENT-1463, ENT-1903: Raise minimum JDK to 8u171 to fix ZIP compression\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "81730b0a140051e65ddf7505d4cba22b4dea04c4", "messageHeadline": "[CORDA-1515] Clarify distinction between non-validating and validatin\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c15fde242f4c785480f20e1f3fecdf88a1938541", "messageHeadline": "Adds header of SGX design doc subheaders don't spill (#3366)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8f4973cd00ab42dd530ad89fea30b5bf98cbd322", "messageHeadline": "[CORDA-1617] Fix explorer login error handling. (#3365)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "3d107200a153adaa0f60144efe0c256abea1c917", "messageHeadline": "Fix flaky test (#3363)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fea296058a893da4dd5f420805c97bfe12f6f1bd", "messageHeadline": "Cleanup of docs about building against master (#3361)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 11, "deletions": 16}}, {"node": {"oid": "18cfcb887dbc2750defb413677dc1b65ae013f00", "messageHeadline": "Merge pull request #3359 from corda/tlil/CORDA-1609/fix-rpc-config-ap\u2026", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 234, "deletions": 159}}, {"node": {"oid": "0056a2232c05a090abb9de86a5856c799db51a85", "messageHeadline": "CORDA-1628: Increase max restart count for notary client flows. (#3357)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "50d9d80883216b0c54ecd027e63582e53831ac51", "messageHeadline": "CORDA-1609 - Remove @NotNull annotation from toString()", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3bbf7258a1b9f227e9e6d8d0cae9e982d7dee567", "messageHeadline": "CORDA-1609 - Update snapshot for CordaRPCClientConfiguration to refle\u2026", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 18, "deletions": 13}}, {"node": {"oid": "026a4864b13d3ca0099507eeb411151fe8691993", "messageHeadline": "ENT-1387 h2port config changes with new h2Settings block", "author": {"name": "James Brown", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "636f0d8c92459d5aae122ffb9e51c3b433dea69a", "messageHeadline": "Clearer docs of Dockerform options (#3350)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 20, "deletions": 9}}, {"node": {"oid": "caee24ad7ac8b90b5b6260f39db4515ea5f2eec2", "messageHeadline": "CORDA-1609 - Manually patch API snapshot for CordaRPCClientConfigurat\u2026", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 10, "deletions": 15}}, {"node": {"oid": "fe313951eafe3650458403236bde70c6d4fb85bb", "messageHeadline": "CORDA-1609 - Don't use reserved keyword as method name", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 220, "deletions": 144}}, {"node": {"oid": "d97f4f58be16edc02f9913e4906e30378c5b82d0", "messageHeadline": "CORDA-1624 updating the DEV certificate with CRL distribution point (\u2026", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4bf5d809a5d11f2933ffdae0430c3e772a7c8642", "messageHeadline": "If the Artemis connectionTTL configuration is not set then some of th\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 8, "deletions": 20}}, {"node": {"oid": "e2701e69d6ab08493dc5ca4fd1108d180438146a", "messageHeadline": "[CORDA-1612]: Fix truncated code snippets in docs PDF (#3347)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 207, "deletions": 153}}, {"node": {"oid": "d5d46c674dda89332520b019c3fbf8ef7371fa48", "messageHeadline": "CORDA-1494: Minor - improve error message when max retries reached fo\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "7fec9df99e2e82c7917fbf6cb2e7a62eff51bd9e", "messageHeadline": "Fixed double JAR publishing problem with network bootstrapper. (#3354)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "2f737cd6bc0fdca4ac07b0c7521374b06d7d1b01", "messageHeadline": "CORDA-1622 Correct broken de-dup header logic on node restart for res\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 72, "deletions": 26}}, {"node": {"oid": "92889cef5c62e31ca0c73c7935cb82b2ed4e5e4a", "messageHeadline": "Update task so it can be run outside of the main Corda repo. (#3349)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "66294df34fc5edb8c34d207c1b3713ddc95f308d", "messageHeadline": "add experimental bootstrapper (#3009)", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 2446, "deletions": 0}}, {"node": {"oid": "dd564cfc7903afad8291d01cec17b1c81a251d8d", "messageHeadline": "CORDA-1599 Fix a small race we have with waiting for mock network to \u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 16, "deletions": 28}}, {"node": {"oid": "0f3453d1c724f60126e71c5e1c4bf183c4fb3510", "messageHeadline": "add configuration option to enable compatibility zone whilst running \u2026", "author": {"name": "Stefano Franz", "email": "roastario@gmail.com", "user": {"login": "roastario"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "dc220ef18e7e3a897d557f357eca29082db1163d", "messageHeadline": "[CORDA-1611] Upgrade Quasar to 0.7.10 (#3342)", "author": {"name": "Florian Friemel", "email": "florian.friemel@r3.com", "user": {"login": "florian-f"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "02884e6c816ae3d8fac510fbf8edae76cd04b1bf", "messageHeadline": "CORDA-1593 Extracting the whitelist logic and making it public (#3317)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 85, "deletions": 32}}, {"node": {"oid": "8087f3c5d3c823a5fbda9a728f129b0925c1fddb", "messageHeadline": "CORDA-1494: Update changelog (#3344)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5cc52d10fb434c8df41d495c5cc262b60fe6aa45", "messageHeadline": "ENT-1463, ENT-1903: Fix references in the documentation. (#3346)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1eb3c259679b54e51bfff690d7ac92799f231f26", "messageHeadline": "Merge pull request #3156 from corda/ENT-1761/aslemmer-sgx-infrastruct\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 1075, "deletions": 0}}, {"node": {"oid": "5d42f48966d3112ecd2cfff0937452ef79f02502", "messageHeadline": "ENT-1463, ENT-1903: Create core-deterministic and serialization-deter\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 11114, "deletions": 163}}, {"node": {"oid": "4951ad75d55e68b42774537b106039ce9a42e885", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "39dcf472becb9819b8cdfd87844c45ba0f223c50", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5ceb61606a7c36bb1f59213c09cffccb57e65f55", "messageHeadline": "VaultTrack returns undesired states #3276 (#3336)", "author": {"name": "Dan Newton", "email": "danknewton@hotmail.com", "user": {"login": "lankydan"}}, "additions": 119, "deletions": 6}}, {"node": {"oid": "6cc08776b51b8a397a3ed9324bf7eb67dfec9413", "messageHeadline": "Docs: move json to the development section (#3343)", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85fe0e4cb1a9e93c9b1189cd0a3411dbeb2105ce", "messageHeadline": "CORDA-1494: Rename p2pMessagingRetry configuration to flowTimeout con\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 30, "deletions": 29}}, {"node": {"oid": "c66228adf4a79e5d5f077f0083ecf4208d0029e7", "messageHeadline": "Merge pull request #3285 from corda/CORDA-1191/aslemmer-fix-smm-bugs", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 301, "deletions": 10}}, {"node": {"oid": "a590d5e0b3ca35114970c3e6da039b53f9fec4a1", "messageHeadline": "CORDA-1494: Remove isTimed check from flow hospital when handling tim\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "c009cbd91ab8b67a3bede853883b932cc3ebf444", "messageHeadline": "[CORDA-1468] Properly handle entites where NULLs can be inserted into\u2026", "author": {"name": "Maksymilian Pawlak", "email": "m.pawlak@r3.com", "user": null}, "additions": 40, "deletions": 40}}, {"node": {"oid": "1aa1189b3641828f0ee9effdd154b623e34096d6", "messageHeadline": "Documents providing an SSHD port in deployNodes (#3341)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2558c9dcf7f4fbfe32b1afc9363c229d9e30e0a3", "messageHeadline": "CORDA-1588: Add an extra check in the attachment resolution flow to p\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8ac7690987577840c87ba6a9ff75e328526596ea", "messageHeadline": "CORDA-1599 killFlow RPC call does not remove records from the Flow Ho\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 165, "deletions": 17}}, {"node": {"oid": "92c499d0b8493a54e2a5acb2182e9cb4936f17c9", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "23e8f94f47ebf7e9f27ad97db2b326eb7d56bd5c", "messageHeadline": "Docs: flowTracker to progressTracker (#3316)", "author": {"name": "Venelin Stoykov", "email": "vkstoykov@gmail.com", "user": {"login": "vstoykov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa8e7a86ef8584715cb5368d15faf3b0f35822b6", "messageHeadline": "Correct typos and attribution errors (#3335)", "author": {"name": "Richard Gendal Brown", "email": "richard@r3cev.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "072b4207e0877acc814d89805a6c17b1a22df56d", "messageHeadline": "CORDA-1604 Node Info file watcher should block and load node info whe\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "003684b7fbb9cda5e2cee1066cb1f315a2fc0855", "messageHeadline": "[ENT-1837] Better message, but retain original exception (#3330)", "author": {"name": "Maksymilian Pawlak", "email": "m.pawlak@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "002d5a8f10f82218a1df1498f8c32aab2f7e26ec", "messageHeadline": "Publish tools to Artifactory: Blob Inspector, Network Bootstrapper (#\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 19, "deletions": 6}}, {"node": {"oid": "238dc477e3cdae7103337587b1e6badc7c49b70d", "messageHeadline": "Only 7 terminal windows appear (notary's was removed). (#3328)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "baa6479575326173c9aff013653400d854195f6c", "messageHeadline": "ENT-1712 Warning on cross-reference between JPA entities from differe\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 341, "deletions": 4}}, {"node": {"oid": "b9bf624e7ac6c577f5355a8672eaaea095f2a5dc", "messageHeadline": "ENT-1873 address code review changes (#3323)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0cab721b47834199c2fdff0059767e3826c2d58a", "messageHeadline": "Documents use of $ to access internal classes. (#3325)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6661ee8a3e74e063833a55d833daed2879161c5f", "messageHeadline": "Add doc", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1075, "deletions": 0}}, {"node": {"oid": "768d9309dcc71d8f720dc9f0435634199d7fd03e", "messageHeadline": "Various tests and fixes related to CORDA-1191", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 301, "deletions": 10}}, {"node": {"oid": "21280c029e52a10569519a0ee1df00bd7ebdfc2e", "messageHeadline": "ENT-1463, ENT-1903: Document the \"determinisation\" process. (#3297)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 254, "deletions": 0}}, {"node": {"oid": "f6a23a0216f3a8dc7fe231697b5240d0154aabfd", "messageHeadline": "CORDA-1546: Updated the flow hospital to suspend FinalityHandler if i\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 329, "deletions": 154}}, {"node": {"oid": "9514ad6be1ed957d498c1ddc0035fc11714e36a2", "messageHeadline": "Workaround if `six` is already installed. (#3320)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c474c04503004f2b2f4c37e23ab4b6250b911651", "messageHeadline": "ENT-1837 better error message on db failure (#3318)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 26, "deletions": 5}}, {"node": {"oid": "aa01ef638b3a3788def6fcad185a913d25d21a6c", "messageHeadline": "CORDA-1589 Flow hospital reports incorrect number of patients and fix\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0978d041a3429d04d05fb73b81b1ece406235642", "messageHeadline": " CORDA-1494: Re-enable notarisation retries in the new state machine \u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 545, "deletions": 337}}, {"node": {"oid": "6a2e50b730df86e9b2edef1e2157ef1513539c68", "messageHeadline": "Blobinspector: trace level logging with --verbose (#3313)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "5f2c3d175dd1a5dac505b3b54cd623b7e6ee876b", "messageHeadline": "ENT-2036 Handle ClosedChannelException during SSL handshake (#3314)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e2b4943bbb46bfb9c7ceba9c60e4dab4699602c5", "messageHeadline": "Observable toposort for transactions (#3027)", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 227, "deletions": 24}}, {"node": {"oid": "468c0c7404f4f1ae551a03743ef2d772088eca4b", "messageHeadline": "CORDA-1349: Docs: improve docs on permissioning, doorman and network \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 267, "deletions": 139}}, {"node": {"oid": "d620e71bb643de941c99cf072e3b0ef603aa75c9", "messageHeadline": "Replaced all uses of assert with require (#3309)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 65, "deletions": 64}}, {"node": {"oid": "75f2c4a0a441a8bb4dedbf5553f4b1276a652386", "messageHeadline": "Removed flow-library doc page as it's redundant (#3307)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 10, "deletions": 64}}, {"node": {"oid": "e2a2c2d20df6fee2720f3577e66d0b40dae1812c", "messageHeadline": "ENT-2023 Minimise code diff between OS and ENT for enterprise change \u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "baa73ab14145a901fb229905b3edd08e7a9dfacd", "messageHeadline": "Revert back logging of tests (#3305)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0812329aafd7660089b8f3e7a1ee4f419e0d71a6", "messageHeadline": "The logic in my recent late start bridge PR was wrong. This doesn't a\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "086b9daa6e81b466878bea8306c1edd05d927f17", "messageHeadline": "Updates the setup instructions to be IntelliJ 2018 compatibile. (#3299)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 10, "deletions": 27}}, {"node": {"oid": "010c30f6d403b5d2111cc9ac83f6b772f697f69e", "messageHeadline": "DOCS - Remove references to webAddress since it's no longer a valid o\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "ee5851b56aad4048eed73ad061a7cb8094e68ff1", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d86ae5fc0be9a9bf42c081a555e05691d5d51623", "messageHeadline": "I set the max retry time for AMQP at 5 minutes. This is just too long\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bf6608c8e2f301724ab8d43bf6248e2e0e22a2e", "messageHeadline": "Fixes webport numbers based on recent build.gradle changes. (#3298)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e34bce9f3f7905771e95accaebb13921c4c42de2", "messageHeadline": "[CORDA-1582]: Shell is back to logging only useful information. (#3296)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "ff8471341fb3410af1e3caf56b2d94f4542e9432", "messageHeadline": "Removes Log4J from Core. Readds to shell where required. (#3257)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d989ae9dcca76c1be497c63e32223f9775b9958b", "messageHeadline": "Stray backtick.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18a6e2fa2a5adf4a373f901150c16f1181c7b7b0", "messageHeadline": "CORDA-1477 backport Ent test fixes (#3292)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 11, "deletions": 7}}, {"node": {"oid": "141d45c39df69591f33fbc15aeb67fd2f77672bd", "messageHeadline": "Add simulation of the avalanche consensus protocol to experimental (#\u2026", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 338, "deletions": 0}}, {"node": {"oid": "7350cd9d1e1c8f736d8d3d2041b8f64df541ee41", "messageHeadline": "[CORDA-1408]: Fixed some Demobench bugs. (#3288)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "fc020bca4b63a6f2088ebaeda0dcb4c5b54f48d8", "messageHeadline": "[CORDA-1575]: Out of process nodes started by the driver do not log t\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 78, "deletions": 24}}, {"node": {"oid": "57d379597bcff397edd3b71ffb8ac9901be06b22", "messageHeadline": "Fix a typo in node_attchments_contracts table name. (#3202)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b7fbebb490b01a1c10e8b4f8765937a95baa6624", "messageHeadline": "Cleaned up blob inspector doc (#3284)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 40, "deletions": 36}}, {"node": {"oid": "9efb1ecfe0c94ac74381fdd8246670234a26884c", "messageHeadline": "CORDA-1477 add check for code version in checkpoints (#3256)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 232, "deletions": 107}}, {"node": {"oid": "bd3280a06a2ffc542221e3a27949d7707e22f178", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4bc9151d5dae5047b0fd4cc58bd06069d20ec8f6", "messageHeadline": "Limit concurrency of the bootstrapper (#3271)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 37, "deletions": 36}}, {"node": {"oid": "aafa548454c3f3400b304b488104f8f07737018c", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "edb462eb06eae7a998e267f6cd66a045a654940e", "messageHeadline": "update azure documentation (#2950)", "author": {"name": "Mohamed Amine LEGHERABA", "email": "mohamed.amine.legheraba@gmail.com", "user": {"login": "MohamedLEGH"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c6d5307b9e5f870ee88bce9651e303f49b5f08de", "messageHeadline": "Updates readme.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52fa86079bb778ad1b6b315e3ecc582182f6a4a7", "messageHeadline": "[CORDA-1569]: Shell doesn't yield control back to the user after a co\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "51c359c48d1e77e3306091ce70b51f13d0541bff", "messageHeadline": "CORDA-1564 Clean up old sessions when retrying flows. (#3278)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "74fd5b9e9d3ed17b2992f2caefda7326049dd92e", "messageHeadline": "Add documentation on clearing network map cache (#3280)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "34a480d7e3cecced82b3d02556d7cf77210c3e44", "messageHeadline": "Move checkPayloadIs out of the public API (#3279)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "c81951fbff1e073fe9144fd0ba7181fec4bb57bb", "messageHeadline": "[CORDA-1557]: Remove \"corda-\" from 4.0 (and onwards) release version.\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3758dbea340fb341f09cbf2ab3ad70ac3d6683ac", "messageHeadline": "CORDA-1493: add --clear-network-map-cache command line option (#3272)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 85, "deletions": 13}}, {"node": {"oid": "5d1cc0bd5499df99f82c1a171edb09237530fbb1", "messageHeadline": "K1 is supported by TLS (permissioning.rst) and identify Sphincs as ex\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e44b6c6f4add50c7bc413e2181d286804331eff5", "messageHeadline": "[CORDA-1356]: CashException is unable to derisalize with AMQP through\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "ef2772e328964af4385bd6674a6e170974d03c30", "messageHeadline": "CORDA-1540 Remove no-longer-used StateMachineConfiguration (#3270)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 15, "deletions": 26}}, {"node": {"oid": "7b09795795807eddf89f4b9044667099e0eaa81b", "messageHeadline": "CORDA-1383: Cleaned up the JSON format of WireTransaction and SignedT\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 569, "deletions": 174}}, {"node": {"oid": "ed70fea3a7e5c01b47e0561b95cd8b84f9726210", "messageHeadline": "CORDA-1548 Hibernate session not flushed before handing over raw JDBC\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 102, "deletions": 0}}, {"node": {"oid": "9418f9191ea261089a094be415bce353e9bef2a9", "messageHeadline": "Document `notary.serviceLegalName` (#3265)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "26ef294d8d88c29ba0f4c803afcaf1078ece0b78", "messageHeadline": "[CORDA-1356]: OOM when using Demobench + Explorer (fix). (#3268)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6f0363258ee56f34e26adabcdb7624abde80fb24", "messageHeadline": "[CORDA-1552]: Log commands executed by the Shell.", "author": {"name": "sollecitom", "email": "michele.sollecito@r3.com", "user": {"login": "sollecitom"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "3535633d4590a0cc1bd911f4f6be2ffff511b893", "messageHeadline": "Add DCO requirement to contributing docs. (#3263)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "de99f07d5a490fc873b8914f32788666f41d3deb", "messageHeadline": "Revert adding validatePublicKey to api-current (#3261)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0a4d98161afc4f81348b164636b3ae55cf74dc0f", "messageHeadline": "CORDA-1266 When a cash output is identical only the fist output is sa\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 51, "deletions": 7}}, {"node": {"oid": "1c1b492532985da14fae00d9820d1c449c9a2f96", "messageHeadline": "[CORDA-1542]: Ctrl-C in the shell no longer aborts the flow (fix). (#\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "202bd6603bbca944c50cc3ab37336cbe0a25fb36", "messageHeadline": "Simplify the toString, so that printing ConnectionChange events into \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ac212972ead508bf88e9f61bb0fa4a9f6fdb8120", "messageHeadline": "[CORDA-1539] Minimum RSA key of 2048 bits on validatePublicKey (#3239)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 14, "deletions": 2}}, {"node": {"oid": "1c7b44fb3dc8490effbd792881f65f947667ab49", "messageHeadline": "Instructions for IntelliJ 2018.1 (#3250)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 35, "deletions": 20}}, {"node": {"oid": "7c87353bde73642c74fb8f83f1f14c502501990e", "messageHeadline": "[CORDA-1547]: Make log4j2.xml files more resilient to regex escaping \u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 48, "deletions": 3}}, {"node": {"oid": "f68cf6f712f22bbd623a570a3fd61609dafe7868", "messageHeadline": "[CORDA-1341]: Ensure API can be called concurrently wrt transactions.\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 860, "deletions": 857}}, {"node": {"oid": "0f82e2df7fd446e5e152502a75dcde014f4dcbd1", "messageHeadline": "Explicitly check the contractStateType param of the RPC vault queries\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 52, "deletions": 41}}, {"node": {"oid": "a359f627d5847b7a7eeb61cca55017c026b3939f", "messageHeadline": "CORDA-1545 - Arrays of primitive byte arrays don't deserialize (#3249)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 68, "deletions": 14}}, {"node": {"oid": "8a5978e88129e2ea4d34f03e80e9e1b8e585d1da", "messageHeadline": "CORDA-1536: Fix client infinitely re-trying when incorrect endpoint s\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6791ea800daf34cb092e47b6435c6f801200c1af", "messageHeadline": "CORDA-1524 Fix NodeSchedulerService (#3238)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 95, "deletions": 43}}, {"node": {"oid": "accb9eb5b383f2a00a96816ae75a521a73ade64d", "messageHeadline": "Remove mutex and stop catching deadlock / SQLExceptions. (#3242)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 38, "deletions": 48}}, {"node": {"oid": "78c759e2e63ddbde01177208093a0ccef2b0aa46", "messageHeadline": "Resolve compiler warnings for Kotlin >= 1.2.40. (#3245)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7d69bc664ad04b471dc4e80d6348cdd755de7241", "messageHeadline": "[CORDA-1297] Columns nullability (#3112)", "author": {"name": "Maksymilian Pawlak", "email": "m.pawlak@r3.com", "user": null}, "additions": 174, "deletions": 136}}, {"node": {"oid": "380ab22917b98f72adb2f3b625790cc41a789cdb", "messageHeadline": "Update contributors (#3241)", "author": {"name": "guyho", "email": "guyho@hotmail.com", "user": {"login": "guyho"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8504b65e7b14a95fc4486c82d1e3e77d1c4e3562", "messageHeadline": "ENT-1933: make NetworkParameters serialization compatible (#3234)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 52, "deletions": 19}}, {"node": {"oid": "d772bc8b7f20d9b02f96b6473c5a067711c68155", "messageHeadline": "Added back support for parsing OpaqueBytes as UTF-8 strings in Jackso\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "a63e08d94cf465e21b64edfd948853129537f41a", "messageHeadline": "Add example in docs for node SSH server port configuration option. (#\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e142777707d9cf576e2f3d714759208d27a000d", "messageHeadline": "Add back import. (#3237)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "59fdb3df67ebdfcca48fa86677c77031aefd72fd", "messageHeadline": "CORDA-1475 CORDA-1465 Allow flows to retry from last checkpoint (#3204)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1681, "deletions": 307}}, {"node": {"oid": "7cbc316b9d1d825177a8de69b3ffa4601573d68d", "messageHeadline": "CORDA-1521 - Fix rpc attachment smoke test / better AMQP logging (#3213)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 142, "deletions": 11}}, {"node": {"oid": "a3d88f752d964d3768e153be189f196c600c8d7d", "messageHeadline": "CORDA-1510 - Allow Doorman and NetworkMap to be configured independen\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 245, "deletions": 49}}, {"node": {"oid": "ee0d580448844efe14aa36e80e6a1ab6481c65f5", "messageHeadline": "CORDA-1530 - Generics break default evolver (#3232)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 113, "deletions": 11}}, {"node": {"oid": "4e0378de9cb2ac46589f0b3f8754f4c82798569c", "messageHeadline": "CORDA-1238: Moved the blob inspector out of experimental and wired it\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 459, "deletions": 1166}}, {"node": {"oid": "15b262f25f4e29238828ef3207d41921562f1083", "messageHeadline": "Remove default value for `myLegalName` (#3230)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2e72f784f11930e2efd1fdd1a727229c03504a74", "messageHeadline": "Late start bridges (unless configured otherwise) if the queue is empt\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 33, "deletions": 29}}, {"node": {"oid": "7ff008d4e390a938da94c0862c5eed4d6625871b", "messageHeadline": "Prevent bridge reconnection attempts on targets that present invalid/\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "52eef5da5b217ac494033d7b92a03b05ae0cf4b5", "messageHeadline": "Replace timestamp with time-window (#3211)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d1e147b1c13cc0fe488441c125d791a072062769", "messageHeadline": "[CORDA-1638]: Audit log of failed transactions MVP. (#3231)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 68, "deletions": 14}}, {"node": {"oid": "4adc0380a2f98d249dbec0cc1c41c4e1bbc099af", "messageHeadline": "CORDA-1496 Add api-scanner documentation (#3184)", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 68, "deletions": 1}}, {"node": {"oid": "645163e9cc93d5e7d266f90f598715f7ce617ea7", "messageHeadline": "Fixing node keys bullet points (#3207)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "61fedb5fd241a840ac728a5418cadec798991393", "messageHeadline": "[CORDA-1528]: Node configuration not containing property \"rpcSettings\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 139, "deletions": 62}}, {"node": {"oid": "3136e973a71e65f0eaf07d5249a0b3db63ebe5e8", "messageHeadline": "CORDA-1511: Kryo only used for node checkpoints and so moved out of s\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 150, "deletions": 153}}, {"node": {"oid": "76918de656ae8fd1910743b67d4ff06a201eea0b", "messageHeadline": "ENT-1903: Isolate the WeakHashMap reference. (#3221)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "356b22fa44c73a7a43a9b9813a559480a6079333", "messageHeadline": "Expands contributing page to include guidelines. (#3218)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 98, "deletions": 29}}, {"node": {"oid": "1083e28343708c3f892cd52a297cdc9fe427bbb4", "messageHeadline": "ENT-1882: Don't remove own node info - fix (#3219)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "941adb0a75e37e0629f78c2e69a1d9c459bead9d", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1137a0cc8f836dd3d695c61b09bea13c08a4de0b", "messageHeadline": "[CORDA-1458]: Prevent passwords from being logged as part of node's c\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "c3de65a5450073e1d283bcecda4b27a6d3f30574", "messageHeadline": "Update tutorial-attachments.rst", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48f89e9ff87de165d65457b7b2b44de48e6144cb", "messageHeadline": "[CORDA-1526]: Ensure MDC is printed in logs only if not empty. (#3222)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "9b01ef77c6ae0c4738599b1dbe14567b968e3081", "messageHeadline": "Clarifies that only stable H2 releases should be used.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "093be1b88cce8ebd0d487d9d01b905c2d78b7735", "messageHeadline": "Using a List for the identity certs in InMemoryIdentityService and Pe\u2026", "author": {"name": "Siddhartha Sengupta", "email": "38090046+shinobis@users.noreply.github.com", "user": {"login": "shinobis"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "57fce1dd16a64c26bb2b3fccd9c87a715305a6e7", "messageHeadline": "Docs: Add a section on what data is visible to notaries (#3159)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "c943a4d46bb2c576ddc53736028bf65a596ebc1d", "messageHeadline": "Moves whitepapers. (#3217)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cba83aca130731d1c566aafa9e5e8d3e0687e19c", "messageHeadline": "Move RxNotification serializer into the serialization package (#3214)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "072cf0fa975355354d2318e0738a8bbbda81f717", "messageHeadline": "Enabling logging in ExceptionSerialisingRpcOpsProxy. (#3212)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 96, "deletions": 19}}, {"node": {"oid": "fb70c4b69ca7b1dd98d23b1b57c356f897f866ee", "messageHeadline": "Marked createComponentGroups as @CordaInternal (#3193)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "c2c792eccfe2b2bffae9f659c7b1e1a251398d10", "messageHeadline": "Silence SASL exception (#3208)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "48b126321bc836f902b8308ddce3a0b907b233d7", "messageHeadline": "Reverting API breaking change in PermissionException. (#3209)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "bff419e9afd6d2347989c5a43876e4fb2795e410", "messageHeadline": "Corda-1505 catch connection failure exception and re-throw as RPCExce\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "f0db76d85464ca25566a1f06c1bc11762fe7faf6", "messageHeadline": "Re-enabled commented out test and fixed warnings in Finance. (#3206)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 488, "deletions": 481}}, {"node": {"oid": "f7f45477ca1875836609d5fac443045337948525", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "cda5a6a8f2163a9cdd50637bfceadde7c9e16441", "messageHeadline": "add RPC client examples of connection management (#3201)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "5de2c2aa4b28e9a46331feb8fa5e816432c920f5", "messageHeadline": "[CORDA-1264}: Complete obfuscation of exceptions to client side. (#3155)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 811, "deletions": 1007}}, {"node": {"oid": "b0b36b5b7dd4a38e0a87addf7c738ab156f0a227", "messageHeadline": "Merge pull request #3013 from corda/corda-platform-whitepaper", "author": {"name": "Richard Gendal Brown", "email": "richard@r3cev.com", "user": null}, "additions": 314, "deletions": 6}}, {"node": {"oid": "5b6d5e766b8527e49417bbee7ab336e72f712e8d", "messageHeadline": "One individual removed from list upon request (#2602)", "author": {"name": "James Carlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4d8ea047d5a0bfbf23240093a582ebf68433e128", "messageHeadline": "Add `extraConfig` example. (#3185)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3ffbbf8087cdd5869e970f274020a4bc47aa9fa8", "messageHeadline": "Added favicon to docs.corda.net (#3199)", "author": {"name": "Tittu Varghese", "email": "tittuhpd@gmail.com", "user": {"login": "tittuvarghese"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "455221629ba8bc029c3ec8f778fb865b35e58948", "messageHeadline": "CORDA-1343 Make the RPCClient ssl constructors public. Clean up broke\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1014, "deletions": 1057}}, {"node": {"oid": "fc88cefbc86577b43577e39998fdb287b8aebb10", "messageHeadline": "CORDA-1288 Node properties can be set as system properties. (#3172)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "8990e9f7831f9aac875bb2932f1d1690f9b25fc1", "messageHeadline": "Merge pull request #3170 from corda/CORDA-1459", "author": {"name": "Ivan Schasny", "email": "31857042+ivanr3@users.noreply.github.com", "user": {"login": "ischasny"}}, "additions": 50, "deletions": 192}}, {"node": {"oid": "2907250468222e885ef578ef29d707cbdd18fc73", "messageHeadline": "Mark HA notary design as deprecated (#3171)", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 0, "deletions": 298}}, {"node": {"oid": "3a9fa50799806c3c5ea9199e2fa09a5a7d96af5c", "messageHeadline": "Added the additional Corda utility code with FSM-like transition cont\u2026", "author": {"name": "Tomas Tauber", "email": "tomastauber@cryptoblk.io", "user": null}, "additions": 630, "deletions": 0}}, {"node": {"oid": "acefe4261c281313e1bf5f620d155477a3d46a40", "messageHeadline": "Bootstrap HA and BFT notaries", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 46, "deletions": 17}}, {"node": {"oid": "eecb210a352b2a14cd63e6e1d8a0d3d467fd95da", "messageHeadline": "Clarifying the ident width in the code style guide (#3190)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa090eb865f411d3cfe890b8d22611c1e709bd29", "messageHeadline": "CORDA-1506: Cash selection logic fails when selection with a change f\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "013eb33d7cb73fb55d3d41f80a5613b7e18c0cf1", "messageHeadline": "ENT-1574 Progress tracker distinguishes steps which were not processe\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "a38250c10096175e687fef0a1bcd936aa1dadf69", "messageHeadline": "Declare serialisation default interface methods as Java8-style defaul\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "215e54f1abfe36d594e69b8ac336f1ad01b70568", "messageHeadline": "ENT-1902: If we are already in the JavaFX thread - perform direct inv\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ae5bacb4b496deb83de45194f6e8b9ca39cacbfa", "messageHeadline": "Network bootstrapper check for duplicate node names (#3182)", "author": {"name": "Stanly Johnson", "email": "stanlyjohnson@outlook.com", "user": {"login": "stanly-johnson"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "24b43117dc4dab90f34ad83f1590785f0c15f2ff", "messageHeadline": "Increase the number of log files retained per day", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "824adca6c023c754feae93f433521614f32dc28e", "messageHeadline": "CORDA-1238: Updated JacksonSupport to serialise pojos annotated with \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 277, "deletions": 205}}, {"node": {"oid": "3cdd908714fec80237f40ce6f8a90a37198ac128", "messageHeadline": "Moved the serialisation logic in nodeapi.internal.serialization into \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 760, "deletions": 710}}, {"node": {"oid": "bbc80429be988baafe9301de0176955932b2959d", "messageHeadline": "Merge pull request #3072 from corda/kat/feature/amqp-rpc", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 985, "deletions": 478}}, {"node": {"oid": "0c3a30edc82b71699fc1aaf349418626639508b1", "messageHeadline": "Corda-847 - Remove Kryo for RPC", "author": {"name": "Kat Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 96, "deletions": 386}}, {"node": {"oid": "f850daa5828e4504ad6831a7bdc95e8db4d7e99b", "messageHeadline": "CORDA-847 - AMQP RPC", "author": {"name": "Kat Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 950, "deletions": 153}}, {"node": {"oid": "d09e9383e6fe471d1d887c14be47fac5a0665065", "messageHeadline": "Fix build breakage with Gradle 4.7. (#3178)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "939e50d9997222a5386d17a24057c8189fc58141", "messageHeadline": "Vault Fungible Asset Query Criteria: removed incorrect reference in d\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 7}}, {"node": {"oid": "8ee9c5d5fc749f8ea20882e2a200c85f7192a541", "messageHeadline": "CORDA-1280 Update api-current from v3.2 and use most recent version o\u2026", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 5378, "deletions": 2976}}, {"node": {"oid": "0b76a126375e83a530922acdc3ad862f3f78ce34", "messageHeadline": "CORDA-864 Wire up max message size (#3057)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 241, "deletions": 70}}, {"node": {"oid": "cb882ad6947655c30722e386b8ecc2d0586a9190", "messageHeadline": "Removes outdated information from scheduling tutorial. (#3175)", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 0, "deletions": 11}}, {"node": {"oid": "0ee116a1d955bc57b1e79712d122de72b59fa19e", "messageHeadline": "CORDA-1476 Adding TLS certificate CRL extension point configs (#3140)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 70, "deletions": 5}}, {"node": {"oid": "27803cdc9e6ac531ac67f79627cdd5b8248d6465", "messageHeadline": "ENT-1887 Make sure open and enterprise API are identical (#3158)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 126, "deletions": 19}}, {"node": {"oid": "1c49043b36390602c04570978baec5b3a5a64f7a", "messageHeadline": "[CORDA-1459] Typo fix", "author": {"name": "Ivan Schasny", "email": "ivan.schasny@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc5d89367ddb0761fc639eb1239a14abe9095f3b", "messageHeadline": "Merge branch 'master' into CORDA-1459", "author": {"name": "Ivan Schasny", "email": "ivan.schasny@r3.com", "user": null}, "additions": 261, "deletions": 53}}, {"node": {"oid": "c4be0ad95942cf7e54438219c0db159fab001dff", "messageHeadline": "[CORDA-1459] Removed CommodityContract", "author": {"name": "Ivan Schasny", "email": "ivan.schasny@r3.com", "user": null}, "additions": 50, "deletions": 192}}, {"node": {"oid": "8e934df21770523503ba2d25612ae691ca2e2267", "messageHeadline": "Fix db transaction check (#3164)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d50e73271cb3bbd95822575349995c9771729dd", "messageHeadline": "Add configuration `notary.serviceLegalName` for clustered notaries", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "573210486d6cb3f234e1a017c4b26ae12bb5e9bb", "messageHeadline": "snapshot should be all uppercase (#3123)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65b782c206450dcc564114335512b73403daa9a9", "messageHeadline": "ENT-933 Add spectator and participant profiles of rigorousMock (#3157)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 260, "deletions": 52}}, {"node": {"oid": "87e955701cad91a7d3106171e37985b921cd00d9", "messageHeadline": "Merge pull request #3161 from corda/CORDA-1491/aslemmer-fix-ack-race", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3392c15c0b6e6363138240e62e257f432744c54b", "messageHeadline": "CORDA-1491: Use MessagingExecutor for deduplication ACK codepath", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b06738b371a3f68ba9ce3053febf7f0167a69605", "messageHeadline": "CORDA-1093 Deleting node info from directory (#3115)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 103, "deletions": 30}}, {"node": {"oid": "0c38a63486eed9b67ff1dcf0e7f1cd589fa8e2da", "messageHeadline": "Update generating-a-node.rst", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "502088d79886f3f71bf4c2bf9407efb0659b65c2", "messageHeadline": "Update generating-a-node.rst", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f2e653f01197043acac4592288c94cca76bf51c", "messageHeadline": "Update references to point to new repo and remove other redundant ref\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b031e66ab98d7296d1b7771f6856958fc2d2556d", "messageHeadline": "CORDA-1238: Updated JacksonSupport to support SerializedBytes, CertPa\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 572, "deletions": 197}}, {"node": {"oid": "7da0bcd741514afc4ebc7c85f1067a3e98ce84b2", "messageHeadline": "Docs: simplify design review process doc and link into toctree.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 96, "deletions": 332}}, {"node": {"oid": "75b621bdce914cf1d140dbe42ae21def0ee5d5ec", "messageHeadline": "Docs: improve appearance of notary service HA doc.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 232, "deletions": 208}}, {"node": {"oid": "7b26f4ecb40156a2b444f1912d79d4dd5dc39432", "messageHeadline": "Docs: import notary service HA doc.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 274, "deletions": 0}}, {"node": {"oid": "987875d60032daf42e42c323018c4f526d8874b7", "messageHeadline": "Docs: improve the appearance of monitoring and management", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 86, "deletions": 82}}, {"node": {"oid": "c7bfc8f655a6f1159f4b9f809fadf4c28218f6bc", "messageHeadline": "Docs: import monitoring and management", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 540, "deletions": 0}}, {"node": {"oid": "9868a18361a682730c292780a1938d5151ade42c", "messageHeadline": "Docs: improve appearance of the Kafka design doc.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 156, "deletions": 104}}, {"node": {"oid": "3a80cdfb68bb6a44fd74bd444f049d394b8971e2", "messageHeadline": "Docs: Import kafka notary design doc.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 388, "deletions": 0}}, {"node": {"oid": "f29bbb6b16b8149c5893726b14c52fb4e9683ede", "messageHeadline": "Docs: Docs: switch from ReCommonMark to m2r, as RCM is not really mai\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 246, "deletions": 222}}, {"node": {"oid": "b2c28cb523fe68ea7c59c869c0622f107ad3e490", "messageHeadline": "Docs: import hadr design doc.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 653, "deletions": 0}}, {"node": {"oid": "3f44910a2bd2df44d81003582a8cc83142fb29c4", "messageHeadline": "Docs: use toctree to link design decisions into site. Update float de\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 233, "deletions": 174}}, {"node": {"oid": "9cf06dff109bf3c932fa2cd2abdbe3aa81479699", "messageHeadline": "Docs: add float design doc, as is.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 644, "deletions": 0}}, {"node": {"oid": "18958723079aad1610ade955c2a0f97578265b92", "messageHeadline": "Docs: improve rendering of \"failure detection and master election\"", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 41, "deletions": 33}}, {"node": {"oid": "7b6284c504313c6d35cfdec30fd0fb16026d8814", "messageHeadline": "Docs: add design doc \"failure detection and master election\"", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 193, "deletions": 0}}, {"node": {"oid": "534863fb7c67b595a05065bb5cb0cfabaaddda49", "messageHeadline": "Minor: rename directory for cert hierarchies doc to remove JIRA ref.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ff91cadca326b77c19222f71df6bcc4ba4e268a", "messageHeadline": "Docs: add a note to the top of the cert hierarchies design doc.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 16, "deletions": 1}}, {"node": {"oid": "da01312ab6fb931e1b4f9526c88640518fa9103d", "messageHeadline": "Docs: adjust the certificate hierarchy design doc to render better in\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 47, "deletions": 53}}, {"node": {"oid": "3baf27bbc71a77d8f3190eaeff812f7ff522002c", "messageHeadline": "Docs: bring certificate hierarchy design doc across into the open repo.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 178, "deletions": 0}}, {"node": {"oid": "8cac69d2522ae37b2bb976347b5aad853c04795a", "messageHeadline": "Docs: re-organise the toctree a bit more and introduce a design section", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 30, "deletions": 31}}, {"node": {"oid": "0dd06571942a2211965353d35ff2a2325552263c", "messageHeadline": "Docs: add support for Markdown to Sphinx", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "2c16de8ec49089f96b637ed431fd8a0dafdcf2ec", "messageHeadline": "Docs: reorganise the left hand table of contents.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 21, "deletions": 3}}, {"node": {"oid": "32aa1bf9d21c1e904455bd519954879c456bf47f", "messageHeadline": "Merge pull request #2978 from corda/CORDA-1352/aslemmer-os-killflow", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "26c6ba61187680b8bc73e65cbffe9ec420c4bd7d", "messageHeadline": "CORDA-1461 Fix smoke tests (#3150)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d0d07287e7790649cd772fdeda422703f33e5f62", "messageHeadline": "Remove duplicate Netty classes from Node. (#3142)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "24fa695ca0ef72fa851abc5b1630d722f32577ec", "messageHeadline": " CORDA-866: Implement removal of stale nodes from network - backport \u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 83, "deletions": 16}}, {"node": {"oid": "84d94d44addc9a795799e832df487e50797d6da4", "messageHeadline": "ENT-1463: Hide more AMQP ConcurrentHashMaps behind interfaces. (#3147)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "323e809f8cb145ba5fbd77fdfff85feeb4225c00", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dce0956f376a8eda9ffa27caf1739128e048c719", "messageHeadline": "Update FlowLogic.kt (#3144)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b2e9a427a868f8b0a7b1704a0fecd9e98a4c40b4", "messageHeadline": "Extracted a tool class to reduce duplicated logic between InMemoryIde\u2026", "author": {"name": "renlulu", "email": "xiaohuo200@gmail.com", "user": {"login": "renlulu"}}, "additions": 26, "deletions": 32}}, {"node": {"oid": "e1dc57ba9d41543abdc49d4d31a7ac74e09b0eb7", "messageHeadline": "Update CONTRIBUTORS.md", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "759ed7c3d02c7c26641768c87c7b63e133cfc573", "messageHeadline": "CORDA-1369 set co.paralleluniverse.fibers.verifyInstrumentation=true \u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4f9bbc8820759d156d836683fc28643dd4ddffea", "messageHeadline": "ENT-1463: Isolate more non-deterministic code from AMQP serialisation\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 56, "deletions": 47}}, {"node": {"oid": "6e59a694c1235ab92def8d3e93b6f5952ace4b8b", "messageHeadline": "CORDA-1461 fix merge (#3139)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9d822cdbe8954e34b50e12435cc17cb3f9a564d1", "messageHeadline": "CORDA-861 Pagination failure with aggregate groupBy query (#3135)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 34, "deletions": 8}}, {"node": {"oid": "d027b5b8f2bb00ef7f39d6760b658ccc4c165b43", "messageHeadline": "[CORDA-1472]: Crackdown on warnings. (#3136)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1413, "deletions": 1578}}, {"node": {"oid": "5a92079011e2929434852ba8c838fa57a1cf31a7", "messageHeadline": "Updated CONTRIBUTORS.md after resloving #3120 (#3134)", "author": {"name": "kid101", "email": "tushar962@gmail.com", "user": {"login": "kid101"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e3bc7fa0af08e189b0921d33b9fc0006b0ca3b57", "messageHeadline": "Update tut-two-party-flow.rst (#3133)", "author": {"name": "kid101", "email": "tushar962@gmail.com", "user": {"login": "kid101"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c005789c02c07b8a02ad714b9d15e8024faf5ea", "messageHeadline": "ENT-1850: Improve reporting of connection problems (#3124)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3.com", "user": {"login": "mnesbit"}}, "additions": 231, "deletions": 20}}, {"node": {"oid": "e47a84ab49861d12320073b6ccb64cb5c4c18bf4", "messageHeadline": "Merge pull request #3126 from corda/contributor-typos", "author": {"name": "Richard Gendal Brown", "email": "richard@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f046060f0b82bb8bc867041b87d9d15c357939e", "messageHeadline": "rogue \"of\"", "author": {"name": "Richard G Brown", "email": "gendal@gmail.com", "user": {"login": "gendal"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "543491c7dfaee601c56df8f58baf8084826df4d2", "messageHeadline": "CORDA-1461 improve devMode (#3100)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 238, "deletions": 35}}, {"node": {"oid": "9f4e9238a8fb72f4342ef88543e85623172f1c46", "messageHeadline": "typos", "author": {"name": "Richard G Brown", "email": "gendal@gmail.com", "user": {"login": "gendal"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a2de18b63cf3d4b146872e1609bf112fc21ffbcd", "messageHeadline": "ENT1463: Turn ClassCarpenter and SerializerFactoryFactory into interf\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 175, "deletions": 174}}, {"node": {"oid": "ea81548d604eaf2fea738a0a8c3106014548b2d5", "messageHeadline": "[CORDA-1269]: Changed usages of `arrayOf()` in Entities to use Kotlin\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 10, "deletions": 30}}, {"node": {"oid": "bb62538d2850047c49d7309deae430a2df737ca6", "messageHeadline": "[CORDA-1394]: Node can fail to fully start when a port conflict occur\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "af802bd8c5fe06a5990fcb75480ebd2b2e287058", "messageHeadline": "Minor: fix a warning in VaultQueryTests", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54e1a7aa7e4a9487b68137b7c4fc099d6a46a6ea", "messageHeadline": "Docs: fix some broken markup that caused rendering errors and warnings.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 161, "deletions": 217}}, {"node": {"oid": "e110d17bcea285146338530b5aed618b09584443", "messageHeadline": "Docs: upgrade Sphinx and Pygments.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "c9e31ecd4b5b8ab8eb6039cfe34be8892f0651d5", "messageHeadline": "Minor: fix a typo in a warning suppression and operator ordering.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e759f50254b63161696f948b7f2332a7b992c9d", "messageHeadline": "Docs: remove things from ChangeLog that aren't of interest to end users.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 13, "deletions": 55}}, {"node": {"oid": "3a218b228d1eb9ed3015816636cde22ab70cc9dc", "messageHeadline": "[CORDA-1455]: Error in process-id deletion process allows multiple in\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecc0560ebcfdb7c87518ae25e2744911490b80f8", "messageHeadline": "Adds a clear error message from progress tracker requirement fails. (\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76b0f75ea34e0ef0c6fcf4b93349b8e5a68c56dc", "messageHeadline": "Documents how a new CorDapp's dependencies and Corda version are defi\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "3cad4bd1cd5902b1b60e09e73138f81074fa6aa8", "messageHeadline": "addressed comments from the public review", "author": {"name": "Richard G Brown", "email": "gendal@gmail.com", "user": {"login": "gendal"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "42452c673509bdc682d86a7b32f2fb1cac305b19", "messageHeadline": "Fix problem with Python PDF builder failing to render the Sphinx :mat\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e0b27cfae1f9243ba83df04091a0dd5900f8f59", "messageHeadline": "[CORDA-1445]: Raise proper error when starting node in devMode with c\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 80, "deletions": 33}}, {"node": {"oid": "15e87050c71f661d0340c08276049412dc665477", "messageHeadline": "CORDA-1393: Make Explorer GUI recover on RPC connection loss. (#3093)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 253, "deletions": 101}}, {"node": {"oid": "36d13124d5904e1dd6c339d357afb1daf1157942", "messageHeadline": "ENT-1463: Refactor serialisation slightly for determinisation. (#3110)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "1a6922afe05fed324c23abd0c9ce125e57b2dad9", "messageHeadline": "Test notarisation of issue transactions with time-window (#3092)", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 46, "deletions": 3}}, {"node": {"oid": "0dae1080880a1d274ccd25d858b63eea05039f20", "messageHeadline": "Reordering fix: move now works as depends on creation of html directo\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8419b24d80ac71d5609584cd43b4fca9ec2062e9", "messageHeadline": "CORDA-1443: re-wrote tests to ensure connection closes before node to\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "3bb95c3ed1ea49fdfd97c6ee0425186681243b20", "messageHeadline": "Cleanup and improvements to the serialisation format of JacksonSuppor\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 488, "deletions": 281}}, {"node": {"oid": "3f21c47f39ae6899fc93145741bdf5f4e00afca1", "messageHeadline": "Remove lingering Kryo reference from AMQP. (#3107)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c369680ccbe8b1be44cbaeb92f7fd7035456be45", "messageHeadline": "[CORDA-1383]: Make SignedTransaction fully Jackson de/serialisable. (\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 148, "deletions": 27}}, {"node": {"oid": "fe88e9907cac92d8884d0f634a2fe44608b03ea4", "messageHeadline": "ENT-1463: Replace getStackTraceAsString() with Throwable.initCause().\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "bb95156262edc9a57ac2578435d5ef6ccdf2c63a", "messageHeadline": "ENT-1447 Database transaction optional ability to retry on nested SQL\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@r3.com", "user": {"login": "szymonsztuka"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "1535a5f60128e9fe26cb04f02f3ca2f5ccfc5888", "messageHeadline": "CORDA-1315 small doc correction (#3079)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 84, "deletions": 82}}, {"node": {"oid": "781b50642aec9deeeadee219318509e050f9026e", "messageHeadline": "ENT-1463: Prepare node-api for determination. (#3080)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 149, "deletions": 92}}, {"node": {"oid": "be11da76c8de0b284d820fb3ed29f7604874e2e9", "messageHeadline": " CORDA-1363 Network registration helper should check public key in ce\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 58, "deletions": 37}}, {"node": {"oid": "a70e47969669e670781a16f966bd344e687ca74d", "messageHeadline": "ENT-1762 doc around jarDirs (#3094)", "author": {"name": "Tudor Malene", "email": "tudor.malene@r3.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d7ef385cc7667b3f379aff534c4fe7bb972007fa", "messageHeadline": "[CORDA-1395] [CORDA-1378]: Control the max number of transaction depe\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 128, "deletions": 26}}, {"node": {"oid": "dc66c961cbc6c478547de20fd0f5fce91ed80eac", "messageHeadline": "Add missing @Deprecated annotations to fix API Stability check. (#3091)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "5b26fd655163b3f0919322bab1b4d071f7e7e246", "messageHeadline": "CORDA-1346 split the simm valuation demo to reduce the size of the co\u2026", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 51002, "deletions": 34}}, {"node": {"oid": "91f013c12704422f9eaedccfb8d0c6728cadc17f", "messageHeadline": "Flow framework test optimisation (#3031)", "author": {"name": "Maksymilian Pawlak", "email": "m.pawlak@r3.com", "user": null}, "additions": 666, "deletions": 528}}, {"node": {"oid": "5318c395eec0d7a4dd1f1ae6d4ee4c671bcf9899", "messageHeadline": "[CORDA-860]: Retrieving state by `recordTime.max()` throws a cast exc\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "173d0f2ada85332facf3f52b58f143ccedc1cdd0", "messageHeadline": "Updates ports to match new CorDapp example ports. (#3088)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "493b8a99a0771598768b984d4522002006aecac2", "messageHeadline": "Added missing dependency on finance cordapp. (#3059)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7ac7e9911e0b670f6ab6c940add3343d981badf6", "messageHeadline": "Adds mailing list and Twitter links. Removes Discourse link. (#3081)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b5e8dc5bd189f7ded134bace11a7e933093c2267", "messageHeadline": "[CORDA-1338]: Error with VaultQuery for entity inheriting from Common\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 266, "deletions": 108}}, {"node": {"oid": "f3954ad9116fcd019e3b32697e2624fcc3a350db", "messageHeadline": "Addressing Mike's comments", "author": {"name": "Richard G Brown", "email": "gendal@gmail.com", "user": {"login": "gendal"}}, "additions": 19, "deletions": 58}}, {"node": {"oid": "327f3383f9724eafe865debb60b2265961c14ec3", "messageHeadline": "Revert \"TEST FIX\"", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "100f680042a06fffaf6eedda4facc24001657fed", "messageHeadline": "CORDA-1001 - Remove peristent map in NodeSchedulerService (#763) (#3076)", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 420, "deletions": 66}}, {"node": {"oid": "e564303869e778dc85f5475ca842cc35c33d2f04", "messageHeadline": "CORDA-1414: node should continue with parameters from file when netwo\u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "907031e84006a0a640e326cc341e5c86d65f0635", "messageHeadline": "[ENT-1825] Document details of cipher suites (#3073)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 104, "deletions": 1}}, {"node": {"oid": "f8a4368310e7bf8f90b23e34b7eeea720c2136bc", "messageHeadline": "Add node scheduler db tests inside use block (#3075)", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 38, "deletions": 37}}, {"node": {"oid": "57b617c7d9d8ed12ac1090d9f993e751bc60527b", "messageHeadline": "TEST FIX", "author": {"name": "Kat Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "24839f25e25ca350244ea17a38dea35d923cd306", "messageHeadline": "Running Dockerform generated nodes (#3041)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "2cec6b095cf6181e66479c37f1467f117b29e5af", "messageHeadline": "Vault query refactor (#3065)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 145, "deletions": 154}}, {"node": {"oid": "0f15c89ee0d5b2eeb6fde81d141d8bc7d8cb9e13", "messageHeadline": "Update contributors list. (#3074)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "3e65ab1a7e1cede932b35844c8938526fdfb948e", "messageHeadline": "Expanded message to contributors (#2969)", "author": {"name": "Richard Gendal Brown", "email": "richard@r3cev.com", "user": null}, "additions": 50, "deletions": 35}}, {"node": {"oid": "a772884d48bc273c6cc154620eab954d543ab3ae", "messageHeadline": "CORDA-1030 - allow nodes to be waited for in-process (#2678) (#3070)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 67, "deletions": 5}}, {"node": {"oid": "fe87f16d985571e98c9ed2374efdde281b9812e8", "messageHeadline": "Register crypto providers after we init logging (#3067)", "author": {"name": "cburlinchon", "email": "chris.burlinchon@r3.com", "user": {"login": "cburlinchon"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "a61aa5d6457b8ccb5273ce5aef34f15f94e9f497", "messageHeadline": "CORDA-847 - Pass serialization context down serialization call stack \u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 763, "deletions": 374}}, {"node": {"oid": "db22c5259db30496b930a9112b5055f9837b94a1", "messageHeadline": "Feature to exclude CorDapps from specific MockNodes in a MockNetwork.\u2026", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 61, "deletions": 13}}, {"node": {"oid": "0494e4503753165de395be4fe657cdbf32e8b076", "messageHeadline": "Remove debug logging left over from earlier AMQP development. (#2867)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "20570d72cf7a0c72f56e563abb5b64d89d26dcea", "messageHeadline": "CORDA-1238 - Move blob inspector initial work into experimental (#3058)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1060, "deletions": 17}}, {"node": {"oid": "9ffb43f3f7a39010ef567c746284f557885373aa", "messageHeadline": "CORDA-1385: Ignore duplicate packages and sub-packages in driver extr\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 68, "deletions": 51}}, {"node": {"oid": "a6b72574914239d6c94444c5b1538791f2710313", "messageHeadline": "CORDA-1441: Upgrade to Kotlin 1.2.41 (#3063)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "6b65ea06ac68174209c19c32dea0ae99ec5963ea", "messageHeadline": "Link back to contributing.md. Instructions on updating docs. Tweaks. \u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 24, "deletions": 13}}, {"node": {"oid": "23c604b1db531e679552116b8e4b1840ac0eb14a", "messageHeadline": "Vault queries - change SQL generation for aggregate function in 'grou\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 82, "deletions": 9}}, {"node": {"oid": "0d3c7e77623a6ba52c8733e2fffcc118751c723a", "messageHeadline": "CORDA-847 - RPC Server lib refactoring (#3056)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 99, "deletions": 89}}, {"node": {"oid": "884928c956a849a35ad14f949a38ba17e6208fd2", "messageHeadline": "CORDA-1416: Upgrade version of Proton-J library (#3050)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 54, "deletions": 8}}, {"node": {"oid": "bb76c5bcded4ef7e4265a7d781b826439dc92e13", "messageHeadline": "Merge pull request #3054 from corda/pat/registration-tool-bugfix", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 124, "deletions": 93}}, {"node": {"oid": "3bf1e803d97ab191acab6c098ef8427c33d666c0", "messageHeadline": "Move notary service related classes and interfaces in core to interna\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 352, "deletions": 468}}, {"node": {"oid": "514287e694c85c44a4dc4a04daec9caed792faaa", "messageHeadline": "Fixed invalid page ref in upgrade-notes.rst (#3053)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2750017b8e7a536c81c80bdabe84540926f31d94", "messageHeadline": "Bug fix: registration tool doesn't register for service identity if k\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 124, "deletions": 93}}, {"node": {"oid": "e338414cd4e5a150fc4b332ad752297547386723", "messageHeadline": "CORDA-847 - RPC Clent lib refactoring (#3052)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 85, "deletions": 76}}, {"node": {"oid": "0c680ae530139398e1f7b83f1f6df3194daba274", "messageHeadline": "CORDA-1403 - Generics serialization issue (#3030)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 31, "deletions": 2}}, {"node": {"oid": "33b9040efb945968a3f9d1db756db2a2ce5327bd", "messageHeadline": "CORDA-1389: gradle plugins version bump (#3048)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92922b874cfb2631733d1542a9feeae08b26522f", "messageHeadline": "[CORDA-1397]: Fixed incorrect exception handling in `NodeVaultService\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 52, "deletions": 54}}, {"node": {"oid": "5565b3e80db960511f5b7de2a6831b13d58a9767", "messageHeadline": "[CORDA-1411]: Prevent MappedSchema caching from leaking memory. (#3042)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "eb0fbb03e37c4ca5e582e96f508ce7b211cf3726", "messageHeadline": "Adds contributors who contributed to example and template CorDapps. (\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "5bbfde3d3593252ed84f926883b1731e7c7b29a7", "messageHeadline": "Run filterMyKeys only when required (in NodeVaultService) (#3014)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4ba794bc1ad9a76c5256e7c09f851d740759758e", "messageHeadline": "Section in contributors.md for code contributions. (#3038)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 57, "deletions": 13}}, {"node": {"oid": "adef57f1274aa02ec755d511f68481dcba69c2ac", "messageHeadline": "Including FlowException in the RPC exception whitelist (CORDA-1264) (\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "42edf58b924b9096aad7f46e24d21a2a2ac14c84", "messageHeadline": "Introducing AbstractArgsParser which removes the boilerplate of print\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 47, "deletions": 42}}, {"node": {"oid": "09a35f8e68006312845cded2e5053639dca841fb", "messageHeadline": "Splits node structure from node creation. Tweaks. (#3015)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 118, "deletions": 88}}, {"node": {"oid": "79cbaf8adf6918ce848cc381e19c7a44fcce063f", "messageHeadline": "Makes it clear that notaries are clusters or 1+ nodes.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 42, "deletions": 39}}, {"node": {"oid": "beef7bdfba492bafc6d22d2a2da785a4dad40add", "messageHeadline": "A typo fix.", "author": {"name": "PyPie", "email": "acetheultimate@gmail.com", "user": {"login": "acetheultimate"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d039ede5373323d2e051a9d23d0a17fcce9622fc", "messageHeadline": "Configure Gradle's wrapper task. (#3033)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0a8043ccc44b0efa3a86ed8d5cd43e1d5d448e54", "messageHeadline": "CORDA-1261: Document bootstrapping cannot use the same H2 port (#3032)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "32b57feaa017f88e799df02aa5944bd79e185f95", "messageHeadline": "Update jolokia to 1.5.0 (#2617)", "author": {"name": "jamesbr3", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ab80df342ab8a7ede0539daaee9fcecd02f6aeeb", "messageHeadline": "CORDA-1319 Adding CRL checking for nodes (#2987)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 609, "deletions": 57}}, {"node": {"oid": "c3e6b39e592b0288fac6bd4717b91c10091d8e10", "messageHeadline": "artemis upgrade to 2.5.0 (#3029)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0cbfab9214433a84d518bd4713baccdf8debc7b0", "messageHeadline": "CORDA-1335: Move DistributedServiceTests into a separate package to r\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e7787bd6479663e7badc2731011fd25455a4ec7", "messageHeadline": "Better login missing cash selection implementation. (#3026)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 6, "deletions": 33}}, {"node": {"oid": "efd203e5f32852e1841b2a0348036029abc02cb6", "messageHeadline": "ENT-1540: Make sure transactions with \"expired\" time windows get re-n\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 441, "deletions": 247}}, {"node": {"oid": "6b78ee8c14e3f406f7a5e164696fccdcf75f115d", "messageHeadline": "Fix incorrect imports. (#3022)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "0f310dd96677b175bc424d6f097133119369e8c9", "messageHeadline": "Updates withoutIssuer to not strip display token size.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b210f7ab0ba141a6a02e445741dcdab6f9c5b303", "messageHeadline": "DB test using transaction with rollback rather then recreating whole \u2026", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 280, "deletions": 179}}, {"node": {"oid": "235df69efe7d958a9b49205f228a83523b133445", "messageHeadline": "[CORDA-1379]: Allow soft trapping of unknown config keys. (#3011)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 61, "deletions": 23}}, {"node": {"oid": "efa69ce95991f951a982e980c9d591ab0e80a376", "messageHeadline": "Whitelists Triple.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aecde00365f108436aab7a8853979edb61951bbc", "messageHeadline": "CORDA-1001 Remove unused bits of PersistentMap (#3001)", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 168, "deletions": 56}}, {"node": {"oid": "99129c11413c2a49b31ef29cb31ddf87f5490b9a", "messageHeadline": "Merge pull request #3010 from corda/pat/explorer-networkview-bugfix", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "033fc3cf7bce5c56f38d0f2f357b472ba090f8c0", "messageHeadline": "[CORDA-1342]: The shell doesn't print the return value of a started f\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "426bc848829942155de7a6820fca838a514d0e0d", "messageHeadline": "New Platform Intro Whitepaper", "author": {"name": "Richard G Brown", "email": "gendal@gmail.com", "user": {"login": "gendal"}}, "additions": 347, "deletions": 0}}, {"node": {"oid": "b208d03f5c0e88bdcfb2fb8baf30250555f636b2", "messageHeadline": "Corda Behave: compendium of minor changes and improvements (#3008)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 119, "deletions": 66}}, {"node": {"oid": "22d5967b9e439c8674626019333d40a8ce20517d", "messageHeadline": "Adds setting the PATH environment variable to the set-up instructions.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cde701ab10a04a25fca2e7c69d8b49e36f439f58", "messageHeadline": "Add docs on private networks config and endpoint (#3006)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2ff3939e2e2aeaaf86b5e1d733aa9e8b1818d23b", "messageHeadline": "Add exponential backoff to P2P messaging retry (#2975)", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "5dc71fc35086aad59f1a01d24405670020cbc77f", "messageHeadline": "Behave: use existing Core common utility functions for Logger creatio\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 35, "deletions": 64}}, {"node": {"oid": "1b3157451230c2bfbca32dae505c8491c8de0a81", "messageHeadline": "[Bug fix] - explorer doesn't remove node from network view. (#779)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 13, "deletions": 2}}, {"node": {"oid": "7ad19af93f405ae186479b176f1ae49a5a17d790", "messageHeadline": "CORDA-1353: Notaries should reject transactions that contain too\u2026 (#2\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 267, "deletions": 228}}, {"node": {"oid": "f89b3b3e0f6628e743ef0698dabfe476176c20a6", "messageHeadline": "Update license year to 2018 (#3000)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e09fc602947ed7c41b2227f4d6e1385a29ef51f9", "messageHeadline": "Improved error message on net parameters mismatch during node startup\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "486441c383a3117ffe2614fb96e2be07b737c3a1", "messageHeadline": "Changes flow tests used in flow testing tutorial to use MockNetwork i\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 26, "deletions": 28}}, {"node": {"oid": "88c12791a81a49bdaab93e6bda4d070d7bf1ac5c", "messageHeadline": "Merge pull request #2999 from corda/CORDA-1368/aslemmer-transaction-w\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "8ce05e0ae311f4db6b9409e2bff8389dd3d1f5de", "messageHeadline": "Updates diagram to correctly show chain-walking process.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "29dbe6ab5311594fa0bc24fc533a74423fdaa4fd", "messageHeadline": "Add flow-id to MDC", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "f1da044c861693359bf9f01a55d63b36c045da4e", "messageHeadline": "Remove double wrap", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4cfb1606da39497995ceec89f0f521ff1b0346f0", "messageHeadline": "Minor: document the h2port option (#2988)", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3fb3371d52c5747a1736e8ce3ba5d07e797caa04", "messageHeadline": "Upgrade DemoBench to TornadoFX 1.7.15 (for Kotlin 1.2). (#2998)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "03fb9d4be296c85b25f4113bd86336393a72a1ce", "messageHeadline": "CORDA-1354 Check for jars in nested folders (to add in classpath)  (#\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 47, "deletions": 13}}, {"node": {"oid": "5f70b6e04954a6dc64a1a56089eeccb2966bb0ae", "messageHeadline": "Upgrade to corda-gradle-plugins 4.0.14 (#2996)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e507d0b88a383b7849e7f5239b5791205e2a4cd", "messageHeadline": "CORDA-1263: Replace deprecated kotlin-stdlib-jre8 with kotlin-stdlib-\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "65525d74e7e24078ce3c82ddf8a4f2ff3ff12e62", "messageHeadline": "CORDA-1325: Bootstrapper unable to whitelist two versions of the same\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 203, "deletions": 42}}, {"node": {"oid": "10c559a3f3dc1cc8055e3204cd289468fbf3e644", "messageHeadline": "Merge pull request #2991 from corda/aslemmer-cherry-7759fdbb71ea9b202\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 53}}, {"node": {"oid": "b0d2a258c0fa9db726c8ecb9e85b93af019ae900", "messageHeadline": "cherry-pick 7759fdbb71ea9b2021afd8af0ac05447c5305b3a", "author": {"name": "Chris Burlinchon", "email": "chris.burlinchon@r3.com", "user": {"login": "cburlinchon"}}, "additions": 4, "deletions": 53}}, {"node": {"oid": "c4ceca378762fe1959f075a1c8b1c301e411b6b8", "messageHeadline": "Merge pull request #2989 from corda/ENT-1775-PR759", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 308, "deletions": 39}}, {"node": {"oid": "640e5c60886b23068162205db82b1ae5c7c7eec8", "messageHeadline": "Merge pull request #2964 from corda/CORDA-1334/aslemmer-enterprise-sm\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 4744, "deletions": 1822}}, {"node": {"oid": "a276a2555ed049213c9479f1527ce9302cc16dcc", "messageHeadline": "Add killFlow tests", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "5e0202acd0999f82a2e65fbdffec602598523a38", "messageHeadline": "Add killFlow", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6bf34ed5c7406328c526e4ef36e46b03bad947a8", "messageHeadline": "Fix bugs", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 18}}, {"node": {"oid": "5b4fd6fe64a2d08f99ef432b222d7f01a3d745e2", "messageHeadline": "Address comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 12, "deletions": 16}}, {"node": {"oid": "57caf9af285e9b0b2a13a1c1342c8e0ff0123983", "messageHeadline": "Cherry pick 34f871936315097fd54c440912c51ce62b4f922a", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 30, "deletions": 68}}, {"node": {"oid": "19dad6da96b01d3e5a1c036c148cab17f9890bb2", "messageHeadline": "Add back deprecated functions", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 297, "deletions": 28}}, {"node": {"oid": "ce5fb662605e100e129c08a526007b10c8736cfa", "messageHeadline": "StateMachine rewrite", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4702, "deletions": 1992}}, {"node": {"oid": "d3446e213c7c1b1de64c2cbf9997236b88f3bbae", "messageHeadline": "Introduced a few more extension methods to Path, which are clearer th\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 663, "deletions": 528}}, {"node": {"oid": "3aaa176dd4bbdf94f9b58ef10622fc3afbeebfdc", "messageHeadline": "CORDA-1355: Introduce a dedicated property which controls what is goi\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "e51878417b81dd882cc846d3d8f9aa977752e51b", "messageHeadline": "Address PR comments", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 13, "deletions": 23}}, {"node": {"oid": "bf4d8ba08c79dff8abea8bb727dac6a3361932a4", "messageHeadline": "CORDA-1335: Scan attachment Jar only to speed-up the process. (#2982)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "be083d6763da463dbc5be6b7e81b9d6df752f5e7", "messageHeadline": "Added helper method for creating tcp transports from a list of host:port", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "3a17d4726f0804ab3c83b658a5927f2f3c46d387", "messageHeadline": "ENT-1775: reworked client to handle failover in HA mode instead of re\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 304, "deletions": 39}}, {"node": {"oid": "247a97f1a50149d4f4b465fe60f87c4c8195347d", "messageHeadline": "Remove superfluous registerInitiatedFlow calls from tutorial and exam\u2026", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 6, "deletions": 39}}, {"node": {"oid": "342ecc4eedd213a8156a75fc05d2c5ece248329e", "messageHeadline": "CORDA-1265: Upgrade to Kotlin language/API 1.2 (#2871)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1c7def8e129c18c554fce155d212cb280d6ed7f2", "messageHeadline": "Fix streaming subscription bug. (#2983)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ca55c80bfc5a41e7aadd3623cdddc975fbd85744", "messageHeadline": "Move kotlin utility helper out of public into internals. (#2979)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ec70478d70d25fab6dd7e550c56b8854d8f2ab54", "messageHeadline": "Corda Behave extensions for CTS (#2968)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 805, "deletions": 383}}, {"node": {"oid": "a684507553ac51e604a12973691083070cbf180e", "messageHeadline": "Better cert path validation exception message for PartyAndCertificate\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "7db48de2b88ba6cb37b57f05b12f997ec2d83af7", "messageHeadline": "CORDA-1344 Fix query paging in scheduled flow tests (#2970)", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 89, "deletions": 33}}, {"node": {"oid": "60323cca1517b94ba751c628cb829e2142b926b9", "messageHeadline": "CORDA-1312: Network bootstrapper copies any CorDapp jars into each no\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 49, "deletions": 35}}, {"node": {"oid": "1288f63998a6011e6bada840f8e70f4634d2d770", "messageHeadline": "Fixed the CorDapp configuration demo (#2967)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 38, "deletions": 34}}, {"node": {"oid": "9d2b7f0b7b57867e9adf74a155cbbd22a549edde", "messageHeadline": "CORDA-1313 RPC whitelist TransactionVerificationException (#2965)", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d8bf1019b6c7ddbe709cff7c730e66eb576f9ad5", "messageHeadline": "CORDA-1336: Turn off direct delivery in Artemis via config (#2961)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "6f69f0252dd8f9ebefd465c95d8cf05979c349dd", "messageHeadline": "CORDA-1337 Crypto.registerProviders (#2962)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 18, "deletions": 2}}, {"node": {"oid": "91c52af5ac59bcaac1234855ffb765a5b62977d6", "messageHeadline": "ENT-1584: Subscribe to private network maps using UUIDs (#2922)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 136, "deletions": 81}}, {"node": {"oid": "02913b284e71c7a7ec13af998ec96ecf23add71d", "messageHeadline": "CORDA-1312: Removed the need to have whitelist.txt for updating the c\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 103, "deletions": 84}}, {"node": {"oid": "80c075b19e69d8be3ac5bfabfe7560fc5c4b870d", "messageHeadline": "Merge pull request #2958 from corda/pat/ent-1323-cherrypick", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 40, "deletions": 17}}, {"node": {"oid": "842dd04b0c9432b5954a56f4acdd4337b21da567", "messageHeadline": "Merge pull request #2957 from corda/kat/bug/listSetterSerialization", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 41, "deletions": 5}}, {"node": {"oid": "b5f304a104faabc3659cfb9474da8d018a6be5bf", "messageHeadline": "ENT-1323 Network map service to check all identities in submitted nod\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 40, "deletions": 17}}, {"node": {"oid": "e6d352e44632317d0bc9b773167ffa3790338711", "messageHeadline": "Review comments", "author": {"name": "Kat Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "03850dabc2956cfa7a704eb360e4c044923040c9", "messageHeadline": "Review comments", "author": {"name": "Kat Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c783c431b1d99c5f8a35e4e1957786518b55c917", "messageHeadline": "Fix broken comment", "author": {"name": "Kat Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84914aa5c8fbf3175ffafc8d0a68b3b91eaae6b7", "messageHeadline": "Remove commented out code", "author": {"name": "Kat Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f19bcea82f53d056963f56554910a07a27a318a5", "messageHeadline": "CORDA-1229 - Setter serialization fails with lists", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 41, "deletions": 4}}, {"node": {"oid": "72bd530b118339009f4648897385846ce4067985", "messageHeadline": "Merge pull request #2955 from corda/kat/release/merge-3.1-releasenotes", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 267, "deletions": 15}}, {"node": {"oid": "91fd40c8061e06101aef2dc5bca5d123e00b0e13", "messageHeadline": "RELEASE: Merge V3.0 upgrade notes to master", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 98, "deletions": 2}}, {"node": {"oid": "f88542faa21e067f6656403cad89630f476e9a84", "messageHeadline": "CORDA-1095: Fixed rare race where the startNode future completes befo\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 130, "deletions": 137}}, {"node": {"oid": "b46c3b89bdcd36ed6555fe0a77b77d30ae7eb06e", "messageHeadline": "CORDA-1326 Add default shell user only when local shell is started. (\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "760cc1ec48acaa966b5c7893251576c91f342829", "messageHeadline": "RELEASE - merge v3.1 release notes / upgrade notes / changelog to mas\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 169, "deletions": 13}}, {"node": {"oid": "f6e79cdbea276eeaf3ef2b44cfff61df3878a17a", "messageHeadline": "Upgrade to H2 1.4.197. (#2918)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2dc2a8dc1907753aa2452864d61c2c53a843dd8b", "messageHeadline": "ENT-1727 Fix cash selection with PostgreSQL. (#2949)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "54a6fd0e06d141326db7786f44ade636b4a7684a", "messageHeadline": "CORDA-1201 Remove duplicated doc section. (#2924)", "author": {"name": "Jiachuan", "email": "cncorda@163.com", "user": {"login": "lijiachuan1982"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "70beffac48c943af69c51eb85593addbb230d81c", "messageHeadline": "Add support for different internal p2p artemis bind address/port (#2951)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 19, "deletions": 39}}, {"node": {"oid": "ecce64ba037cf4d708e590e449ce3b493a69e1ba", "messageHeadline": "HttpUrlConnection.getErrorStream() can be null, which if not handled \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 18, "deletions": 32}}, {"node": {"oid": "2792716157d79e1162ed20438d5d0db33e7b3a8a", "messageHeadline": "CORDA-1181: Add back information on initial registration (#2943)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 41, "deletions": 7}}, {"node": {"oid": "e48cd808b0a9317e274679ccdde8614554774d59", "messageHeadline": "Try to improve stability of `NodeRegistrationTest` (#2942)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "480b48a050ff1a7febb2c651e288bf86a430d23a", "messageHeadline": "Adds a table of contents. Readds Dockerform instructions.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 82, "deletions": 7}}, {"node": {"oid": "f3f7cfddd6281cea00483b17ce7c6118b645c5e2", "messageHeadline": "Upgrade to corda-gradle-plugins 4.0.11 (#2936)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "130b1d9325e23f67de47097cf14a716ae03559f8", "messageHeadline": "CORDA-1303 Regression: Recording a duplicate transaction attempts sec\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 90, "deletions": 58}}, {"node": {"oid": "ec091885595bb4486127e2a9bac442b8183ef4fb", "messageHeadline": "[CORDA-1292] Add CordaService testing documentation and improve tests\u2026", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 196, "deletions": 56}}, {"node": {"oid": "d5317e074ca468608013cd7f2e94ac292a80cf53", "messageHeadline": "Remove `errorLogPath` parameter which is not used anyway. (#2934)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "1b37cef82222ee5128fcd90264cf0ba51fe942ff", "messageHeadline": "Minor: use of ByteArray.inputStream() and introduced PublicKey.hash (\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 48, "deletions": 47}}, {"node": {"oid": "c8b58a601ff7c2263e6217c5b9a1ffd90c07914c", "messageHeadline": "Adding CRL support in the generated certificates. (#2932)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 83, "deletions": 11}}, {"node": {"oid": "53a0aae48989288903c52e3c849567aa2b9ce5d6", "messageHeadline": "Introduced a few helper methods around InputStream.readBytes (#2928)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 67, "deletions": 51}}, {"node": {"oid": "54db391e3c989f00ebd65636095e58bcf2b8994b", "messageHeadline": "[CORDA-1294]: Fix corda-shell publication. (#2926)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "71fa61020e70e6218877f5c7762d1c62f8de313b", "messageHeadline": "Adding a unit test for SignedNodeInfo verification (#2925)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 45, "deletions": 0}}, {"node": {"oid": "9a1c27e3e0fc168c59f174557367646b208c3613", "messageHeadline": "Improve performance of NodeStatePersistenceTests (#2921)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "e5b54a07c4d0846ad7a0c2978c9ab94db6919899", "messageHeadline": "Adds a missing import.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "22391c21c5fbfe6204339a8f3dbc7d84f64a9628", "messageHeadline": "Change log and upgrade notes for Shell changes in CORDA-792. (#2919)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6572939e6ef26a7d458a34094e516ec09b990582", "messageHeadline": "Link to X509Utils. Makes it clear they are only an example.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c998968e589aa5efa9f28584d3ae085e66cff40d", "messageHeadline": "Update RpcExceptionHandlingTest tests introduced by CORDA-1264 (#2916)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0af42bda445715b896b73f67697ab6ff578e3e43", "messageHeadline": "Fix a bug in the AMQP protocol wrapper code which gives incorrect rep\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7ec65901b62b87a14f0424a8b55e412003861e02", "messageHeadline": "Corda-1286 Fix embedded shell when rpc users from remoted database (#\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "7deb8025476d8bb5ad3d387d6c845c904df2f1e8", "messageHeadline": "Adds link from changelog to upgrade notes.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1f5559e3c44883e01e37a593adb05d0bbff47ac3", "messageHeadline": "Speed-up `NodeRegistrationTest` (#2873)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 39, "deletions": 23}}, {"node": {"oid": "65ff2141302e76747129dfb889b50e319ed7cf41", "messageHeadline": "CORDA-1276: Cleaned up creation of node-info object on node start and\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 84, "deletions": 119}}, {"node": {"oid": "2f1b8ff23e5a0400f72ff603da10b849604c6b04", "messageHeadline": "Fixing SignedNodeInfoe security issue (#2908)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "623eae7da1188f4e15e1a7f9be188bb230e66fef", "messageHeadline": "Merge pull request #2907 from corda/aslemmer-CORDA-1295", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 26, "deletions": 8}}, {"node": {"oid": "cb670dcb6255aa07c2b06fe1e381d0c4d032634c", "messageHeadline": "ENT-1463: Instantiate all contract classes before verifying any of th\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ef723b1b6854fb22d97a90ccde02997e0966da62", "messageHeadline": "CORDA-1295: Use ConcurrentHashMap instead of synchronised multimap", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "6d5e08b44e60cb6dade5142d146b7b078095d61a", "messageHeadline": "CORDA-1295: Clean up client->observable association on observable finish", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "abcdfeedf4de745080a118907da96bc55a8fbc85", "messageHeadline": "[CORDA-1294]: Publish corda-shell module. (#2905)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "87836361ea26e56981d898b313120f68aeaa12e1", "messageHeadline": "Merge pull request #2903 from corda/chrisr3-verify-contract", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "4106e9837d185f83a514fafbc4fc685048e8437d", "messageHeadline": "Clearer caveat about using observable states.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b9b4415d106303cb9667b5186d2eddb75a0e385a", "messageHeadline": "ENT-1463: Instantiate the contract class as part of contract verifica\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "0d1d7daedc62026eba2edebbfdf754f2569d0b3c", "messageHeadline": "[CORDA-1264]: Ensure correct serialisation and masking for throwables\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 437, "deletions": 19}}, {"node": {"oid": "196a24f03091033a8eb4efcf311cf525751fe358", "messageHeadline": "Optimize imports (#2872)", "author": {"name": "renlulu", "email": "xiaohuo200@gmail.com", "user": {"login": "renlulu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2e1f591e7f9b72e7df7e26bec9d59efa08a69ed0", "messageHeadline": "Generate a PDF version of the docsite. Request from a user in Slack.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 18, "deletions": 1}}, {"node": {"oid": "eb52c8be350e9b9915a41acd9c59c39ebb038703", "messageHeadline": "Improve the upgrade-test-packages.sh script to work on macOS. Fixes a\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "2863f8403b9defe79c4fdd159d1df51138a1d0de", "messageHeadline": "CORDA-1277 Remove double quotes from keys in reference.conf", "author": {"name": "Andrzej Grzesik", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 27, "deletions": 7}}, {"node": {"oid": "91036abe1888150236f295a72bf0aa0d99d5646b", "messageHeadline": "Update corda-configuration-file.rst", "author": {"name": "Andrzej Grzesik", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c28a16cb410d800ded1f32f5068a875ca2a1af9c", "messageHeadline": "Description id docs and change log.", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "d2b7f8b91f2884fc93d3a01877c5c652d6ab0630", "messageHeadline": "ENT-1686: Improve error message on parameters mismatch (#2891)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "43ead6424036e5473c72bab60c101aa892a63011", "messageHeadline": "updating docs", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "2e4b223bd8939d08461f61c73441dfa02bb1e370", "messageHeadline": "ENT-1668: Don't crash on node startup when network map is not availab\u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "51567e944dc96499d14c53d490db6e9437ee9b4b", "messageHeadline": "detect quotes in config keys", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "768dd32417e134058365d87fb028b328ca718ef5", "messageHeadline": "ENT-1663 - Inclusion of the cert path and root cert in the exception \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "e60b816b19e23da0ecdbfee9f4d0f08e172e27af", "messageHeadline": "double quotes in reference conf confuse people", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6c9a39ae4405afb3987dd0963052420c9a978dc5", "messageHeadline": "DOCS: Serialization roundtrip removes mutability explanation (#2888)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 139, "deletions": 0}}, {"node": {"oid": "36f02ff4b46435d23b1627f0a85526aa1ae364ce", "messageHeadline": "[CORDA-1267]: Making Corda's JPA classes non-final and Serializable. \u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 62, "deletions": 39}}, {"node": {"oid": "4269e4a02e177abf4f3cc4c580bf08cd67fa2602", "messageHeadline": "DrainingMode integration tests  - explicit node names, changed column\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "e43b12c203730cff9f5a46eebeef80977122824f", "messageHeadline": "CORDA-1236 - Don't let Carpenter exceptions escape the serializer (#2\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 184, "deletions": 34}}, {"node": {"oid": "0f99efa768aaa6180bc24f0511e2c050dbceeb34", "messageHeadline": "CORDA-1213 - Explicitly disallow serialization of non static nested c\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 430, "deletions": 38}}, {"node": {"oid": "91cdcc6752ca20e6ac84d3c1977a853cecec4eee", "messageHeadline": "CORDA-1258 - Only register custom serializers once (#2862)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 125, "deletions": 14}}, {"node": {"oid": "329fa94a09c0603c4d11393a4f9cf7aa12f33ddb", "messageHeadline": "CORDA-1002 Add node scheduler persistence tests (#2860)", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 150, "deletions": 34}}, {"node": {"oid": "47c7be62c0925f0f5c1f27eb256ad69569c95425", "messageHeadline": "ENT-1670: update kdocs and unit test for better user experience (#2875)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "c3031b182b9d9dcd32c565adaf4cee1d4fbc9689", "messageHeadline": "ENT-1665 - Update fast-classpath-scanner version to 2.12.3 (was 2.0.2\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "36d403dd7d077521c784bce854119346162a1927", "messageHeadline": "[CORDA-1262]: Added integration test for Cash Selection. (#2874)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "7978910e0b3a18df3bd20c5abb16685997983f1f", "messageHeadline": "ENT-1633 increase node max heap size to 512m (#2851)", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5677179504a0b36cb322121de7edd0026af4916d", "messageHeadline": "Fixed incorrect reference to column \"issuer_key\" in cash selection SQ\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "975b81c2c4bc221cf40b668ab81ae2ef9fc317fd", "messageHeadline": "[CORDA-1243]: Avoid drain-related deadlocks between 2 nodes. (#2866)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 215, "deletions": 75}}, {"node": {"oid": "620ba1e8a2e6e82aa3bc3dd2ecba9dafd2f48b00", "messageHeadline": "Integration test for network parameter updates and improved logging (\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 87, "deletions": 33}}, {"node": {"oid": "7ce8d7a8781e5f9df625d506870bd85c9ab4cb53", "messageHeadline": "SUBMISSION - Remove repeated code (#2864)", "author": {"name": "renlulu", "email": "xiaohuo200@gmail.com", "user": {"login": "renlulu"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4d15e17027bc6b114be610731c32eb8adbb2fd8f", "messageHeadline": "Documents TestIdentity in the testing API docs.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 55, "deletions": 0}}, {"node": {"oid": "9b981c2755daa182da16233fad8f1659b97c8996", "messageHeadline": "Corrects bootstrapper JAR name.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91cda5f18a5c0529850bf185866ab7ecf1e4e302", "messageHeadline": "Reintroduce accidentally removed RPC addresses print (#2857) [CORDA-1\u2026", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ce8771900eec874f12daa7d49f54c1febad03794", "messageHeadline": "[CORDA-1235]: Prevent out of order consumption of initiation vs subse\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 29, "deletions": 36}}, {"node": {"oid": "f1ac3c39e94934aa255fa20bdaef8ef241f9db2a", "messageHeadline": "ENT-1634 Fix Primary Key  generation for node_notary_request_log tabl\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d7147b7399e6b00a871e7c7a6ec5b4312abf6ea3", "messageHeadline": "Adds JavaDocs for SoftLockingCondition.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bc172840a30d10c008d5c2288dfcda37e3cee571", "messageHeadline": "Ignore flaky SSHServerTest.ssh_run_flows", "author": {"name": "Andrzej Grzesik", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "946ec3c04e85a6957fc03cdfe7551a39df06e20e", "messageHeadline": "ignored flaky test:", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ac9cb59a6eacfc45c592ece290c79f3fd7c3f9f8", "messageHeadline": "Fix RPC flaky test (#2849)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 23, "deletions": 19}}, {"node": {"oid": "144632818c106425c55767b9e12a381464c9d24e", "messageHeadline": "Adding the X509CRL custom serializer. (#2844)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 62, "deletions": 1}}, {"node": {"oid": "182294913a3976924043084d0b36a2bc78dbffe5", "messageHeadline": "CORDA-2615: Added description for configFile option in deployNodes Co\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "cd038ea107f4f7d58b01e7e1bbd768d1213e95f8", "messageHeadline": "Fixed docsite on incorrect node config filename required for bootstra\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "1a1cd94161a936a6812ed9d9d6cd1efb553b6bd9", "messageHeadline": "ENT-1564 - add additional uploader check to the HashConstraint (#2845)", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "5a05704d7a34c931c77f42087e5bbec46b594a24", "messageHeadline": "Expands shell limitations section.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a4242b5805df362ac562d758f48ea11da18df89b", "messageHeadline": "CORDA-1224: Remove @JvmStatic annotations. (#2847)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 182, "deletions": 182}}, {"node": {"oid": "8591ae2dc9131e590ced855dacfd8ef8c199a73d", "messageHeadline": " CordApps back in node classpath (#2843)  [CORDA-1232]", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "7a077e76f0cdf457cd40033fb0da594805a5951e", "messageHeadline": "CORDA-1099: Orchestrated clean shutdown from Shell (#2831)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 680, "deletions": 304}}, {"node": {"oid": "c964e50696a9bfe4ea2c229d1d04f7e5d38c99f3", "messageHeadline": "Trying to improve stability of `RPCStabilityTests.client reconnects t\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "327d7d8acfb89fc0d6cc716f018d8d49dba8635f", "messageHeadline": "Added sign helper method to CertificateAndKeyPair for producing Signe\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 37, "deletions": 23}}, {"node": {"oid": "dc595792e78e41b3a971e83f73bcc8409b53fa4d", "messageHeadline": "github issue #2630: missing rpc info at node startup (#2839)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fb37a5bcf1ff87527dbeb05ee7a8cf668bd9d742", "messageHeadline": "CORDA-792 Fix local shell in trader demo and SIMM valuation demo. (#2\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5b7f06a39d003a10cb0afb6388a11639400b6275", "messageHeadline": "Direct bootstrapper link instead of manual build.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 7}}, {"node": {"oid": "d60e0098f2bfa70e18611e6fbb26b0872702c449", "messageHeadline": "Removes the glossary and FAQ. Points people to StackOverflow for trou\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 265}}, {"node": {"oid": "286d1e5add5db8df79dfa20248dda983d438fa45", "messageHeadline": "Propagate cordApp classloader to shell [CORDA-1228] (#2833)", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06ec20379c6ebac06b384fbe84086d997ad9e147", "messageHeadline": "Clarifies that shell doesn't require RPC permissions.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2d65f1a6bb32cafb6380b1dea6567670c0fb28d", "messageHeadline": "Improve error reporting in case of failure of flaky tests (#2828)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "9f80cfa249a88cb4fb5cf650dc100cbb2784dc3d", "messageHeadline": "Remove superfluous @JvmStatic annotation. (#2832)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "59d4a2c7fee4917a487eea5f445d3b239f3b95a0", "messageHeadline": "Merge pull request #2806 from corda/merge/CORDA-1075", "author": {"name": "Andrzej Grzesik", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "180abcb4626b215acd66805003a73e97171fddfe", "messageHeadline": "CORDA-1208: Remove unnecessary annotation from entity", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "22008327cd22d878ca7efa5f5fd4391e5d5280a4", "messageHeadline": "Clarifies that blocking calls should take a timeout", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "64871ac0246716e2b90fe1a1809108825d57c45c", "messageHeadline": "Fix `IRSSimulationTest` test (#2821)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e31d2b0cad6e444152426b8c740326ca0b84b805", "messageHeadline": "CORDA-1208: Notary service should persist the notarisation request si\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 545, "deletions": 403}}, {"node": {"oid": "15e4449b38b5e8ecd0ef224baa842d631a5c0a53", "messageHeadline": "Adding BigInteger serialization support (#2804)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "88c5ab88704e1e93dae0cf55ee6cc11379dfb0e0", "messageHeadline": "Feature/corda 1219/remove out of process verifier (#2820)", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 2, "deletions": 922}}, {"node": {"oid": "a64474181971e79638d6c23cb677a91a6c0f1bb5", "messageHeadline": "Expose two static fields on SecureHash for Java. (#2822)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "27e45bc865520561096cf8d0793149106b4fde03", "messageHeadline": "Adding public key verification to the X509Utilities.createCertificate\u2026", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "f454b949e85961738292dc422730ffae918023aa", "messageHeadline": "CORDA-1142: Fix explorer to support all transaction types", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 88, "deletions": 35}}, {"node": {"oid": "2cff495553943a16c055a00f03fad13a5a2296c0", "messageHeadline": "Remove CordApps JARs from node classpath [CORDA-1135] (#2691)", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "a24a2105b193b999804a5bd5e2f38ae7fe18b7e8", "messageHeadline": "CORDA-1217 Replace Guava caches with Caffeine (#2818)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 112, "deletions": 117}}, {"node": {"oid": "8f750c062945be26a200840898e0ecb85eadf4c3", "messageHeadline": "CORDA-1042: Change the way how Jolokia library located on the classpa\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7d0b124d2474442c06e4834070484dd3eb32b5d", "messageHeadline": "Set up instructions no longer rely on Java installer in Mac (defaults\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1407f01600e09350f047b8ee5893c76f1cccefda", "messageHeadline": "Upgrade to corda-gradle-plugins 4.0.8 (#2815)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "dc250bc7013b22abefad4d157e706bc7a06a2054", "messageHeadline": "Minor clarification of network map docs.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "350218657275ad5c859b9bc0f05d9e5c677a63f2", "messageHeadline": "Bogdan - small rework of RPC client sending (#2812)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 29, "deletions": 109}}, {"node": {"oid": "df536cee86ead13aa7a6049074d81c0dac2d4aca", "messageHeadline": "CORDA-966 - RELEASE - Merge release notes from release branch to mast\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 307, "deletions": 46}}, {"node": {"oid": "42d1fcc7b2a7dff1db2a8e7a93d0577a19b921b4", "messageHeadline": " Ignore 2 flaky SSH via StandaloneShell tests temporarily. (#2810)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1a6f7bc2c00b5cb1cac1847473a2afab57e9601c", "messageHeadline": "Whitelisting CRLReason class (#2803)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9afcbb16a20a15722687657bdeb5ffdf59b23dd4", "messageHeadline": "Unwrapping InvocationTargetException during config parsing (#2811)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "932d632716c55fef0bda7c6519677a46b66f05c2", "messageHeadline": "ENT-1439 Refactor Provider setup (#2780)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 74, "deletions": 71}}, {"node": {"oid": "fae0dc0276e0f730b1e4e37bba50d2ecd28ea170", "messageHeadline": "[CORDA-1216]: Moved dependency on Jackson Databind from core to finan\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "8a22a00d681da08db4c19f8987b5eafd37986afe", "messageHeadline": "crash shell with help and bye", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff7db8685a0610abef1b514c24f792c36c726794", "messageHeadline": "increased crash shell version", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57a52f43a438512a6951ef40a8ed84550a1ff614", "messageHeadline": "shell: list commands alphabetically", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "721728c8abc99c5ed7dc3fa1e6856c84c6c7b25a", "messageHeadline": "Terminate observables on RPC connection failures (#2770)", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 49, "deletions": 3}}, {"node": {"oid": "568f7d7c17d5fc028793063e1234d050d64892b2", "messageHeadline": "Documents limitations of calls to external resources in flows.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "d591ed59073fd804dd8b7c2c173f8c0dca757cc8", "messageHeadline": "Update key-concepts-transactions.rst.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ecec9617ec8f3f95a76d1349242c42454fa7884", "messageHeadline": "Adds demobench as an option for running nodes. Minor reorganisation.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 26, "deletions": 22}}, {"node": {"oid": "0e33ab7fdbc07fc0f8aa8cd4b9729ebe266a89f7", "messageHeadline": "CORDA-966 - RELEASE - Update static versions for V3", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82786b3655d477a7800d4888d9f508e301c7ccad", "messageHeadline": "CORDA-966 - RELEASE - Update version number to corda-4.0-snapshot", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fbc6a55cf1d59adacc03923cc6dfe9ceaffdfd7", "messageHeadline": "CORDA-1186 - Actually move annotation into core module, not just core\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9a0a0e9880637c3524a04c2aa866f2ec04e3b53e", "messageHeadline": "Merge pull request #2758 from corda/merge/CORDA-1155", "author": {"name": "Andrzej Grzesik", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "3f735451a58e2ad562c79915b484320794b7ce6e", "messageHeadline": "Documents the default username and password for H2.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9ab693752dd7ee0cabaadefe338137415fdc2e6", "messageHeadline": "make two exceptions that held me up recently more helpful (#2778)", "author": {"name": "Ben Abineri", "email": "32292786+benabineri@users.noreply.github.com", "user": {"login": "benabineri"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2d31247da233b4848da8105b4fda9303bd657e5c", "messageHeadline": "CORDA-1171: When a double-spend occurs, do not send the consuming tra\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 214, "deletions": 172}}, {"node": {"oid": "a3bf4577f3ecadcbc1eb26da226946242501b161", "messageHeadline": "CORDA-696 - Ensure deterministic transaction id calculation for contr\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 208, "deletions": 85}}, {"node": {"oid": "af60848da788c1bf0023518f112b8abbca482ccc", "messageHeadline": "CORDA-1197: Take into account last amount submitted when adding data \u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "198fb4f2648ccc5d8802b74b2d66fdbd347c9f63", "messageHeadline": "CORDA-1192 - Quieten message when reflecting on a builtin Kotlin type\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 22, "deletions": 2}}, {"node": {"oid": "b3203c9f3efddcde19abc038b9ce05ae94021713", "messageHeadline": "Remove a mistakenly duplicated constant defined on ArtemisMessagingCo\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "2e9027db1bd2b8733026fc030864caf0fa237642", "messageHeadline": "secureRandomBytes should call getNextBytes, not generateSeed (#2587)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3c3a859d5ae3bc2213a4542fc223d38c2756146", "messageHeadline": "CORDA-1117 - port rst fixes (#2762)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d70cd26a7c73c75b7a18eb8f38795d1d94e066ed", "messageHeadline": "Kdoc/comment updates (#2626)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 88, "deletions": 68}}, {"node": {"oid": "ca54ed611c660d024c6debe15ffa5e369fcf5bbb", "messageHeadline": "addressing review remarks", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "98a6c71480f0bf23664a18ba29d4bab46d3e2b08", "messageHeadline": "CORDA-296: added handler for connection failover (#2639)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 153, "deletions": 1}}, {"node": {"oid": "17eb30965dd3edae7b8c712f56a55e584023b89a", "messageHeadline": "CORDA-792 - Standalone Shell - fix test on Windows (#2757)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "84e930d52a93331010535bd3f537fdbff9a150c1", "messageHeadline": "[CORDA-991] - Update committed api from v3 release branch (#2734)", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "93fda7a51531567f18e35a4ed69facc6c60f6a2e", "messageHeadline": "re-removing irrelevant fragment", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "e6ed91df8b2ec9f853edd8b521a4d9809fc17b5b", "messageHeadline": "CORDA-1186 - Move ConstructorForDeserialization out of internal (#2759)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 13, "deletions": 9}}, {"node": {"oid": "eb3f46311218cdca54ab541b2174d78ce8e254e6", "messageHeadline": "removed obsolete file", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "5d91531ee09c29584092c963eb3e05d65b55d77a", "messageHeadline": "Webserver should not require Jolokia in any way", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 0, "deletions": 41}}, {"node": {"oid": "3b3614c13b7b55d1d962710d125928e09f4053b5", "messageHeadline": "Removed a reference to a logger not present in tests", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ed3ba537f39accbe9151d741fdc5d153ec81e2c9", "messageHeadline": "Restoring Jolokia in webserver, to be able to redirect logger via Slf4j", "author": {"name": "ags", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "0d5f033aaec8549fa9a9d1964dcc5cfede3abe72", "messageHeadline": "[CORDA-1085] Alter column names to be consistent with R3.Corda. (#2606)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "803ce15b325a703a714e15740f9860cd76433d79", "messageHeadline": "Corda-1155 - Jolokia logging via slf4j (#2753)", "author": {"name": "Andrzej Grzesik", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 90, "deletions": 1}}, {"node": {"oid": "4e5df2f4fbeb78702c27d12113387f649b306ce9", "messageHeadline": "Fix permissioning doc (#2755)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "72074c76c71fb49de258878604beb17da05f1a71", "messageHeadline": "[CORDA-792] Standalone Shell (#2663)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 1367, "deletions": 281}}, {"node": {"oid": "8fe94bca2d2cdd971aec448ce91428218c0831d7", "messageHeadline": "ENT-1575 Shorten table name (#2750)", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "519644ce0de21bef7ee16109184816041734b47e", "messageHeadline": "CORDA-1170: Define and whitelist the Artemis/AMQP application headers\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 71, "deletions": 40}}, {"node": {"oid": "f682503396bf53efa3a3bb0e5120a047e30002ff", "messageHeadline": "Sort field annotations in public API and remove unnecessary @JvmField\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "f483763249f170de3827d18497cbcdeff02c5efc", "messageHeadline": "Fixed unrecognized property `jarDirs` in node configuration. (#2748)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "727f2b6cd1295a035e5eb9b9e64c3f091288d5fc", "messageHeadline": "Disable empty jar in top-level buildSrc project. (#2745)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4121f70da331cc4f7e4694b9a4e21d5b3270331e", "messageHeadline": "CORDA-1175 Docs numbering issue and counterparty consistency. (#2744)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 34, "deletions": 34}}, {"node": {"oid": "65bfc833d346357ccc0ca8d5b5fb5190b2ab598f", "messageHeadline": "CORDA-1173 - SwapIdentityFlow doc fixes (#2740)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 21, "deletions": 24}}, {"node": {"oid": "81f4bbcaf3bc1ca36738aceab11bc2286e6fd0da", "messageHeadline": "Fix flaky bridge test and an associated deadlock during rollback in t\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 67, "deletions": 47}}, {"node": {"oid": "f1856f0146072558509dc734d926b3acdb11013e", "messageHeadline": "CORDA-1145 - troubleshooting updates (#2738)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "6479d7d8ff0511d44de3f48dac361421a4f93d90", "messageHeadline": "[CORDA-1156]: Output of run networkMapFeed and run networkMapSnapshot\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 63, "deletions": 20}}, {"node": {"oid": "3a247f29667c02bd8568faaa249a2206584f2f01", "messageHeadline": "CORDA-1147 - fix shell (#2730) (#2737)", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5efea22a9bb9b3a869222c251490df8ef2a11a04", "messageHeadline": "Network Bootstrap changes to master (#2736)", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "d116b5e9f420420434e20b28a57f7f4fcb9c759c", "messageHeadline": "CORDA-1140 - FOR RPC Client P2P context use AMQP (#2716)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 30, "deletions": 38}}, {"node": {"oid": "29ccd4dbb87ffcfac10a1d82b1ed61dcc05e282a", "messageHeadline": "CORDA-1131 Upgrade plugins to 4.0.5 (#2725)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84ff1c875a2d2f2a1a498847977cc08d65edc7e9", "messageHeadline": "CORDA-1006: Undoing the wiring of maxMessageSize as it's not correctl\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 18, "deletions": 23}}, {"node": {"oid": "382b424810cd466455ef6bc027af97df9f62aec6", "messageHeadline": "Merge pull request #2727 from corda/chrisr3-vararg-apis", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 87, "deletions": 38}}, {"node": {"oid": "1caca4407682e38c2d490ec0e69e30b3d590efd9", "messageHeadline": "Fixed smoke tests after config parsing changes [CORDA-926]", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "1470f294d48defa83b8ccd40d0b071a6302c1f41", "messageHeadline": "Add artifactory as repo for TC-published gradle plugins (and cordform\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "cd3beabcc021ea34c229afb6edcfaab0a15eb130", "messageHeadline": "Finalise API stabilty", "author": {"name": "Anthony Keenan", "email": "anthony.keenan@r3.com", "user": null}, "additions": 11, "deletions": 9}}, {"node": {"oid": "37de2e770ecffa32fecbfcc8bab55ed138ac9172", "messageHeadline": "CORDA-696: Contract upgrade transactions - handle WhitelistedByZoneAt\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 27, "deletions": 20}}, {"node": {"oid": "067c9fb75f7a15e6b176412b33574c18300f507b", "messageHeadline": "CORDA-1082: Add doc for --just-generate-node-info (#2719)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "17dd7b964d6813a47052947d467d2d9a6afed622", "messageHeadline": "[CORDA-1162] Write API class/interface/method annotations in ascendin\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "d27fabc0df7c5328efbe470300d408491dd723b6", "messageHeadline": "[CORDA-1148] Include all of the vararg methods in our public API.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "ef703c50be7584a20e0144945f549d7020ce0892", "messageHeadline": "Configure buildSrc to be multi-module. (#2658)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "4a73a80b3958705e6336e65ee0bff955f90c4e84", "messageHeadline": "CORDA-1160: Only read node-info files if their last modified time has\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 32, "deletions": 40}}, {"node": {"oid": "26fe90c8e9a9b4534ae34804ace2d542a3badead", "messageHeadline": "CORDA-973 Allow deserialization of any checkpoint/storage encoding. (\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "91fd46f2c0d5d87e6b409149b040bcaea383a049", "messageHeadline": "Updates text of running node shel.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 15, "deletions": 16}}, {"node": {"oid": "08decac922b29c893d588e616918e4edd5512c35", "messageHeadline": "CORDA-1144 Fix documentation that refers to IRS demo code (#2711)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "80c00b920b56fc2e67abdd6bfc7ce160c4e04365", "messageHeadline": "Fix another non-serializable exception, add docs, fix a possible secu\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 56, "deletions": 14}}, {"node": {"oid": "799d90b35030e000f928c621c580f346d22e5916", "messageHeadline": "CORDA-1134 - Don't use private serializes for all caps public propert\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 76, "deletions": 30}}, {"node": {"oid": "06a6eace67fa44205cc0b2d8aaf3bf7afcc63a3f", "messageHeadline": "CORDA-1115 - Cannot serialize private nested objects (#2665)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 87, "deletions": 8}}, {"node": {"oid": "41bdad5aa29b0d4d360321de0b79bc8307e73831", "messageHeadline": "Makes it clear that monitoring must be turned on.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "617838c108f237961c9ea477f13fe17c6748d0b0", "messageHeadline": "Removes output that is no longer logged.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 17}}, {"node": {"oid": "7d3b585a9c884864f868d0228ce0912612fbdddd", "messageHeadline": "RELEASE: Bump platform version past V3 (#2701)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9bfebe4a82d491d95234510a1a6efefba4e3a61", "messageHeadline": "[CORDA-1136] Update startup message of P2P address and port (#2698)", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8616f245235fec3126f749044b2b8a044830b5b9", "messageHeadline": "CORDA-1048: Making it simpler to move an existing local deployment of\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 162, "deletions": 122}}, {"node": {"oid": "14cafee66e2779a7584bd84ffd644808747c193d", "messageHeadline": "Fix the serialisability of TransactionVerificationException and subty\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 212, "deletions": 24}}, {"node": {"oid": "06af213cdb39de5f1c6be4897e96c7e9819f8f95", "messageHeadline": "CORDA-1050 docs on whitelisting CorDapps (#2671)", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "08c5b7287442bdcac4bc6efaa5e66070129c9497", "messageHeadline": "1076 - Filters out structural steps when tracking a flow via RPC.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b580a2ac30a92559bd7b43fb33af2e796310ab01", "messageHeadline": "[CORDA-926]: Parsing NodeConfiguration will now fail if unknown prope\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 278, "deletions": 86}}, {"node": {"oid": "754b87d547c2a7f737a18ae84b64d41947f0d420", "messageHeadline": "Update identity docs (#2319)", "author": {"name": "Ross Nicoll", "email": "jrn@jrn.me.uk", "user": null}, "additions": 95, "deletions": 84}}, {"node": {"oid": "f5ffdab927e3f7953ffe651194ecab225b1698c6", "messageHeadline": "Merge pull request #2673 from corda/merge/CORDA-1127", "author": {"name": "Andrzej Grzesik", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8565fbd47f57dbdd085f98d17ed5513cbaef13ab", "messageHeadline": "CORDA-1127 - updated comments to follow current port layout (#2669)", "author": {"name": "Andrzej Grzesik", "email": "andrzej.grzesik@gmail.com", "user": {"login": "ags313"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "577033441adb590bb88f34f5fdac4f138a4d8fbf", "messageHeadline": "[CORDA-1035] Testing api KDoc Updates (#2584)", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 1162, "deletions": 833}}, {"node": {"oid": "b7d48b2f1a12e58bfa1b9a677bd446442f68f3c9", "messageHeadline": "Merge pull request #2667 from corda/tlil/CORDA-1103/fix-irs-windows", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "a542c0185d5173432dbc4b7ffb389b4861084063", "messageHeadline": "CORDA-1103 - Fix JAR paths in IRS demo launcher", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3572ce05fa04d12ba31d2b7e5f50b191357b687e", "messageHeadline": "CORDA-1102 - Fix IRS demo README", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 14, "deletions": 15}}, {"node": {"oid": "4d4253a287c6ddccddeab8ed24f9e16da5e25bc2", "messageHeadline": "CORDA-1124 Fix thread leak in generateAndSaveNodeInfo (#2659)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 106, "deletions": 32}}, {"node": {"oid": "0ff37c0437436570951a5aa67b0ba80568567d0d", "messageHeadline": "CORDA-1122 Switch AMQP bridge to use auto-commit sends and acks (#2661)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "4695cb081086712d24c84850870056fbb4dba7c1", "messageHeadline": "Allows DemoBench profile files to utilize extra database settings (#2\u2026", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "ce4392ef31cf605517b0136a47a9f4737c25146f", "messageHeadline": "CORDA-1080 - Doc update to make instructions clearer (#2599)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "0c62c6d8505c01cb2a53a77bace33bcdbe1f8ef9", "messageHeadline": "Improves CorDapp build instructions by including other ext versions, \u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 18, "deletions": 16}}, {"node": {"oid": "3abe6888cfd867b7edd398a2f8e80b1d470c7936", "messageHeadline": "Fix typo. (#2657)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48da1c3ebf5f00b4d04af481f42a48ddb4847772", "messageHeadline": "Merge pull request #2653 from corda/aslemmer-fix-rpc-server-sender", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "854a40d87fed9b0b9a619856e62828c7948124d6", "messageHeadline": "[Corda-1116] Classpath as env (#2652)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3066926f0fa7fbc481ee16a89a626ce5aeaf2f5e", "messageHeadline": "Improved classloader closing (#2650)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cd569577d254ba177d5cf435f396538703fd824e", "messageHeadline": "Fix rpc sender thread busy looping", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33918101017721039487cb9d99711e6b405e7b79", "messageHeadline": "CORDA-1004 Quasar-friendly ThreadLocal solution (#2594)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 171, "deletions": 4}}, {"node": {"oid": "f7c9f0d10e909f6e54db2356385f3fac3abe19e8", "messageHeadline": "Wrong file name.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "147f46fbf48a1cccf0f373cc65868be960063acd", "messageHeadline": "[CORDA-1119] Sign in DB transaction (#2645)", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0adc203d7ad771e628c14b10786891a91055a9ec", "messageHeadline": "CORDA-696: Fix conflict resolution error, fix filename type", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3c8db47b5a6d928617dc8f5326e62fe6f4f803b3", "messageHeadline": "Updates shell example of starting flow to reflect cash API change.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9da3a8ee055882108ca9f8238be16abd8365a0c4", "messageHeadline": "[ENT-1552] Delete temporary truststore once the test is complete. (#4\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "f1c3f584acc712e156e1f888069eb8665e118835", "messageHeadline": "Showcase link in Quickstart guide. Remove Utilities link (merged with\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "2da28c574eda301a7db6a8234c84c39bba19ec7e", "messageHeadline": "CORDA-1040 docs for FlowLogic.sleep (#2625)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "b91ef43e0fc0730f54887366a2559cd0fcd0e12c", "messageHeadline": "Remove the debug helper which should never make it into master (#2633)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "cc84b34dcabd0c0dd24f7f32e53fac0e076cdc22", "messageHeadline": "Close classloader to release associated file (#2635)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7517270ddedc5dee873179babd39a9f524796e29", "messageHeadline": "Improves node.conf page. Shows the defaults used.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 91, "deletions": 51}}, {"node": {"oid": "0edfef24090ec6068ccc9337595dc7ff7e7a45d2", "messageHeadline": "CORDA-696 - Create separate transaction types for contract upgrade tr\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 616, "deletions": 389}}, {"node": {"oid": "a483e7e8ce2f0b5e7bbf6847bfde9a4e611b4ff5", "messageHeadline": "CORDA-1096 - Performance when loading multiple states from the vault \u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 31, "deletions": 16}}, {"node": {"oid": "50ccb327008b60a47db1498104b02f14a1fe0da0", "messageHeadline": "Adds a 'provision the certificates' step to the Windows deployment in\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1bca591dd1d2874ef1bb51dd47d8c0d45d4f81c0", "messageHeadline": "Disable unit test for experimental projects (#2627)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "fd491d91ff44c2e4e9c73e12a197cc4625967afa", "messageHeadline": "WebServer init failure on config produced by plugins >= 4.0.2 [CORDA-\u2026", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "5be0e4b39e63337ec7882dc02a2b3a99ae802b7a", "messageHeadline": "[CORDA-941]: Add NetworkParameters contract implementation whitelist.\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 643, "deletions": 289}}, {"node": {"oid": "977836f4ebbdf5bb976ee5f91befcc3cdf1fe44a", "messageHeadline": "Enable tests which were ignored due to recent flakiness on TC and iss\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "1552e992e71a0508c74d294effd9d1a44138bc0b", "messageHeadline": "ENT-1443 Add cert role to CSR and doorman issue cert according to the\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 177, "deletions": 81}}, {"node": {"oid": "c8672d373f39cc2eac0fc8c003f96a307124336d", "messageHeadline": "CORDA-973 Compression support for serialization (#2473)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 436, "deletions": 90}}, {"node": {"oid": "2af0feee044c5fa23bdae2929968cd179a91aa39", "messageHeadline": "Various cleanup of the network map code (#2604)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 232, "deletions": 208}}, {"node": {"oid": "e91b74962b05ba33ee9cc00a5ffbf0038cae2235", "messageHeadline": "[CORDA-1098]: Fixed Artemis filters for flows draining mode. (#2613)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "67f9266b24c4ec6b095c4abe223e4e652d4df955", "messageHeadline": "Merge pull request #2597 from corda/aslemmer-CORDA-1043", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 25, "deletions": 5}}, {"node": {"oid": "904f706e107784bc350d3f46443fd8052634c89c", "messageHeadline": "[CORDA-1035] Flow test API docs", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 646, "deletions": 106}}, {"node": {"oid": "c94b606cf0a2678683698fb71ce947d2e26f011d", "messageHeadline": "Fixes a typo in the node deployment docs.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5db4882668844fd908ab3791c25a687233a47f55", "messageHeadline": "[CORDA-1089]: Ensure graceful error message is shown on node startup \u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "731cb1b67eb8bcebb80e1aad9449194c79e2e0f4", "messageHeadline": "Remove unused occurrences of  'exportJMXto' (#2588)", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "51704cd7a411084e6910da53f2331252a02be1bd", "messageHeadline": "Merge pull request #2591 from corda/aslemmer-fix-mocknetwork-networkp\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31c278d460345252d8cc14d7b8c3101c5513b29d", "messageHeadline": "Update API", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66cbe8c56d72edeca33bd39bf5063cab54ab9a4a", "messageHeadline": "CORDA-1043", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "ffd726d592b7b7b8a85a19dae5d86ee950d8ca81", "messageHeadline": "Docs: discuss zone constraints, flow drains and more upgrade related \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 185, "deletions": 103}}, {"node": {"oid": "9ddd47ea392895f553b6186fc97cff8273f97479", "messageHeadline": "[CORDA-1059]: Fix Driver hanging on duplicate node names. (#2590)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "1592c187701ed00a3d6703a38df4b80a99567e09", "messageHeadline": "Pass network params to InternalMockNetwork", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e13523d64684bc34515a93484081cde2b9613ef", "messageHeadline": "Merge pull request #2583 from corda/aslemmer-remove-log-line", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2cf2fdbc060c0d1455b3cb269c3dabc6bea54894", "messageHeadline": "Address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55a33acc32e1aa031cbc85bab1bbfc070bac0208", "messageHeadline": "Address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7548c6c901ac904ee7e0ffc67a035ca5baa059b1", "messageHeadline": "Docs: some work on the network map docs.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 73, "deletions": 24}}, {"node": {"oid": "68c2dd16d954d348551db19ce55ca57ebac6036a", "messageHeadline": "Remove spurious logline", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a223fdb8d39da23b080676978e77a5fc7e0dd441", "messageHeadline": "DOCS - Separate parameter names in exceptions in a clear fashion (#2577)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "18f81ba97356911a47fbcab8a4bc03af80cf02e3", "messageHeadline": "Eliminate references to Java target \"1.6\"", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "979aef1308aaa9c77ac41190d6b986401c00c655", "messageHeadline": "Removed DriverParameters.initialiseSerialization (#2572)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "ad959c7af1eab7ecb393aba736cdcf617ace1346", "messageHeadline": "Changed the wither methods in DriverParameters and NodeParameters to \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 54, "deletions": 57}}, {"node": {"oid": "dc268ebe63c12fc71bcb39a5c3166e9a1005ec32", "messageHeadline": "Merge pull request #2477 from corda/aslemmer-corda/issues/2300", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 376, "deletions": 221}}, {"node": {"oid": "c704ff63701757bd5e8d004dabdaf8dfceab3cfa", "messageHeadline": "Fix a build issue caused by a bad auto-import.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4f0c6928319363b89cc5a717eda14862ecb698b9", "messageHeadline": "Minor: reduce the size of the MockNetwork API a bit, add some better \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 67, "deletions": 71}}, {"node": {"oid": "32bcf0a06c59c87f12836d6e4843ec4f08924062", "messageHeadline": "Address more comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "7f1bfac8b092519a53b1f059b73c7a9b62c13d35", "messageHeadline": "Write better test for dupes", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 101, "deletions": 66}}, {"node": {"oid": "65681e8e9d55164a46fe796cf8fc0d62790ed8fb", "messageHeadline": "plugins folder renamed to cordapps", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "71c94f8a9d9595daf22e9e5f6ad152c4fc5b750d", "messageHeadline": "Reversing the introduction of GlobalProperties (by CORDA-961), and ad\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 281, "deletions": 187}}, {"node": {"oid": "b8fa44d721ef4ffbe422db2fd1cc2f26d0f3b586", "messageHeadline": "The IRS demo has a clash between web server ports and the regulator n\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7e13fe6148e8f9b8d44d005665a2fbfed2ca2148", "messageHeadline": "Updating to gradle plugins 4.0.0", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "003e14ce57dfde6af6a26c42f92d5ffa0baf4f9a", "messageHeadline": "Added a helpful error log when validating keystores.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5b93abdc57603e6675a4b437caf753e35a1d965c", "messageHeadline": "CORDA-1010: Send a request signature in addition to a transaction to \u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 387, "deletions": 94}}, {"node": {"oid": "fee89c044f9167777f8d60617686f7a47e5e11d8", "messageHeadline": "Enhance the pluggability of the bridging and messaging code, so that \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "cb7a0229a8c876b5799825f01ce98515e397c5de", "messageHeadline": "Fix a hang in AMQP protocol code that occurs when pausing in debugger\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9711ea88c005990f006c732c37e3cf7b757faf07", "messageHeadline": "Fixed Demobench. (#2548)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "fe7c129ae7f89ea5830efd0d7dc0116bba4ba069", "messageHeadline": "CORDA-1038 Update verifySignaturesExcept in api-transactions.rst (#2546)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 36, "deletions": 2}}, {"node": {"oid": "458db7cb24c3c5007dba75c60b1f21a7b76350f0", "messageHeadline": "Cleanup build (#2551)", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "307e2988c9be32e77aafa89b720efdc83b662429", "messageHeadline": "DOCS: update AMQP serialization (#2543)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 45, "deletions": 2}}, {"node": {"oid": "c2485858f50c3391bfe6fdb14533c523e6cf5048", "messageHeadline": "CORDA-1011 Add powershell script to update testing package imports (#\u2026", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ed0cf91946430906880bf2587372025ba86a5bf6", "messageHeadline": "Start Jolokia agents if configured without modifying JVM options [COR\u2026", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 125, "deletions": 17}}, {"node": {"oid": "2864ce1384196bf995eecabacfc1da4f469bd295", "messageHeadline": "ENT-1519: Ensure NodeInfo always has at least one address by checking\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 112, "deletions": 44}}, {"node": {"oid": "308d70c0d1c43125c4ff302d4a210306c6540a31", "messageHeadline": "CORDA-939 One last internal exposure (#2537)", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "ae63de34ad34edcff363abd7f4c08cc9de031d29", "messageHeadline": "Run H2 fix test in parallel (#2504)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "fa34a16f27c6347a81aed3a61d74ee94c309eefd", "messageHeadline": "IRS Docker nomenclature fix (#2531)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d25ab7d8970b168c33f2997a434132fcef96ebbd", "messageHeadline": "Removed remaining gradle plugins", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 220}}, {"node": {"oid": "1cd028ebbea0e7db298fdc5bc67a37c8947834ba", "messageHeadline": "Moved gradle plugins to another repo (#2520)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 2990}}, {"node": {"oid": "311475a81c1028fe460b505a67f8eae88768ddb2", "messageHeadline": "Switch to using our own quasar fork with thread leak fix (#2443)", "author": {"name": "cburlinchon", "email": "chris.burlinchon@r3.com", "user": {"login": "cburlinchon"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "6a4f783106663a4c1788e2c726c667896b68a6ba", "messageHeadline": "Hack around database-with-observables issue", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "5de1ca7127a698a344a85aeb0af78469bf17ca5d", "messageHeadline": "CORDA-1032 - unnamed ctor param serialization issue (#2532)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 31, "deletions": 2}}, {"node": {"oid": "eeb96535ee0abbee781c9eb9f189f562b5ab1687", "messageHeadline": "Re-added missing changelog entries", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3e8d76334ea20be14f428d701f41f7ebd6ee1932", "messageHeadline": "CORDA-939 Modify Api Scanner to check api for internal exposures (#2510)", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 223, "deletions": 171}}, {"node": {"oid": "81b16776f3d5109e977d86d75287ef0a7f773eb5", "messageHeadline": "Fix RPC observation vs reply ordering", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "174ed3c64b8a5dc290e1771122f4b68d7dd69e88", "messageHeadline": "CORDA-556: Added Cordapp Config and a sample (#2469)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1063, "deletions": 206}}, {"node": {"oid": "3802066bf6a63564f89448fd78d329200fb3fd8b", "messageHeadline": "Merge pull request #2500 from corda/tlil/bdd-test-framework", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 3141, "deletions": 1}}, {"node": {"oid": "117f4a721ea90ec8c4fed51a11720a92447529d4", "messageHeadline": "CORDA-939 Remove sslConfiguration from public constructor of CordaRPC\u2026", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "7924a5a83419ac8562e16dff616653c9a22ccf71", "messageHeadline": "Add RPC deduplication to client and server", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 306, "deletions": 199}}, {"node": {"oid": "a702d792a72bcfdb458a7968e6e0e4e22c7038b5", "messageHeadline": "Make NotaryFlow.Client more modular and easier to customise", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "b91dd43a834ae08e3830476eee7563a7eef0a828", "messageHeadline": "Test driver default parameters removal (#2519)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 116, "deletions": 149}}, {"node": {"oid": "e5118fedaf43b6c4826b1e7bbe88317c3954e896", "messageHeadline": "Updates API stability file.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "949d4fd7fb23a896d8526b3e9c44ce7ebc6e767d", "messageHeadline": "Fixing a small mistake added/uploaded, only one required.", "author": {"name": "CaisR3", "email": "30469399+CaisR3@users.noreply.github.com", "user": {"login": "CaisR3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3455053acbe56c67b831d4a7e42e0073f28702e", "messageHeadline": "Adds constructors for creating mock nodes by passing params.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 36, "deletions": 0}}, {"node": {"oid": "e5857b8e45e6169e7727c358fda2f724efc83063", "messageHeadline": "Windows curl warning (#2324)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ad1be79900d60f9fa93d9a4e37141e325440d6ad", "messageHeadline": "Reorders params to put non-default args first. Creates simpler defaul\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 144, "deletions": 128}}, {"node": {"oid": "da591363fdccd220455a92f083d2ad59ed0e2d12", "messageHeadline": "CORDA-990: Flows Draining Mode (#2483)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1043, "deletions": 182}}, {"node": {"oid": "fa4b5d16ba6249f85b50851c2f52dc697eebdee6", "messageHeadline": "CORDA-1009 Remove X509EdDSAEngine dependency on X509Key (#2506)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "1487c411b43286b4b01b2b7467b598167a0283ec", "messageHeadline": "CORDA-716 - Update changelog for test package changes and provide upg\u2026", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "ddf0d34147393eb54003423c3b0ef038d5e303da", "messageHeadline": "CORDA-1008 Samples fail to run due to wrongly configured max transact\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f3e0e99730004695b5b428042306a768852832f", "messageHeadline": "Allows the webserver JAR used by each node in deployNodes to be confi\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 44, "deletions": 2}}, {"node": {"oid": "ad7b84b5a84031a6f0b8f1bccafe6d732134fa69", "messageHeadline": "Removes IdentityServiceInternal as a public parameter to MockServices.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 31, "deletions": 32}}, {"node": {"oid": "d1627fed5bcf64327229dbed52ab5b32b0e07fa3", "messageHeadline": "Backporting introduction of constants for the dev certs from enterpri\u2026", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "1218fa037e14538ba89a535cb7cbee0012feb65e", "messageHeadline": "Allows configuring maxParallelForks as system property (#2482)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "407885c93b66b426838384fc71eaaba5dbf6263e", "messageHeadline": "Enable selective runs", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 29, "deletions": 4}}, {"node": {"oid": "74e65f392f3e3b5b85761aac8d62f152ad827f74", "messageHeadline": "Fix prepare script and cash config check", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "cca71e3d6eae39664f649cbe13a49fe9dd4953a0", "messageHeadline": "Make RPC scaffolding available for Node", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 27, "deletions": 21}}, {"node": {"oid": "a9109e085547e34954bfdfd2a141adb126ce45ba", "messageHeadline": "Merge pull request #2498 from corda/aslemmer-fix-cache-duplicate-dete\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "7b65b7971ad065ff7cab1d90ce8643b5cde44008", "messageHeadline": "CORDA-939 - Don't expose StartedNode and AbstractNode as part of publ\u2026", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 679, "deletions": 552}}, {"node": {"oid": "c2503921ad063adc594618179e559a1f1a108430", "messageHeadline": "Update instructions", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 15, "deletions": 5}}, {"node": {"oid": "3c4212a3d6d79d38afddd218ffc65dfbb8cbd5d5", "messageHeadline": "CORDA-992 - Make the finger printer pluggable for serialization facto\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 347, "deletions": 203}}, {"node": {"oid": "d5d5b12a2db38446bc1e7c8e3d273691bbdef088", "messageHeadline": "Ignore tests to not impede test pipeline", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bd707eb9c88235f48c39738d12e66b54f6a15a67", "messageHeadline": "Update README", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 28, "deletions": 2}}, {"node": {"oid": "cd079de4b8aed5831c942d8b51b7b98b3fcfcce7", "messageHeadline": "Port library functionality from corda/behave", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 2892, "deletions": 58}}, {"node": {"oid": "cfc90a221b700c83849df9aaaa598c1af2b99666", "messageHeadline": "CORDA-1003: Fix duplicate detection on cache evict", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "d072f6c275a5ff770aa66e37b9492a387d757329", "messageHeadline": "Merge pull request #2490 from corda/aslemmer-r3corda-compatibility", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 553, "deletions": 494}}, {"node": {"oid": "d01b2cbe975ef0edbbc3011ba729ddde4844dd8e", "messageHeadline": "Address comments, fix test", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "86fb1ed852c69121f989c9eeea92cfb4c27f9d13", "messageHeadline": "CORDA-967 Multi-tx signature verification (#2488)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 136, "deletions": 17}}, {"node": {"oid": "70399eb2ac45e6604a77d69d3f6c8bccb2af77df", "messageHeadline": "API changes", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "0a88b76e461fc540038553b77a6f2afd95c04566", "messageHeadline": "r3corda wire compatibility", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 479, "deletions": 475}}, {"node": {"oid": "c8cf46c65781497c211b88a11e828e95192e9e60", "messageHeadline": "CORDA-961 Wire up and enforce max transaction size (#2465)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 251, "deletions": 35}}, {"node": {"oid": "1902a4f11eac7fac60458f6ace39f9dc1f8543df", "messageHeadline": "CORDA-973 Refactoring for serialization compression support (#2466)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 395, "deletions": 286}}, {"node": {"oid": "2986e2f5a9559a2dc7bdcaab80e8a4274a3c6b1d", "messageHeadline": "Provides more information about the default initiating subflows. Mino\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 25, "deletions": 20}}, {"node": {"oid": "ff972508bd8649ff981fec23834262186e0efa99", "messageHeadline": "CORDA-986 and CORDA-985 CompositeKey and Signature verification perfo\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 52, "deletions": 35}}, {"node": {"oid": "4a68145f231dd4206cdcdded0c5abcb2957829ad", "messageHeadline": "CORDA-939 Adding documentation changes requested from v3 release bran\u2026", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "6acff3a7df4019fa50363cde22340759403e5598", "messageHeadline": "First approach to network parameters updates (#2412)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 588, "deletions": 132}}, {"node": {"oid": "cbe947694d394e3ac76a1ec06e2077029d2f5956", "messageHeadline": "Minor: upgrade some Spring Boot deps and tweak the Jackson version it\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "058e694d319d855435b180f3cad3a868a68a986d", "messageHeadline": "Minor: fix a couple of Kotlin build file issues that cropped up whils\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "865364f283173efa03bcf2071d9a77106adc7ffc", "messageHeadline": "Upgrade Kotlin to 1.2.20", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8081ee42adae665c9a40d7eb7cbd0933952a1d56", "messageHeadline": "CORDA-939 - Dont expose FlowStateMachine via public API (#2438)", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 115, "deletions": 101}}, {"node": {"oid": "95f062e8ffe323b49739f5f232f3737075f9ec05", "messageHeadline": "CORDA-904 - Fix evolver to work with setter instantiated classses (#2\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 176, "deletions": 51}}, {"node": {"oid": "3b5d89883dcf3eb0b29ec612d131f66307f00251", "messageHeadline": "Added basic node configuration validation. (#2433)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "69c989478ab6d488d3b418259ccc75d536520dda", "messageHeadline": "CORDA-979 - Make public Java setter accessible within Kotlin (#2464)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 59, "deletions": 50}}, {"node": {"oid": "45ff60fccc59bf3fa16546b623b85666e23026d0", "messageHeadline": "Init CRaSH shell only when it's really needed (#2448)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "429da85650cdf2f23c1b261f094c2741e98a72b2", "messageHeadline": "CORDA-946 - Fixes to fingerprinting breaks backward compatibility (#2\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 101, "deletions": 12}}, {"node": {"oid": "a9856b9ce6c600941707fca7b60340701209c3de", "messageHeadline": "Docker system (end-to-end) test (#2437)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 830, "deletions": 473}}, {"node": {"oid": "a08d333d5b2096e8f6573ed8afdf3f9a29633693", "messageHeadline": "CORDA-978 - Only consider getters that accpet zero parameters (#2462)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 64, "deletions": 18}}, {"node": {"oid": "8e2524f35d4e9455e9e8f20cae8de6f0323a3070", "messageHeadline": "CORDA-977 PK constraint violation when up adding Mapping to DBTransac\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a3c4eb3cdc88375f217ddecbfb953179b008f99", "messageHeadline": "Documents test frameworks in quickstart guide for visibility. Small t\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 89, "deletions": 117}}, {"node": {"oid": "57ba9cdf06f1ef13afbf42ac7a0e3fa6a306f681", "messageHeadline": "CORDA-915 - Replace BEANS introspector with standard reflection (#2400)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 379, "deletions": 71}}, {"node": {"oid": "38ccd0572c3ff186a039631b84df54dcf2e54e6d", "messageHeadline": "Use Java reflection for determining if a type is a Kotlin singleton. \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 15, "deletions": 3}}, {"node": {"oid": "82ece34ac827dbee1479e3fc5c5f1ce378f049ac", "messageHeadline": "Tweak the way invocation context is integrated to reduce the pain for\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 139, "deletions": 130}}, {"node": {"oid": "f3d2a7674cc22476d162347d76cef3225afb3026", "messageHeadline": "Add module for end-to-end testing library", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 234, "deletions": 1}}, {"node": {"oid": "18fa226da76dd58d4eaf66173f8eec0deb7f8fa8", "messageHeadline": "Merge pull request #2440 from corda/kat/bug/CORDA-943", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 439, "deletions": 129}}, {"node": {"oid": "4ac2c59623d340a2060a4454e2db56a4914c6c9c", "messageHeadline": "Adds links to referenced code files.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 6, "deletions": 2}}, {"node": {"oid": "eb99a7d775b4d8fa156ee21cbd685d3011331de0", "messageHeadline": "Refresh API/ABI definition file (#2449)", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1130, "deletions": 0}}, {"node": {"oid": "258b562e161834a64a88a40dc022cbf4e12ec181", "messageHeadline": "set network registration poll interval via http cache control header \u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 25, "deletions": 13}}, {"node": {"oid": "00b90a98fbabc8b7f6ed55634c0cf08e2fee0105", "messageHeadline": "CORDA-943 - Cope with multiple generics at str->type conversion in AMQP", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 255, "deletions": 101}}, {"node": {"oid": "0c93f1d4b15828b7da19c837e4b7fb236d64536d", "messageHeadline": "Remove exposure of internal hibernate configuration from mockservices\u2026", "author": {"name": "Anthony Keenan", "email": "anthonykeenan@gmail.com", "user": {"login": "anthonykeenan"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "781d517761ff9f01422913b45d763ba65dbc07ab", "messageHeadline": " Added documentation and extra logging to publish tasks (#2427)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "409cdf05e0d24c49768c47f4c2d37f754320dd76", "messageHeadline": "Added option to enable docs only builds if a specific file is present\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "941429d3a7641c6348dd5096207059af96daae5e", "messageHeadline": "Remove word restriction in corda x500 name (#2439)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 5, "deletions": 12}}, {"node": {"oid": "222c5b9db8a85e3286f94da4bc952d078266f2c7", "messageHeadline": "CORDA-943 - Fix trader demo", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 293, "deletions": 137}}, {"node": {"oid": "ceff50d6565989765413eab7051bf87211b253cc", "messageHeadline": "Refactor location of bridge code to allow out of process bridging (#2\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 75, "deletions": 68}}, {"node": {"oid": "2d557d04b436947922be52b6c5e244c04a905e8f", "messageHeadline": "Minor rewrites. Better documentation of granting RPC permissions to R\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 80, "deletions": 22}}, {"node": {"oid": "d6f9721cb8b117cc96dc592b85db927b34bbda09", "messageHeadline": "Docs: move serialisation into the CorDapp section. Fix some markup is\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 112, "deletions": 108}}, {"node": {"oid": "685ab4c9b0e8437355b28466e41f4caf7d326de1", "messageHeadline": "Add trace logging to network map client (#2424)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 24, "deletions": 4}}, {"node": {"oid": "28e29c0873c19308e685c5b112f7f652bdbaef63", "messageHeadline": "Fix path issue which causes windows build failure. (#2430)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9ca63d173d27dc1b910aa3150e0d7bd49ea017a4", "messageHeadline": "Update OWASP dependency checker to latest working version", "author": {"name": "James Brown", "email": "james.brown@r3.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93054a95905c4bf7383245f16b587a75d88feef5", "messageHeadline": "Add cmdline option for network root truststore and password (#2407)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 90, "deletions": 66}}, {"node": {"oid": "4851d9ca6a5e5df331e9895feb45aece93ac83b2", "messageHeadline": "Documents rationale for using cordapp, cordaRuntime and cordaCompile \u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 14, "deletions": 1}}, {"node": {"oid": "37e207eaf32f8d53332ff12ad179440abdd7e634", "messageHeadline": "Merge pull request #2271 from corda/aslemmer-fix-irsdemo", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 76, "deletions": 49}}, {"node": {"oid": "e19f51d9ac211301e0b31e3ab70484d986f7fc66", "messageHeadline": " CORDA-959 Filter unschedules and remove database activity from insid\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "4257891c98a9a0bf115cbdd391534fead47ca438", "messageHeadline": "Revert \"Raft Notary: remove snapshotting\" (#2423)", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "fca3d565acbdd0e4c036bc33cbd0c99eb491abda", "messageHeadline": "Add 'Regulator' node for AutoOfferFlow, fixing IRS", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "58f76ee2da22d27ca11ee4124a8dfbc6182a612e", "messageHeadline": "Put IRS spring whatever back on classpath", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 62, "deletions": 47}}, {"node": {"oid": "e357a881818aa27355a5144156baed3cd7dc7433", "messageHeadline": "Deprecate TimeWindowChecker, make TimeWindowInvalid report exact curr\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 40, "deletions": 76}}, {"node": {"oid": "69bfc9b437eec955069c0ba85d754a4fa9c4981b", "messageHeadline": "Comment out lines breaking IRS demo", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ff9c9e2e3bac340aa7c2275d38880c9af815be8", "messageHeadline": "Move to message based bridge control protocol (#2410)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 350, "deletions": 386}}, {"node": {"oid": "b8f25fe689e3afb9f7c5792845093ccb387fdd8e", "messageHeadline": "Docs on contributing to Corda", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 68, "deletions": 4}}, {"node": {"oid": "17a6f61eba907c63b599f780a58ea312ae4eb2bc", "messageHeadline": "Simplify CashTests and add some comments/convenience APIs to MockServ\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 291, "deletions": 298}}, {"node": {"oid": "242d9cf7ade854d75ec4781edfaf16034b3b6217", "messageHeadline": "CORDA-692 Don't include internal packages in API documentation (#2415)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 46, "deletions": 41}}, {"node": {"oid": "471907366b94eba6fe6da19cb6b43c06b5bece6c", "messageHeadline": "Renames Controller to NetworkMapAndNotary, in line with templates and\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "371cb0a0812dca0a1315ed7e5e9dc17d8097d527", "messageHeadline": "Gradle plugins: additional of publish sources configuration field (#2\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "9783f11ba8df08850ffee991b075096c91e2ddf1", "messageHeadline": "Exposed RPC SSL settings through Cordformation (#2419)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 422, "deletions": 52}}, {"node": {"oid": "5f8af818b1f59e700fe9039f1b87f8fa044eb4f6", "messageHeadline": "Merge pull request #2408 from corda/jamesbr-remove-jolokia-war", "author": {"name": "jamesbr3", "email": "33660060+jamesbr3@users.noreply.github.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "0fa6969d5d29675ab2d343dd42f4938cb2f04587", "messageHeadline": "Added various X509 utilities to remove some of the existing boilerpla\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 159, "deletions": 134}}, {"node": {"oid": "3c95772288835329d27cee6318a2aafef30c6535", "messageHeadline": "Merge pull request #2418 from corda/kat/feature/gradleUpgrade4.4.1", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 85, "deletions": 86}}, {"node": {"oid": "52ae34782d85b030567113950f8ba89749f52e8e", "messageHeadline": "Removes a reference to the bundled node webserver.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "51d6209c97ac1177abc077f591e67518a976a107", "messageHeadline": "Upgrade gradle to 4.4.1", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 85, "deletions": 86}}, {"node": {"oid": "cfb8997f231d2877844e6d6bb591398a38765048", "messageHeadline": "Fix build break due to an API change between PR check and merge", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d17670c747d16b7f6e06e19bbbd25eb06e45cb93", "messageHeadline": "Provide an API to register callback on app shutdown (#2402)", "author": {"name": "Ben Wyeth", "email": "github@nimmaj.com", "user": {"login": "nimmaj"}}, "additions": 78, "deletions": 12}}, {"node": {"oid": "3c0e006456baa8428b6a5e8611263e12f2f54754", "messageHeadline": "Reverted incorrect additional advertised RPC address in NodeInfo (#2417)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 21, "deletions": 49}}, {"node": {"oid": "61c7de22d6717bd3f11dd059bc1acc2c5a3febde", "messageHeadline": "Replaced KeyStoreWrapper with X509KeyStore, which is still a wrapper \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 328, "deletions": 315}}, {"node": {"oid": "5df50c0e81fae9b763d07dab5fc03ca67d768b22", "messageHeadline": "Fixes a bug in the deserialisation of UniqueIdentifiers in the CRaSH \u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "142f52fa82628e885ba20386442d102dc255708c", "messageHeadline": "[CORDA:936]: Enable RPC layer to work with SSL", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1563, "deletions": 366}}, {"node": {"oid": "70f1fdeb2b3b861c0222dca7da904139beed261f", "messageHeadline": "CORDA-939 Make SerializationEnvironmentRule.env private so as not to \u2026", "author": {"name": "Anthony Keenan", "email": "34482776+anthonykr3@users.noreply.github.com", "user": {"login": "anthonykeenan"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "8de2c78dd261ed254db3ad210df4b88f6161cb84", "messageHeadline": "Remove jolokia war reference from webserver", "author": {"name": "James Brown", "email": "james.brown@r3.com", "user": {"login": "jamesbr3"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "443afb3515e7fe276eae3ae3fec2130fb3227551", "messageHeadline": "Rethrows a clearer error message when a test tx in a test ledger does\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c8e55ae08652fd4c6ffb0f7eb78f2caa6f8a9ba7", "messageHeadline": "Backported fix. (#2399)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "642b298d23a4352a19ab1739db6fa9014f698269", "messageHeadline": "AWS marketplace getting started docs", "author": {"name": "Austin Moothart", "email": "amoothart@users.noreply.github.com", "user": {"login": "amoothart"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "8d5611853a7a3ecf587b15bb7b7f76bb7c417090", "messageHeadline": "CORDA-929 Attachment caching (#2372)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 151, "deletions": 19}}, {"node": {"oid": "4a3379ac8aff5cf7546c411b77b5765c15717d0f", "messageHeadline": "CORDA-937 adding node key pair to utility/testing methods (#2405)", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 37, "deletions": 13}}, {"node": {"oid": "1fc646cfa8df3b1f3fc76d7175176515f1361bfe", "messageHeadline": "CORDA-716 Move test-utils and node-driver to stable API section in do\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 327, "deletions": 262}}, {"node": {"oid": "d00438b86f6ead59321056d864ea7ad820487dab", "messageHeadline": "Fix MockNetwork non-daemon thread leak. (#2397)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "f59560bb0647c70aa439ca255b316849811fcbf5", "messageHeadline": "Database schema changes. (#2389)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 28, "deletions": 27}}, {"node": {"oid": "ac7637e2b498ee4b8b01fd2ebe1758465fc2fe7c", "messageHeadline": "Revert \"CORDA-599 RPCSecurityManager is no longer lateinit (#2347)\"", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 41, "deletions": 1150}}, {"node": {"oid": "cfc5c6709acc81519cc2958eeedf9d6957f4996e", "messageHeadline": "Fixes formatting.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87b00fde7d8142fe1b494a34d3347c1d96e3227a", "messageHeadline": "Better instructions for building against master.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 15, "deletions": 13}}, {"node": {"oid": "35f89e03ea14948a7c2657fe4aafe56d4f0842a7", "messageHeadline": "Abstract InMemoryMessaging behind an interface so as not expose net.c\u2026", "author": {"name": "Anthony Keenan", "email": "34482776+anthonykr3@users.noreply.github.com", "user": {"login": "anthonykeenan"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "de4c0625291f760f1160fd397937992f793e4f62", "messageHeadline": "Node restarted with shutdown executor (#2391)", "author": {"name": "cburlinchon", "email": "31621751+cburlinchon@users.noreply.github.com", "user": {"login": "cburlinchon"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "7427d63bbcf32739340acfe0a440f09cc560f1a2", "messageHeadline": "Prevents checkSignatures from failing if tx also contains unrecognise\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "af081a7170c6de4cb9788247ba66272623024c39", "messageHeadline": "Remove primary key constraint on DBHostAndPort (#2318)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 39, "deletions": 17}}, {"node": {"oid": "4d4f12d5981c5a7dc9037e5f8e9a325b6ee71691", "messageHeadline": "Reworks upgrade notes to improve structure and style.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 189, "deletions": 184}}, {"node": {"oid": "038c4eb615f946f00fcbe4c881d2d26884592ce9", "messageHeadline": "Removes cli vs ide from quickstart. Adds link to new utilities page.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 70}}, {"node": {"oid": "9df35ae5d326e409a562b96b95cddd98df12c067", "messageHeadline": "Merge pull request #2383 from corda/kat/feature/deterministicSerilaizer", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 471, "deletions": 182}}, {"node": {"oid": "bbcafca959b2d468a6f4f9bb847a1bbb7bfc9fdc", "messageHeadline": "Retire DatabaseTransactionManager. (#2385)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 76, "deletions": 136}}, {"node": {"oid": "e699dad076fc1d81b8bd9529747e2922728ce2e0", "messageHeadline": "CORDA-917 Bootstrap nodes without Notary schemas (by default)  (#2376)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 82, "deletions": 21}}, {"node": {"oid": "619f333541abd23930c83b530177d342b515d9d0", "messageHeadline": "Merge pull request #2350 from corda/kat/docFix", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 98, "deletions": 92}}, {"node": {"oid": "7a458323a0f134b99e6e75a819679cffa129496f", "messageHeadline": "Clarified some further points.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "4248660017075d73f237f55045cdf7d88aad5266", "messageHeadline": "Various grammar fixes and clarifications.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 89, "deletions": 88}}, {"node": {"oid": "776289cb012f44f681a0d144b46c6eecb2b2466a", "messageHeadline": "Corrects glossary.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a3fd653affb01a660b2be31314866d8d1f1715de", "messageHeadline": "Serialization documentation update", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "0e047d9263e482dc1cfbe87ce1b9a2ec892dd77d", "messageHeadline": "CORDA-914 - Deterministic property ordering for AMQP serialization", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 471, "deletions": 182}}, {"node": {"oid": "d19eb4a9d7467f0119dfec0b91c0d187b74b0834", "messageHeadline": "Removed useHTTPS from NodeConfiguration as it's not needed by the nod\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "6edf95506bb2bd96ebffade9b9dd82d468cd4252", "messageHeadline": "Rename the inbox (#2360)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 157, "deletions": 63}}, {"node": {"oid": "d0b62db0d2dce31958ef0611d8e076845819aca8", "messageHeadline": "Backported fix. (#2378)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0638f8c539a47435cede6793cbb2fda6c25b44ba", "messageHeadline": "Adds Java code samples for versioning docs.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 255, "deletions": 58}}, {"node": {"oid": "ea57639a378fa45f0aef6930bc4450d0bbfaa5f4", "messageHeadline": "CORDA-924 Fix IntegrationTestingTutorial (#2349)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 183, "deletions": 30}}, {"node": {"oid": "a19b213d7db7e274dba093e8978f0e12bf26ba81", "messageHeadline": "Added conditional to disable tests when CORDA_DOCS_ONLY_BUILD envvar \u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "6e817f014d9c581882fffbc5d24ca7fac3ec6cf5", "messageHeadline": "Adds default endpoints for the Corda development webserver.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 71, "deletions": 5}}, {"node": {"oid": "fca0afe5913d880628b9f94c459a04fb785b6c17", "messageHeadline": "CORDA-928 Caching in the NetworkMapCache (#2358)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 81, "deletions": 41}}, {"node": {"oid": "d247e643ae5f6eee4cc095b6c8e2b3ea9247af15", "messageHeadline": "Minor: tweaks to the discussion of network parameters and network map.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "55b7035a447e76f8a6eb0f59d3cd1d03b664edfc", "messageHeadline": "Don't propagate internal notary service errors to the client (#2368)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "1367cd4adb24fe00702ab8985b7fcb328f81c55a", "messageHeadline": "CORDA-912 Stop exposing internal node user, create user in testing in\u2026", "author": {"name": "Anthony Keenan", "email": "34482776+anthonykr3@users.noreply.github.com", "user": {"login": "anthonykeenan"}}, "additions": 55, "deletions": 48}}, {"node": {"oid": "75e74e67a1b589cbfa443fb8f05e625233bef78b", "messageHeadline": "CORDA-599 RPCSecurityManager is no longer lateinit (#2347)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 1150, "deletions": 41}}, {"node": {"oid": "094e96d3032d7ae6167adf60416634b5b8fabab2", "messageHeadline": "Move the CommercialPaperTest examples to a location where it'll be ru\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 30, "deletions": 24}}, {"node": {"oid": "5e7d2f00ae85f01b2488c562958bc48ac0736c8a", "messageHeadline": "ENT-1389 Modify the HibernateObserver to persist states by schema (an\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 60, "deletions": 39}}, {"node": {"oid": "df195b20bdf8955e87997929c81d223af0c7a498", "messageHeadline": "ENT-1383 Memory weight based transaction cache (#2355)", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 133, "deletions": 32}}, {"node": {"oid": "591e37adb3153c863959bba9a858a3cb83aac7c0", "messageHeadline": "Merge pull request #2357 from corda/aslemmer-workaround-excessive-epo\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "91779276fc405835f1f5bf74642dd8c567161748", "messageHeadline": "Use single thread per netty eventgroup during testing", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2082168cf70a5d265e1237528f4e50be9a64ce99", "messageHeadline": "Close Hikari CP around external auth database on shutdown (RPCSecurit\u2026", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "fb1d3087dec8242c6935734e632d91534836c65e", "messageHeadline": "Raft notaries can share a single key pair for the service identity (i\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 174, "deletions": 88}}, {"node": {"oid": "7311111c9cf1b14da8ace1ee2c5e9ca1fa0d8229", "messageHeadline": "Re-enable notary idempotence test (#2356)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "219d6f8b12cf168781b9c8a34745d44d2508b6c5", "messageHeadline": "Un-ignore several integration tests", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "89b64da12b320c21ac7c7f310893e831e2ee86d0", "messageHeadline": "Increase shutdown action timeout. In some tests using driver, the shu\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "29b52f66dce3e4e3ccb68c138c05ce1841e7d4e0", "messageHeadline": "Updates the documentation on versioning.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 421, "deletions": 49}}, {"node": {"oid": "bbfbb08c432b6eca1115ec4f2c25c836a159c48b", "messageHeadline": "CORDA-881: Signed network parameters has the network map cert attache\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 234, "deletions": 260}}, {"node": {"oid": "0a56c75543139f0a5b54dc696215549f03382b4c", "messageHeadline": "Minor: AuthDBTests - close RPC connections to prevent thread leaks", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8b5ad9d5c0e351638087bd4db165a178194e052f", "messageHeadline": "Remove unused class DefaultCordaRpcPermissions (#2328)", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 6, "deletions": 32}}, {"node": {"oid": "d846011cc486e04db7b4010177021c5df3f734bb", "messageHeadline": "Merge pull request #2251 from corda/kat/feature/testingDisableEvolver", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 502, "deletions": 109}}, {"node": {"oid": "97793447d50680230313bb27932be6b2432977c8", "messageHeadline": "CORDA-855 - Adding tests for wild card generics", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 322, "deletions": 66}}, {"node": {"oid": "41220de816ddd11832af36a9d5851447a00ad605", "messageHeadline": "CORDA-855 - Fix for fingerprinting generics in AMQP", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 223, "deletions": 86}}, {"node": {"oid": "017f865fa388245bafc694d535df43a5b106b319", "messageHeadline": "CORDA-852 - Fix AMQP serialisation of nested generic", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2bd7403a8dc560a1c9d1a731038c50a0233704e", "messageHeadline": "hibernate mapping changes (#2337)", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 80, "deletions": 40}}, {"node": {"oid": "cacdba872eabdbb14fa5b81192f5977c8c72b879", "messageHeadline": "CORDA-908 - Support private properties in AMQP serialization (#2336)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 431, "deletions": 85}}, {"node": {"oid": "979d7f2c6387ea6a79190acb51e3ed2bd1b988f5", "messageHeadline": "ENT-1226 Improve Network client Error Handling (#2344)", "author": {"name": "Anthony Keenan", "email": "34482776+anthonykr3@users.noreply.github.com", "user": {"login": "anthonykeenan"}}, "additions": 50, "deletions": 21}}, {"node": {"oid": "a6cf04b49c5dcdfb8ac4892e7ffd92b83901b21f", "messageHeadline": "Ignore flaky Raft Notary integration test while it's being investigated", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "63e1bdaa94d5d9fcf52595c62595a88db7d23d72", "messageHeadline": "Revert \"Raft notaries can share a single key pair for the service ide\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 92, "deletions": 183}}, {"node": {"oid": "46d88ed74064cb8a65ab01b6437013d562cdced1", "messageHeadline": "Adds JavaDocs for waitForAllNodesToFinish param", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3e00676851a86dd1adaebec5ad8b8784035b58d6", "messageHeadline": "Raft notaries can share a single key pair for the service identity (i\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 183, "deletions": 92}}, {"node": {"oid": "4a995870c8c462d8d64d5173879079ba852f3ec5", "messageHeadline": "Fix example-node.conf in docs (#2334)", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38fd99792fab400fb05c3220b968d68ed0f4efab", "messageHeadline": "Minor: add some discussion to the JavaDocs about why attachments are \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "5df48e0f5ecded83ba47950aaceeaed8f5b6441d", "messageHeadline": "Allow testing of platform version when building test node info (#2333)", "author": {"name": "Anthony Keenan", "email": "34482776+anthonykr3@users.noreply.github.com", "user": {"login": "anthonykeenan"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c5149bab9ff91a7217ca3d84a2e1afa5cea020ca", "messageHeadline": "Backport of ENT-1303 applied to 3.0-RC3 (#2332)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 37, "deletions": 14}}, {"node": {"oid": "59244276592ba6575829a5e6a47797e9ba8d759c", "messageHeadline": "Make additionalcorddapps property on cordform node internal (#2329)", "author": {"name": "Anthony Keenan", "email": "34482776+anthonykr3@users.noreply.github.com", "user": {"login": "anthonykeenan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83a0a2fa3cc8a517d8ce1524b04a22b3f69a3db0", "messageHeadline": "Enum evolution documentation (#2189)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 364, "deletions": 18}}, {"node": {"oid": "6a07576c96575afa4c67f88c6b3a3cfcc105d2c9", "messageHeadline": "CORDA-834 - Class default evolution serialisation documentation (#2209)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 242, "deletions": 2}}, {"node": {"oid": "e2286a75e5d3e51f58f8f6904763a91c9ef6ae52", "messageHeadline": "CORDA-902 - Serialization documentation (#2323)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 96, "deletions": 9}}, {"node": {"oid": "37e0830b7d9009ce146573a193a17f252f68164f", "messageHeadline": "Merge pull request #2317 from corda/kat/feature/setterConstructAMQP", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 421, "deletions": 39}}, {"node": {"oid": "9d66214f4a97710109df3baecb1244013c7d41ea", "messageHeadline": "CORDA-891 Convert NodeSchedulerServiceTest into a unit test (#2273)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 133, "deletions": 301}}, {"node": {"oid": "3bf84ebbd4dde676553acfa22206683aa99b1b90", "messageHeadline": "Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "f230e2670b574f5a15f3a8077aea4e48016d6332", "messageHeadline": "REVIEW COMMENTS", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f4ad8d3e70547c6ff6804355ec911bb09cbb309a", "messageHeadline": "CORDA-902 - AMQP Setter Construction when empty / no constructor", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 419, "deletions": 38}}, {"node": {"oid": "7856eb158c6044bbda167bae17c009e68035e818", "messageHeadline": "Merge pull request #2327 from corda/REMOVE_FLAKEY_TESTS", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "ab76ef4debccd2395a371b3e38a615546423c16a", "messageHeadline": "REMOVING FLAKEY TESTS TILL THEYRE STABILISED", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "694721e8ba693d83419feaad2582d3cf6b17d517", "messageHeadline": "TEMP removal of SSH tests till they're made determinsitic (#2325)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "00b570df29112d6f1a09873493f06b2507da88f0", "messageHeadline": "Improve RPC security test coverage [CORDA-827] (#2320)", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 136, "deletions": 107}}, {"node": {"oid": "1661cea816b7ed3ec432d713028188a998b45425", "messageHeadline": "CORDA-892: Make cordform test use new network bootstrapper logic (#2307)", "author": {"name": "Anthony Keenan", "email": "34482776+anthonykr3@users.noreply.github.com", "user": {"login": "anthonykeenan"}}, "additions": 85, "deletions": 72}}, {"node": {"oid": "00a02b30fe4915d1f0800ebcf13a281760d32062", "messageHeadline": "Update link for Corda API strategy documentation. (#2316)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48be562a2af5f50252a7f254edfc6d3efa575a6c", "messageHeadline": "ECDSA entropyToKeyPair + no idempotent signatures (#2210)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 155, "deletions": 9}}, {"node": {"oid": "259eef8838db0cd52c3961ea135efb761abcce7b", "messageHeadline": "Merge pull request #2314 from corda/spellerrorfix", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "01e4880947c775a562414909028f58c926a57f1e", "messageHeadline": "SPELLING: updae error message in tests", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63734aa3edc91c1f7c6753ef50132d1663cb4c0f", "messageHeadline": "Harmonises the names of the parameters across CashExitFlow constructors.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "412fead02e76596f6162d4b35d48da25fd8d8d7e", "messageHeadline": " CORDA-785: Add functions for constructing FlowLogicRef without the c\u2026", "author": {"name": "Ross Nicoll", "email": "jrn@jrn.me.uk", "user": null}, "additions": 37, "deletions": 11}}, {"node": {"oid": "8a3299fa2a7d4183b0c35673a416b932b0ec5fe4", "messageHeadline": "CORDA-716 Configure api scanner for test modules (#2259)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 32, "deletions": 1}}, {"node": {"oid": "6d485a33296b3f27568a819162c83db012c3b430", "messageHeadline": "SPELLING ERROR FIX", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d84105b60ea8f6a019b0a8e8f09096d4800581ad", "messageHeadline": "Using X509Certificate consistently throughout, rather than BC's X509C\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 374, "deletions": 436}}, {"node": {"oid": "266493c4f527781343fecdb82c7a89fbc64bc013", "messageHeadline": "Merge pull request #2312 from corda/kat/feature/betterPrivateMemberEr\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 121, "deletions": 5}}, {"node": {"oid": "131f2795fb436a039728f159c0f02cdab158176b", "messageHeadline": "Merge pull request #2311 from corda/tlil/CORDA-878/update-irs-demo-in\u2026", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fb71a45be59899b43e410a57819196b113298157", "messageHeadline": "CORDA-882 - Better err messages when serializer encounters private pr\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 121, "deletions": 5}}, {"node": {"oid": "dd329c860cfee36d751c2778295cfb7728a55d32", "messageHeadline": "CORDA-878 - Update IRS demo instructions", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c1874cbd62613190209fa6a2c1242b1d380f4623", "messageHeadline": "Fixes a broken link to the shell page.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c85e80b177b99fc05c8a661847d73899482f9ba", "messageHeadline": "Restoring apparently missing SIMM demo documentation (#2293)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 174, "deletions": 2}}, {"node": {"oid": "20683c3239bbec97c41af7bc215ff96183cf7e75", "messageHeadline": "Added checks on the received node CA cert from the doorman service. (\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 131, "deletions": 73}}, {"node": {"oid": "730fec2eb4e32bb473f3ede6ed543336a10d3312", "messageHeadline": "Internal driver now also does the registration for the notaries. (#2304)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 368, "deletions": 259}}, {"node": {"oid": "fe3c2b39839387f3a655024f26d96bc600b74d50", "messageHeadline": "CORDA-891 Refactoring for #2273 (#2306)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 69, "deletions": 59}}, {"node": {"oid": "a9f9bf2c0b31dbc33667f0fc8f9a0bc37cecfd2f", "messageHeadline": "Adding tests to check EdDSA compatibility with RFC8032 (#2302)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 197, "deletions": 3}}, {"node": {"oid": "b8421e502827a754b912197eee8e413b4ec53a89", "messageHeadline": "Increase memory allowance for SIMM demo to pass with external DB on M\u2026", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "07258c0a166ff41b9adf5c482316b2a3d89150ce", "messageHeadline": "Moved configureTestSSL out of testing API and made it internal. (#2297)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "4a2f15711847136b6f2ce58dbbc7d607f44ffcdf", "messageHeadline": "Validating the entire cert path in node registration, rather just che\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 204, "deletions": 188}}, {"node": {"oid": "39d25958e2fe6f22b3c2780275b182e8ecdf5fac", "messageHeadline": "Fixed identity generation of single node notaries as used by the driv\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 212, "deletions": 279}}, {"node": {"oid": "cb0b31107700795fbcad870b98a44bc383c660f5", "messageHeadline": "CordaRPCJavaClientTest refactoring to align with enterprise repo. (#2\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5ce873a6e491e9b08072c6d6e60e59490fc04e54", "messageHeadline": "Removed unparseable % sign (#2294)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8f5639b38f63402cc3b4a205c3d859b86c06fd4", "messageHeadline": "More descriptive error message (#2295)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1d66fe9296dd3e4f5976b312202208e85bd0b00c", "messageHeadline": "[CORDA-879] Generate node directories as part of bootstrapping (#2285)", "author": {"name": "Anthony Keenan", "email": "34482776+anthonykr3@users.noreply.github.com", "user": {"login": "anthonykeenan"}}, "additions": 46, "deletions": 5}}, {"node": {"oid": "ce4a6408352b3a71ad51e02d169bcef15deff613", "messageHeadline": "CORDA-886: Removed the 60s timeout when generating node-info files in\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "5a50f564c958c5acaf39f0f0b78a4c550bd53d7d", "messageHeadline": "Improvements to the shell docs.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 185, "deletions": 106}}, {"node": {"oid": "693cac2a1112052389377b950152a242d91d8237", "messageHeadline": "Fix debug option in Cordformation (#2276)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "7f1b61d34b242536d3753d565094343611736bf5", "messageHeadline": "Adds a caveat regarding the inability to record a transaction twice.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "6db04907503d12bff6f7b9039f6debfe0cc8e35a", "messageHeadline": "Fix node integration tests. (#2233)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 121, "deletions": 53}}, {"node": {"oid": "ff8d0881b3e72b8a7607544ecf155292c127fbe1", "messageHeadline": "Improves CorDapp dependency docs.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 21, "deletions": 16}}, {"node": {"oid": "a2d14bd20d99960fd69b4ed37aa9534840e7410f", "messageHeadline": "Exclude jolokia packages from Quasar instrumentation. (#2279)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ad23bb875482b7b8e17c64fb37342d0d6a5ce94d", "messageHeadline": "BFTNotaryServiceTests - instantiate MockServices before each test, no\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "cb703476a0e25e0a0b599c07ce739cbc59eb89b8", "messageHeadline": "CORDA-880 Make contractsdsl java interop functions behave same as inl\u2026", "author": {"name": "Anthony Keenan", "email": "34482776+anthonykr3@users.noreply.github.com", "user": {"login": "anthonykeenan"}}, "additions": 201, "deletions": 16}}, {"node": {"oid": "313d21f0683f7878b0d28b65161405eca83198e1", "messageHeadline": "Move unspecifiedCountry to internal. (#2274)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e1e715ee8112126274c837cc511cdc34347fb6bc", "messageHeadline": "Removed all remaining special treatment of the X500 common name.", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 200, "deletions": 226}}, {"node": {"oid": "f7445a5e6a8735442361fd92e4c1e3687ee3ad93", "messageHeadline": "CORDA-876 MockNetwork no longer leaks serialization env if init fails\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "22af527b7943c0c4376af582de6505893817111a", "messageHeadline": "CORDA-869: Clean up error reporting in node config/registration (#2268)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 27, "deletions": 27}}, {"node": {"oid": "21f0892deba1950df9bd61766f3bf04514ec60df", "messageHeadline": "CORDA-831: Add roles to X509 certificates (#2180)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 345, "deletions": 51}}, {"node": {"oid": "166918c62c6a01f6e8645415b9712a732fb84969", "messageHeadline": "CORDA-869: Stop silently dropping node configuration errors (#2267)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 32, "deletions": 28}}, {"node": {"oid": "00a5e3db6bef77e600839af658f35ffb5dd33dcf", "messageHeadline": "CORDA-830 Introducing the network bootstrapper", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 379, "deletions": 342}}, {"node": {"oid": "e9cead90556d2a7b0ff646108925a98aa64ce168", "messageHeadline": "CORDA-833: SignedNodeInfo object for holding a list of signatures, on\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 381, "deletions": 261}}, {"node": {"oid": "8114a20abdd5e2683ef04515552ad284bf032978", "messageHeadline": "CORDA-716 Move non-API things to internal (#2256)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 185, "deletions": 199}}, {"node": {"oid": "2652ae111a0d9c1397f6a0a436c3f8e75f7adafd", "messageHeadline": "CORDA-716 Devrel feedback (#2266)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 170, "deletions": 102}}, {"node": {"oid": "595d41af0407ffa7f4e98e72a4789b68f0f7d284", "messageHeadline": "AMQP Bridging between nodes (#2181)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2386, "deletions": 160}}, {"node": {"oid": "02ad2b8b60e0be85a35dbf7ff4d10a287e33b3fc", "messageHeadline": "Fix LargeTransactionTest (#2265)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "479a6564848d481a0b302286484929ceacbdcbc0", "messageHeadline": "CORDA-716 Consistent MockServices API (#2247)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 42, "deletions": 49}}, {"node": {"oid": "1dfe25083b62959e6e44d220811f6d75369e16d0", "messageHeadline": "Merge pull request #2263 from corda/brokentest", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "550469ea38cd90c6f8e402446be25cd0b72abaf8", "messageHeadline": "Wire part of network parameters (#2187)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 276, "deletions": 109}}, {"node": {"oid": "8dfe377ae1443e1acbd4dccd99ffd69ac7c06972", "messageHeadline": "Corda-862 - Fix notary demo for AMQP", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90f6cd1fe75b559a409cfa6fef62f3cd980d8ce2", "messageHeadline": "Merge pull request #2252 from corda/tlil/ENT-1249/downgrade-artemis-2.2", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 19, "deletions": 3}}, {"node": {"oid": "21e1118ea04f5da324b8b3434c39ea606af2910c", "messageHeadline": "Make test constants Java-visible fields. (#2258)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "5e60aa1c55dac7dcfb71ee8e8ea26c1090fa41a4", "messageHeadline": "ENT-1249 - Downgrade to version 2.1 instead", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 21, "deletions": 6}}, {"node": {"oid": "409cefd467883c537d0ab7af809a4912eaf4d89d", "messageHeadline": "CORDA-827: more doc changes (#2254)", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 32, "deletions": 34}}, {"node": {"oid": "2aac969463c64f20f84dfdd40cd8787e7a96e4d9", "messageHeadline": "Minor fix to \"API: Vault Query\" docsite page (#1910)", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dbf6862f32c92b1adfbb44f2c5b3dd0958196430", "messageHeadline": "Adds debugging info for contract constraints, and links to it from er\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 26, "deletions": 7}}, {"node": {"oid": "05bc05a936c1bf7e7fdb5df67613b586ac726abc", "messageHeadline": "CORDA-716 Retire withTestSerialization (#2240)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 119, "deletions": 103}}, {"node": {"oid": "5b33db93fc1c35d5596eeeb589f120d855761443", "messageHeadline": "Add doc comments on supported TLS schemes and scheme hash functions (\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 26, "deletions": 10}}, {"node": {"oid": "0df846148dcee7e1260c5fecccbd854398d58a40", "messageHeadline": "SignedNetworkMap verification fix (#2255)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "70b6944c96063b9a8684e381bb0fe040b8b3a067", "messageHeadline": "Merge pull request #2074 from corda/mkit-add-test-comment", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2319bf396cb1a8ef634d7c6ae4a1dd846b439458", "messageHeadline": "Renamed TestIdentity.key to keyPair and pubkey to publicKey (#2249)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 104, "deletions": 102}}, {"node": {"oid": "f3253b46440ea7ed6b8ff1fbd0102b73f1872039", "messageHeadline": "Adding comment to test", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4ad7b2325e4046422894e9cf3f44d5081aa957d1", "messageHeadline": "ENT-1249 - Downgrade to Artemis 2.2 to protect against rouge connecti\u2026", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "d5f8258bd184c09368c4601fc7a32346039e69f5", "messageHeadline": "Updated the changelog to incorporate the new network map design as on\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 48, "deletions": 23}}, {"node": {"oid": "e781d816a8bcf9c1504cb305a2822a3dabb84ef2", "messageHeadline": "Removed remaining uses of KRYO_P2P_CONTEXT", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "7cfe7f2a7842bf327be8b7881e26bb0963378530", "messageHeadline": "Windows space in path escape (#2246)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "1b49c50c8e38e9a1c60c71eb2b8b1fd1823a5675", "messageHeadline": "Clarifies that only the first two tutorials are related and form a se\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f9f476b4f3ef9298343e802ee94e9348e1bb2e74", "messageHeadline": "Moves upgrade notes to be more visible.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5720697b0df6f00ca8520847c7da81eaac3af698", "messageHeadline": "[CORDA-827] Improved unit tests coverage and documentation (#2229)", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 308, "deletions": 154}}, {"node": {"oid": "929341e7ee921f73e8c36916ef1347f766a1e15e", "messageHeadline": "Updates tutorials (general fixes, link to solutions repos)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 101, "deletions": 61}}, {"node": {"oid": "d1ea881aef4d527b195f6ccc23acf500d616e3c7", "messageHeadline": "Inline testNodeConfiguration. (#2238)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 54, "deletions": 49}}, {"node": {"oid": "2f610c2361eaacb34d74d09481364da347e24020", "messageHeadline": "add noise (#2237)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "16833474312ea5c4e33a3cf65a66c0d307aa6afc", "messageHeadline": "Clone of equivalent design directory from Enterprise repo. (#2120)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 427, "deletions": 0}}, {"node": {"oid": "d6df251e3601639f3a07cb4340d819dc0e6fa31b", "messageHeadline": "Bypass needless lookup. (#2236)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b58e2b89cd31cbcbe40b4fb4dce6427667c437cc", "messageHeadline": "TLS supports K1 and mixed K1-R1-RSA (#2216)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 36, "deletions": 7}}, {"node": {"oid": "c3b99553448eace21c49393ee2df2ac4da6efbd7", "messageHeadline": "CORDA-716 Fix split packages in testing (#2232)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 146, "deletions": 118}}, {"node": {"oid": "905c8252a6946c2374d688f4d470845ae8946849", "messageHeadline": "CORDA-654 Remaining key constants (#2226)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 712, "deletions": 617}}, {"node": {"oid": "42782f889062dca4b2b3bcd3455b075ff1ce2d74", "messageHeadline": "ENT-1151: Rework unicode block validation rules (#2125)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 126, "deletions": 57}}, {"node": {"oid": "08bbf9061e5267cd0c85b2c3c422addbdcd9c559", "messageHeadline": "Introduce TestIdentity. (#2217)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 51, "deletions": 70}}, {"node": {"oid": "537e304536393c06585f30b61fad2ad8c741b0d3", "messageHeadline": "IRS demo permissions fix (#2231)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "76728954dea3ecab090204a22fb6904032adcea3", "messageHeadline": "Merge pull request #2230 from corda/tlil/ENT-1237/fix-irs-demo-web", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "64c0d41a5dacf4d98273c23e94fe7268e60e2bb3", "messageHeadline": "ENT-1237 Fix run script for IRS Demo web apps", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "91f7dbe658483c6e1fb58568a30e0d2f9f68aad6", "messageHeadline": "Removes R3 references from the docs.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 7, "deletions": 10}}, {"node": {"oid": "2dc73ecf3b748362d5a0a11baa521c05db49cbfc", "messageHeadline": "Changed logic to check for initial certificate, now using the trustst\u2026", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 100, "deletions": 76}}, {"node": {"oid": "5b12c5177e3d327439490cded0917972da7a0444", "messageHeadline": "Correct version strings", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6d6393d984d8b66e9ede1addc24ede177fea12de", "messageHeadline": "Merge branch 'feature-network-parameters' into shams-merge-feature-ne\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1434, "deletions": 459}}, {"node": {"oid": "b102fdeab1912de9785586ce96a0543052fce865", "messageHeadline": "Merge pull request #2228 from corda/kat/bug/nestedGenerics", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 116, "deletions": 1}}, {"node": {"oid": "1fb1d6fb72b0ca6608d97d6b4aa3f601463bee4e", "messageHeadline": "CORDA-852 - Fix AMQP serialisation of nested generic", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 116, "deletions": 1}}, {"node": {"oid": "6dcac410c6d6f1ac82c6a850701dec1abc2a9c67", "messageHeadline": "CORDA-822 - Partially revert changes to ExplorerSimulator done by JMX\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8c7f0ae234155d36687c5d5adc045391730e07e", "messageHeadline": "Inline DUMMY_CASH/OBLIGATION_ISSUER. (#2214)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 180, "deletions": 107}}, {"node": {"oid": "544e19e277b8bb1c89bee938861e89b02cd14bd3", "messageHeadline": "CORDA-654 Remove key constants from NodeTestUtils (#2205)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 138, "deletions": 111}}, {"node": {"oid": "4b5c60637cb8ce0ffa4424ff7fb4b76688db7567", "messageHeadline": "Merge pull request #2017 from corda/kat/feature/enableAMQP", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 567, "deletions": 54}}, {"node": {"oid": "e25158301fd3153591cc4a4053ff59359c5047c4", "messageHeadline": "Merge branch 'master' into shams-master-merge-081217", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "249d8d1ac7acafc5bc212db4c60507f404f5a0f9", "messageHeadline": "Further merge fixes", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "042cfee8636615e1bf72e7a324ae1953c79f0e93", "messageHeadline": "Merge pull request #2215 from corda/smallFixs2", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 40, "deletions": 38}}, {"node": {"oid": "d6054e4b4f8d6dea371da96bb0fd5ef9d5de6c2e", "messageHeadline": "Merge branch 'master' into shams-master-merge-081217", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1899, "deletions": 494}}, {"node": {"oid": "c994a913a2f4d07977423cfa9d0858763a677c08", "messageHeadline": "Merge pull request #2211 from corda/renameTransformTypes", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "da38e6f67373ea939b10171eeca438b1d8a66969", "messageHeadline": "Configurable authorization/authentication data sources [CORDA-827] (#\u2026", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 1224, "deletions": 201}}, {"node": {"oid": "41bfd7a971e771064704d5e41ce0bc1204715667", "messageHeadline": "Merge fixes", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 92, "deletions": 88}}, {"node": {"oid": "991c59e7532fa22f45499d84a177599d467ac9a7", "messageHeadline": "Stop granting NODE_USER full RPC permissions (#2098)", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 5, "deletions": 14}}, {"node": {"oid": "89d452819f04609f9e9e7d7ff57013babc2625cb", "messageHeadline": "Rename Tansform -> Transform in filename", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "23292543903a3066086c1ebe917d909a773c2db6", "messageHeadline": "Additional comment corrections", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "c66026e54bdfa436bc66a32d7f9de37398acba01", "messageHeadline": "Code Cleanup", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 27, "deletions": 25}}, {"node": {"oid": "92efd82fabb7edad8b586267fbe8b83ca9499056", "messageHeadline": "Fix broken test (#2218)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0129bbe071a940bdbaf61f73c7b408581cc44773", "messageHeadline": "Minor corrections to the V2 cheatsheet.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c02c91ec74ae26ba072fcde3a6aa3e91d0aa3b1", "messageHeadline": "Removes old network diagram. Consolidates two sections on node naming\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 42, "deletions": 65}}, {"node": {"oid": "47625692008a1e3b411ce01a27cb4f8919e6f88a", "messageHeadline": "CORDA-822 - JMX Jolokia instrumentation (#2197)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 489, "deletions": 71}}, {"node": {"oid": "65ff931f53360e364d80344d71babaf0c8e23705", "messageHeadline": "Merge branch 'master' into shams-master-merge-081217", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2032, "deletions": 1273}}, {"node": {"oid": "75ea23d193754cd3f3dd3502da90776df94dfbe9", "messageHeadline": "Merge pull request #2212 from corda/smallFixs", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 147, "deletions": 149}}, {"node": {"oid": "c396842b0e1520dc613ff08041e4a50a580de9b9", "messageHeadline": "CORDA-553 - Review comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 14, "deletions": 15}}, {"node": {"oid": "9b097aa98857379da2a49104258f465c479aa439", "messageHeadline": "CORDA-819 Add checks to ensure TLS and Client CA cert chains to the s\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 92, "deletions": 11}}, {"node": {"oid": "afdf5fb7179625271dd61a380c896db09fe69e02", "messageHeadline": "Code tidy up, auto reformat, IntelliJ suggestions", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 147, "deletions": 149}}, {"node": {"oid": "7c5a328cc116966e26b6660a3a6b15633ba65114", "messageHeadline": "Create a single NodeInfo (#2174)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 36, "deletions": 19}}, {"node": {"oid": "db9eb8a63f148c9ce528db294ea14d505e366ff8", "messageHeadline": "Preliminary work to make merge with master manageable", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 842, "deletions": 789}}, {"node": {"oid": "e6adbe71374add97b27197e444328dc15fac8dc1", "messageHeadline": "CORDA-831: Add confidential identity certificate type (#2198)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 62, "deletions": 39}}, {"node": {"oid": "32ea59d085856849dc0d1ae00018eb893ef1c89a", "messageHeadline": "Inline some DUMMY constants. (#2200)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 24, "deletions": 12}}, {"node": {"oid": "8878fa99a06aaee214128639ec5c58f399aafbd3", "messageHeadline": "CORDA-553 - Remove CordaCustomSerializer annotation", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 28, "deletions": 53}}, {"node": {"oid": "c4d5d3817cb50d227cc53d553a8016467cac18db", "messageHeadline": "CORDA-553 - Update api checker", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1f7083cd61ab84e6c0b2b82d66368582d3a2ff0c", "messageHeadline": "CORDA-553 - Review comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "fcec60e23297e0ca258904877ae590f6be8f7775", "messageHeadline": "CORDA-786 - Use reflection to infer proxy and proxied types in CorDap\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 80, "deletions": 110}}, {"node": {"oid": "d25b7f560c1cdeb8fca7a35aea8f0d8f768d06e2", "messageHeadline": "CORDA-786 - Genericise the CorDapp Proxy", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 39, "deletions": 37}}, {"node": {"oid": "6881350493931c4bb772d0a6fc557fbd03404190", "messageHeadline": "CORDA-786 - Add whitelist testing for external custom serializers", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 99, "deletions": 28}}, {"node": {"oid": "f931b74aec56e8bda66c49cefe2ad3455615e033", "messageHeadline": " CORDA-780 / CORDA-786 - Doc updates", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "81eb0c189841210ee31f4287e8fa65bec16ad5e7", "messageHeadline": "CORDA-780 / CORDA-786 - Enable AMQP for P2P and Storage Contexts", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 539, "deletions": 55}}, {"node": {"oid": "ce859178ebbc6586d55855de48b1bfa75d6487ca", "messageHeadline": "Correct identities passed to generateSpend (#2199)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 6, "deletions": 9}}, {"node": {"oid": "13750849369e1315c31d6143c316e87db2ede87d", "messageHeadline": "CORDA-840: Gradle plugins are now able to be published to artifactory\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "e0abcda13b59bee477b47d66b25ccfaa023d96e9", "messageHeadline": "Makes it clearer how to build a JAR. Removes ambiguous deployNodes co\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "c36bea3af521be69f7702d7b7abbbfac0258de1f", "messageHeadline": "CORDA-654 MockServices no longer has hard-coded identities (#2192)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 168, "deletions": 120}}, {"node": {"oid": "4a677815efc2930218621c06a569b04f25294c3e", "messageHeadline": "Removing NetworkParametersGenerator as an interface", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 42, "deletions": 64}}, {"node": {"oid": "cb11379d987f24de88e8e8fac8c9849160fdd4da", "messageHeadline": "Addressing some of the technical debt", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "eb3b816d906c4eff771aa8df37affd6cd51f7b5e", "messageHeadline": "Rename NetworkisRegistrationHelperTest to NetworkRegistrationHelperTe\u2026", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "89256a7f163de7b7114d16b2f81ce5bb6e07bc0e", "messageHeadline": "Moved the CZ URL and node registration logic of the driver to be more\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 310, "deletions": 288}}, {"node": {"oid": "8461837f1a426095c7c68f8571a4003046862070", "messageHeadline": "Cleaned up Driver.kt so that only the relevant bits are exposed as pu\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1138, "deletions": 1166}}, {"node": {"oid": "b0ebf3d7e0b550f21b7c52d11d5ecca2751b4cb8", "messageHeadline": "CORDA-654 Various MockServices refactorings (#2167)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 91, "deletions": 208}}, {"node": {"oid": "e4d76204c1dca54ab4865f863a0c812bcd028b53", "messageHeadline": "Pass some key constants into MockServices. (#2173)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 72, "deletions": 75}}, {"node": {"oid": "9adf4bfc57f4a91eb98c59c4ea859566633bb840", "messageHeadline": "Removes the maxWidth parameter that caused the docsite to not use the\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "426b5eb44ad424cc5cdfda201a47d9cd32d0422e", "messageHeadline": "Adds an example use of pagination.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "4374c32a75ae46522cb78965b1989ac2f08edc8a", "messageHeadline": "HttpUtils methods now throw an IOException when a request isn't succe\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 23, "deletions": 37}}, {"node": {"oid": "ae3a3444f2543d07074dad19e47ecb1f2bb0286d", "messageHeadline": "Merge pull request #2154 from corda/kat/feature/enumEvolution2", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 755, "deletions": 65}}, {"node": {"oid": "f7b87c08d6bf1c386974672b2d44976b4aaf9359", "messageHeadline": "Crash dependency upgrade (#2146)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1ff0d881b356cd9746d05b074f8fbf9a28f51b24", "messageHeadline": "CORDA-553 - Better tests for rule breaking changes to enum constants", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 101, "deletions": 17}}, {"node": {"oid": "b6427a3128c5a16b7beae11f0c1bbc1775f59aae", "messageHeadline": "remove calls to exitnodes from NodeStartup (#2080)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 80, "deletions": 66}}, {"node": {"oid": "66515d24b5e89b54ae285103a379587cfe6b2db8", "messageHeadline": "Merge fixes and fix to attachment demo", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "ca06132c49661d49ed9feb03ad247230af4e0b72", "messageHeadline": "add upstart instructions (#2171)", "author": {"name": "Ben Abineri", "email": "32292786+benabineri@users.noreply.github.com", "user": {"login": "benabineri"}}, "additions": 69, "deletions": 17}}, {"node": {"oid": "6a1aa59e3eb51604209856870ba860bee4e25c18", "messageHeadline": "Merge branch 'master' into shams-merge-master-041217", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1055, "deletions": 988}}, {"node": {"oid": "acd2281b2098b9a853cb57eae17137867a922ca0", "messageHeadline": "ENT-1125 bootstrap root certificate (#2151)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 271, "deletions": 53}}, {"node": {"oid": "d2f66acff73fe4d47425f58c90a0427a0545d500", "messageHeadline": "Use non-static Rx pool when testing. (#2165)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "e257872445913c072a22a59436aefc731e39dc2b", "messageHeadline": "CORDA-553 - Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5264072752e5258d92c121c13172ad50fcec4b52", "messageHeadline": "Renamed n.c.nodeapi.config to n.c.nodeapi.internal.config as that con\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 82, "deletions": 82}}, {"node": {"oid": "d5e3f28303d5cb65bc744d5efdc0265991dde154", "messageHeadline": "Removed remaining references to networkMapService", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 3, "deletions": 44}}, {"node": {"oid": "7e044e1124537ebb0450355153de7b6c4ae71fc0", "messageHeadline": "CORDA-553 - Review comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 21, "deletions": 3}}, {"node": {"oid": "32ebd2cc8b7e3e138645f5c3c672ea94e5c29432", "messageHeadline": "CORDA-553 - Review comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 35, "deletions": 37}}, {"node": {"oid": "6958cbbc445e4277095baf72c920d8577e3d2a60", "messageHeadline": "Fix demobench as part of network parameters work (#2148)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 71, "deletions": 15}}, {"node": {"oid": "1f0571306b147d82e53e1d6ce5ce79e35cc21afa", "messageHeadline": "Showcase of closures registered as flows. (#2162)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "9a9eb721793701f4b3c51afdf580462ecf1495b5", "messageHeadline": "Merge pull request #2153 from corda/bena-docs-enable-service", "author": {"name": "Ben Abineri", "email": "32292786+benabineri@users.noreply.github.com", "user": {"login": "benabineri"}}, "additions": 23, "deletions": 7}}, {"node": {"oid": "15f677a2fb76f5564a5ccb56becf30e54128b8a4", "messageHeadline": "Make rigorousMock callRealMethod by default for concrete methods. (#2\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 10, "deletions": 16}}, {"node": {"oid": "c2731c6797bdb8a9a1c7c31f35b1ae20a4f870b4", "messageHeadline": "More merge fixes and moved NodesInfoFilesCopier into internal package", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "10e686bc82e2542c0965d1bb90c18c4bb19004fd", "messageHeadline": "Inline DriverConstants. (#2156)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 12, "deletions": 63}}, {"node": {"oid": "a314a6a125cbef8f174393c0f7c3b74eba25f64f", "messageHeadline": "CORDA-654 Simplify TransactionDSL API (#2152)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 563, "deletions": 703}}, {"node": {"oid": "5a6f2a19b3511956c75846235f189f14ba7b3d4c", "messageHeadline": "[CORDA-824]: fix resource leak in Cash selection (#2155)", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 96, "deletions": 81}}, {"node": {"oid": "b84fdd3ffc47004d04c96af4bcbfe1bf8e271751", "messageHeadline": "Some additional contributors recognised", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "6a3435f07c9df2121908fa85debe626577ccc91a", "messageHeadline": "Added R3 contributors to the overall attribution list as well", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 47, "deletions": 0}}, {"node": {"oid": "b18bf94d423d8f58bcabbad8e6525af1b579f657", "messageHeadline": "Initial commit of list of contributors to Corda", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1f3ec11d5cc96c35008e652e20d2924db3f9376", "messageHeadline": "Initial commit of list of contributors to Corda", "author": {"name": "jamescarlyle", "email": "jwgcarlyle@gmail.com", "user": {"login": "jamescarlyle"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "0db7dce985329e161b9b5e225688c4e446fd2998", "messageHeadline": "Dynamic registration of RPC users security roles in ArtemisMessagingS\u2026", "author": {"name": "igor nitto", "email": "nitto.igor@gmail.com", "user": {"login": "IgorNitto"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "541207738a8174d128b1a17381d3cb217bcfa562", "messageHeadline": "CORDA-553 - Documentation", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 28, "deletions": 9}}, {"node": {"oid": "6fc736a5f5d8cdf0a004698a179ee0d2ce5a91be", "messageHeadline": "CORDA-553 - Enable Enum Evolution", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 632, "deletions": 60}}, {"node": {"oid": "e8822ce391e496a7b00add041725bda0c1ad5d21", "messageHeadline": "CORDA-553 - Plumb the transform schema into the AMQP serialisation fr\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fdc31091a698b864078028851ad037431f337472", "messageHeadline": "Merge branch 'feature-network-parameters' into shams-master-merge-291117", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 184, "deletions": 56}}, {"node": {"oid": "2f0bc249ad0097ceb81eccd1db8a8678e515e195", "messageHeadline": "Merge fixes and getting tests to pass", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 85, "deletions": 22}}, {"node": {"oid": "1e58aedb801cdc6b7c8b2c64984fedd68d4d6044", "messageHeadline": "Fixes order of xmx commands.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c9f3e98795983330548282f58052dc3fa3d005ed", "messageHeadline": "Another approach to fixing deployNodes task and network parameters ge\u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 185, "deletions": 64}}, {"node": {"oid": "ada1fe243851a1f6a0ed5f0b5a750a0f9a79e7e9", "messageHeadline": "Documents increasing heap size when running nodes locally.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "a88e7c90352337a05f98af160be968dc8b84732b", "messageHeadline": "enable service instructions", "author": {"name": "Ben Abineri", "email": "ben.abineri@r3.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "71763ff1d3dc8fb46679dd5d3d06b64f6e3d5b07", "messageHeadline": "Merge branch 'master' into shams-master-merge-291117", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2341, "deletions": 1957}}, {"node": {"oid": "286ff65e60222ed5517ee04fb8cda3ece26a034a", "messageHeadline": "Merge pull request #2147 from corda/shams-doorman-node-persistence-deps", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 332, "deletions": 298}}, {"node": {"oid": "3c31fdf31d3610d9d46238fce090d5f565bb0d9d", "messageHeadline": "CORDA-806 Remove initialiseSerialization from rpcDriver (#2084)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 117, "deletions": 46}}, {"node": {"oid": "b638b30d2a75bd8791402ff9447f452c0a5200a7", "messageHeadline": "Moved CordaPersistence and dependent classes into internal package in\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 332, "deletions": 298}}, {"node": {"oid": "2525fb52be739aec7f833532807e176c02819c21", "messageHeadline": "New docs on deploying a node. Makes it clear existing docs were only \u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 426, "deletions": 161}}, {"node": {"oid": "572c4af40ca011660c2fccb31beb77a9d4de8317", "messageHeadline": "Use NetworkMap and SignedNetworkMap in NetworkMapClient, and enable s\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 245, "deletions": 147}}, {"node": {"oid": "5c53a9178528faf6da71d96c9b4fb56b6bcb08b1", "messageHeadline": "Overhaul of the Bank of Corda demo to fix two problems it had:", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 395, "deletions": 363}}, {"node": {"oid": "b45d9e957b241c1727b54d795792f59ffdfd87f7", "messageHeadline": "CORDA-654 Pass key constants into VaultFiller (#2118)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 346, "deletions": 395}}, {"node": {"oid": "a81352acbb24656aead39bd62853823227c9c583", "messageHeadline": "Merge pull request #2138 from corda/kat/feature/enumEvolution", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 113, "deletions": 53}}, {"node": {"oid": "dbe2dca7b92a8f6dc0e1da7dba3313d01eae4380", "messageHeadline": "CORDA-654 Make VaultFiller a class so I can change its hardcoded bits\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 652, "deletions": 770}}, {"node": {"oid": "1b5eeaaad0d4bbe304f3720ffdb89235f9f9d63e", "messageHeadline": "Create a dedicated Log4J2 file for NodeExplorer and output logging co\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "cb1fa2e0173ce59eace5c9bd2e85f35fcf93e1a7", "messageHeadline": "Corda now works with H2 without the need to allow Hibernate to create\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 50, "deletions": 12}}, {"node": {"oid": "c88c6202b928ec60f14a4487dcd057c40b67a1a8", "messageHeadline": "CORDA-553 - Review comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "74bf00c15547b785a402d98622d5a526b34969bd", "messageHeadline": "Show origin test in ThreadLeakException. (#2143)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "cc1fba641e8ba8dfecd766fb257363890fa19536", "messageHeadline": "Integration test for http network map service (#2078)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 337, "deletions": 165}}, {"node": {"oid": "ff9e7474b14203b72d29839e05aba9cf78e662fe", "messageHeadline": "CORDA-654 Make MOCK_IDENTITIES less special (#2114)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "614779d4ecc81f82c355ab344718bbeb9d0beeea", "messageHeadline": "ENT-1128 fix node restarts when using AzureSQLServer (#2139)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "4c2f0d7913bc0d26c0ae3f3af9976b26d3c6ba97", "messageHeadline": "Fix broken unit test", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "f135d578202d6699b28f599b33fdb3b5189c968a", "messageHeadline": "CORDA-553 - Plumb the transform schema into the AMQP serialisation fr\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 110, "deletions": 52}}, {"node": {"oid": "4bd6fef0f92a09084b80ca53206c9c915fd29731", "messageHeadline": "StateMachineManager is no longer lateinit. (#2123)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 63, "deletions": 66}}, {"node": {"oid": "9fefabbb88fa715df965908a3c205865fd3ab58a", "messageHeadline": "Merge branch 'master' into shams-master-merge-271117", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1061, "deletions": 687}}, {"node": {"oid": "4ca54b73fec0dcdb657183c37567888393b38bfd", "messageHeadline": "Added tests to make sure the platform version is correctly available", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 125, "deletions": 85}}, {"node": {"oid": "2ceb6283af0ece9e39d3ec907b0586b8f01bb5e0", "messageHeadline": "Moved X509Utilities, and some other crypto utilities in node, into no\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 248, "deletions": 191}}, {"node": {"oid": "0e3713237b156b0c28c562dd029cee030036cf93", "messageHeadline": "rename table \"link_nodeinfo_party\" to \"node_link_nodeinfo_party\" (#2135)", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1705df4d1f85917b9cc7b1d835b9dc8563059ee3", "messageHeadline": "Made the database config option typesafe, rather than relying on Stri\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 155, "deletions": 139}}, {"node": {"oid": "c4b333c50c92a107eb84c55c098a7822432bbe5d", "messageHeadline": "Updates permissioning docs to address RGB review comments.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 63, "deletions": 38}}, {"node": {"oid": "449155cea3f93d65afca4d4d06b8b9658316daf5", "messageHeadline": "IdentityService is no longer obtained lazily. (#2130)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 61, "deletions": 74}}, {"node": {"oid": "20337aaa25842dc66f5ffe080f25dcfe4458b6fe", "messageHeadline": "Network permissioning new doc", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 63, "deletions": 68}}, {"node": {"oid": "ffd693719a592d92265dea3e2f862cec6c34af80", "messageHeadline": "docs for additional-node-infos (#2107)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 22, "deletions": 2}}, {"node": {"oid": "ce9b6c1f189a9b1695dbd49e90b73c284b4c8f7c", "messageHeadline": "CORDA-311-post PR merged fixes (#2106)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 102, "deletions": 227}}, {"node": {"oid": "502d0df630f742319a29ec4acbd76b730e2d07e4", "messageHeadline": "Mutual TLS auth - mixed RSA and ECDSA keys (#2095)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 400, "deletions": 6}}, {"node": {"oid": "026d88a2b937c4c9fe85e1beeb08a023e2b4ca11", "messageHeadline": "Add X500 name constraints for non-organisation attributes (#2108)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 70, "deletions": 37}}, {"node": {"oid": "228b29110e256e7948d1e6164d77bece7c71aa00", "messageHeadline": "Adds upgrade notes for v1 to v2. Minor tweaks (e.g. ToC).", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 31, "deletions": 14}}, {"node": {"oid": "8bf6dae29dc65ab9b60c34512bb43b3018adc3dc", "messageHeadline": "Re-introduce demo docs (#1981)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 24, "deletions": 1}}, {"node": {"oid": "20b57a359ff3b2b6bf908829f074497a910b4ab5", "messageHeadline": "Removes outdated devmode cert info, links to existing docs to avoid d\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 14, "deletions": 16}}, {"node": {"oid": "5c18c574179ce917760deb8989c24dae4631b837", "messageHeadline": "Fixes an error in the contract testing tutorial.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "22d29db54b5b7e77bda83be2a46a87a456742e7e", "messageHeadline": "Add X500 name constraints for non-organisation attributes (#2108)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 70, "deletions": 37}}, {"node": {"oid": "7bde9ecefd998efc551b05e3f139f341366730ec", "messageHeadline": "Adds upgrade notes for v1 to v2. Minor tweaks (e.g. ToC).", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 31, "deletions": 14}}, {"node": {"oid": "f314bf48498c3c170fa0cee643ca4dea078bb27a", "messageHeadline": "Re-introduce demo docs (#1981)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 24, "deletions": 1}}, {"node": {"oid": "43a8d21977f58b50eeebc93432cd81100a42cea9", "messageHeadline": "Removes outdated devmode cert info, links to existing docs to avoid d\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 14, "deletions": 16}}, {"node": {"oid": "eede51cf74e7acd3170a8a98ccb13d6e76fe6ec2", "messageHeadline": "Update method added to MockNetwork since branching", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9097107d2edb92fccdaf0536528b7161ab427160", "messageHeadline": "Revert \"Revert \"Introducing network parameters.\"\"", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 275, "deletions": 89}}, {"node": {"oid": "5cf7ecd9ed877cc92e12d2569fd100ed13eaad5d", "messageHeadline": "Merge branch 'master' into feature-network-parameters", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2737, "deletions": 1864}}, {"node": {"oid": "f7e51a9ae1cb06b408f8e27c38ccce4ffd575d87", "messageHeadline": "Various cleanups to AMQP and Kryo serialisation:", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 166, "deletions": 169}}, {"node": {"oid": "288eb5fcc41afce5e6227fed4cc27f6160f1b2f3", "messageHeadline": "CORDA-716 Call stop on InMemoryMessagingNetwork (#2077)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 59, "deletions": 132}}, {"node": {"oid": "15dbbb2de9dd122aa4e6ee002d7887544352d8d9", "messageHeadline": "remove NodeState and nodeStateObservable remnants (#2102)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "426a47ce36d94a9b4876407b0c5005d5a98311ac", "messageHeadline": "Merge pull request #2073 from corda/releaseNotesMergeFromV2", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "37b4d0e939c9b3e51752e13bf4ff2747fe98a824", "messageHeadline": "Fixed some permission issues with demos. (#2099)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "a13dbcaa5dfa36f254a976fdd8b64dd779ea3f73", "messageHeadline": "ENT-1069 Allow for nodes to be started in registration mode (#2065)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 133, "deletions": 29}}, {"node": {"oid": "ad9f335dde02702ee82fa44fd1229cc72da2530e", "messageHeadline": "Consistent database columns naming convention. (#2097)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c467a056aeed7f68751b0e292912c851737f794b", "messageHeadline": "Revert CORDA-296: added rpc that returns an observable for node state\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 0, "deletions": 66}}, {"node": {"oid": "e63b6d13869547f99c0f5d3b40feaa280491237a", "messageHeadline": "CORDA-311 Shell via SSH server  (#2087)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 1032, "deletions": 219}}, {"node": {"oid": "6a2c170b8202bb67f05357a31a85f2e9f521083d", "messageHeadline": "Additional index to vault_states table to stop a table scan. (#2093)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d84e9aab7b7550bad078dc5f44f833e074f670bd", "messageHeadline": "Added exception if same attachment uploaded. Added test", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 124, "deletions": 51}}, {"node": {"oid": "d3c7f909955b17c839a5ce094d339132e132c4bc", "messageHeadline": "RELEASE: docs dropdown update (#2092)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6413c66798cb1a0a7fa61214d81826ecb9c6c6da", "messageHeadline": "Change default driver permissions such that NodeExplorer works. (#2086)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "943fbd220bfae414fbd69ec22283b62a9e46358f", "messageHeadline": "RELEASE: Merge release notes for V2 back into master", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 20, "deletions": 4}}, {"node": {"oid": "f26aa33553464d924774a8870337f7c34b92033d", "messageHeadline": "Introduce contextLogger (#2085)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 198, "deletions": 243}}, {"node": {"oid": "273965f17aeb4581b2c20252185238b27db86e18", "messageHeadline": "remove cordacon code (#2082)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "49cdad58c7492b6b3ad4419e9258b0c8205f1edf", "messageHeadline": "Minor: Add a brief comment to the RPC role setup code that explains t\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "adacbfc7d1dc3f59d331aa7a2de5e9b1919b0a0a", "messageHeadline": "Upgrade to Kotlin 1.1.60", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b685537c52ad6177ad426c2cf6026e1c7b05ef98", "messageHeadline": "Reverse types for Issuer attributes. (#2083)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "55e4688cc5598b5dfd2501787203fa117d8d4b15", "messageHeadline": "CORDA-787 Split NodeMessagingClient into 3 (#2063)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 227, "deletions": 158}}, {"node": {"oid": "2dc4251cbe13176c8941c4e50aab24a67f2f6d5c", "messageHeadline": "change version to 3.0-NETWORKMAP-SNAPSHOT for the feature branch (#2076)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "332915f08bb201596e20d4aecde04cd6c7001dff", "messageHeadline": "Bug fix for cash selection on H2 where the accumulated pennies amount\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "8e7165db4174e9eeadacd0ab583f5aba8275cf18", "messageHeadline": "CORDA-759: Enforce key checks on identity de-anonymisation (#1993)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 250, "deletions": 152}}, {"node": {"oid": "1f982933775be6d7954517ae165e81854542bee1", "messageHeadline": "Stabilise NodeStatePersistenceTests (#2079)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "817748c87ed1ad1b8b345c534825c5861f8e1da9", "messageHeadline": "Performance improvement: cache app classloaders (#2060)", "author": {"name": "Tudor Malene", "email": "tudor.malene@gmail.com", "user": {"login": "tudor-malene"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "857e3954390e7f2f3165107d0475545aed39a38d", "messageHeadline": "Change how mock notary identity is extracted (#2075)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "128d5cad0af7fc5595cac3287650663c9c9ac0a3", "messageHeadline": "Fixed typo in KotlinUtils.kt seperate -> separate", "author": {"name": "Molina Atienza, Rose", "email": "rmolina16@bloomberg.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5c9fd8f4442d43032755f9f90a2b3a150fc461c", "messageHeadline": "Cross provider Issuer Reference database storage (#2032)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 75, "deletions": 22}}, {"node": {"oid": "19aba62fc6fa7fbe45103745eab40091e1077d63", "messageHeadline": "Move tests to using named identities (#1879)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 254, "deletions": 179}}, {"node": {"oid": "9d6d027523f89836f01183ba68c2c9d016fb6beb", "messageHeadline": "Merge pull request #2056 from thschroeter/raft-cluster-monitor-availa\u2026", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "aabc3c5b02eb3efa0a5809ac6d061dee01050fdf", "messageHeadline": "NodeInfo is no longer lateinit. (#2068)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "787de9d95626ea81e348420f299d12c0ad961969", "messageHeadline": "CORDA-716 Fix last of the test thread leaks (#2069)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 108, "deletions": 55}}, {"node": {"oid": "039cacae76011a4afeda134a73cb5a532ec5c0fb", "messageHeadline": "CORDA-787 Remove unused class (#2049)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 63, "deletions": 120}}, {"node": {"oid": "3d87a1a73545b14c0840dc44b6644dad71b8c5ec", "messageHeadline": "RaftCluster metrics for available members", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "953a4a3790940d65217450d544043efdafc45dfe", "messageHeadline": "Revert \"Introducing network parameters.\"", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 89, "deletions": 275}}, {"node": {"oid": "e4f5e16bf4a68ea5233052b270a883f62b8c1bd9", "messageHeadline": "Clean up identities in tests, stage 1 (#2059)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 117, "deletions": 92}}, {"node": {"oid": "37b34c6fc1ea64a4b653492c82a3c9568ce94806", "messageHeadline": "Remove unused code. (#2071)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "85071f227a8fe17fc396de5396f238ce281fef90", "messageHeadline": "Reflects tutorial changes and CorDapp build docs changes from release\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 878, "deletions": 804}}, {"node": {"oid": "55bcf295eed61a087f9bac4b2924d94fa66ca1a4", "messageHeadline": "Move class to the only place that uses it. (#2067)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "5bdbd2457a53777d22987206b10b3ddfa954fd60", "messageHeadline": "Removal of transaction contract state as BLOB in VaultStates table. (\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 299, "deletions": 413}}, {"node": {"oid": "b423fea537077c3336501a300c31dddf3be02c7a", "messageHeadline": "Consistent database tables naming convention. (#2064)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "8e18e1ba2ae87095ceedf373ee531ed856ed8815", "messageHeadline": "Updates flow cookbook to use freshKeyAndCert not freshKey.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "d78308f5106e5185be59960a90dadb1d48096c2e", "messageHeadline": "Detangle issuers in NodeVaultServiceTest (#2057)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 54, "deletions": 48}}, {"node": {"oid": "7337996e080de6df31faeeb64d39c3cde1e01111", "messageHeadline": "Add config library and default config to webserver JAR (#2047)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "92c8861802df2fb23a822766ca26dec519843347", "messageHeadline": "[CORDA-760]: Propagate invocation context across the codebase. (#2016)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1176, "deletions": 312}}, {"node": {"oid": "f0a5ea96e7402f8f62338806babd9f0cb54a6fae", "messageHeadline": "Consistent database columns naming convention. (#2043)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4e263a1981f6eb8e95723b20cd2ff56d32c8375a", "messageHeadline": "Removed incorrect @Lob annotation from key_hash schema fields. (#2033)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "419fe5063fdfce4d4996e4cbf216c343185b56be", "messageHeadline": "Merge pull request #2055 from thschroeter/thomas-store-raft-index", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "b5fffa76f263f4163c297f1fab03f70df55219b5", "messageHeadline": "Retire a lateinit var. (#2038)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 69, "deletions": 86}}, {"node": {"oid": "c4a9320e7082b583b6f50c7efc74763ec6774452", "messageHeadline": "CORDA-716 Don't allow the netty global executor to inherit serializat\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 69, "deletions": 29}}, {"node": {"oid": "ecd09b7e6c174448220e20fa5d881c11574c619c", "messageHeadline": "Store raft commit index in DistributedImmutableMap", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 16, "deletions": 15}}, {"node": {"oid": "2577c75f28ff1b670977da044141faba61d468bb", "messageHeadline": "Merge pull request #2046 from thschroeter/thomas-remove-snapshotting", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 11, "deletions": 29}}, {"node": {"oid": "75d42a25fb611e4d795b397985c58ea7b58d1fd6", "messageHeadline": "Removed ValidateClasspathTest smoke test, as NodeProcess.Factory does\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "2fe41715cc5b21bc038b13bc0c9cc3e2a720c7b0", "messageHeadline": "On exit, the driver will automaticallly shutdown any nodes which were\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 189, "deletions": 195}}, {"node": {"oid": "fc8ed34205bfc49afe0cda68df23540a4921031d", "messageHeadline": "Switch from compaction mode sequential to full", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "b0af1c715cade0ef26a44f3ed68d837409017c2f", "messageHeadline": "From code review", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4e67a979a03a18483f3a5219c4aca8451f3f363d", "messageHeadline": "Added some more details regarding setting log levels for individual m\u2026", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 37, "deletions": 3}}, {"node": {"oid": "8a5bbe7cf8da9139c647f5256e58bd3a00d4949e", "messageHeadline": "Merge pull request #2018 from thschroeter/thomas-raft-notary-bootstrap", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "0d2382619b7c73ff521c1c83ee6d017a7a537cc8", "messageHeadline": "Raft Notary: bootstrap command line flag", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 32, "deletions": 4}}, {"node": {"oid": "64a9946f03eb2e1666a2d56b2193348905e444c1", "messageHeadline": "Replace artemis network map with http network map (#1970)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 586, "deletions": 155}}, {"node": {"oid": "3627cc9fc257b45eef54e0a41f26709d51a02daf", "messageHeadline": "Vault query - return single column which groups multiple aggregation \u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 38, "deletions": 50}}, {"node": {"oid": "2d997b1fa78f73bc7a96930e2792d504f2f3cce0", "messageHeadline": "Retire verifierDriver serialization init. (#2026)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "b23e7276859108f9e48ee8affb3b94020e56c8de", "messageHeadline": "Raft Notary: change compaction mode to sequential", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cf33be66fffa5d547b6d2370d8dbf0fe4121d714", "messageHeadline": "Raft Notary: remove snapshotting", "author": {"name": "Thomas Schroeter", "email": "thomas.schroeter@r3.com", "user": null}, "additions": 1, "deletions": 26}}, {"node": {"oid": "887dc68a456220a211d1c52270131ac646286607", "messageHeadline": "RELEASE - Increment Platform Version Number (#2040)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a02c9a74f1398dfdfc23cb336f9480475bed1d8", "messageHeadline": "AttachmentCriteriaQuery class and infrastructure (#2022)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 593, "deletions": 138}}, {"node": {"oid": "2a961b8e2c39b2bf53d24cb97e4435aee5e37775", "messageHeadline": "Separate server contexts from shared contexts. (#2044)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 39, "deletions": 22}}, {"node": {"oid": "687a992262a84a53d4ff56dd3eaebc44dda9c442", "messageHeadline": "CORDA-716 Make asContextEnv available to smoketesting (#2039)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "c583af8f4b069df41e8d358f83632519578f92e9", "messageHeadline": "Add AbstractPartyDescriptor to stop Hibernate warning (#1878)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 74, "deletions": 0}}, {"node": {"oid": "58e0882d3754baeb4c117ddbd714ac5f93ead838", "messageHeadline": "Merge pull request #2041 from corda/kat/bugfix/removeBadImport", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "81869535b3e7ed5b6d73c5ff8cf259f929a3d8cf", "messageHeadline": "BUGFIX: Remove bad import", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b8b3911ceb79304e2a83a28ebb8119ed8485700a", "messageHeadline": "Fix the BFT startup consensus workaround. (#2042)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "d7ce405ec5431cfc3fbe1ac3da853dab88b3547b", "messageHeadline": "Fix RPCStabilityTests.`client doesnt leak threads when it fails to st\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "076a8ab937dd2578432405da6c1d42865fb9d1bc", "messageHeadline": "Step through cert path when registering (#2027)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 31, "deletions": 0}}, {"node": {"oid": "6a569fb3f19553a17412cc100bc836346720d152", "messageHeadline": "Retire findTokenizableService. (#2036)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 8, "deletions": 15}}, {"node": {"oid": "052124bbe0927906b3faa015d0e3413477b5abba", "messageHeadline": "CORDA-716 Make serialization init less static (#1996)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 463, "deletions": 346}}, {"node": {"oid": "cc4c732a489dbd79843cd8f2a77a72f6cb8a0838", "messageHeadline": "CORDA-715 Upgrade Artemis from 2.1.0 to 2.4.0 (#2029)", "author": {"name": "cburlinchon", "email": "31621751+cburlinchon@users.noreply.github.com", "user": {"login": "cburlinchon"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "001cb4f901fac984c9ae252ffd32b3cbfc9a54a1", "messageHeadline": "Don't blow up if a param is anonymous e.g. underscore. (#2020)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "83857950fe01462b557e9e17c151332dccdd3ecf", "messageHeadline": "Merge pull request #2028 from corda/cburlinchon-amqp-contract-attachm\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 72, "deletions": 4}}, {"node": {"oid": "39e2f6ad9955b0a935f25bed74731b3a6ca7293d", "messageHeadline": "ENT-1031 AMQP serializer for ContractAttachment, evaluate lazy attach\u2026", "author": {"name": "Chris Burlinchon", "email": "chris.burlinchon@r3.com", "user": {"login": "cburlinchon"}}, "additions": 72, "deletions": 4}}, {"node": {"oid": "2a83167d3bdd704f29ee2e54be642e91f9669587", "messageHeadline": "Merge pull request #2024 from corda/christians_public-key-caching-hooks", "author": {"name": "Christian Sailer", "email": "christian@blackseamonster.com", "user": {"login": "blsemo"}}, "additions": 131, "deletions": 45}}, {"node": {"oid": "5354c777ce0c24f99ccfff062907225c824bd97b", "messageHeadline": "CORDA-781 code layout cleaned up", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "52dea9e5c31652a6998297536bd62c5722d14057", "messageHeadline": "Merge pull request #1958 from corda/christians_nodeconfig-fix", "author": {"name": "Christian Sailer", "email": "christian@blackseamonster.com", "user": {"login": "blsemo"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "449a714478708e04fa78e0e94eec15497dfc3070", "messageHeadline": "Merge pull request #1999 from corda/christians_fix_irs-demo-deploy", "author": {"name": "Christian Sailer", "email": "christian@blackseamonster.com", "user": {"login": "blsemo"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "b0517954a03b1b031307947d671183efee475cc7", "messageHeadline": "CORDA-781 clean up imports", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "13001ee6747731a4e915c6081f4e539e6fb03252", "messageHeadline": "CORDA-781 code review: clean up AMQP scheme", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 121, "deletions": 38}}, {"node": {"oid": "4c1d1733a5f36390002bfb6cc8892482fcf65cc1", "messageHeadline": "Serialization of large contract attachments causes OOM exception (#1991)", "author": {"name": "cburlinchon", "email": "31621751+cburlinchon@users.noreply.github.com", "user": {"login": "cburlinchon"}}, "additions": 135, "deletions": 6}}, {"node": {"oid": "6b71c6cf75831173b9515c0e6a61e14ef4acce7b", "messageHeadline": "Retire some initialiseSerialization booleans. (#2019)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 159, "deletions": 116}}, {"node": {"oid": "26819bfd04876e106c559918bf60d6ba9b99fcc4", "messageHeadline": "No public key serializer overriding for checkpointing", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "89b01ab342034b52cfb4fe3d24c684dfec208cfb", "messageHeadline": "Hooks for PublicKeySerializer customization", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "219433c3cd18374d6a8a802585092bfca67b7e86", "messageHeadline": "Hooks for PublicKeySerializer", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "8738391b8cac43b61fac93227e8e5560cdbf9452", "messageHeadline": "Merge pull request #2002 from corda/bump-master-vno", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d1f7ab53def1f4fb566f8c71e678ccfaa3c9bbc", "messageHeadline": "CORDA-296: added rpc that returns an observable for node state (#2004)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "c7ec9ad8ac7f794ba2f8826d62b2a4c9cbbfb806", "messageHeadline": "Fix Gradle warning for example-code project. (#2013)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a036a6300c945238361ea39666110ea9d4510761", "messageHeadline": "Enforce serialization API for Java. (#2014)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 40, "deletions": 3}}, {"node": {"oid": "117261caa4fb5057564e2a42e0dae6765e0377dd", "messageHeadline": "Retired getDefaultNotary test extension method.", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 38, "deletions": 93}}, {"node": {"oid": "e26e41a384fd8e29e1134299e156ea002cb0e78c", "messageHeadline": "Various structural cleanups of node-driver:", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 152, "deletions": 131}}, {"node": {"oid": "e6feca2f0374c56434953e21daa02f14a94855dc", "messageHeadline": "Added verifySignaturesExcept which takes in a colleciton of PublicKeys", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 30, "deletions": 6}}, {"node": {"oid": "deaba2887deec3fd8af2758d0c7f6457be71966e", "messageHeadline": "Some cleanup after network map removal (#2006)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 4, "deletions": 38}}, {"node": {"oid": "7944fcde5c79c1dbe1ceb914c879e67e19007d10", "messageHeadline": "Supported TLS cipher suites (#2005)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 15, "deletions": 15}}, {"node": {"oid": "a4be26a296cf9ca203974a28022ae37f554e9306", "messageHeadline": "Removed unnecessary calls to MockNetwork.runNetwork (b/c there is no \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 12, "deletions": 75}}, {"node": {"oid": "4e1578c19a77942cf42a79edc89aa50d855f99e6", "messageHeadline": "Remove retired IntegrationTestCategory reference (#2007)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "20a8ab5e775103597ac0d6e3dce2fd0dde1d964e", "messageHeadline": "RELEASE - post 2.0 nump build no on master", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b332e2cb34c8d78ae100d2d1cf550b8d10cb31b", "messageHeadline": "Add extra version pinning for spring.boot gradle plug-in", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "41e0be195891b565b4044030b3e1e37221846919", "messageHeadline": "Exit code is between 0-255. So protect against VERY unlikey chance of\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "00a90148528ddf71eed3a9a2dcf44da2140b4b2d", "messageHeadline": "CORDA-716 Rename one TestClock to DemoClock, and unduplicate code (#1\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 95, "deletions": 175}}, {"node": {"oid": "9baa9037ae02c94a73f833ab4b30b63775659c8b", "messageHeadline": "Retire marker interface. (#1997)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "3bb018a5cef14ec8da1026b80f1a788aaaa749c1", "messageHeadline": "Removed the ability to manually start notary nodes from the driver an\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 640, "deletions": 646}}, {"node": {"oid": "68481765e10b0e5a4212d06a8a55c459827684a4", "messageHeadline": "Clean up build gradle files", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "9be37c2b88ca3f0a55ef2de8e81dd43fe0e7aa76", "messageHeadline": "Remove useless call to waitUntilNetworkReady within driver started no\u2026", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "22453204ed209b5c29336fa3b1119aefd2fd8eb0", "messageHeadline": "move node info schema to internal package (#1976)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 11, "deletions": 63}}, {"node": {"oid": "d04e48740b43096a514f38146dc541da0958ae43", "messageHeadline": "Introducing network parameters.", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 664, "deletions": 529}}, {"node": {"oid": "549046575063b9f7ba2bcff226e0c7c1fc1630b3", "messageHeadline": "[CORDA-446] Remove entities from netmap cache & friends (#1980)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 5, "deletions": 227}}, {"node": {"oid": "837e8800e80469bebd0a7d2adf3faaaee77f4c2a", "messageHeadline": "Checking that the smoke tests don't have the node on their classpath.", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 96, "deletions": 55}}, {"node": {"oid": "2e0e78e883db219e1d0dfe0fe88268eba0890ed4", "messageHeadline": "Retire DriverBasedTest. (#1986)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 9, "deletions": 59}}, {"node": {"oid": "7521675ef2be6dc784ffbd665a25dc905eecc115", "messageHeadline": "It's not commonName it's organisation. (#1987)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "d882f8871e82998b2520058caf22cf47f3994891", "messageHeadline": "[CORDA-758]: Permissions are now checked for each RPC method. (#1985)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 697, "deletions": 347}}, {"node": {"oid": "a21d361df8b94971f046d1f9516152387440e4df", "messageHeadline": "Clean up mentions of nodeReady future and friends from MockNetwork/Dr\u2026", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 11, "deletions": 37}}, {"node": {"oid": "20a6fda357947ff388f6ea31b2e742690d17460d", "messageHeadline": "Correct unchecked cast call (#1973)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b925e6540ded47319f508fbc618fe5a59f57db94", "messageHeadline": "[CORDA-446] Remove mentions of networkmap node in DemoBench (#1969)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 19, "deletions": 73}}, {"node": {"oid": "00e682a54476aded7a329521ff53d8d185ec8b95", "messageHeadline": "[CORDA-446] Clean up other mentions of network map node and logic (#1\u2026", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 54, "deletions": 537}}, {"node": {"oid": "86d273f2ef6c01ddcbcfb9165b8caf773b9d59e1", "messageHeadline": "Merge pull request #1955 from corda/feature/kat/refactorKryo", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 225, "deletions": 160}}, {"node": {"oid": "e564edaa572a011869d692b05518113632363216", "messageHeadline": "Line endings fix.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "09c836f5e6af848ad0c34f9cdb62af2ec5568e3e", "messageHeadline": "Bumped gradle plugins to 2.0.8 for publishing.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcaac916910c93d5de461fa2dde726486f91338a", "messageHeadline": "Cordformation now allows addresses to be used for non-database addres\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 47, "deletions": 18}}, {"node": {"oid": "f614557ae3770bc5a12b54e2198128a54dfcb7b5", "messageHeadline": "Remove SimpleNode it's unused (#1971)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 0, "deletions": 77}}, {"node": {"oid": "6b2b663ab3b47792941422389aa348206136d8cc", "messageHeadline": "CORDA-716 Retire MockNetwork.Factory (#1937)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 67, "deletions": 64}}, {"node": {"oid": "6a5f8a236260fc264a556465c4be67b5f536eadc", "messageHeadline": "Upgraded to gradle 4.3 (#1960)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d6adb83cd00b6bbe7d8114c3ec9ae39bbf132dc9", "messageHeadline": "CORDA-756 - Refactor Kryo into sub module as per AMQP", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 225, "deletions": 160}}, {"node": {"oid": "7f96205b99f5e82ac3e551a62cc6a7c7df0e43ec", "messageHeadline": "Allow Gradle to set dependency between Jar and ScanApi tasks. (#1962)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ebba9dea1f55eaca823dcad7f6ee193e71ce818", "messageHeadline": "Removed the startNotary methods from NodeBasedTest, and moved it into\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 324, "deletions": 522}}, {"node": {"oid": "3aeacef3bf1eed0412f2a392a27f00be000c3d51", "messageHeadline": "CORDA-751: Eliminate duplicating entry for classpath when OutOfProces\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "d79d8dad4de754768b051fb2fb1b00d9069bcdd3", "messageHeadline": "Removing exposed reference", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4b0b13dad452d4fe4f32204aecdda08df477b2e9", "messageHeadline": "CORDA-716 Retire TestDependencyInjectionBase (#1939)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 431, "deletions": 314}}, {"node": {"oid": "02a5ddb7dff568e4d17dab357abe1d1843db36f3", "messageHeadline": "Remove Bower dependencies from repo and download them on demand (#1959)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 31, "deletions": 429498}}, {"node": {"oid": "a74154a126105e9b7af2e8eb5c9859c0f4a62da2", "messageHeadline": "Merge pull request #1904 from corda/kat/feature/enumEvolver", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1253, "deletions": 161}}, {"node": {"oid": "bad31658fb2e61333e49ea5f23d32622f8a600fc", "messageHeadline": "Fix whitespace", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f43d8ad21fa4e928c52309bd26c703e202afc1d", "messageHeadline": "Add helper for checking whether to check checkpoints and unit test it.", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "9176fcb8e6568e71ac8feaa94481c9ab67a02abf", "messageHeadline": "Remove for good network map service node (#1942)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 81, "deletions": 559}}, {"node": {"oid": "05d6fb91c72bc37d0d70282cff1bbea595ac64fc", "messageHeadline": "Reinstate Simulation config overrides for notary. (#1947)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "851918dd76dfa628fa18701cfe832f816fe14822", "messageHeadline": "CORDA-553 - API standard doc update", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ecbb4330da9d9cc087abbdb204b2d136618b7d28", "messageHeadline": "CORDA-553 - Review comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 18, "deletions": 24}}, {"node": {"oid": "0d4c2d3526c9437158d8ef0fa26ccd5bab4a4985", "messageHeadline": "Replaces links to Discourse with Stack Overflow links.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "cde1587ac70f78f3e8d226247f4da2a7281c4c2c", "messageHeadline": "Cleaned up devModeOptions", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 51, "deletions": 75}}, {"node": {"oid": "8359fe9514ceae0b1bf53e551ebf7cfcd2eeeec8", "messageHeadline": "Merge pull request #1950 from corda/christians_checkpoint_checker_thread", "author": {"name": "Christian Sailer", "email": "christian@blackseamonster.com", "user": {"login": "blsemo"}}, "additions": 126, "deletions": 7}}, {"node": {"oid": "862b908dd93c151bfa7bea2fb45a351458a27020", "messageHeadline": "Merge branch 'master' of https://github.com/corda/corda into christia\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 82, "deletions": 100}}, {"node": {"oid": "5b5a4bd2e4677c9fdfcf36d14e7aae5b10058b27", "messageHeadline": "Code rewiew: turn dev mode options into a data class", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "a0b9768be7e9f6f1cf8b9b05d4c6b8382654fcb3", "messageHeadline": "Retire FullNodeConfiguration (#1954)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 78, "deletions": 106}}, {"node": {"oid": "5440594afdff4bd7b9c8471922365323fccf12ea", "messageHeadline": "Merge branch 'master' of https://github.com/corda/corda into christia\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 417, "deletions": 136}}, {"node": {"oid": "4e759f3f1b8b8b4701753b787671e0153d535546", "messageHeadline": "Merge pull request #1943 from corda/gitignoreUpdate", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3350605536d9fe1e0a536df302fee39f2232e797", "messageHeadline": "CORDA-553 - Cope with future transforms", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 198, "deletions": 118}}, {"node": {"oid": "bc12f87a2448c88165e2eac25040de9127cf022c", "messageHeadline": "CORDA-553 - Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 207, "deletions": 58}}, {"node": {"oid": "3633624dc63ab1fa26bdba876ace1dd79bbd2a10", "messageHeadline": "CORDA-553 - First steps towards evolvability", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 928, "deletions": 72}}, {"node": {"oid": "4a4500811fc569e4744b3fc2a42141117295df5a", "messageHeadline": "Code rewiew: reformat", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79f080368b963f029629ffa90e62c97d847e587d", "messageHeadline": "Code rewiew: constant naming", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "01f80fb187f682e3e8c81b1dc1cfa01fa2b4f04b", "messageHeadline": "remove outdated test (#1949)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "cc0380470181a6c9e19e81ea5bbd843d9c6bc72e", "messageHeadline": "CORDA-742 PR #1951 Fixed compilation error", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee3106fd5a82227d799bc70723ed8abb40a523c7", "messageHeadline": "CORDA-742 PR #1951 Moved extension methods back.", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "92bbce711b31af5cb3eff32cde41547b3493c87d", "messageHeadline": "CORDA-742 PR #1951 Moved extension methods into node.", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a3c553d44aa2c18ffa6c751b58e381df52cf938f", "messageHeadline": "CORDA-742 Added constant for cache directory.", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8021cdd364ab5b41ba4a29abd915fd30ab770d32", "messageHeadline": "CORDA-742 Refactors", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "788d8ef65f2fa169fa04de2ff0ab19f8182c7b14", "messageHeadline": "CORDA-742 Minor refactor", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ac1dfec1ffc961c17c1cad06ae80c89803baa331", "messageHeadline": "CORDA-742 Refactored back to more parallel execution", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "f5a8e11411fe6d0af78ce21e04fc78579e33b776", "messageHeadline": "CORDA-742 Test capsule cache directory", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "127c8629820372c6cbc2f6b5f6937a5e01dcb43b", "messageHeadline": "CORDA-742 Test capsule cache directory", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e10ed1bdcfd31d8471cc8b2af782fa21dd009ce5", "messageHeadline": "CORDA-742 Test capsule cache directory", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bcf526f470fa59bcf71c9fc2f4a70ea487afcd3", "messageHeadline": "CORDA-742 Test capsule cache directory", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e07add161077b9ff4862d679ad00a98d94144e0", "messageHeadline": "CORDA-742 Change capsule cache directory for testing purposes", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "428eb43abefcdb5f6c6f659fd939d94dfe100bd7", "messageHeadline": "Minor: add a discussion to recordTransactions.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 41, "deletions": 1}}, {"node": {"oid": "d7e4aa1783ff80ce69843ace5e1abe9e1bddc0df", "messageHeadline": "Add more formal support for observer/regulator nodes. This is a simpl\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 251, "deletions": 80}}, {"node": {"oid": "1b4a5f3d4c54f227f4e989ced9c980b7ae715440", "messageHeadline": "Add a toString to FlowSessionImpl", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "b2e88099167cf8d8538732f22788452f0d63d5d0", "messageHeadline": "Minor: InitiatedBy is a documented annotation.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "170fde9d71adaacd0198673ae4ba9750243c052e", "messageHeadline": "Code rewiew:", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "91bba5e2636999e3789ed08d8d38b04cbec0d304", "messageHeadline": "CORDA-741 changed formatted to true", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75ba4712388becaf77518c6a6b40d2963daea2ff", "messageHeadline": "CORDA-728 Turning on capsule debug", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59fe7a196bff0c301d84bf9ed456ffc0d66cab95", "messageHeadline": "CORDA-728 fixed the issue with node runner on mac. Also did a tiny bi\u2026", "author": {"name": "Mat Rizzo", "email": "mat.rizzo@r3.com", "user": {"login": "mat-rizzo-r3"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "a4636b0d53e12f5f437538139644dc617a225f31", "messageHeadline": "Fix mock for new NodeConfigutation property", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d275ab41a83190c9dd2404497ac51c1c016b793f", "messageHeadline": "Rename debugOptions to devModeOptions, extension method", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "0cbee046f9b06aed66b749978399346322ab6531", "messageHeadline": "Add extension method to check for flags devModeOptions, formatting", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "74595c65c91f04327575a3cba7c97aa8823de8c4", "messageHeadline": "Add optional debug options to config and allow to switch checkpointCh\u2026", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 78, "deletions": 6}}, {"node": {"oid": "71fe0daa08d97e1e4cf2bead7b943fd9ac0215e7", "messageHeadline": "Give the checkpoint checker thread a meaningful name", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "04d8260e0fd3e68c1ffe79d761989a5b324e47fb", "messageHeadline": "CORDA-351: force update dependencies and suppress vulnerabilities not\u2026", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "a3be4d0dadee6c02f71f382e34cbf6c56f6d9ba7", "messageHeadline": "Add extraPackages to NodePerformanceTest so it runs successfully", "author": {"name": "Christian Sailer", "email": "christian.sailer@r3.com", "user": {"login": "blsemo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcca3179d9065eab6e311949955100a34bc6b830", "messageHeadline": "Perform sensible currency conversion (#1941)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 65, "deletions": 2}}, {"node": {"oid": "44a7d872d85e78efa0f06008bdedce27a569f1c5", "messageHeadline": "IRS Demo - split IRS Demo into two separate applications to showcase \u2026", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 623, "deletions": 254}}, {"node": {"oid": "ba7514644608db983722330f557e44f9bf91f42e", "messageHeadline": "CORDA-716 Unpollute MockNode with Simulation-specific code (#1945)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 24, "deletions": 48}}, {"node": {"oid": "1100cb1cb73153bf59cd60cb4a23d9dfec1af059", "messageHeadline": "Exclude IntelliJ custom dictionaries from git", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5bb4601812daa37bc4fadbad9db3b8dbdc3de21a", "messageHeadline": "Reflects V1.0 changes on Master re: internal samples and identity syn\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 272, "deletions": 588}}, {"node": {"oid": "5349d4f850052404d592cec5705e9c3797282e93", "messageHeadline": "Standardisation of Public Keys in Schema entities. (#68) (#1936)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 93, "deletions": 80}}, {"node": {"oid": "2fe3fbbfef7e871a841a8abae03021ba2c99f38e", "messageHeadline": "CORDA-699 Add injection or modification of memory network messages (#\u2026", "author": {"name": "cburlinchon", "email": "31621751+cburlinchon@users.noreply.github.com", "user": {"login": "cburlinchon"}}, "additions": 145, "deletions": 3}}, {"node": {"oid": "4b8590ef41008aeba3a15de9efb64f272918141e", "messageHeadline": "CORDA-736 Add some new features to corda.jar via node.conf for testin\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 122, "deletions": 14}}, {"node": {"oid": "927924498b017e6382208b2b80fe0e075ab35c7c", "messageHeadline": "Introduce MockNodeParameters/Args (#1923)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 134, "deletions": 221}}, {"node": {"oid": "7f6608deb5baa24dc67b3c5ab47b73a405a829aa", "messageHeadline": "Retrofit changes from Enterprise PR #61 (#1934)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 42, "deletions": 28}}, {"node": {"oid": "c5a6047b0e571404f2294f28aa7e74dc7c596433", "messageHeadline": "Minor fix for api checker script to support macOS", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "70a7eb8bae0630935a39006ebd80671a7f784d83", "messageHeadline": "Merge pull request #1928 from corda/kat/amqp/amqpTestFix3", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "b04368e36a6133edb4e5d60220db5819b64b98c9", "messageHeadline": "[CORDA-442] make MockNetwork not start a networkmap node (#1908)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 79, "deletions": 513}}, {"node": {"oid": "2463cbd416efbc5425d4fbcbf2c33426b0855ef4", "messageHeadline": "CORDA-435 - AMQP enablement fixes", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "b73020a01406cba62fdc62bb9928252fd28cde28", "messageHeadline": "Merge pull request #1924 from corda/kat/amqp/amqpTestFix2", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "303acf715f4a9a8841f274bd2387b5032285c24b", "messageHeadline": "CORDA-435 - AMQP serialisation cannot work with private vals", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "cbb51350970d5589cdbdcdda229c940e795b9c7a", "messageHeadline": "Fixing Bank-Of-Corda Demo in `master` (#1922)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "931ab120fc785b5dc23f21bdd0494da4b49a1159", "messageHeadline": "Merge pull request #1544 from corda/m4ksio_gradle_no_o_fix", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4e3a4892aacca7d5de183d5c6795ae3555dab3c0", "messageHeadline": "Merge pull request #1921 from corda/kat/amqp/amqpTestFix1", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "01728e5a47c0592013772b8b8fe528a986260767", "messageHeadline": "Network map service REST API wrapper (#1907)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 273, "deletions": 0}}, {"node": {"oid": "97f7c9b79d32f0570e84cb2fd859ed49ca1e9ec2", "messageHeadline": "CORDA-435 - Ensure Kryo only tests use Kryo serializatin context", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "1b7ebd4841787f9e046ea56595862eeaace88f6b", "messageHeadline": "CORDA-351: added dependency check plugin to gradle build script (#1911)", "author": {"name": "bpaunescu", "email": "bogdan.paunescu@r3.com", "user": {"login": "bpaunescu"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "07e9b7e8bba7c9c86abad018c357b64347e83a99", "messageHeadline": "Merge pull request #1722 from corda/aslemmer-flow-multithreading-inte\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 941, "deletions": 718}}, {"node": {"oid": "c66a84bfc65c4f03ad6a497c0db1a6a824ec9b44", "messageHeadline": "Interface changes for multi-threading", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 377, "deletions": 154}}, {"node": {"oid": "54f901c4fe1bf0752e45fca5c72f7b85c1c99609", "messageHeadline": "move SMM", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "11db199b7be0cf9095fc7586a84d04a9092ee515", "messageHeadline": "Fix-up: Bank Of Corda sample (#1912)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "cbc40030322d94db126258b321a6015df8de57b3", "messageHeadline": "Merge pull request #1905 from corda/kat/feature/addEnterpriseAMQPIden\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 37, "deletions": 10}}, {"node": {"oid": "005ce349a7bee58c32d9fe10bdf6e074de5615ea", "messageHeadline": "* Retire MockServiceHubInternal (#1909)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 166, "deletions": 207}}, {"node": {"oid": "342090db62ae40cef2be30b2ec4aa451b099d0b7", "messageHeadline": "Experimental support for PostgreSQL (#1525)", "author": {"name": "Tomas Tauber", "email": "shoguncz@email.cz", "user": {"login": "tomtau"}}, "additions": 91, "deletions": 0}}, {"node": {"oid": "2c84d07e8ed77aed0381ff6c3e10b8b0aaedfcac", "messageHeadline": "CORDA-704: Implement `@DoNotImplement` annotation (#1903)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 402, "deletions": 266}}, {"node": {"oid": "e6de0aa406ce8399728bc1df0eac739ff4955478", "messageHeadline": "Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "651bbdcf836978709f373751dd91ed57f7c90d7d", "messageHeadline": "Kotlin migration", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "3f04b45010cb1ae854e9b916656918f00dfe07fa", "messageHeadline": "Merge branch 'master' into m4ksio_gradle_no_o_fix", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 5356, "deletions": 3326}}, {"node": {"oid": "3dd09fd69b48b2902799c2e47a126026cb2f5e00", "messageHeadline": "Cordformation in Kotlin (#1873)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 539, "deletions": 465}}, {"node": {"oid": "12fa9450776df848a2fb8e76171d838f634f1fd1", "messageHeadline": "CORDA-680 Update cordapp packages documentation (#1901)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 62, "deletions": 38}}, {"node": {"oid": "0b7a39f6631c0113c9876a2572fc28e10cb8e230", "messageHeadline": "CORDA-725 - update changelog", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1e05f27bae76c4af9c7639f73217dbc983a94558", "messageHeadline": "CORDA-725 - Change AMQP identifier to officially assigned value", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 35, "deletions": 10}}, {"node": {"oid": "dfd90701a021c10b15a29e763ccdb49fead0ced8", "messageHeadline": "CORDA-599 PersistentNetworkMapCache no longer circularly depends on S\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 104, "deletions": 119}}, {"node": {"oid": "479ab9a36a25b3a16e7a280a7e8527fac20c8e06", "messageHeadline": "[CORDA-694] Commands visibility for Oracles (without sacrificing priv\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 521, "deletions": 52}}, {"node": {"oid": "717365413d6f3d130260dfe0454ff52274de3891", "messageHeadline": "Update customSchemas documentation. (#1902)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b2454c646c96d5666fec5f002da5d1ad4a48735d", "messageHeadline": "Eliminate circular dependency of NodeSchedulerService on ServiceHub. \u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 96, "deletions": 96}}, {"node": {"oid": "cf3b080d0cef8b6d22bf1378881e1c4b0f8f3e74", "messageHeadline": "Added missing cordappPackage dependencies. (#1894)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "b33b013284face1e7cf091a183999ed18f0ab463", "messageHeadline": "[CORDA-442] let Driver run without network map (#1890)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 316, "deletions": 279}}, {"node": {"oid": "b4c53647cd6d8a8b78d6d95e2d17dfd54830f046", "messageHeadline": "CORDA-530 Don't soft-lock non-fungible states (#1794)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 246, "deletions": 78}}, {"node": {"oid": "aa41120f6c17389e64bd83346e2de8ff1c125acc", "messageHeadline": "Disable unstable test on Windows (#1899)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c621c7d1234fe76564eefcac6f15497de0f4327a", "messageHeadline": "Attempt to make NodeStatePersistenceTests more stable (#1895)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "3372e49898b748ea3e9412796ddff80f4ef3030b", "messageHeadline": "Fixed the node shell to work with the DataFeed class", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 13, "deletions": 20}}, {"node": {"oid": "6a00df322be13fdcc5c92358804772baeebd3a64", "messageHeadline": "reference to finance module via not hardcoded group ID (#1515)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "cac3057877f597f4b2cc0172f579b010921d010a", "messageHeadline": "CORDA-540: Make Verifier work in AMQP mode (#1870)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 123, "deletions": 41}}, {"node": {"oid": "63b7eb3f70c5eced987aa5fae6fd4e6620758c10", "messageHeadline": "CORDA-654: Move from chooseIdentity() to singleIdentity() (#1819)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 332, "deletions": 304}}, {"node": {"oid": "d8b81f755a89f663b90c2aaef0ab832138129a56", "messageHeadline": "Makes docs fixes flagged by various internals.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d3e8df1644d84f9505452e65a219c0c67eb12b48", "messageHeadline": "Separates out the tutorial code into separate docs to ensure it compi\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 725, "deletions": 439}}, {"node": {"oid": "83b908050241776a25ebc814e1e63c5dd342b3b6", "messageHeadline": "Adding an option to override the default isolation level on per trans\u2026", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 28, "deletions": 4}}, {"node": {"oid": "2a68e23e6930293f2a4cf5d18ef585fe5b47b549", "messageHeadline": "Improved Cash Selection interface (#1858)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 212, "deletions": 201}}, {"node": {"oid": "38cf4a489eb21edf3a1800cb3924b57f46f9e89a", "messageHeadline": "CORDA-676 Eager cordapp schemas (#1839)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 197, "deletions": 236}}, {"node": {"oid": "d3d87c2497d51386b0e7634b338157db6b5cb464", "messageHeadline": "[CORDA-442] DemoBench copies around the NodeInfos for running nodes. \u2026", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 298, "deletions": 0}}, {"node": {"oid": "99b509cb689be3a961ca181c4035da6ef4851b81", "messageHeadline": "Attempting to make VerifierTests more stable (#1883)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "be235673e1f6274093c47157803a9b01388fdf7a", "messageHeadline": "H2 coin selection uses Prepared Statement to protect against SQL inje\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 62, "deletions": 53}}, {"node": {"oid": "26803616964b0ed9651957748685d6bd0f1cf7ef", "messageHeadline": "Renamed \"plugins\" dir to \"cordapps\" (#1644)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 176, "deletions": 161}}, {"node": {"oid": "635ad9ac9217853a61879c1d8b628a29ab0bf0af", "messageHeadline": "Ensure that the contents of OpaqueBytes cannot be modified. (#1871)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 90, "deletions": 12}}, {"node": {"oid": "86ede6f92852ab841f80a57081c2dc58d3f3ab15", "messageHeadline": "Upgraded to 2.0-SNAPSHOT since current changes are for 2.0 (#1880)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce5b7de71801a557bb57602e8af2e5ec8ba63959", "messageHeadline": "CORDA-530 Unduplicate code (#1791)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 153, "deletions": 168}}, {"node": {"oid": "7b10e92819c29b75bd17582f83630ad24b26beca", "messageHeadline": "Fixed AbstractNode to load custom notary services properly (#1720)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 148, "deletions": 45}}, {"node": {"oid": "544b7616822e51846a426a586cf234842a166159", "messageHeadline": "Remove broken link.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1c51115675d7c7e3edf1f34ff60084b210043fc", "messageHeadline": "Remove the two header lines from the diff output to simplify the +/- \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "327f0ebd7363a66b258f0c82b3b90ee2019dc045", "messageHeadline": "CORDA-654: Migrate test APIs to match identity changes (#1744)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 142, "deletions": 101}}, {"node": {"oid": "ed79db68641d7a90b4ee8d231fa0124b11f7661d", "messageHeadline": "Clean up Crypto  (#1866)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 52, "deletions": 25}}, {"node": {"oid": "de391dc9f006ce658e714dd1ccd592ab37bb3d21", "messageHeadline": "Adds a length method to calculate a time-window's length.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 30, "deletions": 6}}, {"node": {"oid": "692b57d845eca1765149423ce72bb6dd32b23d24", "messageHeadline": "Merge pull request #1853 from corda/mnesbit-protect-sessionmessage", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 53, "deletions": 32}}, {"node": {"oid": "899f7f9d0d45ebbfaacb779cec372324dd512f1e", "messageHeadline": "Change the serialization/deserialization code of SessionMessage data \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 53, "deletions": 32}}, {"node": {"oid": "e232d111ea153da027ccb9b13dc0a3a7b3ab9632", "messageHeadline": "Applies release-V1 vault docs fixes to master.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 163, "deletions": 62}}, {"node": {"oid": "3fdc69e54199b9eedddc82b597c95c73870cc998", "messageHeadline": "Fix coin selection with Flow-friendly sleep (#1847)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 190, "deletions": 94}}, {"node": {"oid": "d0d0f132df43e1a550c154003db52e76580d3489", "messageHeadline": "Create nodeInfoDirectory in NodeInfoWatcher initialization, and make \u2026", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "af44c96c1450542b3910eb8367217443c5872f6d", "messageHeadline": "Merge pull request #1863 from corda/aslemmer-kryo-hook", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 244, "deletions": 0}}, {"node": {"oid": "15d29d79824a177cb6acc7ee86f2c3e79ec4ecaf", "messageHeadline": "Fixed the dozens of artifactory warnings at gradle initialisation. (#\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "9cec137a31fd3b3bac014c6b62d4196baad8605d", "messageHeadline": "CORDA-702: Don't whitelist certain non-annotated types (#1864)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 41, "deletions": 4}}, {"node": {"oid": "ef0f0acc4a02b960d79648d61bf92e5022d99d65", "messageHeadline": "Make integration tests pass in AMQP mode, part 1 (#1855)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "4ee250a19b04291e5d24dd5336ba5a008e856aa2", "messageHeadline": "Retire setCordappPackages. (#1860)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 132, "deletions": 392}}, {"node": {"oid": "b354d335a330b5668fd692fc0971228788bc5e89", "messageHeadline": "Remove extra blank line", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "c2cda569e15ce300abbd023fe5c40bf1957eef21", "messageHeadline": "Add kryo-hook to settings.gradle", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c56c9fd455542ebcf8dbb5b76b97bbcb7f453d25", "messageHeadline": "Add README.md, some docs", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "16b26970a9f84c002df46e0b0c1ce76393022327", "messageHeadline": "Add kryo-hook javaagent", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 212, "deletions": 0}}, {"node": {"oid": "c96031d311d9bd511909fe59b73cc3f91d6ab548", "messageHeadline": "Merge pull request #1846 from corda/mnesbit-upgrade-cordaservices", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "f19ff141dd780143a4069a0b78e3f91807b24fa0", "messageHeadline": "Update code to use AppServiceHub in services and support for services\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "daa6caeee285aff7c4c9f9a7bcc66d348f089175", "messageHeadline": "Bumped gradle plugins to 2.0.2 to publish latest changes.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bee830604f0a808744f23a1316cd13d8c87c33b", "messageHeadline": "[CORDA-442] Removed the NetworkMap option from Cordform, changed all \u2026", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 35, "deletions": 72}}, {"node": {"oid": "32e727264241b2dee9103f3062bc775931a131ad", "messageHeadline": "Review fixes", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e7e8bff3dd23581bdfbcc3271f579f0f157f3e47", "messageHeadline": "Merge branch 'master' into m4ksio_gradle_no_o_fix", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 24230, "deletions": 340434}}, {"node": {"oid": "8c9045bd733012fbb995c81cf5763dae61e19272", "messageHeadline": "deployNodes Gradle task appends properties from an optional file to n\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "bd53a22efaf4d7a05d260e6fd859a2be28952198", "messageHeadline": "Removed extraAdvertisedServiceIds config", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 440, "deletions": 905}}, {"node": {"oid": "34dbbe626bbea8bb1e8500b8f3c120ea6c58a69c", "messageHeadline": "Add confidential identity support to cash exit logic (#1849)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 80, "deletions": 21}}, {"node": {"oid": "242b019dc2ce31f000a3e67193ef7a46cb9aa2fc", "messageHeadline": "CORDA-641: Remove special case handling of notary transactions (#1675)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 44, "deletions": 46}}, {"node": {"oid": "0e47e53b609a46a0f360b87a6d667db3bc7d6156", "messageHeadline": "Make AttachmentLoadingTests more stable (#1810)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 39, "deletions": 25}}, {"node": {"oid": "7af1f02a2d885f6648fb3ed3942a7bef6780a68e", "messageHeadline": "Add a configuration option to set how often should a node check for n\u2026", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "6166fa8358583adcbe2a62f3e9046e06660f3c8e", "messageHeadline": "Don't generate Kt classes (#1798)", "author": {"name": "cburlinchon", "email": "31621751+cburlinchon@users.noreply.github.com", "user": {"login": "cburlinchon"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "22b1dead325f10df495e54d777e84c51951174ed", "messageHeadline": "Remove functions with spaces in their name (#1850)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 44, "deletions": 61}}, {"node": {"oid": "d1db35c344d193b8352601ee879cfc2999cb7ffb", "messageHeadline": "Removes unnecessary @JVMOverloads annotation.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "484cf75420d5cb1ce7e881f9fbd6033fa69ff813", "messageHeadline": "CORDA-686 - Split Cordapp gradle plugin from cordformation (#1817)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 167, "deletions": 92}}, {"node": {"oid": "747830ff90e959ab81778b15efacb7cc7381349c", "messageHeadline": "Scan API for addition of new abstract methods. (#1854)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "70f3d02ce49a4084edadc16d5140b7bbe8d298d2", "messageHeadline": "Update docs on how IdentitySyncFlow works (#1816)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 20, "deletions": 13}}, {"node": {"oid": "7ad754fe782d5f34ac3ad01323c9d5029c540a2f", "messageHeadline": "Add signature exchange to transaction key flow (#1417)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 148, "deletions": 19}}, {"node": {"oid": "7340a2e32f4348a92753a6384374e46af1f71a1d", "messageHeadline": "CORDA-654: Handle non-standard file systems in NodeInfoWatcher (#1818)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 42, "deletions": 31}}, {"node": {"oid": "0d15e70d5199f7429894541cddbb0f8a3b381bf0", "messageHeadline": "Merge pull request #1842 from corda/tlil/reformat-2017-oct", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 2720, "deletions": 2402}}, {"node": {"oid": "e1458a40cb760a233a75431c6269198e13c8e9eb", "messageHeadline": "Revert code transformation; use of deprecated method", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 10, "deletions": 14}}, {"node": {"oid": "14f959b4afdd445b6092a821ff8ccea532409abf", "messageHeadline": "Code clean-up run", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 33, "deletions": 38}}, {"node": {"oid": "f9dc331551aac47b454bf10091333d52005d0df4", "messageHeadline": "Reformat files in `webserver`", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3f3ffd50e1939beae42fc61a2588c75450fcbe87", "messageHeadline": "Reformat files in `verifier`", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b053449b7428ad887fb7425d4afdfa6ff6c0a951", "messageHeadline": "Reformat files in `tools`", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 26, "deletions": 18}}, {"node": {"oid": "fcc4bdae7e2d1e172b4e8cc57a0a4ba33b10417a", "messageHeadline": "Reformat files in `testing`", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 1344, "deletions": 1286}}, {"node": {"oid": "f98942d7adcfec6c21761fd60d6421f9d26adb62", "messageHeadline": "Reformat files in `node-api`", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 256, "deletions": 212}}, {"node": {"oid": "cb9e27a84ab82bae6e4270f05eff9512fb53817b", "messageHeadline": "Reformat files in `node`", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 455, "deletions": 400}}, {"node": {"oid": "7a372bed593a1e6588a56ffc2b55c35dbe15e42d", "messageHeadline": "Reformat files in `finance`", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 128, "deletions": 100}}, {"node": {"oid": "b1fb321230f67383ab3eadf4ce8f54353e8ce218", "messageHeadline": "Reformat files in `experimental`", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 134, "deletions": 130}}, {"node": {"oid": "551dc432659aecfafa96b35193cfafc779ab9edd", "messageHeadline": "Reformat files in `client`", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 85, "deletions": 61}}, {"node": {"oid": "08c4fe2e9ea0fcf78fdecbc2bc0db167a0a9041a", "messageHeadline": "Reformat files in `buildSrc`", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a633f8dada3b996a3874153a130de4e1dad13882", "messageHeadline": "Reformat files in `core`", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 262, "deletions": 156}}, {"node": {"oid": "f6e5d2385a5aeffe6d89373c3dac0b978ee021c6", "messageHeadline": "Non-material public API change due to interfaces being re-arranged (#\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "69ad52cf5c8b4e1931238fc7504c49c6fcaaec53", "messageHeadline": "Deflake node infoWatcherTest (#1836)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 14, "deletions": 51}}, {"node": {"oid": "29a101c3780a7bde1ccec60ea6425796899058a1", "messageHeadline": "[CORDA-683] Enable `receiveAll()` from Flows.", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 377, "deletions": 15}}, {"node": {"oid": "20a30b30da98ec4af386efce5e6386c3bd411f1c", "messageHeadline": "Initial stub for IntelliJ Code Style settings (#1832)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "689758a71cf934dcc0aa87be15b5a842687537dd", "messageHeadline": "CORDA-644: Only serialise Kotlin lambdas when checkpointing. (#1801)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 141, "deletions": 10}}, {"node": {"oid": "f83f1b7010e4f9a614add352eaccd581d8ea5968", "messageHeadline": "CORDA-599 Fix circular dependency between vault and SH (#1630)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 148, "deletions": 122}}, {"node": {"oid": "0c2289de8c8a3c112d5769dc4d174b67949e00a8", "messageHeadline": "Joel move api docs", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 8, "deletions": 14}}, {"node": {"oid": "a9508b393cb12f6f15202c52e19f7495a1ea6a8d", "messageHeadline": "CORDA-540: AMQP Private key serializer (#1838)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "a425f82c773176a04bf1cba11f4a721c6bde0087", "messageHeadline": "CORDA-540: Change how standard mutable whitelists structured (#1814)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 15, "deletions": 18}}, {"node": {"oid": "d196de32add20312ca1ad11e9ee42452b1a334c1", "messageHeadline": "Merge pull request #1841 from corda/shams-update-gradle-version", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d46b6bcbfffeb5c0b93957a0a2f70e95ece50e6", "messageHeadline": "Update gradle plugin version for previous commit", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "727cd0e55c9c992f2e337b2e26f3e8472ac9d8c1", "messageHeadline": "Cleaned up notary configuration by introducing a notary config option.", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 600, "deletions": 716}}, {"node": {"oid": "83f37417ae25426e0a24ec4e63b51239b9dfc50c", "messageHeadline": "Fixes the API docs.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 124, "deletions": 141}}, {"node": {"oid": "894f05d84e4185fab3d694a16e29f365a4810a1b", "messageHeadline": "CORDA-599 Remove dependency of NetworkMapService impls on ServiceHub \u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 60, "deletions": 52}}, {"node": {"oid": "91e22494101fb414bca621879f32fc239b119267", "messageHeadline": "Merge pull request #1823 from corda/tlil/misc-tutorial-fixes", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 36, "deletions": 36}}, {"node": {"oid": "0b35a99c5a6c0498e577fc1bfbb16bf3a84c0473", "messageHeadline": "[CORDA-682]: Claim Jigsaw module names (#1824)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 194, "deletions": 70}}, {"node": {"oid": "7c8a23aea61ea503952ed51be8f4a77b0fa24ed8", "messageHeadline": "Merge pull request #1834 from corda/chrisr3-muppet-fix", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6562579e8e9ae362ab458e02c9e1f63b570472e6", "messageHeadline": "Extend NetworkMapCache API (#1766)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 74, "deletions": 21}}, {"node": {"oid": "d761d52c16520bd1131cf692f423ed9fa88d5c48", "messageHeadline": "Fix filterAnnotationsFor() to return MethodInfo.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3afe85504216f24348e4330be57dfe73bbd19124", "messageHeadline": "Update to match MockNetwork API change (#1831)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f6ce3c861063c9755c4d40c023290b5466079fe", "messageHeadline": "Removes broken link.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "d3fb833b917fd3c62028f995accc5c8a9b7eb773", "messageHeadline": "Merge pull request #1829 from corda/chrisr3-scan-ignores-binary-reten\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 109, "deletions": 86}}, {"node": {"oid": "2564b7da1d57344fe02809d1f89b752a1f631c25", "messageHeadline": "Merge pull request #1803 from corda/mnesbit-CordaServices-startFlows", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 254, "deletions": 11}}, {"node": {"oid": "d9f086cf9199cf8e0691d9f611716f8a96127f4a", "messageHeadline": "Modify the API Scanner plugin to filter method annotations.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 109, "deletions": 86}}, {"node": {"oid": "b5a77a7a9cd4cf82a537252535db0d554b93a2ed", "messageHeadline": "Remove unnecessary `this` in sample code + minor changes to contract \u2026", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 27, "deletions": 27}}, {"node": {"oid": "82d1979b94451697f0a7b225b213f2984fe1b136", "messageHeadline": "Better error for driver instantiated outside package.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fe4635a81e4f4cf216a8f3cdecd762cfe79317ce", "messageHeadline": "Start Flows from services", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 254, "deletions": 11}}, {"node": {"oid": "fde30d01811fb82d579f8edc04e1c170af192cdb", "messageHeadline": "removed unused variable in PersistentNetworkMapCache (#1813)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "66d78fcf65110962a993998cdf1132f88ed6967b", "messageHeadline": "Cleanup of mock network pre-NetworkParameters (#1802)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 195, "deletions": 208}}, {"node": {"oid": "d499ee32bbd25c41e3127e00fc3927770e0a8819", "messageHeadline": "Correct bad exception reference and various rendering issues", "author": {"name": "Tommy Lillehagen", "email": "tommy.lillehagen@r3.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "33ba145149c87ae1f19ee37b09c77513588c8efb", "messageHeadline": "CORDA-540: Add verification to ensure that private keys can only be s\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 67, "deletions": 10}}, {"node": {"oid": "e8d21f2311d7e1e63cddc00c7b6b82a92f15cc46", "messageHeadline": "Deflake NodeInfoWatcherTest (#1811)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 23, "deletions": 12}}, {"node": {"oid": "9239050fc88aeb9e8f649317f671039bdac5afc1", "messageHeadline": "Make cordapp-example java tree buildable (#1809)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "248c898818da157e8368dab34efc7afe1dd04db4", "messageHeadline": "Instantiate Contract classes outside of LedgerTransaction.verify() (#\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "cf83328d5da82ee71bd6343db608e57b49f45c56", "messageHeadline": "Add filesystem polling to nodes (#1623)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 271, "deletions": 159}}, {"node": {"oid": "257756d8628c4f070ad3a1a7ddfa8997bd6f2f11", "messageHeadline": "Change IdentitySyncFlow to only offer own identities (#1740)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 55, "deletions": 14}}, {"node": {"oid": "46532ccbcb6a5084efb9c1ac12a1850c9c34cb5d", "messageHeadline": "Don't repackage well known key types (#1545)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 23, "deletions": 67}}, {"node": {"oid": "2ca140d7f78d190b4171f2ba8e9b87555ca9d3ba", "messageHeadline": "CORDA-540: Allow AMQP switch for storage context (#1799)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "f5784f718d3c2fb60a67d1218d8a8e1f5927bff0", "messageHeadline": "Remove database transaction from notaryPartyFromX500Name (#1786)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "5b79def79161e68c71ec9da0470390cdfa2a0665", "messageHeadline": "Add CordaRPCOps.notaryPartyFromX500Name (#1786)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "dd3d8ba626523e379b8888177ca19f2e377d0c42", "messageHeadline": "Merge release-v1 onto master (mostly documentation changes) (#1797)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 980, "deletions": 128}}, {"node": {"oid": "ab7507db69d8b841dde4bc3840f3fc578f5ca54c", "messageHeadline": "CORDA-599 Remove unnecessary laziness (#1517)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 30, "deletions": 37}}, {"node": {"oid": "eb0e2535ed20a8c2f31159be9deb0eb027148382", "messageHeadline": "[CORDA-442] Make cordformation serialize NodeInfos to disk during dep\u2026", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 286, "deletions": 33}}, {"node": {"oid": "97731bcaafabeca2536d868b5940d749d8c4a06b", "messageHeadline": "Add README for our automated API check. (#1793)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "e2bb14da8ebb094a8663f651c98c75c67d837972", "messageHeadline": "CORDA-540: AMQP specific fixes in \"node-api\" project (#1765)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "e6e3c29d748382bf8dcd8246ef806eea8b285d6f", "messageHeadline": "Fixed a few instances of waitUntilNetworkReady() to fix flaky tests. \u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "4fa63d07ddf6c6768efc0876de7bdc2ca9d8e2d6", "messageHeadline": "Update build label to 1.1-SNAPSHOT (#1598)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba9e2f01bb4305c4490d9ca76a13f70362e00a50", "messageHeadline": "Improve API page wording (#1788)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "55af4d211faf7d42c05cd4b64ae6d2e8ba2a387f", "messageHeadline": "Derive working directory for API check from location of script. (#1789)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6c488fd6e074fce9bb8261a602f10040bf6a5b23", "messageHeadline": "Merge pull request #1783 from corda/shams-remove-network-map-service-\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 56, "deletions": 99}}, {"node": {"oid": "c570f8c6eb9a63da17894338b97385f78c9d9f6b", "messageHeadline": "Fail the API check for lines starting with a single '-'. (#1787)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f03699d1a3e3e4f3a4be821f25851589ad5459a5", "messageHeadline": "Docs: more package descriptions and take non-stabilised APIs out of t\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 53, "deletions": 17}}, {"node": {"oid": "c87e1045eb98cba66aaf0d882823e124042e2cc3", "messageHeadline": "CORDA-540: Perform schema verification (#1672)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "457f95f1881dc5894c48addf8e00376def42642c", "messageHeadline": "Removed the network map service type as it's no longer needed.", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 56, "deletions": 99}}, {"node": {"oid": "24b773eec1e90a988da1ec36c97d5d65c9f2a737", "messageHeadline": "Added new API check script and API version", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "1e7474d08edf90574e746b10602c6fd41f7f0f3c", "messageHeadline": "Use latest crash shell which fixes error when using multiple commands\u2026", "author": {"name": "cburlinchon", "email": "31621751+cburlinchon@users.noreply.github.com", "user": {"login": "cburlinchon"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "035bd48eec5e486b9d92744bc110b9db8b974d2a", "messageHeadline": "Merge pull request #1773 from corda/clint/v1.0-changes", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 95, "deletions": 77}}, {"node": {"oid": "9e5d8044b4bf4e6cfe31d29837849c57c80981d0", "messageHeadline": "Fixed test broken by merge.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d53859745d92e4921a33d2c176e1e4aeb658ec3", "messageHeadline": "Fixes bugs with contract constraints (#1696)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "655f2be8b36eddf8255604e823cda6471060409b", "messageHeadline": "Fixed flaky test", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ed06443ce29cae112b44a24cae99c650c418fddf", "messageHeadline": "Update Readme (#1756)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "fee156cc4a8f22f9357a5188f1aa87033de9aba5", "messageHeadline": "Added a contract constraints section to the key concepts doc. (#1704)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "659b447362898ca6d42d4a9f712c6b53cfef4d60", "messageHeadline": "V1 tests and fixes for the ContractConstraints work (#1739)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 71, "deletions": 58}}, {"node": {"oid": "efc85f8555bc646012e6dea740fdc1b10788e708", "messageHeadline": "Added current API to CI directory (#1772)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 3276, "deletions": 0}}, {"node": {"oid": "831df4bc3d6e3e7a956ad6990dbca01634a29ed5", "messageHeadline": "Minor: print a deprecation warning when the web server starts.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9a1601144834672bd7448489e0011f37cc7521e5", "messageHeadline": "* Move CompositeSignaturesWithKeys into net.corda.core.crypto package.", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 114, "deletions": 232}}, {"node": {"oid": "12982b30346685b0d4289555e017217ca8c145ca", "messageHeadline": "Move dbCloser to MockNode, the only thing that uses it. (#1512)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "383eb2bef8e930baf780130fe45aa9d8d00bbdd7", "messageHeadline": "CORDA-540: Fix to make IRS demo code pass in AMQP mode (#1769)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "ef9b54327ada1c4a3bd6cfaae09fc8088cbfb6e6", "messageHeadline": "Checking out the latest milestone will no longer be required.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 31}}, {"node": {"oid": "0ec75f009779c1c0d1b2479079b05c8a81114523", "messageHeadline": "Fixes java-docs breaking typo.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33e8105a2987bfe2ceafcdeb93f454cd5def584d", "messageHeadline": "CORDA-649: Second attempt to make PersistentNetworkMapCacheTest more \u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "f9614123968035cb325c6de0b84cf2718643f399", "messageHeadline": "Fixes a formatting issue.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2a1a9c9d2009b87898e8f0bda41772e16b80143b", "messageHeadline": "Updates hello world tutorials for v1.0.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 121, "deletions": 96}}, {"node": {"oid": "4641d3c4dd76bb370886b84c0621049f3bcea927", "messageHeadline": "Moves code sections in tutorials to code files.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2286, "deletions": 2100}}, {"node": {"oid": "4d4027947b80c715eb70b50078868ce5b50b6907", "messageHeadline": "Annotate Gradle task inputs correctly. (#1752)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "f36ca78f8803c5a0f44581a0e337adaaf8a9f79c", "messageHeadline": "optimise checkNoDuplicateInputs (#1741)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "d15eeaa2b97dbe16ee4918de2f18d04de2495a8d", "messageHeadline": "Updates readme for v1.0 (#1747)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 6, "deletions": 49}}, {"node": {"oid": "e9ec8f96500b79befb8db8ab4846ea6809c4f6d0", "messageHeadline": "Fixes docsite dead links.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e12aebe0a22ed692b66cb37a9479bd889dba61b", "messageHeadline": "Gradle API Scanner plugin (#1669)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 602, "deletions": 9}}, {"node": {"oid": "7861135403fb3b9c2f15912745e52f375dd132dd", "messageHeadline": "Hide companion object completely from external visibility (#1742)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de88f3ecba6e7d2c725919a905b08c179646cfaf", "messageHeadline": "Contract constraints documentation (#1703)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 157, "deletions": 1}}, {"node": {"oid": "cac739e48d349369e5329ed2f215d7450344b1eb", "messageHeadline": "Add explanation to NetworkMapCache docs. (#1727)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "2704165d7a358eca6b0fc9705ab6cc2a77e31625", "messageHeadline": "CORDA-649: Disable unstable test (#1733)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c2b0ed6ed5b7f152f1f8281669f6df1670036790", "messageHeadline": "CORDA-650: Eliminate unnecessary dependency on \"graphstream\" library \u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "7787896cbbd917a81fdc277015835b963fa66f98", "messageHeadline": "Hide SerializationContext from public API on TransactionBuilder (#1715)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "ddee4b94e2e87638e36f428a9a6e0bdb20f3ff39", "messageHeadline": "CORDA-594 - SIMM Demo doc update (#1723)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 226, "deletions": 4}}, {"node": {"oid": "bdc33892062958b4dc9cc6ef34693a33cee7d118", "messageHeadline": "CORDA-540: Fix exception type thrown in AMQP mode (#1680)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "1bc9d169ff70bedb2494f722d1f2c9a9756fb3ad", "messageHeadline": "Merge pull request #1724 from corda/mnesbit-consistent-custom-excepti\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 68, "deletions": 44}}, {"node": {"oid": "5fa7381883f6d819b565a75d44f56a76dd4fd683", "messageHeadline": "Custom exceptions in corda, should either derive from an appropriate \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 68, "deletions": 44}}, {"node": {"oid": "d13bf77473f06151659e5f8ab1f787475c0c3f3c", "messageHeadline": "CORDA-649: Improve stability of PersistentNetworkMapCacheTest (#1711)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 68, "deletions": 27}}, {"node": {"oid": "89ef4034c07c85a0f43f6918c2d18a6582eb2afd", "messageHeadline": "Clean up of Dokka comments (#1632)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 48, "deletions": 36}}, {"node": {"oid": "2aaeb4c0b5761f7c0b81537d52476b8ecfd55c9d", "messageHeadline": "CORDA-652: Remove uses of `createSomeNodes` for consistency (#1492)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 238, "deletions": 268}}, {"node": {"oid": "5e5f9d779031e72f08d6ff9cf6882331a83f7f02", "messageHeadline": "add message warning windows users they might need to manually kill ex\u2026", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "eb0e5ad417d53c43374d5a04e233c700484e2ddf", "messageHeadline": "Improve NodeTabView in DemoBench (#1639)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 49, "deletions": 32}}, {"node": {"oid": "f8a43a8331f8c6a07f37e411c482627d65935eb2", "messageHeadline": "A temporary fix for contract upgrade transactions:", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 44, "deletions": 68}}, {"node": {"oid": "c0dd8d338e53792138fed17ee4ab1953d76d6693", "messageHeadline": "CORDA-649: Improving logging (#1699)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 30, "deletions": 8}}, {"node": {"oid": "57e131d8a0812581cd2b0c0151bb4158337fc218", "messageHeadline": "Prevent the root project from building an unwanted dummy cordapp. (#1\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "006df7f23cde5c8d245bf6a066d5f706a5780131", "messageHeadline": "Merge pull request #1668 from corda/feature/kat/carpenterRespectWhite\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 321, "deletions": 43}}, {"node": {"oid": "cfcc5aad6776d3ba89479f401931855bdbaee178", "messageHeadline": "CORDA-601 - Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 181, "deletions": 43}}, {"node": {"oid": "f59b22ba9808d8dd5874fff57e40979e18eb04a5", "messageHeadline": "CORDA-601 - Carpenter should respect whitelist", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 174, "deletions": 34}}, {"node": {"oid": "334164aa8605d79cfef2831cc484dcf0c7a5d16a", "messageHeadline": "Fixed several bugs in the contract constraints work (#1695)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 192, "deletions": 99}}, {"node": {"oid": "5ed755d3fe3a6efc6f6ed93b6effedd04422d8ec", "messageHeadline": "CORDA-653 - Serialised enums should respect whitelist (#1692)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 83, "deletions": 0}}, {"node": {"oid": "c8fc1b624b7d34f38bc305a0af6e0078960a15d8", "messageHeadline": "Updating docs w.r.t. new FilteredTransaction and TransactionSignature\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 20, "deletions": 14}}, {"node": {"oid": "72cff032e67285e30d5d148d19c2881eb6ebbaf0", "messageHeadline": "FlowSession docs (#1660)", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 171, "deletions": 36}}, {"node": {"oid": "512de2690d9fd177cb1f3de79f01a35a91988374", "messageHeadline": "Added changelog entry. (#1691)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "39160de0a36d4dd91d85692f5692dd0b830c9176", "messageHeadline": "BIGINT fix for H2 coin selection. (#1659)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "0c910640bbfad73e1ec190db869f891124e3b7d9", "messageHeadline": "Misc documentation fixes (#1690)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 50, "deletions": 47}}, {"node": {"oid": "0ce0baa235e868604148f40065ae1fcf6e27329b", "messageHeadline": "Removed initialiseSerialization param from CordaRPCClient, mirroring \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "2054827528c61bc81481791ecae2d65cb476524a", "messageHeadline": "Merge pull request #1650 from corda/aslemmer-rpc-delay-arg-deserialis\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 74, "deletions": 47}}, {"node": {"oid": "7a55855afbaf91c2548dd32b50a1279b20ca7aea", "messageHeadline": "Fix validating notary flow to handle notary change transactions prope\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 101, "deletions": 49}}, {"node": {"oid": "241f8435551ec11a40f91f80e3520d669d386921", "messageHeadline": "Unification of VaultQuery And VaultService APIs (into single VaultSer\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 590, "deletions": 693}}, {"node": {"oid": "06cf741c0d2ea1dd8ebe26a516edfda3b813d429", "messageHeadline": "Merge pull request #1684 from corda/m4ksio_irs_demo_fixes", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "d1891faa4d0f6a5149b5d6e88380d4bed9cf5a17", "messageHeadline": "FlowSnapshot serialization error (#1671)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 53, "deletions": 5}}, {"node": {"oid": "9874e1ff341dc45130c6f5c648a67756f8225cef", "messageHeadline": "uncheckedCast crusade (#1667)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 172, "deletions": 231}}, {"node": {"oid": "c8739e83a9908ee1e42485ce8a5813cd699b7777", "messageHeadline": "IRS Fixes to bring UI closer to declared financial types", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "762b2a5123208e61d2398895177fdbb757733b9e", "messageHeadline": "More memory to attachment demo test nodes", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "c6c4c13bee3fe7794901a02ff312ba4c6a597034", "messageHeadline": "Declare this internal message string as \"const\". (#1674)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b349214ff3836b8d2c4ce2f7a654cceb553802c", "messageHeadline": "Docs: mention RPC access in NodeInfo javadoc", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "df453bdaa874f32b01e3bf1246b715645a40885b", "messageHeadline": "Docs: add @suppress to a few things that were polluting the Dokka docs.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "6686b054a25a793c674aa0872af483b86e1ed521", "messageHeadline": "Docs: flesh out javadocs on ServiceHub", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 60, "deletions": 10}}, {"node": {"oid": "b75c9f9254cefee0c28bfe66eae87186a86ae0f5", "messageHeadline": "Ironic: upgrade the version of the Gradle plugin that checks for upgr\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7a082a659877b89759414504f5992de583983131", "messageHeadline": "Add an IntelliJ scope that covers the currently supported Corda API.", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c79d14cb6eba963a92758906bce650a4ff34a367", "messageHeadline": "RPC: make RPCConnection non-internal, as it's a core API. Move docs a\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 99, "deletions": 71}}, {"node": {"oid": "e49da94418193e6464a72d1a13b1ede2b6ad26c5", "messageHeadline": "Minor: use package descriptions in Kotlin build of api docs too, not \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d3e1a8e1c03d39bb16ff3d484542aaa6c6b60370", "messageHeadline": "Minor: improve javadocs in NodeInfo", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "8a842d1d531460e465631b350397842d2621f23c", "messageHeadline": "CORDA-540: Ensure that covariance of type is handled correctly when s\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 169, "deletions": 3}}, {"node": {"oid": "aff4d35ccbbbc73ca1556660ee3390d72fbd4711", "messageHeadline": "Enforce JSON serialized key format (#1606)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 54, "deletions": 49}}, {"node": {"oid": "24ff7efd5f991a434f85413f1aa1f8c539be5e79", "messageHeadline": "Cordapps now have a name field (#1645)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "35924ba737ccb20658279ad2d0e4dad8b2780e91", "messageHeadline": "Upgraded to Kotlin 1.1.50. (#1657)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "474a72d1d21bf65085c6a39b2e1fdb7841f1c408", "messageHeadline": "[CORDA-624] Node Explorer on Issuing cash throws MissingContractAttac\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1b040ba0e504be0080bb4ac6d281da0474fe6fa", "messageHeadline": "Replace for ..-1 with until (#1513)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "63168c029941163c35d10f76c5e076f9b275eef8", "messageHeadline": "[CORDA-481]:  GH 965: Java 8 lambdas don't work properly in checkpoin\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 195, "deletions": 5}}, {"node": {"oid": "246ab26d30891d45c1f7bc6bae65206d576d865f", "messageHeadline": "Properly escape backslashes in windows paths (#1556)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d115a2111dbcfa2f11e9689c2912a33ba213a6b", "messageHeadline": "Delay RPC arguments deserialisation to allow routing of errors", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 36, "deletions": 60}}, {"node": {"oid": "4df8b427d2cd350aa36ca78e4fdf327af77f4a91", "messageHeadline": "Removed SSLConfiguration parameter from CordaRPCClient, thus removing\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 52, "deletions": 71}}, {"node": {"oid": "b4e674c2fedd7b16dd4816266261b4892c179cde", "messageHeadline": "CORDA-540: Implementation of path in the serialization graph (#1484)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 46, "deletions": 21}}, {"node": {"oid": "da82a0be404d82f215402a4421924ee6675c5ffb", "messageHeadline": "CORDA-499: Dokka cleanup (#1575)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 375, "deletions": 392}}, {"node": {"oid": "20a9892123eb24accfee7eb97b99c2092b5ceca0", "messageHeadline": "RPC: Report failures during deserialisation of method arguments to th\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 47, "deletions": 10}}, {"node": {"oid": "4030903fee53abdcaf52f4c682164c3382438041", "messageHeadline": "Merge pull request #1642 from corda/shams-fix-attachment-demo-test", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "7c635979376796ff3240d4f77edc9bd11dd8b2dd", "messageHeadline": "Merge pull request #1622 from corda/feature/kat/carpenterRespectWhite\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 196, "deletions": 182}}, {"node": {"oid": "3218fd513df9968d7b87de945bafab66683358e8", "messageHeadline": "optional warning when adding duplicated key to AppendOnlyPersistenMap\u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "faadfd695459a49a88aad752fd52e8a370f8bf6f", "messageHeadline": "Fixed AttachmentDemoTest", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "8bab2ae9a180bd8fa41074297334b2c4999274bd", "messageHeadline": "Derive list of countries from JDK (#1558)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 4, "deletions": 258}}, {"node": {"oid": "bef640d887facac7d3f57fea7c41cf29b3befbcd", "messageHeadline": "Add integration test to verify that ProcessUtilities work as expected\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "8cc091b3e15abc9dd72dbe92a961480d7944ae22", "messageHeadline": "Transform Kotlin's EmptyList, EmptySet and EmptyMap into Java classes\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 240, "deletions": 36}}, {"node": {"oid": "be0e7a8877fb6980fd0fdc2ed92de318b6fcac1b", "messageHeadline": "Correct flow calls to generateSpend() (#1643)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7258c910c854a116c7483b5a327b4292c22559ec", "messageHeadline": "CORDA-249: Remove cyclic call from CompositeKey (#1602)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "23f16b4b25f145699797cff4316a8b7b4859ce48", "messageHeadline": "CORDA-604: Update cash spending to handle multiple identities (#1534)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 94, "deletions": 19}}, {"node": {"oid": "0a9e4f40fedac5ca8e08b773141d87941b21d5e8", "messageHeadline": "Bumping gradle plugins to match the 1.0.0 major version. (#1640)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afc0bbe7ec88814e5f7885218a006285e8bb5a50", "messageHeadline": "Adds ToC and internal links.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "369d204e7a1010666bf625cbaf2b2a5bfa221aa3", "messageHeadline": "Add warning to notary demo Cordform extensions (#1477)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "798e99a5885f7c645a0639683da322c5d99937a5", "messageHeadline": "Move identity service tests (#1548)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ddb6c7cc202adb3fadd137618bddf124fff30f5", "messageHeadline": "Command toString signers-keys format (#1609)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "175e53d3d2c56f44b0285b6e4750cd2f0629aea7", "messageHeadline": "Extract identity helpers (#1636)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 96, "deletions": 78}}, {"node": {"oid": "7cc23f007dc12cd569a93a1e5d5ea4da6548c74a", "messageHeadline": "Docs: add a note to the api index page about version 1.0 and which mo\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 37, "deletions": 3}}, {"node": {"oid": "3386fadec369be2725a733e664a1c8bd7e924c22", "messageHeadline": "Docs: move coding style from \"Release process\" section to \"Other\"", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d9715e970e42b175807e85d37e4946a5164fb758", "messageHeadline": "CORDA-205: Supported core types documentation (#1621)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 250, "deletions": 0}}, {"node": {"oid": "532bbb5cca5844f5d9df9cae82b76cc5ec77d49a", "messageHeadline": "Contract constraints (#1518)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1600, "deletions": 598}}, {"node": {"oid": "2a7da1eb470567166bb07d42db79010bb1509620", "messageHeadline": "fix create-iou URL (#1633)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b59f80bb3125b94c890dc85f29e2e0bd8960a5b", "messageHeadline": "Vault Query API parameter rename to aid clarity (#1627)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 75, "deletions": 79}}, {"node": {"oid": "39bc25e74df5455aeb053c7e47ece1c45de55879", "messageHeadline": "Updates tx API page and makes corresponding cookbook changes. (#1624)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 433, "deletions": 201}}, {"node": {"oid": "54ad89e09484a6a080fba299c615d64cf3c3aa6e", "messageHeadline": "Removes hard-coded M12 references. (#1628)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ba85763264c5eb80d95e93b022c4ac887f53796", "messageHeadline": "* fix several elements associated with the same key bug (#1625)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "798f851def8b9c335ab407d24fe8cfe888e8528f", "messageHeadline": "Replace Object with Any to fix Kotlin compiler warnings. (#1626)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7c17bde3c8f3d8b43dda02a0e94af82ea92df5dd", "messageHeadline": "CORDA-598 Fix notary demo, improve error messages, unduplicate some c\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "5a66433266b11450d0fcd393d6e3845245fc5bb5", "messageHeadline": "CORDA-601 - Start adding whitelist support to the carpenter", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 196, "deletions": 182}}, {"node": {"oid": "31229b900a804d16ff9ccae85e37170da30a8928", "messageHeadline": "Moved serialisation code in client-rpc into internal packages (#1604)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 112, "deletions": 125}}, {"node": {"oid": "6649c0394bb999238691342a65baf5f39345ec55", "messageHeadline": "Start cleaning up release notes & changelog for 1.0 (#1613)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 28, "deletions": 4}}, {"node": {"oid": "94a92fe82e80bd271603ddd49227b14dd5a66ada", "messageHeadline": "CORDA-205: Added some missing types to the whitelist and removed `Key\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "f43702fe3d6379f515a83f7ccb9f097ee1030d1a", "messageHeadline": "CORDA-611: Improve documentation for Node Explorer (#1615)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0de6994ef59b651af031458b9feb9d742dca473c", "messageHeadline": "Base types and changes required for the Contract Constraints work.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 54, "deletions": 3}}, {"node": {"oid": "05e94e7425febb5f1e33a3b947a367e1479b9a26", "messageHeadline": "Corrected isolated.jar excludes for all projects and corrected some t\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 13, "deletions": 37}}, {"node": {"oid": "095d94f2c7c6c4983ca45e2bfcf3a7d9633e7cab", "messageHeadline": "Updates key types page. (#1616)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 43, "deletions": 70}}, {"node": {"oid": "477dc4292111cd097413b4299a71ace4e85eb80f", "messageHeadline": "Andr3ej tutorial doc (#1593)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 205, "deletions": 259}}, {"node": {"oid": "ce8ea5cb503a172804bf6cc0f5aa8c1760e1c8bd", "messageHeadline": "Joel api contracts (#1611)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 81, "deletions": 139}}, {"node": {"oid": "addd3b34c8682ed75a1c6717aa6093099bdb30ca", "messageHeadline": "Ensure Shell parsing of commands has a database, so that identity loo\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "21cb1bf6f31ef3ac83ed69b03cb94a17318d2d28", "messageHeadline": "Moved the RPC classes in node-api that are needed in client-rpc. (#1610)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "fc38e4160ad11055d6d5daf8b3c48e60bc0a37a5", "messageHeadline": "Joel states api (#1605)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 59, "deletions": 58}}, {"node": {"oid": "11be5dd41713dc80003d58b2b8278a99c8a60ee4", "messageHeadline": "Cleaned up ContractUpgradeFlow API (#1591)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 107, "deletions": 97}}, {"node": {"oid": "a11577840c232f7a9695895a4f85c9348dfd8cb6", "messageHeadline": "Moved ServiceInfo and ServiceType into internal package (#1599)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 71, "deletions": 73}}, {"node": {"oid": "22be9fd6dfe947c24597a09f0b4ce6234b2f8253", "messageHeadline": "CORDA-579: Move X509EdDSAEngine into net.corda.core.internal package \u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 139, "deletions": 17}}, {"node": {"oid": "29e648d11c57e6c0f1551b8512e2619b182b08ff", "messageHeadline": "Removes references to clauses from the docs. (#1595)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 561}}, {"node": {"oid": "58be3ac7007f7ac9ffa0a2ca55cb481a8304544e", "messageHeadline": "CORDA-570: Display calendar name instead of long and incomplete list \u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 7, "deletions": 21}}, {"node": {"oid": "c05e482c8ff4c36d01d62e9a197f193d913b7274", "messageHeadline": "Change public constant values to Kotlin constants (#1588)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 26, "deletions": 24}}, {"node": {"oid": "c108637df623ed568b3f67319b69984a89d50f5f", "messageHeadline": "Remove unused certificate method from IdentityService. (#1582)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 88, "deletions": 88}}, {"node": {"oid": "d72d887224346c95cc9203577106e05cd70aa2ca", "messageHeadline": "Fix BankOfCorda demo after services removal (#1584)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b0e9183850823e4a68f50cb7c8be5893e8296849", "messageHeadline": "CORDA-499: Dokka cleanup for 1.0 (#1579)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 24, "deletions": 21}}, {"node": {"oid": "7e977c41184b42d92ecda444b26e745d7c9ca0a5", "messageHeadline": "Minor changes to code documentation (#1585)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "76fef4ed4931eba4f240397cdae287ac5282475e", "messageHeadline": "fetch unconsumed vault snapshot instead of ALL (#1587)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "b1d1d74d6eec444705deef15c086ea5a7909a225", "messageHeadline": "Fix notary demo. (#1577)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "80b3411fa56ad73d4ed41de3c0c326af52f80f17", "messageHeadline": "Explorer advertising service fix (#1576)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 97, "deletions": 58}}, {"node": {"oid": "33421bdd447cc653cf0bb5b9d536f246289ae6a7", "messageHeadline": "CORDA-577: FlowSession porting (#1530)", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 953, "deletions": 1065}}, {"node": {"oid": "78500205dfb5fd05161b07e8a97f07b60464c28b", "messageHeadline": "Move IdentitySyncFlow into confidential-identities (#1583)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "767aaadccea9902bf065e0a340c2370b68c3c6e9", "messageHeadline": "Removal of non-used webserver (#1572)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d1e5fbb73db71e3fcb8c3f2895de27b637f9a761", "messageHeadline": "Ban common name. (#1568)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0314e650a45c5f51d982f3a4aa214de8f2edc661", "messageHeadline": "Clean up API for selecting notaries (#1573)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 118, "deletions": 144}}, {"node": {"oid": "fd9c79659df10919b30629ae9d2cfa2b547c57b4", "messageHeadline": "CordaX500Name JAX-RS parameter converter (#1571)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "c93b0284ef950dd17a7dd19e171d4659c5273985", "messageHeadline": "CORDA-593 - Strip web front end from the SIMM demo (#1574)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 15, "deletions": 325573}}, {"node": {"oid": "002c6c46876c5ac5c3732e0406bf8edc4b1586f7", "messageHeadline": "Remove notaryIdentityKey from ServiceHub (#1541)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 76, "deletions": 57}}, {"node": {"oid": "adb8c5ead2d7d4c4525501d0e1eddfad16a3a1f3", "messageHeadline": "Generate distributed service certificate properly in keystore  (#1529)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 69, "deletions": 71}}, {"node": {"oid": "ef2352a4046edc53527695701e37105c96ad148b", "messageHeadline": "Adjustments to the PR checklist", "author": {"name": "Mike Hearn", "email": "mike@r3.com", "user": null}, "additions": 7, "deletions": 11}}, {"node": {"oid": "806d1b9b822c6584563bf1f13d2d7bc50828f0dc", "messageHeadline": "Removes repo link in tut to lower maint. overhead. (#1567)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "fd57cf1c0cc3f98cf0cb882755e7982e03378137", "messageHeadline": "Remove advertised services from NodeInfo (#1521)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 467, "deletions": 615}}, {"node": {"oid": "6887947a4d87228bf06bedea0a6688966de81ad0", "messageHeadline": "CORDA-521: Backwards compatible Transactions using sub-Merkle trees (\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 796, "deletions": 359}}, {"node": {"oid": "477ea3a5e1482ddcfbbcc8fc917a9056ca42d265", "messageHeadline": "Fix serialization of ServiceHub (#1559)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "49a70cdbd6947a3ea126cbc556aa1a82dfea5524", "messageHeadline": "CORDA-579: Add EdDSA engine that understands X.509 keys (#1540)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 80, "deletions": 4}}, {"node": {"oid": "1d6bd85f8a7bc1de81bc6d208cc5a755cdc169f2", "messageHeadline": "Clean up to NotaryFlow API (#1554)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "838e7531648c2b3d86e24894c684c0657f544fc2", "messageHeadline": "Moved PhysicalLocationStructures into finance (#1557)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "92e22ab5f878aa75277b19c98259fb077d803566", "messageHeadline": "Test identities names cleanup (#1552)", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "544fd943f4ed2a57a24dc239141d058a2188c29d", "messageHeadline": "Set title for node explorer windows (#1551)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0e3005518ee8d5994661b4377ebfc17ffc36f523", "messageHeadline": "Exclude kotlin-reflect artifact from any CorDapp. (#1555)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b332b9682989a37a1edcb06180d216a2732ea95b", "messageHeadline": "Remove Kotlin classes from confidential-identities. (#1553)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 29}}, {"node": {"oid": "c3764ff944f97c679c2b9eb855eefdd7a52e738c", "messageHeadline": "Fix US country code (#1549)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "72c6577b237db9331a27e31574c0f3e34ef96db8", "messageHeadline": "Check array size before accessing", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "8e0b8477af97f4a34f6589303a6b66dce10279f8", "messageHeadline": "Changed FlowLogic.ourIdentity to return Party and added FlowLogic.our\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 178, "deletions": 165}}, {"node": {"oid": "8f860688077d536a0700f4c127661f3788eb66ee", "messageHeadline": "Move SwapIdentitiesFlow to confidential-identities module (#1531)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 117, "deletions": 29}}, {"node": {"oid": "4c40c764c37374084fedfad6db2845d9c463e7cf", "messageHeadline": "Cleaned up NodeInfo API (#1535)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 65, "deletions": 64}}, {"node": {"oid": "2c5aa4eead85ba961921e894f841848051399537", "messageHeadline": "FIX - Modify generateSpend() to send change to a fresh confidential i\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 27, "deletions": 7}}, {"node": {"oid": "bce0cbf38a591b189891d2d91f126cd992c10b95", "messageHeadline": "Revert \"Modify generateSpend() to send change to a fresh confidential\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 7, "deletions": 27}}, {"node": {"oid": "114cc47024b9e96d6f375e70ba41592a430bdb2b", "messageHeadline": "Modify generateSpend() to send change to a fresh confidential identit\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 27, "deletions": 7}}, {"node": {"oid": "64f2bf7b09c5a4d1c6e62fc620b6241d5adae344", "messageHeadline": "Fixed a bug in the CorDapp loader that crashed when plugins were load\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 26, "deletions": 13}}, {"node": {"oid": "f6bfca8c8eb07314a39ec76fd6fa85d9a4c1ae4b", "messageHeadline": "fix node name (#1524)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4336a78495873dfb711ec1011c639a0b7a0105ce", "messageHeadline": "fix .rst, enumerations must have a blank line at the end (#1526)", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "495e870b74c5537e22be1c12a9546d0122fa6efe", "messageHeadline": "NodeInfo remove main identity (#1284)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 804, "deletions": 692}}, {"node": {"oid": "d747f71fe59c85f5fba90de5cf764792ae9bf02c", "messageHeadline": "Adds a shortcut method for registering an initiated flow on a test no\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c44fce1e47e218f3b8347aef908fff39feb11f41", "messageHeadline": "Introduce FlowSession, startCounterFlow, Deprecate send/receive expec\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 277, "deletions": 91}}, {"node": {"oid": "fec7919edc644c2c86c4ce0698e2083f0a915a4b", "messageHeadline": "CORDA-499: Rename CurrencyUtils to Currencies (#1476)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4eacaaf283304ffdb759decc97f204f4d5347ead", "messageHeadline": "Allow use of test utils in flow cookbook. (#1511)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5eab71caaebd415ea59880201e250ff720f4e367", "messageHeadline": "Filter for Open Source and Enterprise modules. (#1514)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d577e5eedb200a05423ba0ef14cb7d741b3b2bb", "messageHeadline": "CORDA-499: Remove further `Kt` classes (#1489)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 64, "deletions": 49}}, {"node": {"oid": "68153b5acda603153f76ed74b4fc7873b4fbaad9", "messageHeadline": "CORDA-499: Move DemoRunner and DemoUtils into internal (#1509)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "6fbff2de5e8ba752ed2b0b63f3df8cbb35e28199", "messageHeadline": "SSL cert wrong X500Name fix (#1478)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "2fc83b00a384a50060a7ffa634c9019f768d650f", "messageHeadline": "CORDA-539 - Integrate enum carpentry into serializer factory (#1508)", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 159, "deletions": 29}}, {"node": {"oid": "573987d929778f183750d84b7eebdbb7d1cccb87", "messageHeadline": "Removed X509CertificateHolder from public API, using java.security.X5\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 52, "deletions": 74}}, {"node": {"oid": "943e873ff0e9f3cd93f618cac37ed038d810cd63", "messageHeadline": "Moved AttachmentsClassLoader out of core (#1504)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 52, "deletions": 33}}, {"node": {"oid": "094187cfa172678d6b82e5d900385a16359edfa8", "messageHeadline": "Merge pull request #1473 from corda/feature/kat/carpentEnum", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 480, "deletions": 177}}, {"node": {"oid": "6f4d18385824638242244a3e17ec0717a2053e41", "messageHeadline": "Add testing classes to Dokka (#1507)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ae2183c8a195bcb17632f1e189d58c21a6d88e62", "messageHeadline": "Reduce use of X500Name bridges (#1483)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 229, "deletions": 158}}, {"node": {"oid": "8f0c0c784b6c659c74295d7324efabe8cbf60971", "messageHeadline": "Removed PluginServiceHub", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 23, "deletions": 34}}, {"node": {"oid": "abac314b3198f076951c9171b9232182617db5bd", "messageHeadline": "CORDA-540: Correctly mark AttachmentConstraint to be CordaSerializabl\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "988e3e5007ee6d6ae9323f4aa7decbbfabe45624", "messageHeadline": "Some additional serializers to fill in the blanks vs. our default whi\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 250, "deletions": 23}}, {"node": {"oid": "b102900c90724397c95ac2afdfd1f467043e4e91", "messageHeadline": "Automatically load contract attachments into the attachment store (#1\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 96, "deletions": 16}}, {"node": {"oid": "eeb51527a1b689f7554f9320de6cf275031c9582", "messageHeadline": "Correct ordering of parameters in CordaX500Name (#1501)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cfd6739d236a4cdd5b135fea9ab87d4210a6db8b", "messageHeadline": "Introduce StartedNode (#1491)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 468, "deletions": 383}}, {"node": {"oid": "c8b1eb5a1eb0b817815f8d6576a3a44c5f2131c1", "messageHeadline": "CORDA-499: Further Dokka cleanup (#1437)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 4, "deletions": 7}}, {"node": {"oid": "ed0aede1f1208b1ca20bcbe6041a21fd10cfd547", "messageHeadline": "In preparation for the removal of advertised services, @CordaService \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 141, "deletions": 199}}, {"node": {"oid": "ea61e6e9d5ac1d7eab24414e7f4ef64c154d99e5", "messageHeadline": "[CORDA-461] Remove deprecated APIs. (#1480)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 46, "deletions": 167}}, {"node": {"oid": "024285b007cabaec24ed899a2f84eb193c661683", "messageHeadline": "Rename TransactionKeyFlow to SwapIdentitiesFlow (#1499)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 10, "deletions": 14}}, {"node": {"oid": "1ef4cec0cdfc8b2902556c7c17cae5dcb1e4db04", "messageHeadline": "Add Cordapp class to define CorDapps inside Corda and encapsulate Cor\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 201, "deletions": 109}}, {"node": {"oid": "5504493c8d1c40cec4fe31475b193e8a5e32cb04", "messageHeadline": "Improved support for testing custom schemas using a MockNetwork. (#1450)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 203, "deletions": 101}}, {"node": {"oid": "93101f7c7de0d55ab904e32c11b439750d2016c4", "messageHeadline": "Restore ContractState and TransactionState to docs. (#1495)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a93bd94c44f3e3f8763a4be56b67d56967077e7c", "messageHeadline": "CORDA-539 - Review comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "ef409c4d65697f9bbed94fe39e73fe3c3f478862", "messageHeadline": "CORDA-539 - Fix for attempting to create a primitive nullable field", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "063771fac433eaa393d2ab9deb6380796edd28ed", "messageHeadline": "CORDA-539 - Code Cleanup", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 49, "deletions": 52}}, {"node": {"oid": "c48a37a08051c16233f69eb1d80b79d614feab77", "messageHeadline": "CORDA-539 - Add enum support to the carpenter", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 449, "deletions": 145}}, {"node": {"oid": "15aa4036b6b1018a86e15e5f7783d16802d10ddb", "messageHeadline": "CORDA-599: Fix IRS demo (#1460)", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 51, "deletions": 17}}, {"node": {"oid": "8415a01a478f2bc7e82449a91a9be0cbdf0b0300", "messageHeadline": "Cordform common is now a part of the gradle plugin suite (#1474)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c20623184e27165d36a8fa13a7d28cf3aa11eb08", "messageHeadline": "Refactor CorDapp loading into a separate module (#1493)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 238, "deletions": 145}}, {"node": {"oid": "0a41a0fd8c9bd69fba60272347a256b79226af59", "messageHeadline": "Moved CountryCode into internal and cleanup of CordaX500Name validation", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "c18b0ecdc3b024658353761aaf8822231403d926", "messageHeadline": "Clean up CordaX500Name (#1487)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 50, "deletions": 60}}, {"node": {"oid": "de3468f8a724fb69192780f7e3b2f67b88efe5c7", "messageHeadline": "Replace X500Name with CordaX500Name (#1447)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 867, "deletions": 769}}, {"node": {"oid": "9d76c66e5e430dda89113db83bfbb47d6386c699", "messageHeadline": "Cleanup of FinalityFlow", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 22, "deletions": 40}}, {"node": {"oid": "64963d587cc5fe902bdf493d648d4bbe38d3e6ee", "messageHeadline": "CORDA-540: Expose and fix AMQP serialization problem with UniquenessE\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "1565b395b67a94ed058d46f9cf25d899fbdb9853", "messageHeadline": "Introduce AttachmentConstraint (#1370)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 26, "deletions": 17}}, {"node": {"oid": "67642d1b22279602e9f23b40a7311450e90ba66e", "messageHeadline": "Merge pull request #1482 from corda/m4ksio_raft_notary_fix", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ffc00e1f81f5cfa298db3627cc0a4fac306a1999", "messageHeadline": "Raft Notary Demo fix", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc6628a072746dad823a605d14ae3888bae16fab", "messageHeadline": "ContractState now references contract by class name (#1407)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 669, "deletions": 685}}, {"node": {"oid": "10c4d46b9720d7ab6c86f02128a902bad91974db", "messageHeadline": "Add delay to macos script startup (#1462)", "author": {"name": "cburlinchon", "email": "31621751+cburlinchon@users.noreply.github.com", "user": {"login": "cburlinchon"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cd0d2f370e19ce4321e07f77da97f0367283c240", "messageHeadline": "Simm demo fixes (#1475)", "author": {"name": "cburlinchon", "email": "31621751+cburlinchon@users.noreply.github.com", "user": {"login": "cburlinchon"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "65dcfe4abec2c7309d9f5d9c5a62fd1d18b60907", "messageHeadline": "Enable anonymisation (#1073)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 55, "deletions": 38}}, {"node": {"oid": "330db73c5d23d7d5a6f5ba738a6ac1ac99528822", "messageHeadline": "[CORDA-460]: Removed usages of `IdentityService.registerIdentity(part\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c269642fcf31e1c64094634617e59cb0952983c7", "messageHeadline": "Minor: Legal name validator checks org name length is less than 128, \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "763539b5f063ed00a2d3c5b308a1137b7e67c3f1", "messageHeadline": "Moved stuff out of X500NameUtils.kt not related to X500Name", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "40f791a5d033c01c6db8483c38e0307c2be27278", "messageHeadline": "Moved X500Name hiberate converter out of core", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "4c3ac89d6bc99db4b58747d73735a6d4cd367e5d", "messageHeadline": "Try.Failure is no longer parameterised on Nothing, to avoid any issue\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 22, "deletions": 17}}, {"node": {"oid": "f76ce0f0ced166190446f0a852be31fa2257536c", "messageHeadline": "CORDA-499: Move JavaFX Models functions into Models (#1430)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 128, "deletions": 105}}, {"node": {"oid": "4e1893732669cdccc2a4ee41d09785d23c90c70c", "messageHeadline": "CORDA-499: Restructure TransactionGraphSearch to be Dokka-friendly (#\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 86, "deletions": 72}}, {"node": {"oid": "0edaea81d2dd0fe151bffdfa52397134cb48980a", "messageHeadline": "CORDA-540: Add a property to make sending stacktraces optional in AMQ\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "628d94c0703453698285150cd29ee3854981d8b5", "messageHeadline": "Redefine VaultSchema attribute of serialized Contract state to LOB (u\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "069e31d0067e6cb23ffe016f7e46840cf4a90be7", "messageHeadline": "Don't start Corda webserver if no webAddress has been defined for a n\u2026", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "8aaac437c076f0d67bf3f883f1ae75b719523b4f", "messageHeadline": "Remove unneeded identity registration (#1428)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "df87731043a751047c2397965166f9b50f3af0b3", "messageHeadline": "CORDA-499: Dokka 'Kt' class cleanup (#1433)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 180, "deletions": 193}}, {"node": {"oid": "9a77e63cf881443374c50801542d5b0e60bfcbaa", "messageHeadline": "Added missing app name on session-init messages", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "871009088790a8b3e264ec28ab92371518c3043f", "messageHeadline": "CORDA-540: Fixes to make \"node\" tests pass in AMQP mode, part 1 (#1455)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "691d9ea0bc083a744b162d03c152e6ac28e74583", "messageHeadline": "Correctly unwrap MissingAttachmentException. (#1454)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "88a6002246363a3c1249f55163a812d71d506eff", "messageHeadline": "Allows flow exceptions in CheckTransaction.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "41a94d1624db6a78a1e34590fec442db6030c012", "messageHeadline": "Fix IrsDemoTest for days that have a fixing. (#1456)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "df31e52665591c9f35b0aea76be3a3f02a454962", "messageHeadline": "[CORDA-303]: Add some tests that stop and start a node and check stat\u2026", "author": {"name": "Michele Sollecito", "email": "michele.sollecito@gmail.com", "user": {"login": "sollecitom"}}, "additions": 186, "deletions": 2}}, {"node": {"oid": "79f1e1ae7f1cbe1ca1884a45bbe4eb75dc9d8ace", "messageHeadline": "Introduce current context concept for serialization in preparation fo\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 138, "deletions": 34}}, {"node": {"oid": "6bf28718192aabd611c90a9382ee8522c6b90da5", "messageHeadline": "Change descriptor name from string to symbol on the wire to adhere to\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 36, "deletions": 29}}, {"node": {"oid": "879b1a639353d323cc37b6078f7d1ccd5d0f3441", "messageHeadline": "Tutorial runExampleClientRPC is now runExampleClientRPCKotlin. (#1446)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57412d449866b2403cd390bbedde3bf16a3fe6dc", "messageHeadline": "Enforce X500Name format defined in design doc (#1427)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 991, "deletions": 678}}, {"node": {"oid": "d9d17be284413f8db492ceda24a7a09672137436", "messageHeadline": "CORDA-540: Small changes to make \"finance\" tests pass in AMQP mode (#\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "c293d6b18acb7b6ffb36c11594f3a8bfb150dcdb", "messageHeadline": "Added check to receive and sendAndReceive to make sure the primitive \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "50c51493c365b6e616188ba8bfa8adaa9f0bcc07", "messageHeadline": "CORDA-540: AMQP-forge \"example-code\" (#1439)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "916c25508e90084f6d40604da5d1588567a86853", "messageHeadline": "Merge pull request #1440 from corda/mnesbit-remove-warnings", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "8d261faac0c0c768c358493436e54a5fa91d9d7d", "messageHeadline": "Correct outInputState -> ourInputState (#1435)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "291a55d2d2e6018023b9e18a323a113b8c650e72", "messageHeadline": "Remove some trivial syntax related warning messages.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "e27e18a9ec40293d1981e799db918d17171441fd", "messageHeadline": "Merge pull request #1438 from corda/mnesbit-remove-dead-code", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "810e6a230ea3d062e1ed267cde0bd088a00c2b65", "messageHeadline": "Remove dead and expensive call to key management service", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0cfdc15a61a3b7867d8fd42785477034435fdac6", "messageHeadline": "Merge pull request #1431 from corda/mnesbit-bounded-identities", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "999515db95a1597c1f19e9d676c022198eea41dd", "messageHeadline": "CORDA-540: Allow maps as roots of serialization graph (#1432)", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 123, "deletions": 31}}, {"node": {"oid": "6fa20e33dac43ddd4d517d0942c05064f659e827", "messageHeadline": "Remove unused `myKey` from TwoPartyDealFlow (#1436)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 5, "deletions": 19}}, {"node": {"oid": "dc0b56432b96e2ce975da7bfd98c6888c063d839", "messageHeadline": "Change PersistentIdentityService to use AppendOnlyPersistentMap as th\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "b2051952d27b17f35b2cba323423634bd5aee210", "messageHeadline": "Add kotlin throwables to whitelist (#1424)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 78, "deletions": 3}}, {"node": {"oid": "fe17d26bb08bbffe6ec2a1f4007eb9b9a4d8164f", "messageHeadline": "Reshuffle docs on NetworkRegistrationHelper (#1429)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "579abda044dd5ae82bdf192e6856090c818da215", "messageHeadline": "Group test scope modules in testing dir (#1419)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "6a7f6a814eb2f327772a66ce59e8407a3aa8bc42", "messageHeadline": "Minor changes to PR template formatting - again", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "bc28a2e062994de512a0d70392732d2e14131105", "messageHeadline": "Minor changes to PR template formatting", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8ded93c2a26b55d35e85a4f535995032bcce42ef", "messageHeadline": "Minor changes to PR template.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "cb5ba4cc3b09decc9e514de4bae89343ede94120", "messageHeadline": "Minor improvements to github templates.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "3ae56a00b28c049e0d6ecb087dd9be8fc6650858", "messageHeadline": "Merge pull request #1425 from corda/clint-ghtemplate", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "3ccddf91eab3cb4ae95ac7fa22e1042ef005f64c", "messageHeadline": "Addressed release comments.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "ccf231440fa8cc60804d9bfd8ed956ecb7a105fb", "messageHeadline": "Added a page to explain testing.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 45, "deletions": 3}}, {"node": {"oid": "df2ec0ca9b8b6a6bd53c40e0be122f44fda40865", "messageHeadline": "Suppress output of jarsigner and friends. (#1426)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "349692f831241a54910f2f947d4f9656d05c989d", "messageHeadline": "CORDA-540: Tighten-up the unit test to prevent concrete collection cl\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "cac2465ea581db8163d10b0f504621955f1fe26a", "messageHeadline": "CORDA-540: Special provisions when artificial \"AnyType\" is used", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a01f39051532a9e16ee91ce36f3ead78ee8fdd45", "messageHeadline": "CORDA-540: Upgrade version of \"org.apache.qpid:proton-j\" used and min\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cd912f8add769f7cca3f8789f5d7fffad5b6c808", "messageHeadline": "CORDA-540: Allow lists as root object in AMQP serialization graph", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "a86abc49aabe57d5818103062cb03317b40c49cd", "messageHeadline": "Addressed review comments.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "47e225825e511b5b2f5df08c033b57af59d198f2", "messageHeadline": "Added pull request and issue templates for GitHub.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "ebc9cacb53d6cfa9a178fbee10cfb2354023abeb", "messageHeadline": "Contract Upgrade API improvements + persistence (#1392)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 253, "deletions": 161}}, {"node": {"oid": "377ca9538765787d91af833273efed14910dbcab", "messageHeadline": "Fix steps references. Small text fixes.", "author": {"name": "Maksymilian Pawlak", "email": "120831+m4ksio@users.noreply.github.com", "user": {"login": "m4ksio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3b789b5c2f4f484b3f310a0f1360828479513a6b", "messageHeadline": "Restoring lib/quasar.jar from repo (#1389)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5bb955638067c0733274ca7f60bc582e07c6386d", "messageHeadline": "Merge pull request #1414 from corda/mnesbit-persistent-identityservice", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 610, "deletions": 65}}, {"node": {"oid": "875cfabd50346ffbf46b584fa3b4f3c0ca5ecaba", "messageHeadline": "Make SignedTransaction serializable and fix a test by adjusting const\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "17f7e391836fa3138418af8de72d0d12700ce0cf", "messageHeadline": "Makes set-up instructions clearer. Addresses a zsh-related bug.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 31, "deletions": 19}}, {"node": {"oid": "81d83d707f8b21cb7c0fc95fce2bde86eff3c0f7", "messageHeadline": "fix typo in notary docs", "author": {"name": "Varun Mathur", "email": "vkmathur97@yahoo.co.uk", "user": {"login": "varunkm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6e8b05deaf475c42c80052ce16ed33c41d98f1d", "messageHeadline": "Raft JMX reporting: initialize after server is created", "author": {"name": "Roman Pla\u0301s\u030cil", "email": "me@rplasil.name", "user": {"login": "Quiark"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "0831fdfd4f1fa4623853e8edfa18547066f88e33", "messageHeadline": "Add basic Raft cluster status metrics", "author": {"name": "Roman Pla\u0301s\u030cil", "email": "me@rplasil.name", "user": {"login": "Quiark"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "8ef29d4736cab111606c58bbacea7ddc152c96dc", "messageHeadline": "Persistent Identity", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 610, "deletions": 65}}, {"node": {"oid": "8076983e2e0ea72b7cbed5de54ad6dd6194dea7c", "messageHeadline": "Add missing finance CorDapp depdendency to example code (#1413)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cbf89ba98b7e59448c8200d3dc3782f3761f3071", "messageHeadline": "Deprecating verifiedTransactions from the public API (#1418)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 18, "deletions": 12}}, {"node": {"oid": "15f741f315e18067aae6522a2a22db932afa3438", "messageHeadline": "Spinoff driver into own project with demorun (#1401)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 251, "deletions": 198}}, {"node": {"oid": "ead4d0901182c1b75df66acdb14592f5abe424ac", "messageHeadline": "Plumb in plugin whitelist additions to AMQP implementation. (#1415)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "30687592c219ad65111c80a60b905923b816530b", "messageHeadline": "Making Quasar Jar to be copied from dependencies after the gradle bui\u2026", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "7c9825eab146d85c1ee957502221a2b7108521ab", "messageHeadline": "Removing calls to the internal API - CordaFutureImpl (#1395)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 98, "deletions": 107}}, {"node": {"oid": "0df93e6e50b7587486adbf8a645a4de0ee2663c6", "messageHeadline": "Start cleaning up node API Dokka comments (#1397)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 68, "deletions": 47}}, {"node": {"oid": "8537adaa96eac9c1d059e18bec1ccb49fdcb5aa3", "messageHeadline": "Merge pull request #1410 from corda/clint-cordformfiledepsfix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "015483656af4bc5590b97b523f9e800f5832d56c", "messageHeadline": "Fix bad merge bdb87e38ca579e75370df581af8ca76e42b23730 (#1411)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e250e9279123731144435f330640077a41b977b", "messageHeadline": "Add support for signed attachments (#1369)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 231, "deletions": 82}}, {"node": {"oid": "3ceee23901a65a6389ee7aa5e390af910e72a245", "messageHeadline": "Add external documentation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 20, "deletions": 0}}, {"node": {"oid": "b990fedd80ac9224c8781c5b225d1717e0c3cf93", "messageHeadline": "Adds a builder for configuring nodes in the driver for Java interop.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 105, "deletions": 67}}, {"node": {"oid": "7a6120970d4adefd7e08f004a6124349b45c47a0", "messageHeadline": "Adding time limit for Driver address binding. (#1390)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4150316367936dcda7e9c6e3fe0857b67d022628", "messageHeadline": "Add package descriptions to Dokka", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 112, "deletions": 11}}, {"node": {"oid": "40146cdbc052146959b3f73199abbc56029defe7", "messageHeadline": "Fixed a crash in cordformation when trying to build nodes for a proje\u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdb87e38ca579e75370df581af8ca76e42b23730", "messageHeadline": "Merge pull request #1382 from corda/feature/kat/serialiseEnum", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 430, "deletions": 138}}, {"node": {"oid": "629c76a1c72d33a26b64ad3af4c3963e7a7e4cab", "messageHeadline": "Fix typo in using-a-notary.rst", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a829dfadaa982dca212196ef01fa12dfecbc2bf2", "messageHeadline": "Bring enum serializer into line with AMQP", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 90, "deletions": 80}}, {"node": {"oid": "ed2b2b02ca8c2b33eb0b1ca56341db08984c46f8", "messageHeadline": "Add support for serialising enum types - Part 1", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 354, "deletions": 72}}, {"node": {"oid": "f0b2b0a566aff2f1ed30097f702c1c522a1ca0b7", "messageHeadline": "Change the condition for what is stored in AMQP object history for ob\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "314a88e13a6d3511e0c26fbfe6ee784a032e201b", "messageHeadline": "Update using-a-notary.rst", "author": {"name": "S\u00f8ren Sj\u00f8rup", "email": "zorren@gmail.com", "user": {"login": "zoren"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7ec5bd789e647e9a9c25e6558c1b453a2531da80", "messageHeadline": "Composite Signature OID fix and crypto comments clean up (#1393)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 29, "deletions": 38}}, {"node": {"oid": "0bbee4a92b47acdbed632d5c9e5d02fcf69d05bb", "messageHeadline": "CORDA-540: Prevent \"node\" unit tests hanging in AMQP mode (#1402)", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e1363c91cc077e9dc3d37e1e988f36a18f1663dd", "messageHeadline": "PersistentNetworkMapCache close database connection (#1398)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "39e44382be9c73530214dba56fe5a8d235185198", "messageHeadline": "Helper SignedTransaction.buildFilteredTransaction(filtering) (#1394)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 14, "deletions": 3}}, {"node": {"oid": "83d0095142d1dc2caeb0485cd814a3f1fbf79f02", "messageHeadline": "Adds a builder for configuring nodes in the driver for Java interop.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 105, "deletions": 67}}, {"node": {"oid": "fef8a997f26eabdfe528b16bc699c836387bfa3c", "messageHeadline": "Fix the ToStringSerializer so it interacts with reference counting co\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "78dd62359a73a7e4a87ed7bf7e18930f1b915bb1", "messageHeadline": "Add a Java-style builder for Driver parameters.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 93, "deletions": 44}}, {"node": {"oid": "c0278a60ba3de0b40915dc5058572ba27b2a5900", "messageHeadline": "Renames AuthenticatedObject to CommandWithParties for clarity.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 51, "deletions": 51}}, {"node": {"oid": "a286f7553b12c856eb4561c969a6cefd5b612bb6", "messageHeadline": "Enable RPC start of Flows that return nothing (eg. Void). (#1374)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 49, "deletions": 26}}, {"node": {"oid": "c43dd079e4966f8ca1886e6de6ecbcaa20f0f1c9", "messageHeadline": "Addresses review feedback.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 15, "deletions": 16}}, {"node": {"oid": "76b46e4e4e20c2c56743bc143b34dfb633197496", "messageHeadline": "Addresses review feedback.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "954ed69102baffd60474f294dc3115b14473613a", "messageHeadline": "CORDA-540: Introduce mandatory reason for \"kryoSpecific\" (#1386)", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 58, "deletions": 16}}, {"node": {"oid": "d1ee84044d3e354fa60023fe4256682828371bb4", "messageHeadline": "Renames AuthenticatedObject to CommandWithParties for clarity.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 51, "deletions": 51}}, {"node": {"oid": "e3ddf84cf83974a50446a7bc8b1d2ceed59b009a", "messageHeadline": "Combines Parameters with Builder.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 52, "deletions": 37}}, {"node": {"oid": "6bc44b96f1912f0da27ac654819ba2644717d051", "messageHeadline": "CORDA-540: Stop breaking PartyAndCertificate when persisting it in bi\u2026", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "b92306b82b4078d87ca04e3354dd5355eefa1d1c", "messageHeadline": "Add a Java-style builder for Driver parameters", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 58, "deletions": 23}}, {"node": {"oid": "8ae09f1fb3bee3b90820b1750b96810fb862aa08", "messageHeadline": "Merge pull request #1377 from corda/mnesbit-fix-notary-demo", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "1528813d5b8998b3ca11e1601af366ef9d3391b4", "messageHeadline": "Don't fail silently when running flow with no progress tracker from s\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "66c35bbffae2ad6c22438ac9105609d8e436c9e9", "messageHeadline": "Demote quasar-core to a runtime dependency, and capsule to \"compileOn\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "2a794d9523bd563b33e32c830c233dd4b2947275", "messageHeadline": "Eliminate generated `Kt` classes", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 30, "deletions": 27}}, {"node": {"oid": "7e3dd4c12c3642351bc43cdad0d483fe07d5de2f", "messageHeadline": "Restructure net.corda.core.crypto package", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 160, "deletions": 198}}, {"node": {"oid": "17a9f8a7ea11b3d5bd276b9da226ec9a8e3b1b75", "messageHeadline": "Merge pull request #1355 from corda/aslemmer-fix-flaky-retry-test", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "83dc1d020d03519307a4630861bdc16289df57cf", "messageHeadline": "Fixes tests.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "62c64ace23414cb0f0ed10ba34bb30fe5dd46586", "messageHeadline": "Adding createSignature(filteredTransaction) to serviceHub (#1380)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 56, "deletions": 22}}, {"node": {"oid": "54e302608f257fa8ecb74b5b17eafa0862bb878e", "messageHeadline": "Updates the error message.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9891fb58b0680eeae95201de3849d172588c8402", "messageHeadline": "Address comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "75cd76b09baf98cb72845d15bff3248113d988bb", "messageHeadline": "Fix flaky distributed retry test", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "ebbca94d67970a617f316e7da0e43bab3022abef", "messageHeadline": "Show error msg rather than fail silently when running a flow with no \u2026", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "485c2feb8362e1db294793c1f293982360a4c9b8", "messageHeadline": "CORDA-540: Ensure that registration of a test node was a success prio\u2026", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 64, "deletions": 7}}, {"node": {"oid": "9a8e7294e7c49029d4fe9d9c1a0c958a57655696", "messageHeadline": "Fix AMQP object graph alignment bug and an issue with private constru\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 51, "deletions": 9}}, {"node": {"oid": "b1df11acfabbc2b81408c1e0567ae471fd6c2cef", "messageHeadline": "Rewrite ExchangeRate to use BigDecimal", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 18, "deletions": 13}}, {"node": {"oid": "574c476709de22d5bc46bb14f831e73ac8b44bae", "messageHeadline": "Moves filterFun and indexOffsets into MerkleTransaction.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 64, "deletions": 64}}, {"node": {"oid": "8d29c78073ff72bedc5aaa3c54cebd2ebb867290", "messageHeadline": "changelog additions, mainly for crypto and finance related tasks", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "e1943e2b519a7a7ed7d94eb6dbaffba59e2cc06e", "messageHeadline": "Move ContentSignerBuilder into net.corda.node.utilities", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d485441c27246a188cc0f888ab376a72783cbfc7", "messageHeadline": "Adds JVMStatic annotation to getServiceType.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e9b367d984db91d0d515d1f839fc3d042c083db", "messageHeadline": "Notary demo broken, due to incorrect usage of soft-locking, plus gene\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "03ddaaac119f5f880b8ed6b4b8b1a3bc0a99e4c0", "messageHeadline": "Remove the copy of Guava from within the finance module. (#1362)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "1139c1abf5670b98221f7dfa4a6f060fe59c2f76", "messageHeadline": "Throw a diagnostic exception if your FlowLogic.call method is not mar\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 31, "deletions": 6}}, {"node": {"oid": "b63df0ea390ad2b187959703577c3da72e030fee", "messageHeadline": "Vault Service API final clean-up (#1348)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 79, "deletions": 79}}, {"node": {"oid": "bbebea234d02e0dc2ee38f0d7c81aae9a0422bf3", "messageHeadline": "remove reference to repository with JetBrains/Exposed library", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "35dec9abdca1aad60f6c66acdabd4c073cc67bc5", "messageHeadline": "Make addToWhitelist vararg for compactness. (#1361)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 70, "deletions": 64}}, {"node": {"oid": "9b3cad30b2ce8c26b20672636503d40d9f5aad68", "messageHeadline": "Remove CompositeSignaturesWithKeys", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 14, "deletions": 27}}, {"node": {"oid": "472ecc65c633bb40ebe5650b69af2e7a3b90bc6a", "messageHeadline": "NetworkMapCache database backed (#1135)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 885, "deletions": 287}}, {"node": {"oid": "3e5fa9ee6a1075debaeb9d489817084b80726765", "messageHeadline": "Update api-flows.rst.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "660d01280005fec33037c4b5ea896aceb22f80d0", "messageHeadline": "Merge pull request #1352 from corda/aslemmer-quasar-exclude", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 69, "deletions": 29}}, {"node": {"oid": "e9f3b92e97d26cb1a6f07273e1d175a95c78e830", "messageHeadline": "Add alwaysExcluded flag to quasar-hook, run config for generating exc\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 67, "deletions": 22}}, {"node": {"oid": "9bd4342039ecf20f24ec4a52808f9dc8204bf769", "messageHeadline": "Removed is relevant from LinearState (#1294)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 24, "deletions": 57}}, {"node": {"oid": "cdea1665cf96e4498ee8160c13cfb777ff68d47e", "messageHeadline": "Merge pull request #1358 from corda/release/kat/gradleVNumber", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9f572c3668982b3d68337c6a1542c8300389098", "messageHeadline": "Move Jackson client support into net.corda.client.jackson package", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 25, "deletions": 20}}, {"node": {"oid": "923fe16392018f0280f0ca4359e2dc20a80b8748", "messageHeadline": "Update Dokka configuration", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "89fa2eb8b615afa3af6c0c2a8c3611aa0ef5c621", "messageHeadline": "M15 Release - move master version number onto 0.16", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e50052aeb1437cac3088d4119333d8c8fa9565a2", "messageHeadline": "Update getting-set-up.rst.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "2b7ec0542f7a76cde228a9178c729de81e6a78b2", "messageHeadline": "Refactoring MockServices class - removing Kt Java class (#1350)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 132, "deletions": 96}}, {"node": {"oid": "4387be0c4bef813fa1134e82523de00df5f5ec05", "messageHeadline": "CORDA-540: Mark CompositeKeyTests which works with cyclic graphs as K\u2026", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "d2a2e2c41960b71d57e6651b2cc28fc49b9d5640", "messageHeadline": "Update tut-two-party-introduction.rst.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ca1d5287b1061fc9bf618fe09c53ed433fea59ec", "messageHeadline": "Upgrade to TornadoFX 1.7.10 (#1288)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "00513883a27e96b3608335c66b0330d1f3d98801", "messageHeadline": "Move HibernateConfiguration into net.corda.node.services.persistence", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 8, "deletions": 11}}, {"node": {"oid": "0176184a86d858a331d1a801586756972b0bd6ce", "messageHeadline": "CORDA-540: Cater for repeated object references found in the AMQP ser\u2026", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 162, "deletions": 45}}, {"node": {"oid": "9664954920751d38806fb263a745d7b751f4f5d9", "messageHeadline": "Stop hibernate logging massive byte arrays (at debug level) and causi\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "d1825261f723521bbc283b180f9669195726e0b4", "messageHeadline": "AttachmentDemo: Make sure the demo transaction is valid under new con\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "210cb4658a4a410e746c449ed9167fe5aee17067", "messageHeadline": "Test DSL: only \"unverified\" transactions get filled with dummy data t\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "65a59f680b919856b35738693507f75560e840b3", "messageHeadline": "Update integration tests to handle new transaction constraints", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "73664c3383f84ff00852809bb982809201d1562c", "messageHeadline": "Test DSL: update tests to handle new transaction constraints", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "f5776d6bd7699bdb3ae0a599b21c8ae35d81a3cd", "messageHeadline": "Enforce transaction validity rules", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "76ffd485aca0ba569dc7926bc0c6ff20b0776bac", "messageHeadline": "Merge pull request #1349 from corda/feature/kat/serialiseWithEnvelope\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 83, "deletions": 23}}, {"node": {"oid": "2facab3be3dac24faaca5d3fd334c9966ef47379", "messageHeadline": "Split ClockUtils to improve Java compatibility", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 143, "deletions": 146}}, {"node": {"oid": "a2a3f51689c68c15e1343f0757e34ba4f37c0470", "messageHeadline": "Updated vault query api documentation. (#1338)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 20, "deletions": 83}}, {"node": {"oid": "605d1427385096b866fdd8c20e78f065527a6839", "messageHeadline": "Add quasar exclude pattern to the agent", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "414f2b4b40c42311df100e9a96d1fca96e833d35", "messageHeadline": "Review Comments - give test methods a better name", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b9c1ec0ffc34bf4258067bbe09d2618a24eca4a", "messageHeadline": "Use identity service to resolve anonymised identities in explorer", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 39, "deletions": 34}}, {"node": {"oid": "bc5aceddbf98d289df3fd30a867eec8bca1f99c8", "messageHeadline": "Enable anonymisation in two party deal/trade flows", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 130, "deletions": 56}}, {"node": {"oid": "1e023fcf54024ea1f9ac51748e6497a2ae3bd76a", "messageHeadline": "Add alt serialise method that returns the schema and the bytes", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 83, "deletions": 23}}, {"node": {"oid": "a84cd567d8b2bd67153a1de7c933b1d0985e5d29", "messageHeadline": "Removing Kt suffixed Java class (#1344)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 54, "deletions": 22}}, {"node": {"oid": "98e2ea9352e961b2ec498d230d7f975d76be5bd6", "messageHeadline": "Add cordaCompile to graphs (#1282)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a027e51ca32a9b23384bd392afc9afea0507d979", "messageHeadline": "Revert `linearId` (UniqueIdentifier) Vault Query search attribute (#1\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 41, "deletions": 18}}, {"node": {"oid": "041af053e31890b1bae85427c9fe9cd7d813fe5c", "messageHeadline": "fix typo", "author": {"name": "Carsten Otto", "email": "carsten.otto@andrena.de", "user": {"login": "C-Otto"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd0ab40b2e1aeed6aa0df51215f796dab2818492", "messageHeadline": "Core doesn't need a compile dep on guava (#1283)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e2f112c3a8022ff2697f7626ed25bda6a1a37793", "messageHeadline": "Add support for multi-spends to OnLedgerAsset and Cash. Multi-spends \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 156, "deletions": 40}}, {"node": {"oid": "8f0ea714b39ee9c92f76fcd4b699bd217636eba4", "messageHeadline": "Add IdentitySyncFlow", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 188, "deletions": 0}}, {"node": {"oid": "701c4f3c600b78282b90e72e415e41bbd69045da", "messageHeadline": "Updates the transaction API page and cookbook.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 91, "deletions": 104}}, {"node": {"oid": "0fb4465c104c967962fcb1dd0246668286f54edd", "messageHeadline": "Move default session ID into messaging service", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 40, "deletions": 45}}, {"node": {"oid": "a35d835d3800b1077c906eec3c9ecd45066ad2f4", "messageHeadline": "Enable autorecovery in RAFT Copycat client", "author": {"name": "Roman Pla\u0301s\u030cil", "email": "me@rplasil.name", "user": {"login": "Quiark"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c61b036844abeff9a6d782a727e03787926c6b72", "messageHeadline": "Some custom serializers, fixes to generics handling, some annotations\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 115, "deletions": 6}}, {"node": {"oid": "34b7c89b40055b969cdbd583cc2725c3941752cb", "messageHeadline": "Portable database primary keys", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 36, "deletions": 34}}, {"node": {"oid": "e2f402f0e4bc0cd28d2ce65d2bb4a2065a9ddf22", "messageHeadline": "Correct misleading comment in CompositeKey and minor changes to its u\u2026", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "2b5e3e39a25b1e3c1647379f4d0309163ebff6a1", "messageHeadline": "Merge pull request #1302 from corda/feature/kat/evolvability", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 654, "deletions": 47}}, {"node": {"oid": "a3dbbc173bea77fc4d5d921a52ef8157cc1ad1f9", "messageHeadline": "Vault query criteria default attribute handling. (#1322)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 129, "deletions": 144}}, {"node": {"oid": "1750ab07afc363a452163caa89c917b82e680cfb", "messageHeadline": "Merge pull request #1315 from corda/clint-gradle4", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 50, "deletions": 36}}, {"node": {"oid": "dda9d222648af6bd39bea01e92711ec69ae40031", "messageHeadline": "Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 15, "deletions": 20}}, {"node": {"oid": "e4a2529de02b0a24582243e53d96fb59fe9b168c", "messageHeadline": "More Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 29, "deletions": 33}}, {"node": {"oid": "cf9fbc715d18d4b840acc117e0dd28986870e6e0", "messageHeadline": "Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 43, "deletions": 31}}, {"node": {"oid": "299b8026c700739a600d7e06ad3f54adccaab76f", "messageHeadline": "Add constructor annotation for evolve selection", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 259, "deletions": 5}}, {"node": {"oid": "7894e723e88ca391cfef369013188959b2d00829", "messageHeadline": "Fix evolver to work on nested schema types", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 53, "deletions": 18}}, {"node": {"oid": "6bcfb2eddfb606d5437880b36297fd260a7d5551", "messageHeadline": "Add better test, add support for constructor determination", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 322, "deletions": 52}}, {"node": {"oid": "1d131eced54c79443dcbff93dded0f0441b57cf1", "messageHeadline": "Add Evolvability to Serializer", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 45, "deletions": 0}}, {"node": {"oid": "db07d717e02169ba97ad2e4e0fd1e3df66dff96f", "messageHeadline": "Make constructors always accessible to deserialization code. (#1320)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac26b7d1c640bd43ecc0f762d3fd5470d73c408c", "messageHeadline": "Fixed issues detecting tests caused by changes to directory structure\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "412a54d5ac62892fb71af81925ead3130fb73a68", "messageHeadline": "Fixing demobench freeze on terminal command 'bye' (#1319)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 73, "deletions": 14}}, {"node": {"oid": "ce7ce6c8b7152a70571010899654003fef3d0111", "messageHeadline": "Used a more robust location for the caplet classes now that gradle 4 \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f7d06e82186f0ceb31d13b7380c94125bde05a28", "messageHeadline": "Fixed an exception on shutdown if the nodes failed to start up before\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8756f337dbfeac51c13ab22496446b2ca790e179", "messageHeadline": "Added a flag to denote debug mode for capsule in cordformation.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "bd48bdfd28fbc6f2dee13ec66d22f6a566035820", "messageHeadline": "remove Exposed library and JDBCHashMap class", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 14, "deletions": 1050}}, {"node": {"oid": "4995b7a1bd6821d5969cc97d5d3209c5e61c31da", "messageHeadline": "Introduced a property to be able to enable AMQP mode from command lin\u2026", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "f5dcfcd139a02996dab5f47f392a3928e80e6e6f", "messageHeadline": "Switched gradle to include sources to make maintaining gradle files e\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e1547073ceb8d106cc46476d3e5889390a033a8a", "messageHeadline": "remove Exposed from InMemoryMessagingNetwork", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5fe365d483296b86a597b36da8cc3ca14a0d203d", "messageHeadline": "rewrite BftNonValidatingNotarService to use Hibernate", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 101, "deletions": 59}}, {"node": {"oid": "65c5ce65a647a99a044acf02b1dbc6d0c37d9d08", "messageHeadline": "Adapt CollectSignaturesFlow to handle anonymous transactions", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 66, "deletions": 32}}, {"node": {"oid": "d0a3aa3fc7764e3883b1667cb698258f81c10068", "messageHeadline": "rewrite RaftUniquenessProvider to use Hibernate", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 93, "deletions": 35}}, {"node": {"oid": "d6d7fb52b4d108eb8e9667b630ed8c758c837174", "messageHeadline": "Make sure members of type `Class` correctly serialized using AMQP (#1\u2026", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 68, "deletions": 25}}, {"node": {"oid": "9664828e6ead3a9881456e1154299f7b56d78c88", "messageHeadline": "Upgraded to gradle 4.1.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0c65e5e70872869b538d7ba8b0edc1a1077bf030", "messageHeadline": "Merge pull request #1311 from corda/mnesbit-explain-issued", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "e26f23b40242d08af2fbb8807e17243249cb5d0d", "messageHeadline": "Attempt to explain the Issued class", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "0458e5415a895b64b9a034f31462530542e2a025", "messageHeadline": "java.time.* custom AMQP serializers and tests.  Excludes pure enums. \u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 360, "deletions": 16}}, {"node": {"oid": "62c78d5ef36d54c768835faf4091544a9b84258e", "messageHeadline": "Upgrading Quasar to version 0.7.9 (#1309)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "86fdbb9f2243a0a77db25dce1968ffc406152d06", "messageHeadline": "Make OpaqueBytesSubSequence AMQP serializable (#1303)", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "458d2e32c091388ed60a116ddfac4a20d328d53f", "messageHeadline": "Pluggable cash selection using H2 as default implementation. (#1300)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 254, "deletions": 133}}, {"node": {"oid": "dce17ed272b4aad0035120b4185e6ce229964be6", "messageHeadline": "Fixing trader demo docs. After recent refactoring they've become out \u2026", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "66e6f9014037cc3de442fb509dc9f05e0d6187bf", "messageHeadline": "Make WireTransaction @CordaSerializable (#1299)", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 53, "deletions": 23}}, {"node": {"oid": "738f2884285f6b46b01b89075a08247780e6fdd4", "messageHeadline": "Merge pull request #1301 from corda/mnesbit-finance-package2", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 451, "deletions": 426}}, {"node": {"oid": "c86e78599f0ef114f0b56b9d01606abc172e5025", "messageHeadline": "Rename finance module to own package", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 451, "deletions": 426}}, {"node": {"oid": "709495957d0b65e9102be65f533fe4001abee33f", "messageHeadline": "rewrite NodeMessagingClient to use Hibernate", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 98, "deletions": 37}}, {"node": {"oid": "09adba8275c81f8c35407e883524111e8ccc32dc", "messageHeadline": "Hibernate session leak fix", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 67, "deletions": 68}}, {"node": {"oid": "a4052f91262396d6902baeedff53993a966002fc", "messageHeadline": "Adding permissions for flow execution (#1297)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 25, "deletions": 43}}, {"node": {"oid": "970ecf1baef84b51ca939310c896ad8447b818e7", "messageHeadline": "Extend unit test to cover SecureHash and Opaque bytes", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "1a4d908b63fe290656a586417607c544630b3b9f", "messageHeadline": "Remove grouping from FungibleAsset (Issue and Move) (#1185)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 64, "deletions": 113}}, {"node": {"oid": "b33e299e3a0e5d8259477909bc5badbfa1b5a4fc", "messageHeadline": "Refactor serialisation contexts into separate classes, according to t\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 63, "deletions": 34}}, {"node": {"oid": "2744079b4bb2db4877bca1e1974e7c3ad05b4539", "messageHeadline": "Removing usages of the deprecated CashFlowCommand (#1289)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 224, "deletions": 120}}, {"node": {"oid": "b5d844c4cab8fc8214897a14e2ec17eda1105f4d", "messageHeadline": "Completely remove any trace of node-schemas. (#1291)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbef5d6a2ddf57f3d70de939f18fa02ddd79522b", "messageHeadline": "Fix flakey RPC tests (#1292)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "c3c2ffcc2f77c574f5741f2edc7f5e58058d05d1", "messageHeadline": "rewrite PersistentNetworkMapService to use Hibernate", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 255, "deletions": 58}}, {"node": {"oid": "f364f3aaeea8699d4327d047bcfaad704a55c963", "messageHeadline": "Install the finance module as a CorDapp into every DemoBench node. (#\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "a2ede0fc7345c08437a8e78d5dddb9f4708ca24f", "messageHeadline": "Requery removal (#1276)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 764, "deletions": 2023}}, {"node": {"oid": "56a84882a786850f8e16de9627186aa7f5bae8e6", "messageHeadline": "AMQP fixes: Don't attempt to include non-serializable interfaces in s\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 53, "deletions": 17}}, {"node": {"oid": "06ad2ddd458404364ba6d72ec065919734553b61", "messageHeadline": "Eliminate warnings in Java and Kotlin code", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "82173bc1a7e36a6e3b53a3fecbbab442ef4e1081", "messageHeadline": "Merge pull request #1265 from corda/mnesbit-nofinance-jacksonapi", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 285, "deletions": 173}}, {"node": {"oid": "ee76de09579d26612a5f74c1e81da0ba27318a82", "messageHeadline": "Resolve a problem when Exceptions with suppression passed through Kry\u2026", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 88, "deletions": 2}}, {"node": {"oid": "8ec33d67e4907d524894f4cb91abc9cb8965c25a", "messageHeadline": "Remove finance dependencies", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 285, "deletions": 173}}, {"node": {"oid": "4278bce5c8fb10223af1a3558f2c3cb593f04f62", "messageHeadline": "rewrite NodeSchedulerService to use Hibernate", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 239, "deletions": 65}}, {"node": {"oid": "adc33273f6afd36fec12e70c84e199a51b893bdf", "messageHeadline": "Make virtualenv installable if the checkout path has whitespace. (#1187)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "2829faa01f5c6dfdbf7e943d16219282bbd3dd01", "messageHeadline": "Retire legalContractReference (#1188)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 391, "deletions": 367}}, {"node": {"oid": "d22cdac2ddd51b7749b17351eacb28ba5fb1a1f7", "messageHeadline": "Move some extension methods for summing to new locations.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 195, "deletions": 121}}, {"node": {"oid": "ec83735ea372be81dbaf1eed567432ce77bdf508", "messageHeadline": "Adding hint on how to fix the 'not instrumented' error message (#1274)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5864a22d05e9bed9c273c3ea3ebeb6c5a9ff4aeb", "messageHeadline": "Move dependency on \"proton-j\" library from \"core\" sub-project to \"nod\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae85759067c15bdc2c7e4856782e58e99518b0f4", "messageHeadline": "Added notifyVault flag to recordTransaction and skip notify for irrel\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 37, "deletions": 20}}, {"node": {"oid": "e49d3aa834642bea960d9af87ab659b700608000", "messageHeadline": "Use native VisibleForTesting everywhere. (#1189)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "51ed943272542213dd18c5e090de935717928b9e", "messageHeadline": "Remove SerializationFactory parameter from the places where it is not\u2026", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 68, "deletions": 82}}, {"node": {"oid": "4a3848cc2a069a7d7b2d314305d746a0994d9bb6", "messageHeadline": "Delete KryoAMQPSerializer and its registration", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 0, "deletions": 42}}, {"node": {"oid": "734b48bad1f335dc0452b28633e5620d00ff6c92", "messageHeadline": "Fixes indentation of `note` box.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33dee5616f66df63f8f3f90a8d22ad3facd4e587", "messageHeadline": "Merge pull request #1210 from corda/feature/kat/changeContainerSerial\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 142, "deletions": 8}}, {"node": {"oid": "e6e6644fc95cd5452daeb3d18f113eda6777142c", "messageHeadline": "Fixes to bring into line with changes API", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 4, "deletions": 16}}, {"node": {"oid": "6076d39ee4d21a57528ec8ad63e45bf2ebc2185d", "messageHeadline": "Remove spurious printlns", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "c72ac2a102ad4d90a5b4130a27be37f952bb1a27", "messageHeadline": "Add WeakHashMap to the blacklist", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8bebd6ea0bd861dcda4fab47b19fdf10e8508d98", "messageHeadline": "Rework To better deal with types we won't serialise", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 42, "deletions": 25}}, {"node": {"oid": "d2933ca8a3a6511a18d934ced64282b01edc52c0", "messageHeadline": "Finalise which map containers to serialize", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 52, "deletions": 22}}, {"node": {"oid": "de05a11511b8f5cd12bd8065b2782b5e52f3afa8", "messageHeadline": "Move toward allowing serialisation of concrete types", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 104, "deletions": 4}}, {"node": {"oid": "4b8d6e32c3a5495218549d9406906b3dc22363c8", "messageHeadline": "Merge pull request #1269 from corda/bugfix/kat/missingFactory", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "204b2fc5563b7f47311de58837fcd4130fa62279", "messageHeadline": "Use String instead of Class for the flowClass (#1270)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4eb58b874a0b6a533d5951f7568092f6a6b55baa", "messageHeadline": "Additional fixes to the tutorial.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 110, "deletions": 151}}, {"node": {"oid": "4286065872f9b793ea95458fb3222005bfe993d9", "messageHeadline": "Eliminate explicit Kryo configuration to allow flexibility for AMQP", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "1672b4aa0a2cc55f158a66b1c783b3e1a5dbb400", "messageHeadline": "Simple deserialisation fixes. (#1243)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 55, "deletions": 18}}, {"node": {"oid": "f38954e55057c6dfe2a22508351c13e639e68fd5", "messageHeadline": "Re-re-move Java test to the correct location, fix compile issue", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "e453fcfdf162f5754dc9d3521bede87dcbbd21f8", "messageHeadline": "Upgrade Kotlin version to 1.1.4 (#1267)", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0ecded9084ac402b47ee88557fcde8d387a283f5", "messageHeadline": "Merge pull request #1266 from corda/clint-cordappincludestring", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2dc362a4091ee26b876fbf9bd27c8a02cfca871c", "messageHeadline": "Merge pull request #1252 from corda/feature/kat/moveAMQPSerialiserTow\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 261, "deletions": 253}}, {"node": {"oid": "48e8aa55faf39263fe62bbfd87d4537b80862512", "messageHeadline": "Vault identity cleanup (#1194)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 237, "deletions": 173}}, {"node": {"oid": "1b61f94bb8e6e3d3c5fbdf218439ab978aa5c347", "messageHeadline": "Improved logging message for including cordapp dependencies.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca5ea1e25d9128efe2d592781bbe1f93f01a4633", "messageHeadline": "Fix a bug where when using a groovy string a cordapp will not be incl\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "dc8d232480de3ad3cb2bf85f5ee32e626aa228bf", "messageHeadline": "Creating a PartyAndCertificate only requires a CertPath", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 172, "deletions": 168}}, {"node": {"oid": "3860b22339ab520016056db3c0ed059513d214ae", "messageHeadline": "Made all the members of Crypto.kt static so that Java users aren't fo\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 194, "deletions": 103}}, {"node": {"oid": "576e1c3c200beae81583468db21bb87100c99870", "messageHeadline": "Workaround to parallel cash payment bug in trader demo", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "b9eac635b881801ce0cf7babf4b58e4a1aceb045", "messageHeadline": "Vault Query performance fix (#1256)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 58, "deletions": 29}}, {"node": {"oid": "4d54d1a8dc97b2b6ecbf2a5487e02b27a2b75f56", "messageHeadline": "Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "1e0a26e8e50be4244683ce29ac42ad84293a39d3", "messageHeadline": "Ensure transactions in tests have commands (#1200)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 135, "deletions": 63}}, {"node": {"oid": "435dcf6af435bf4ff0af1b9ff17ae3a38f3036f9", "messageHeadline": "Fixes the hello, world tutorial.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 56, "deletions": 58}}, {"node": {"oid": "b76d0368437b0a7e180b443f6243f5bdd6fd446b", "messageHeadline": "Change CashIssueFlow to always issue to ourselves", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 111, "deletions": 168}}, {"node": {"oid": "89476904fce9d8852df77be65d57bfebb6d99cd5", "messageHeadline": "Remove IssuerFlow", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 130, "deletions": 363}}, {"node": {"oid": "388863505575f454572d1037f3140ada0ec266a8", "messageHeadline": "Removed redundant serialisation of checkpoints (#1004)", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "3138e2b6dec0189a69eaf5237fc63ec971b860cb", "messageHeadline": "Cleaned up the flow stack snapshot API", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 127, "deletions": 175}}, {"node": {"oid": "62b26bcd897e373cbac5f7c2b600b6ded340f91d", "messageHeadline": "Moved Currency stuff in ContractsDSL out of core and into finance", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 278, "deletions": 234}}, {"node": {"oid": "f6e7814638f0be419813f8356f4815b97ced5774", "messageHeadline": "Merge pull request #1207 from corda/aslemmer-move-testclock-branching\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "88308a70c7cd396ec3e45e6018332f7571d7f490", "messageHeadline": "- Remove usages of deprecated methods", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ccdab6af4deaa2bd124aac7a15e379d44369493e", "messageHeadline": "For convenience, creates RPC snapshot methods for feeds.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 53, "deletions": 14}}, {"node": {"oid": "eb925904ceceada63813dc1d58d008cc2cbd251c", "messageHeadline": "Fix composite key cert path in AbstractNode (#1249)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 12, "deletions": 9}}, {"node": {"oid": "1a44f983797d828f5d556c63a825bcfd8a799b61", "messageHeadline": "Correct behaviour of anonymousToParty()", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 29, "deletions": 18}}, {"node": {"oid": "49c23a58d14fb3effc4350bfcd6800f8828a54df", "messageHeadline": "Final changes integrating tests into the new API", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 38, "deletions": 22}}, {"node": {"oid": "825908cf1537c86c8577d218b18be434b2f099e6", "messageHeadline": "Refactoring changes to work with interface changes", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 55, "deletions": 78}}, {"node": {"oid": "139eef2ccb6459b6ab0f5130216a85615657dcf5", "messageHeadline": "Move AMQP serializer toward the new common abstract itnerface", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 241, "deletions": 219}}, {"node": {"oid": "ce0f931716b66f58cfde8cac3a1b19c028011e15", "messageHeadline": "Comment which specific OpenJDK bug we are working around. (#1231)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "91499009386e8da97c19adbe31b5330d476444f4", "messageHeadline": "Fixed a warning caused by an incorrect configuration. (#1227)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d575e5a4ab988900af39918a50259959db1ba099", "messageHeadline": "Merge pull request #1218 from corda/arri_update_collectSignaturesFlow\u2026", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c351ca803ffd03ba5c52f2d6fc98e574207bf8f", "messageHeadline": "Updates cheatsheet to reflect API changes up to M14.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "35ac69e60742effde1e907dc7870ba3d7948de6a", "messageHeadline": "Merge pull request #1238 from corda/feature/kat/deseriliseOptimisation", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 241, "deletions": 160}}, {"node": {"oid": "6ee40a44369eefa6a53e43aca518483fa1948fe8", "messageHeadline": "added map it.data", "author": {"name": "al-r3", "email": "alberto.arri@r3.com", "user": {"login": "al-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43adbfd66c86d0e9cf219df9221b0ab96abadfe5", "messageHeadline": "Remove junit-quickcheck and redundant generators", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 4, "deletions": 327}}, {"node": {"oid": "f69273027c9f39c1dc79da9065e55f5e3d22b0a5", "messageHeadline": "Verifier test: make sure only correct transactions are generated", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 42, "deletions": 7}}, {"node": {"oid": "f59621ce3f98869208e7bc287dfac101a20f881b", "messageHeadline": "Merge pull request #1237 from corda/mnesbit-remove-dealstateref", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 62, "deletions": 100}}, {"node": {"oid": "e546b554fcfd737c0f1744bc78be5d4d382fbe80", "messageHeadline": "Remove DealState dependency inside Vault. Use the linearId.externalId\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 62, "deletions": 100}}, {"node": {"oid": "3ba42b4ccd1e9e7c585ab754802d28ccc406b2ff", "messageHeadline": "Flow stack snapshot feature (#1094)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 646, "deletions": 21}}, {"node": {"oid": "8f8a5ff774ec0b33f72f65c88d17cae3a6dd71e8", "messageHeadline": "Remove deprecated code", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 52, "deletions": 107}}, {"node": {"oid": "62576b12b30464f18e9ba30b97ed5e2bc602856e", "messageHeadline": "Simplify identity registration API", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 150, "deletions": 253}}, {"node": {"oid": "532deffca0f5db7523d46bbc3e982348ed01e7e8", "messageHeadline": "Update to include M14.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c6f4b03a18574aaf567058bc39ad45b15b1e86dd", "messageHeadline": "Merge pull request #1239 from corda/minorTestChanges", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "ae72d4d788e72b45678230cdf1ccb709f457679a", "messageHeadline": "Review comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 28, "deletions": 30}}, {"node": {"oid": "2d28cb01d5a9fbf787c8dd601f303962975a170a", "messageHeadline": "Optimise by caching class when serialising", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 226, "deletions": 143}}, {"node": {"oid": "3f9270e38df5fb2b7f12f56df9fd4a6d3ab3f097", "messageHeadline": "Merge branch 'master' into minorTestChanges", "author": {"name": "Viktor Kolomeyko", "email": "31008341+vkolomeyko@users.noreply.github.com", "user": {"login": "vkolomeyko"}}, "additions": 704, "deletions": 430}}, {"node": {"oid": "2f08425c43776dc605b0c8d8319648ec0d6b3c5c", "messageHeadline": "Refactor KryoAMQPSerializer to go through generic APIs to access AMQP\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 129, "deletions": 100}}, {"node": {"oid": "944a6d80a2256740e0310162afe130c368fe8242", "messageHeadline": "Minor changes to the unit test", "author": {"name": "Viktor Kolomeyko", "email": "viktor.kolomeyko@r3.com", "user": {"login": "vkolomeyko"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "3407cd4580885e8344f76e208c59f730487ec895", "messageHeadline": "Fix to test in InMemoryIdentityServiceTests", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "a6bf8e35dd385c6669dc35b7ec2f4f73ef9aab2c", "messageHeadline": "rewrite few services to use Hibernate", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 566, "deletions": 312}}, {"node": {"oid": "55a4264652cbfc6f31103d75007c28f2c302f764", "messageHeadline": "Error in folder name", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f52856deaac4298dec5b20c35792b845d2ea634f", "messageHeadline": "Merge branch 'arri_fix_tutorial_contract'", "author": {"name": "al-r3", "email": "alberto.arri@r3.com", "user": {"login": "al-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "486bd68713bd6eb4ee2b665cfc61ce602d456149", "messageHeadline": "Merge branch 'master' into arri_fix_tutorial_contract", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 2405, "deletions": 2436}}, {"node": {"oid": "1124383c2ab87027a7cb79492b145f6842fb86fa", "messageHeadline": "Fixed bug in flow framework with regards to sendAndReceive and sessio\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 50, "deletions": 17}}, {"node": {"oid": "008301c4e8e90107e357af70b6f3ec42cf2dc68a", "messageHeadline": "Introduced FlowLogic.getFlowContext which provides the flow version a\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 375, "deletions": 280}}, {"node": {"oid": "f0c7d7665a7e9601a332ec9b22e6f103493afa48", "messageHeadline": "Remove deprecated signing functions", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 467, "deletions": 493}}, {"node": {"oid": "ea0d10787a599d011527ece5dc9e45f6a21ee658", "messageHeadline": "Move useTestClock conditional to Node constructor", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "4deea43b983873ddd24b903a2023df50e006f228", "messageHeadline": "Merge branch 'master' into arri_update_collectSignaturesFlow_Docs", "author": {"name": "Alberto Arri", "email": "30873160+al-r3@users.noreply.github.com", "user": {"login": "al-r3"}}, "additions": 1534, "deletions": 1667}}, {"node": {"oid": "f4ddf6eada6d5af312e98a5317067101111502c6", "messageHeadline": "Fixed another wrong signature for withNewOwner", "author": {"name": "Alberto Arri", "email": "alberto.arri@r3.com", "user": {"login": "al-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "907ec9ff466e7430b15e3d79dda130c9f435206b", "messageHeadline": "Reduce logging severity for Hibernate SQL statements (in test). (#1217)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bd5a366c77f9a4b47fbba716434caae3831ff210", "messageHeadline": "reverted file modified in another PR", "author": {"name": "Alberto Arri", "email": "alberto.arri@r3.com", "user": {"login": "al-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86784d36b701e65f7ae8f81a5642868a359c1248", "messageHeadline": "Changed type from PublicKey -> AbstractParty to match fun declaration", "author": {"name": "Alberto Arri", "email": "alberto.arri@r3.com", "user": {"login": "al-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9552a0d3e97ef48565583abf1a2a3edb70829fa", "messageHeadline": "Correct exceptions thrown from checkSignaturesAreValid()", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "31df43bd761cb5f95c4f931e3f85e265a6dd039e", "messageHeadline": "Some preparation work for AMQP serialization integration & a refactor\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 116, "deletions": 23}}, {"node": {"oid": "8e10bd5d4c91f5190ecdbca2bda7fd4014850a8d", "messageHeadline": "Merge pull request #1208 from corda/mnesbit-move-certificate-utilities", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 327, "deletions": 287}}, {"node": {"oid": "af1337151063020986a15ed92ad9e1347757dff8", "messageHeadline": "Move certificate builder code from core to node utilities.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 327, "deletions": 287}}, {"node": {"oid": "14afb04fa0f9b0f4d51dc4537f8dddb3e0c59b80", "messageHeadline": "revert old committed change", "author": {"name": "Alberto Arri", "email": "alberto.arri@r3.com", "user": {"login": "al-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4602739e930d12b3c278db3851998e7e73badb29", "messageHeadline": "Issue commercial paper from the Bank of Corda node (#1196)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 153, "deletions": 86}}, {"node": {"oid": "6c02b7d18ad19bea1c2b8decffe40cd63f536f45", "messageHeadline": "Updated docs to remove the deprecated toSignedTransaction", "author": {"name": "Alberto Arri", "email": "alberto.arri@r3.com", "user": {"login": "al-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0977ffca54fdaa93f32849674b6ddedf5c457012", "messageHeadline": "Sync changelog and release notes from M14 (#1213)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 95, "deletions": 28}}, {"node": {"oid": "54cf46952c9d13072f831a5ca38965e9c4d46e31", "messageHeadline": "JPA Hibernate AbstractParty converter (#1205)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 86, "deletions": 10}}, {"node": {"oid": "c8bbe453f5ad9c623e04259323311ed4b6dd2f0b", "messageHeadline": "Removing clauses from the core module (#1203)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 157, "deletions": 772}}, {"node": {"oid": "2c4dd87d41025af7a0efdc8250c6ef495fd1e710", "messageHeadline": "Minor: made the code in IOUState match the description of the changes\u2026", "author": {"name": "Alberto Arri", "email": "alberto.arri@r3.com", "user": {"login": "al-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2b8b3298dcfed2bb6b9845841f837e624a269950", "messageHeadline": "Tweak scheduled flow tests to improve error diagnosis", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 33, "deletions": 10}}, {"node": {"oid": "3bc7914a09315bd60464e730f257b5cda243a9f0", "messageHeadline": "Merge pull request #1184 from corda/mnesbit-generic-generatespend", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 577, "deletions": 464}}, {"node": {"oid": "1856b5905e5fb17c0816d7e9683e0194c8313bb5", "messageHeadline": "Minor: made the code in IOUState match the description of the changes\u2026", "author": {"name": "Alberto Arri", "email": "alberto.arri@r3.com", "user": {"login": "al-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5cda7e30d5a407ccfc76e0c158b77745dbad6c40", "messageHeadline": "Minor: fix a DemoBench crash that can occur if the web server fails t\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 8}}, {"node": {"oid": "fa0cdeed2d99040ae928a842784e2af8e19d9531", "messageHeadline": "Merge pull request #1147 from corda/feature/kat/serialiserSynthesiser\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 740, "deletions": 62}}, {"node": {"oid": "f4f2d353751b6d9942c974ddda8778997bb5de9b", "messageHeadline": "Make a generic generate spend. Tests pass.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 577, "deletions": 464}}, {"node": {"oid": "d86cb1ac645f1a642ac6b6ed15c8d8658ae3e75e", "messageHeadline": "Remove deprecated partyFromName() function", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 0, "deletions": 21}}, {"node": {"oid": "fdb63b76114eb1b96a360e9c92ca78f3fe4057ac", "messageHeadline": "Add RPC operation for resolving well known identity", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 15, "deletions": 3}}, {"node": {"oid": "52aa145c9181f27976df55e47e14eae30d4b1b26", "messageHeadline": "Ensure deserialised obj isn't cached serialised version", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9103b3b962569663ed81f4ee39becddc8e26b031", "messageHeadline": "Fix jackson serialization of transaction types. By default it attempt\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 62, "deletions": 2}}, {"node": {"oid": "4d6230f22c3dd5c47bb6737f33e4d36291f33ffa", "messageHeadline": "Post rebase fixes", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 7, "deletions": 21}}, {"node": {"oid": "7cdcc4817309fab00b13a01e752f74f08054d04e", "messageHeadline": "Specify correct use of Hibernate SQL statement debug output (and set \u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 15, "deletions": 6}}, {"node": {"oid": "0b33214feabbc2df15dba007e5a55285f5209c3b", "messageHeadline": "Removing clauses (#1195)", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 594, "deletions": 974}}, {"node": {"oid": "1f9c04544d57fd68a43c118f362575234944d2ee", "messageHeadline": "Make the carpenter a member of the serialiser factory", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 94, "deletions": 109}}, {"node": {"oid": "36cbcae99c7c1b3e1ae9d1254931b408394edd6f", "messageHeadline": "Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "45ed78b1a818c3e591fb4d3f7d3617ac69f94b4c", "messageHeadline": "Serialiser / Synthesiser work and cleanup", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 76, "deletions": 18}}, {"node": {"oid": "92ba0c33e169fc2fa56cea133890654196f1103f", "messageHeadline": "Adding more / better tests, splitting existing tests up", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 464, "deletions": 381}}, {"node": {"oid": "ae70d73e560f5a680a48913386745287c719dce4", "messageHeadline": "Synthesiser / Serializer integration working", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 439, "deletions": 57}}, {"node": {"oid": "0541d128e47cc27a1bc9a3fbadf449e489c096da", "messageHeadline": "Fixes for nullable Prim Types", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 24, "deletions": 5}}, {"node": {"oid": "a5106d74a811de6cff7318cd00624ebf52ccbe55", "messageHeadline": "Integration of the serialiser and carpenter working", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 49, "deletions": 35}}, {"node": {"oid": "4cfa376d7d0c26b864a3c4aad53d287cd3f54388", "messageHeadline": "Add the carpenter into the deserializer", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 157, "deletions": 10}}, {"node": {"oid": "28610868c4c640e7d9f1cb1f048d61982351a527", "messageHeadline": "Remove Kryo from core module completely, including gradle dependencie\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 450, "deletions": 387}}, {"node": {"oid": "f81f374377c84b0a9a1309d473c36da9e9412909", "messageHeadline": "Sync notary demo fixes from M14", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "32ee332d1660493d0d241b135bc1c1bc8859fe57", "messageHeadline": "Fixed publishing to artifactory for core (#1183)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7b3f97f8fdc4f7690e44ed93b6c5ff6ad44737db", "messageHeadline": "Merge pull request #1192 from corda/bugfix/kat/kryoMissingBoolean", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a3ffd9254468597cc13d3b89997b9587ff9debd0", "messageHeadline": "Database.isolatedTransaction removal", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 13, "deletions": 27}}, {"node": {"oid": "1d965b1785165e4bb2800eb952e8fe6095007dee", "messageHeadline": "Correct handling of trying to record state more than once", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41040af757b6e0f3df27c4a82ce71fa784378a01", "messageHeadline": "Boolean primitive type is missing", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "09f3dcd107d8c99c521eae5949e2d0eb0ab9af80", "messageHeadline": "Merge pull request #1190 from corda/mnesbit-remove-pair", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "bc4223712b229f7cd07ea92f32bd58193612f034", "messageHeadline": "Remove kotlin.Pair from Public APIs", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "fa7c2b71f7cb194472033b088f6592d760518677", "messageHeadline": "Removed Kt suffix of Strutures in Java", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bd0944e799de9706d6c71a6e75af4a1f15d6aa81", "messageHeadline": "TransactionSignature MetaData support (#1040)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 396, "deletions": 431}}, {"node": {"oid": "3a3ead2dfe88a23b2423b88ab8211d8c38904520", "messageHeadline": "Remove ListenableFuture from core/main (#1030)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 1011, "deletions": 623}}, {"node": {"oid": "d9eb9fe64f0e580e33e4a79f4dd7788326c3714a", "messageHeadline": "Add interactive shell parsing for UniqueIdentifier and UUID.", "author": {"name": "Balaji More", "email": "more.balajib@gmail.com", "user": {"login": "balajimore"}}, "additions": 107, "deletions": 0}}, {"node": {"oid": "baafccc200de291aa201eb8c4cfbbee8a4490cbe", "messageHeadline": "Fix the BFT notary demo. (#1172)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 27, "deletions": 13}}, {"node": {"oid": "fb1bec77d97750f6b7d4cf8292d7d1ce9f861a53", "messageHeadline": "Merge pull request #1178 from corda/bugfix/kat/spellingError", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4fb32ceab321645436992de235dd32cf45efa9d", "messageHeadline": "Update versions.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bef8630fe01114f9135156bb00fe3216a7af27db", "messageHeadline": "Improvements to Vault Query Service soft locked state querying (#1174)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 132, "deletions": 72}}, {"node": {"oid": "1d9c43895274b213a65e23a381c3d3973f9a8a5d", "messageHeadline": "Fix spelling error", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67361188e50026e5f94544d5bb8cab504c1e5a84", "messageHeadline": "Vault Query fix: query by multiple issuer party names. (#1170)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 27, "deletions": 2}}, {"node": {"oid": "42e29d3b2284a281ead78d7fe60abed21e4f98ae", "messageHeadline": "Retire FileUploader and subtypes (#1154)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 15, "deletions": 76}}, {"node": {"oid": "3fbc5fe555334f62526578073bdd715a6dc1cf9c", "messageHeadline": "Remove BOC reference from trader demo client API", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "56fda1e5b556904776a041b18847f23039cc6b9e", "messageHeadline": "Replace data vending service with SendTransactionFlow  (#964)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 581, "deletions": 424}}, {"node": {"oid": "014387162dd26fea0fd93dd329743aca1712da4d", "messageHeadline": "Expose a JDBC connection (session) via the ServiceHub for generic JDB\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 369, "deletions": 39}}, {"node": {"oid": "818cbce789ce7f7392475624db3ac875da0b244c", "messageHeadline": "Removed all deprecated Vault Service query code. (#1167)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 45, "deletions": 390}}, {"node": {"oid": "2060a81636f2b55bf2e4ff9f0bc386d0d3782ccd", "messageHeadline": "Merge pull request #1155 from RangerOfFire/fix/docs_api_link", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "ef8deba07c28e9ac484dfbc86d4461be8f798fcc", "messageHeadline": "Added CordaCon to node startup banner", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 18, "deletions": 4}}, {"node": {"oid": "64ba8d3a88047de7b09824f61598268628790c92", "messageHeadline": "Updated samples and demos to use new Vault Query service. (#924)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 284, "deletions": 286}}, {"node": {"oid": "73528d287d8f84833d59e77f07a0897e85cf1652", "messageHeadline": "Refactoring related to obsolete attachments directory (#1150)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 75, "deletions": 103}}, {"node": {"oid": "3c8368e25d00db84ac42ebcd4d3b560817aa1196", "messageHeadline": "Applied contract type filtering to ALL Query Criteria types  (#1159)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 117, "deletions": 8}}, {"node": {"oid": "78ccbe7d57247a0af1ed3e0c36652cbbde5675de", "messageHeadline": "Bumped to M15-SNAPSHOT (#1160)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4312dc07714f6bef31723e6c89fa65957398f6c7", "messageHeadline": "Resolved all non-deprecation warnings", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 197, "deletions": 201}}, {"node": {"oid": "095e1ca6fef846039d1f6cc4e0f1b808f4e9bd7e", "messageHeadline": "[fix] stop the API pages being orphaned away from the menu", "author": {"name": "Michael Hinstridge", "email": "mhinstri@thoughtworks.com", "user": {"login": "AlwaysAsh"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "85accf93e844386159c7343a692ee0d727313b67", "messageHeadline": "Update FlowStateMachineImpl.kt", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbb3fe0dfabc59ad4b7538706216d9b0c813dda5", "messageHeadline": "Avoid returning Throwable as Future value. (#1124)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c62f8968aab98dc2c94a544bcd130400bfa3e5b", "messageHeadline": "Sample corrections for M14", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 33, "deletions": 22}}, {"node": {"oid": "a60ccded75fae08400b64124622904cc8882e66e", "messageHeadline": "Minor: Add a test to ensure \"identical\" issue transactions have diffe\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 34, "deletions": 4}}, {"node": {"oid": "f6e05aeae973c34e085dfe6043a9996c4f127b5a", "messageHeadline": "Use LinkedHashSet instead of HashSet as HashSet is BLACKLISTED!! (#1146)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f2df05a15b687f8e2fe7970950304070957a95a8", "messageHeadline": "Missed default on driver (#1093)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "f87c6c4cffc2bd8df0509ca715bce83b3b813a91", "messageHeadline": "Correct SIMM sample plugin", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 74, "deletions": 54}}, {"node": {"oid": "7620874e5fec99e9c66c3f0c0832448157e45e13", "messageHeadline": "Szymon db confing (#1141)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 153, "deletions": 85}}, {"node": {"oid": "9eb1a0c9d57a3e56d977e613fd16e3720c6a410d", "messageHeadline": "Add a test for notary change transaction updates in the vault.", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 95, "deletions": 27}}, {"node": {"oid": "4a600121cc07bdf9d34db3d91ed9f633336f67f7", "messageHeadline": "Removed deprecated methods in DataFeed and deprecated feed-based meth\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 66, "deletions": 87}}, {"node": {"oid": "6490638ee4011078a4c78d3217241ac847df8511", "messageHeadline": "Remove availableComponents override from WireTransaction \u2013 the overri\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4ca8b8d681ac2330089a876ee8ff848f4f2bd19e", "messageHeadline": "Remove type-specific transaction builder. Normal transactions should \u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 359, "deletions": 387}}, {"node": {"oid": "59edd6f9aebf24bfc249535720fc95f6e071458f", "messageHeadline": "Remove type property from transactions", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 20, "deletions": 52}}, {"node": {"oid": "92a056f8697bdb8a172bff99620732cb622ad752", "messageHeadline": "Remove some low-hanging Guava from core/main (#1048)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "36b50aab2d6ceefa78f586852b520ca549539a32", "messageHeadline": "Nonce per tx component (#1125)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 223, "deletions": 58}}, {"node": {"oid": "907ef9734685e79bafbc4bf04f69bb5f2df551f7", "messageHeadline": "Removed training banner for the interim as we are no longer planning \u2026", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 2, "deletions": 7}}, {"node": {"oid": "3a63f0c6063b3595f83cef2b26c4786de2a6c011", "messageHeadline": "* remove x500 name validation when loading config file (#1137)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1f71a6aed206063d5abd0e7f0477318bc158c40b", "messageHeadline": "Merge pull request #1129 from corda/kat-allowCarpenterToCarpentSeilia\u2026", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "054c23376c667110aef446929ce005cf688c0295", "messageHeadline": "REVIEW COMMENT FIXES", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a879df0e741d58385ec67601f82eec77287eef4", "messageHeadline": "Attempting to initiate flow that's not in the destination's classpath\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 73, "deletions": 27}}, {"node": {"oid": "3485827a9068f8acbd0df225ad14dccf4f8b21e1", "messageHeadline": "Updates template links to indicate both versions.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 12, "deletions": 5}}, {"node": {"oid": "9eceb26ee90286e93b601650a0eb940a523ced78", "messageHeadline": "Renamed corda configuration in gradle to cordaCompile to be more expl\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 49, "deletions": 49}}, {"node": {"oid": "197e627970aae8aeb9f9b16be7b6b79d83a0cf9f", "messageHeadline": "Merge pull request #1053 from corda/kit-getServiceOf", "author": {"name": "mkit", "email": "michal.kit@evrythng.com", "user": null}, "additions": 56, "deletions": 0}}, {"node": {"oid": "9cc342872227a9d499adbd329c5adb3cffd2483a", "messageHeadline": "Merge pull request #1134 from corda/bugfix/kat/removeSpuriousDebug", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2a716b4421a58daa97166e8f1a0b75f99286887f", "messageHeadline": "Removing spurious debug statement from tests", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "818f8a5f77183d265e43337e78a80d85e685f6c1", "messageHeadline": "Addressing review comments", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 30, "deletions": 15}}, {"node": {"oid": "66d6c2b44e1197639f8076d6f30f1dd06bc6b330", "messageHeadline": "Extending NetwokMapCache with a convenience method for by type servic\u2026", "author": {"name": "Michal Kit", "email": "michal.kit@r3.com", "user": null}, "additions": 41, "deletions": 0}}, {"node": {"oid": "75a8e4d610244fe2f9b2982b4ed6d006ddc558a6", "messageHeadline": "Merge pull request #1128 from corda/kat-serialiseNullableChars", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 46, "deletions": 8}}, {"node": {"oid": "3fd4baa9b2b38419ca9c0b25dd7cfe6de83014f1", "messageHeadline": "Review comments:", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 31, "deletions": 7}}, {"node": {"oid": "dabbb0037f5ad56ecca74054caf2b292322daa2c", "messageHeadline": "Merge pull request #1127 from corda/kat-removeBadWhitespace", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "337ccd47b5611a2ea99e32554ba6a06416864170", "messageHeadline": "Don't blindly add SimpleFieldAccess as interface to carpented classes", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 9, "deletions": 2}}, {"node": {"oid": "06a8a4bada2de6522608fbb0a500ac675420fb04", "messageHeadline": "Serialising null chars was broken", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 17, "deletions": 3}}, {"node": {"oid": "981987b2b70d13fe3a00fa227f59016adc922978", "messageHeadline": "Remove spurious comment line", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "c721316d6713484ba049a09b983c6b197bd4ae2b", "messageHeadline": "changed the ServiceLoader.load call to use the class loader used to l\u2026", "author": {"name": "Curtis Stanford", "email": "curtis@stanfords.me", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44874085269d41c4baed3e4e7a9ac2fadcb902fc", "messageHeadline": "Refactor notary change mechanism (#1019)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 764, "deletions": 724}}, {"node": {"oid": "25be649f7b683581fa3029b06ffc9ba834b2e935", "messageHeadline": "Workaround BFT bug that causes redundant replicas to get stuck in sta\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 114, "deletions": 48}}, {"node": {"oid": "b546bec064ee3b98bb345bbb390d3a88998f39f5", "messageHeadline": "Make the RPC observations pool use daemon threads.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a9a50ce8f3e7c2bec056607b7645b5cc07135e8b", "messageHeadline": "Add generics to Vault.Update", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 84, "deletions": 75}}, {"node": {"oid": "dcda0b078e3506521765559d20b322fad313dbf0", "messageHeadline": "JavaFX: Add a few more utility functions for working with DataFeeds a\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 40, "deletions": 0}}, {"node": {"oid": "5229d9fda673884136d95c108a38e2a5e7a68058", "messageHeadline": "Merge pull request #1105 from corda/mnesbit-remove-getcashbalances", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 201, "deletions": 263}}, {"node": {"oid": "b4ca0cdde93a0d484f3bbb0bec69ee2dc8072b49", "messageHeadline": "Remove getCashBalances first part", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 201, "deletions": 263}}, {"node": {"oid": "d6fcf2650faa678a19d7aa0ffb9293927e88cb7d", "messageHeadline": "Root project now specifies dependencies correctly  (#1121)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "39e7c25627d77d05e8aad35c4f9e5bcad08d6808", "messageHeadline": "Add graphviz-based module-module compile dependency graphs (#1081)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 77, "deletions": 1}}, {"node": {"oid": "68d05eee0490fbbe6a116a799b03f558c6b68a08", "messageHeadline": "Added corda and cordaRuntime configurations and documentation on inte\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 194, "deletions": 99}}, {"node": {"oid": "2e480f84202b3da2f049e052981f484ddb340a52", "messageHeadline": "Merge pull request #1110 from corda/kat-arrayOfArrayTest", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 89, "deletions": 15}}, {"node": {"oid": "96496fdeb544d566261e8b2c8b15d54f487a4144", "messageHeadline": "REVIEW COMMENTS", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b8ae03410d756fef934f8165e0bc5b5e92c8d62d", "messageHeadline": "Ensure typename is calculated correctly for nested arrays", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 84, "deletions": 15}}, {"node": {"oid": "b080d4da3f87a74cc6111915e2dc46d59e64c5f3", "messageHeadline": "Removed out-of-date warnings regarding the switchover to X.500 names", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 9, "deletions": 14}}, {"node": {"oid": "dca2274bffa1f2cfd2c8de7f2a511a1b9caae1c0", "messageHeadline": "Retire setup, and start return value. (#1101)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 12, "deletions": 33}}, {"node": {"oid": "46fcbf369aa69a4b5473cf89b3a81ea370e388a7", "messageHeadline": "Adds a missing bracket. (#1107)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6dc48e7cea911433f59709d64a7c37646e1a4321", "messageHeadline": "Merge pull request #1106 from corda/kat-primArrayDeserialise", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 486, "deletions": 29}}, {"node": {"oid": "0ca1500422f043394f31f6ed1f41ad724af3ce8a", "messageHeadline": "Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 52, "deletions": 35}}, {"node": {"oid": "c63ed76a66b70d63f2753656925ffa2718ff2de8", "messageHeadline": "Complete tests for all prim array types", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 141, "deletions": 40}}, {"node": {"oid": "5eb8b36809fb6c4f256c58eeabd82c5d1b2bba47", "messageHeadline": "Adds information on writing CorDapps. Reorg.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 118, "deletions": 148}}, {"node": {"oid": "f8116febad2cdb942fbf51d5e41390fe5634724c", "messageHeadline": "Arrays of unboxed primitives don't work", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 361, "deletions": 22}}, {"node": {"oid": "407b467f671122de7bafef08a2c75aab7908c3f6", "messageHeadline": "Moved the majority of the contents of Utils.kt into either InternalUt\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 353, "deletions": 380}}, {"node": {"oid": "8acbd86c7063251ce3ef537dc0597657287bc30a", "messageHeadline": "Uses dynamic loading of dropdown versions. Styles box slightly.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 42, "deletions": 27}}, {"node": {"oid": "800f710fbba6099c19ad790979717415d1f78bd3", "messageHeadline": "Generified Command so that it's more easier to use when querying from\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 70, "deletions": 62}}, {"node": {"oid": "d2eb5507f90c3fe190501ff6eab8de32eeb0d3d9", "messageHeadline": "Refactor transaction serialization caching (#1078)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 71, "deletions": 52}}, {"node": {"oid": "3e199e51fc6e63efd47e29b3e712a251b7cb0703", "messageHeadline": "Simplified the implementation of the tx query APIs with the introduct\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 127, "deletions": 131}}, {"node": {"oid": "a485bbada8fff801d6aef90ebf1da2eb10db570a", "messageHeadline": "Moved ThreadBox into core.internal", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 52, "deletions": 47}}, {"node": {"oid": "08d2e351d2da4d94300a31a76e174b76c2d436ce", "messageHeadline": "Merge pull request #1091 from corda/mnesbit-friendlier-transaction-ac\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 650, "deletions": 84}}, {"node": {"oid": "9a02a27619dcc39abd49627f62d087326ae253ec", "messageHeadline": "Add state query methods to LedgerTransaction.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 650, "deletions": 84}}, {"node": {"oid": "fe9db6f1f7ef1e8c973d8021ea29c24204427723", "messageHeadline": "Remove links to Kryo from serialization \"clients\" (#1079)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 1460, "deletions": 728}}, {"node": {"oid": "e1551fc74e4994e233be920b9cd02f8e9bca50fd", "messageHeadline": "Merge pull request #1084 from corda/kat-cantDeserialiseChars", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 55, "deletions": 4}}, {"node": {"oid": "bb4501c09cc6979c2076ac4a3e9f04d138af5dcd", "messageHeadline": "Updates the example CorDapp page.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 616, "deletions": 856}}, {"node": {"oid": "6f7794ac93101cc61c7a10d045b4e743005bf02d", "messageHeadline": "Rewrote the doc for TimeWinow to make it clearer", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "b6902aada698404de7b83192fe2b5af35294238b", "messageHeadline": "Use notary identity in Bank of Corda demo", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "29ff4a7ef6087a9b87063d3a083cf60be689d658", "messageHeadline": "Stop logging entire result from a fiber, as it can be very large", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e702025f62846ea0bf25e711b36af42dd711aa9b", "messageHeadline": "Cleaned up TimeWindow and added a bit more docs.", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 189, "deletions": 96}}, {"node": {"oid": "bf98f64269b43e73540e22c7f63c2b3ec55f8d2e", "messageHeadline": "Patch DemoBench for JavaFX bugs when building installers. (#1069)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 634, "deletions": 9}}, {"node": {"oid": "2a70be66e5e29c26218bc9d64862ee862c2303c4", "messageHeadline": "Merge pull request #1082 from corda/mnesbit-remove-transactionforcont\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 338, "deletions": 332}}, {"node": {"oid": "0fdd4ae6c67d69ae696d4466e73f212a239fd602", "messageHeadline": "Remove TransactionForContract and just use LedgerTransaction", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 338, "deletions": 332}}, {"node": {"oid": "0e0b99eaf09a5ae5243bd1311fc608254b31ee17", "messageHeadline": "* Remove Kryo from ServiceIdentityGenerator (#1083)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 13, "deletions": 18}}, {"node": {"oid": "9d3ad5fe060a521957f4a243db8de6a5de4df55c", "messageHeadline": "Remove dummy cash issuer from two party trade flows", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 59, "deletions": 51}}, {"node": {"oid": "97e0c3c4c2a421276f90b7a0041c63e59f8e2797", "messageHeadline": "Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "080e9670a180ce980d9b58edd2a204b0c0c4ffab", "messageHeadline": "Fix to allow classes with char members to deserialize", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 55, "deletions": 4}}, {"node": {"oid": "070f0c040e7825d3a435be00157daf199a2d8717", "messageHeadline": "Moved a bunch of stuff which shouldn't be public out of core.utilitie\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "c4c551dbd27674cc58c6b2fc9f003fc99552200d", "messageHeadline": "Confidential identities API improvements", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 209, "deletions": 96}}, {"node": {"oid": "298287fe28f419b12fb87431c6468caef40c86a1", "messageHeadline": "Expand documentation on obligation contract", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 40, "deletions": 2}}, {"node": {"oid": "264b9316e384c83c2af36ecea6e2303bfa80e32f", "messageHeadline": "Store notaries's identity composite key in keystore (#1036)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 113, "deletions": 87}}, {"node": {"oid": "8a2074eeeef09e13e55fa96070653ce4d2eb9455", "messageHeadline": "Remove tolerance from TimeWindowChecker (#1047)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 20, "deletions": 18}}, {"node": {"oid": "cb306a22fe8ae57b9a1d9995c0dea00eec3823b3", "messageHeadline": "Modify NodeVaultServiceTest to not access makeUpdate() directly", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "5501d74d292793399ca79596c939200090fe9a8c", "messageHeadline": "Remove NotaryChangeTxBuilder from examples - it's being deprecated", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "f571aeb6a7e9e2be185ae1150af928558bf520ad", "messageHeadline": "Remove createTwoNodes()", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 51, "deletions": 52}}, {"node": {"oid": "2778e294f3e7f6e8597a76215e6b5e43bb2b8722", "messageHeadline": "FiberBox and RetryableException removed as they're not used", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 260}}, {"node": {"oid": "b0c299707b3c19c975567e33b3eca213c6a5810e", "messageHeadline": "Moved DeclaredField utility to internal and expanded its use", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 49, "deletions": 37}}, {"node": {"oid": "0ccfae252fdabd166f2be00f84df73ade08f2195", "messageHeadline": "POMs generated by publishing are now correct.  (#1055)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 56, "deletions": 39}}, {"node": {"oid": "561a329064a98d415e5a1fdceb9c581ba1019302", "messageHeadline": "Moved the various extension methods for creating Durations from Utils\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 136, "deletions": 105}}, {"node": {"oid": "65ce5fec4bab82a26147b66323f2a0e5e52cb7dd", "messageHeadline": "Fixed Vault Query over RPC using custom attributes. (#1066)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 315, "deletions": 50}}, {"node": {"oid": "8596f1cc17a607b3472dc2fcb08d466621005e4d", "messageHeadline": "AttachmentClassLoader isn't directly exposed on the api, so move toge\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "c62387f3f6cc70bfb0e755ead3fccab0f557e1d7", "messageHeadline": "Fixed TransientProperty so that it actually works during (de)serialis\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 124, "deletions": 47}}, {"node": {"oid": "195189070a4d563dba24c8007c723a56445cc5a2", "messageHeadline": "Moved the Path extension methods that were in Utils.kt into the inter\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 133, "deletions": 103}}, {"node": {"oid": "b37c73827f5d471ba61165829a0e5491dbd20e6d", "messageHeadline": "Splits verifySigs into verifySigsExcept and verifyRequiredSigs to cla\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 75, "deletions": 67}}, {"node": {"oid": "7d1d5cc0f82b5aa1166ee1a030309f8c2ac97fe1", "messageHeadline": "Merge pull request #1050 from corda/mnesbit-services-in-separate-files", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 255, "deletions": 256}}, {"node": {"oid": "eeb66b68b8bb68ffeaa7ab15baf08c31b3ab56e0", "messageHeadline": "Merge pull request #1005 from corda/kat-serialization", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1639, "deletions": 234}}, {"node": {"oid": "5df0de8ff769b90ee1907b6109f57cf705878d1f", "messageHeadline": "Adds a tutorial showing multi-party communication.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 300, "deletions": 0}}, {"node": {"oid": "b7ee7d42a563c991f1c0c8799ff1af6d4e867373", "messageHeadline": "Enable anonymisation in integration testing tutorial", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "dfbf06a66dbb84b177b0a68c4d050c9e380e7ee1", "messageHeadline": "Flow cleanup", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 17, "deletions": 11}}, {"node": {"oid": "7a06d941c45a1cd1d8db79cca39a73266bea9138", "messageHeadline": "Put Services.kt in clear files, so that at a glance people can see wh\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 255, "deletions": 256}}, {"node": {"oid": "7aafcf8c57e6f8bc9e4068d071d0d8a514ae0a67", "messageHeadline": "Prevent exception causes showing up as null in logs (#1018)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 39, "deletions": 43}}, {"node": {"oid": "a56540a3d63fd327a99560d65ea8dfb25a8cafa7", "messageHeadline": "Fix support for large attachments by de-batching tx/attachment fetch.\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 100, "deletions": 12}}, {"node": {"oid": "e83deb78ec6eb45afc2e3da4b3c8c9f71a095f64", "messageHeadline": "Some small extensions to TestConstants to make setting up a driver-ba\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 53, "deletions": 0}}, {"node": {"oid": "2fb187ec75bd42309ce85b250bdd4960e4f6334a", "messageHeadline": "Docs: Add a note to the troubleshooting page about the -javaagent flag.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "2cbdb719c6c28992345aab643866c23930e94cc9", "messageHeadline": "Minor: move some test functions for making zips out of the global nam\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 33, "deletions": 30}}, {"node": {"oid": "6ba3ae870c23dbb1b6c5ee837c4c10a45e12ed3f", "messageHeadline": "Merge pull request #1046 from corda/shams-flow-session-exception-rename", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "42f217f2125c73cc933697d3a723884866509c16", "messageHeadline": "Add extension hooks to FinalityFlow", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 206, "deletions": 26}}, {"node": {"oid": "0bfe1de3ba1320227047538c78a7c64bb8f88ad5", "messageHeadline": "Review comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 25, "deletions": 48}}, {"node": {"oid": "ae01d658b6ace6de4774a343c0bb5b459b64c7f4", "messageHeadline": "Renamed FlowSessionException to UnexpectedFlowEndException", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "729eaed3627bf7c9f2ba6db1664e6367c8d57b3e", "messageHeadline": "Update DemoBench packager scripts to fail when packaging fails. (#1023)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "05327f3826caf2d126d9b9f2d67882b71788b1d7", "messageHeadline": "decouple Exposed (#1028)", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 503, "deletions": 545}}, {"node": {"oid": "1996c39b9ab0017cb4c4ebcbb96990f432d8f2cb", "messageHeadline": "Disable the BFT tests. (#1051)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "968cb08d9d467385c4a957006fe782ed17f4055a", "messageHeadline": "Merge pull request #1039 from corda/mnesbit-fix-trader-demo", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "f19ec4e3ba32e195dfbee79b67f91fdc1879dcbd", "messageHeadline": "Review comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "86902e6356bb2c546d75161732a650f33de47411", "messageHeadline": "Review comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 283, "deletions": 417}}, {"node": {"oid": "5ab26dd275437dd93db080f4e17b560afe447047", "messageHeadline": "Update to account for nullability awareness in the carpenter", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 198, "deletions": 178}}, {"node": {"oid": "c29673a4a47fe8ff82f7b616a3fe71b3a16950c6", "messageHeadline": "Tidy up", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 140, "deletions": 205}}, {"node": {"oid": "4dd37f009e76da204bcfc3f3aef07d20a2ee2b9f", "messageHeadline": "Integrate with the carpenter now it's in core", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 163, "deletions": 154}}, {"node": {"oid": "9ab6a72ea8cad77d537e7a3060761148eb25ba67", "messageHeadline": "Carpenter bug fixes", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 395, "deletions": 308}}, {"node": {"oid": "d76c1e75a4a330623c424178ea959fd9d8dd8c04", "messageHeadline": "Carpenter / amqp syntesis tidyup", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 30, "deletions": 48}}, {"node": {"oid": "b4a62722fc9f3e0422d6460fd77a60338731d56f", "messageHeadline": "Add recursive dependency resolution to schema generation", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 836, "deletions": 244}}, {"node": {"oid": "ce172887d009fa81c1a9709bae4abd71f4faae10", "messageHeadline": "Unit Tests for the amqp -> carpenter schema", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 560, "deletions": 348}}, {"node": {"oid": "4cbf31681b088cc64ea7c57910f6a2a913188be2", "messageHeadline": "Initial work towards integrating the serializer with the carpenter", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 724, "deletions": 0}}, {"node": {"oid": "e919d23d1f12e3a20af84ef9d73c7d8d6b977b76", "messageHeadline": "Fix a couple of tests that fail after the broadcast phase of finality\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "5be63adae02b1752a4a6041b4f842051332e75e0", "messageHeadline": "Comment that vault returns the total number of available states, irre\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e48c1c16898fd05d1f3a46cf9bd25cf2cf95f4a1", "messageHeadline": "Merge pull request #1042 from corda/carpenterBeans", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "a49baddd4b5e17d2b78eac7d5809d6467aed1620", "messageHeadline": "Moved KeyStoreUtilities out of core and into node", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 182, "deletions": 163}}, {"node": {"oid": "5438e82e68d72bec94f38d0419bdd0909199d186", "messageHeadline": "Merge pull request #1029 from corda/kat-makePutObjectExtensible", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "75473e2782d261820237107fa9de719de0f5486a", "messageHeadline": "Update DemoBench to use the new Vault APIs. (#1008)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "056811845bb1c3dd6917894a481bbc4a21766a18", "messageHeadline": "Review Comments - rename putObject to writeSchema", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0d0a6d7966da1247dd9698b6539ceb95445a60b4", "messageHeadline": "Fix toString generated method that breaks Introspection for BEANS", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 17, "deletions": 5}}, {"node": {"oid": "e93cdf29f8c152e2b56eddd90d7f90a2430cdb25", "messageHeadline": "Moved the core flows into net.corda.core.flows", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 122, "deletions": 173}}, {"node": {"oid": "fa4577d2360c4e2cf075f0c726cae29eb3ed6135", "messageHeadline": "Cleaned up NonEmptySet and expanded its usage in the codebase", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 207, "deletions": 282}}, {"node": {"oid": "0ec6f31f9498fd70f20637a6a47d2bfa002b6d56", "messageHeadline": "Updated URL link to R3 trademark policy", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce06ad38784c0130cccdc4d7ca36a743e09607cf", "messageHeadline": "Remove DigitalSignature.LegallyIdentifiable", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 8, "deletions": 25}}, {"node": {"oid": "773aa28873822a0a36932d4b62f68927b4eaf985", "messageHeadline": "Clean up IssuerFlow", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 95, "deletions": 44}}, {"node": {"oid": "f6aa672215bc65d26c9f29b3bce6759a97c1f04b", "messageHeadline": "Add unit tests around vault update derivation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 64, "deletions": 11}}, {"node": {"oid": "7eed258bcbe4e52cacd877820e024ab6fab44c1e", "messageHeadline": "Fixed incorrect package declarations in CommonSchema and VaultSchema", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "6e570b4d65b8655d140a127c42366845cce402cc", "messageHeadline": "Moved dummy stuff from core into test-utils", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 78, "deletions": 64}}, {"node": {"oid": "d6deeb2bd6c6a2ddbc89550f94ab5f9c1cce7454", "messageHeadline": "Fixed failing SmokeTests using Vault Query (#1032)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 69, "deletions": 25}}, {"node": {"oid": "534f60dc578480fec39e39d088a9f9d1e4144c02", "messageHeadline": "Make serialise putObject function an open function", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "78ecff7933052c6749b1a2bfd504cb0d4adfd28a", "messageHeadline": "Added composite key provider for storing composite keys in keystore (\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 269, "deletions": 51}}, {"node": {"oid": "5f7b8f6ec3a912d68fa81df1dabafdb77ac3bb99", "messageHeadline": "Vault Query Pagination simplification (#997)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 183, "deletions": 148}}, {"node": {"oid": "ac07b3fe94ad35768bb4d3c569ad51c6b17f8bac", "messageHeadline": "Merge pull request #1014 from corda/mnesbit-allow-vault-resubscribe", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "9dfb6b732b4fb0245b02a9904b674f3184de06d4", "messageHeadline": "Merge pull request #1013 from corda/gitIgnoreMoreVim", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "38a6814e1567f28cf2da343e265d72d6643765b1", "messageHeadline": "Merge pull request #1016 from corda/kat-removeDebugPrintln", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d6d5edc33bcf1da3f3b89bd5de88af92e1f712cf", "messageHeadline": "Check vault updates in IssuerFlowTest", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 124, "deletions": 48}}, {"node": {"oid": "057fa0443bc546fdb4e7d38dc27daf3ae66d8254", "messageHeadline": "Remove debug println that snuck past code review", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0b2188d27bcbffa6d2cccfd3c0edca81c87abfe6", "messageHeadline": "Fix a bug in the wrapper code for the vault.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "b6ed3375bf7435661603b8520dbe58bcb3a43cbe", "messageHeadline": "Add more Vim swap file extensions to git ignore", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7caee508ec42848e800c36a931cbf7fee2369241", "messageHeadline": "Refactored ErrorOr into Try, with Success and Failure data sub-classe\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 216, "deletions": 209}}, {"node": {"oid": "7e8de79848a92a6690d6678b2174516a5e51a4dd", "messageHeadline": "Legal name validation for X500Name (#983)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 15, "deletions": 8}}, {"node": {"oid": "d52b0e5db978598198f0b5e77bf85b801c32a682", "messageHeadline": "NodeAndWeight deterministic comparator (#1003)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 25, "deletions": 6}}, {"node": {"oid": "5b78863e579132ae03435d51502892d99a9c54ba", "messageHeadline": "Merge pull request #942 from corda/kat-carpentty", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 475, "deletions": 84}}, {"node": {"oid": "c81ef7eb93d80cc3381a8077bee1d0cc6eb9ca10", "messageHeadline": "Vault Query Sort by StateRef (or constituents: txId, index) (#990)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 200, "deletions": 29}}, {"node": {"oid": "fd3a8274386fe6999086baf9d6fc080119e54c98", "messageHeadline": "Annotation testing", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 33, "deletions": 5}}, {"node": {"oid": "f718acb939ad4a3a138d20cf5f9352e110c9d5c8", "messageHeadline": "Moved CordaException.kt to base core package", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "365364ddd5c94b1db92a691f6f5aed294a4216cb", "messageHeadline": "Re-enable BFT tests after porting away from NodeBasedTest (#889)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d2869e4f456dbebfee150a243db79f4373cc39cf", "messageHeadline": "Refactor then/success/failure (#984)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 91, "deletions": 118}}, {"node": {"oid": "74c8346863733f0e439589a6b31b133ced6bd381", "messageHeadline": "Cordapps now exclude the META-INF of dependencies. (#988)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "fb0a043485833417c67adcfb0f15ac66fb7f06f2", "messageHeadline": "Moved dummy contracts to test-utils", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 145, "deletions": 126}}, {"node": {"oid": "cefa14507abc234bba1064617144fa78a4d1562c", "messageHeadline": "Retire HostAndPort (#962)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 290, "deletions": 266}}, {"node": {"oid": "78221188359ab150245e897b1ea6e1f14dc6c47d", "messageHeadline": "Moved random63BitValue() to CryptoUtils", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "499f1920c7ed95386edfc76f66848ce6a850634b", "messageHeadline": "Simplifies the Hello, World tutorial.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 300, "deletions": 1544}}, {"node": {"oid": "67ccf69dbbb19a6d8a5be6f7f715d12e52521436", "messageHeadline": "Joel integrate cookbook into TX API", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 644, "deletions": 146}}, {"node": {"oid": "984fbd89957d41c47d4b09bd392b2592df2adaf1", "messageHeadline": "Moved loggerFor and other useful Kotlin extensions into KotilnUtils.k\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 35, "deletions": 33}}, {"node": {"oid": "8f1529b863554157800a79e0b04b817150b30dbd", "messageHeadline": "Moved ByteArrays.kt to core.utilities", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 72, "deletions": 66}}, {"node": {"oid": "c1cd7d6b799fd37faf2d69ab2490647ed10044d7", "messageHeadline": "Take out blanket import of Character TYPE", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fc97fb2368aa0457e38a85c74d6a35d11b63b35c", "messageHeadline": "Removed DeserializeAsKotlinObjectDef interface as serialisation of Ko\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 14, "deletions": 37}}, {"node": {"oid": "2b3f6d970147b12fdb7e2e4c94af7eee4bf6c798", "messageHeadline": "Revert \"Cordapps now exclude the META-INF of dependencies.\"", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "68068e5640cf6c00ec452b2ed95bc3b4006b2f3f", "messageHeadline": "Cordapps now exclude the META-INF of dependencies.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8fc76b3803964448ceee5348913c39e5e1833626", "messageHeadline": "Moved VersionInfo out of core and into node", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 25, "deletions": 24}}, {"node": {"oid": "2ba34de460c10852300af409aa6ff881ad41efc6", "messageHeadline": "Fix broken commands.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3063debd98d441ef09a4d9f09c83c7c9fd78e3a2", "messageHeadline": "Moves to builder syntax for TxBuilder. Adds attachments and time-wind\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 44, "deletions": 40}}, {"node": {"oid": "81b84ebf5c1c99f9012c033bc4db734e48e76e46", "messageHeadline": "Review comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 24, "deletions": 15}}, {"node": {"oid": "c6e165947b524e895200c19d355be380511022be", "messageHeadline": "Added background checkpoint checker to make sure they're at least des\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 181, "deletions": 67}}, {"node": {"oid": "54aa4802f986189c2c11a9516fe3e02f54d0b0ca", "messageHeadline": "Clarifying the need for a single Party c'tor for InitiatedBy flows", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "177f591e57451f449c5e69f31ef0fba83cbe4489", "messageHeadline": "Uses brute-force approach to add a dropdown.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "182c9cceb540585f9514fe8f34fe8883677bad82", "messageHeadline": "Cleaned up the QueryCriteria API to be more Java friendly", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "44f57639d2349307705a73dc0a938d9d419fcd36", "messageHeadline": "Vault Query Aggregate Function support (#950)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 695, "deletions": 71}}, {"node": {"oid": "baaef30d5b32a1fb4cf5f0bf1aee954a70288839", "messageHeadline": "CompositeKey validation checks (#956)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 232, "deletions": 13}}, {"node": {"oid": "4e355ba95edd8e4f4446b1ed48d33e693389e381", "messageHeadline": "Add certificate subject name check on node startup (#897)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 21, "deletions": 15}}, {"node": {"oid": "32543021c92393767d55556ea129c3c6536ef0d9", "messageHeadline": "Review comments and fix warnings", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "9e563f9b98b79a308d68ecb01c80ce61df048310", "messageHeadline": "Add a doc on writing a custom notary", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "2973755bc83280266faf9dd59a11ac62b61ccf4a", "messageHeadline": "Moved TestConstants.kt from core into test-utils", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 300, "deletions": 306}}, {"node": {"oid": "3176ecfecfcb3bdbd65649aaddc578226332d9d0", "messageHeadline": "Clean up transaction key flow", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 106, "deletions": 133}}, {"node": {"oid": "7d8d17ac080e4bd326dd0031acc040e74c508a01", "messageHeadline": "Small tidyup", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 5, "deletions": 6}}, {"node": {"oid": "65f385953f746072ec501b0067506b897f6c25c2", "messageHeadline": "Changes the name of the addTimeWindow method to setTimeWindow.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 56, "deletions": 45}}, {"node": {"oid": "6dc7f694e4dce6dae4cbf2bfee7f8c8c9a5b43fb", "messageHeadline": "Add explicit support for nullable types", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 422, "deletions": 71}}, {"node": {"oid": "7eaac8a306ba23a60600518bb708b3a39ac74bf8", "messageHeadline": "Merge pull request #968 from corda/mnesbit-tidy-test-classes", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 343, "deletions": 282}}, {"node": {"oid": "f732d2cefea68360a60915e4e27e45f551a10352", "messageHeadline": "FIX Vault Query defaults to UNCONSUMED in all QueryCriteria types (#958)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 88, "deletions": 52}}, {"node": {"oid": "3ef5c39633c75e8587180c56964ad2f63df6e324", "messageHeadline": "Put test classes into clear namespaces, so that they don't pollute th\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 343, "deletions": 282}}, {"node": {"oid": "88a8eabd6015136bd3126da9189f1218313c66f7", "messageHeadline": "Merge pull request #946 from corda/carpenterTestingBootstrap", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 94, "deletions": 20}}, {"node": {"oid": "a33d5dcd2f2c384d8128fc33117c6cb9cacdf0d2", "messageHeadline": "Add Tests to class name", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1707fb67c16a6cf6674b8231136840f428b1d8b8", "messageHeadline": "Merge pull request #932 from corda/clint-releasefixes", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 34, "deletions": 79}}, {"node": {"oid": "4d01e5067a97ed8fd4f1a1cdbcfba36aeb9770f9", "messageHeadline": "Merge pull request #954 from corda/shams-service-hub-cleanup", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 221, "deletions": 276}}, {"node": {"oid": "f4a2f06bec7a1047f8ed806e587ba5e597f1afbc", "messageHeadline": "Fixed gradle plugins build and cordform common publishing removed fro\u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b4e7d7ca1b05f73c4aa4541921c0d4e8dd048f9a", "messageHeadline": "Can now publish to artifactory.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "8e9591f3ab7bd5f1fd3a0dcde344ba5433101430", "messageHeadline": "Deleted publishing documentation because it is out of date and being \u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 77}}, {"node": {"oid": "4e6ce97744dc5653727bc8d2fd62b3961eb49b4f", "messageHeadline": "Corrected the group and version of cordform common to match the gradl\u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e586822640ed544842787176c27d2f5f670d1b29", "messageHeadline": "Publish test-common. (#957)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "46e23b77160bfdf1d49b5151f26f4e3cecbbf039", "messageHeadline": "Clean up of ServiceHubInternal, including how it's created in Abstrac\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 221, "deletions": 276}}, {"node": {"oid": "56402c744ac046782d69f91460364590359aecb5", "messageHeadline": "Merge pull request #955 from corda/kat-carpenterMoveToCore", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7df8c501675765abf5450ee194a283c207e1ec10", "messageHeadline": "Adds helper methods to grab a LedgerTx or verify a SignedTx. Deprecat\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 349, "deletions": 324}}, {"node": {"oid": "88ed35636c18f32408ef68adf3a0f29acb6b8af5", "messageHeadline": "Fix mis-move", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f11f17e2aa71c15f27459962b04545ec049af78c", "messageHeadline": "Move carpenter into core", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fcba32700ceb28e208a2085adf28b08fd4b8b9d9", "messageHeadline": "Review comment changes", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "562b186a6539bb0e0bb1fec088576008abb23042", "messageHeadline": "Fix IntegrationTestingTutorial network map race condition (#947)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "c1088038b759b05de6838a1432f48746e6bb8351", "messageHeadline": "Cordapps now contain their own dependencies (#915)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 43, "deletions": 59}}, {"node": {"oid": "04d7432622f43a7962f7379c93d484ac18fccc7a", "messageHeadline": "Add secondry deserializer to return amqp envelope", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 95, "deletions": 20}}, {"node": {"oid": "82f68f212a40898585c6ca555a1af0b26a1ec544", "messageHeadline": "Minor: add another emoji, import a couple of changes for Enterprise", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 3}}, {"node": {"oid": "1c2265d3b7968b24bc3bff2f972e0c14f28922c0", "messageHeadline": "Pat remove stability test randomness (#891)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 24, "deletions": 35}}, {"node": {"oid": "88c8f4b351778c4328f46af08fe17514535fa4d9", "messageHeadline": "Avoid BFT printStackTraces when cluster is starting up (#899)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "a08f701dc5354f5012022d7daa7c5854f4ee38e9", "messageHeadline": "Removed the StorageService and puts its components directly into the \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 240, "deletions": 316}}, {"node": {"oid": "ecc96b29b028dd53dabaa6e061be0c2332dc17fa", "messageHeadline": "Merge pull request #937 from corda/clint-quasarpluginfix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "00b272906abe8159a40d855a983f4e32601347df", "messageHeadline": "Decouple notary implementations from AbstractNode. Allow custom notar\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 267, "deletions": 270}}, {"node": {"oid": "083b8265b5fa7bf5aa9d84599a2d80aa368b9cd5", "messageHeadline": "Restructure Crypto to use  ASN.1 algorithm identifiers", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 77, "deletions": 68}}, {"node": {"oid": "5a45459b9d25abc5033e72de67e061009874b023", "messageHeadline": "AMQP serialization part 3: some custom serializers, integration with \u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 849, "deletions": 233}}, {"node": {"oid": "b791530b2836cd639c6cefbfda2e474b919366b1", "messageHeadline": "Correct trackBy() call", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "698fe7846a245cfdb9cbe910a63a2ceee15989b5", "messageHeadline": "Correct usage of notary legal and service identities", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "79823531cf082095d34d60d975127747015e9cda", "messageHeadline": "Minor: update log message", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "380841553f59fcbb258657179b08ed7c8233ee6a", "messageHeadline": "Bumped corda gradle plugins to 0.13.0", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89e20d6746a7d849001af22b168e4ccf3a506227", "messageHeadline": "Removing repository addition - this can really mess with the ability \u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "556444f9e1e2e3079d01861f416e327e215e8d32", "messageHeadline": "Cleaned up incorrect references to vault query and persistence. (#933)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "bd08d6c6f86f78aa730bf69c03cd556e41d84668", "messageHeadline": "change to 0.14-SNAPSHOT (#928)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "75e82094a2be01b41f6537094e7cdef32500fa6c", "messageHeadline": "Updated trademark notice", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1a4965c29464624bdc26b1fc16b6034307e9c5e3", "messageHeadline": "Change CashIssueFlow to use anonymous identity", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 464, "deletions": 205}}, {"node": {"oid": "e5395fe1b7c8a0918684c27e3d6ddec5a9dddbff", "messageHeadline": "Enforce node death on failure to register with network map (#905)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 208, "deletions": 56}}, {"node": {"oid": "83fdf678aba28d8e36ef419709851941ea324a2d", "messageHeadline": "Update doc to show JMX no longer works in Corda, due to the serialisa\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "c3ca2744aab4883a18c4bc678a450b8423c4529f", "messageHeadline": "Replace Vault.PageAndUpdates with DataFeed data class (#931)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 33, "deletions": 32}}, {"node": {"oid": "e02c37c06da65368adaf2cdda554460351f1576a", "messageHeadline": "Replace kotlin Pair with `DataFeed` data class (#930)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 90, "deletions": 54}}, {"node": {"oid": "0aadc037efce942b4723178d096b32e4e318117e", "messageHeadline": "Make logging available in IntelliJ between gradle clean and assemble \u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 96, "deletions": 66}}, {"node": {"oid": "77e1d54c436ea5da2b4908c796f65c639b8ba611", "messageHeadline": "Make OGSwapPricingCcpExample runnable from any working directory (#925)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 27, "deletions": 10}}, {"node": {"oid": "58da76c052d2f50fca8c52f2083685e92b93a007", "messageHeadline": "Network map redesign: Change field types in NodeInfo, move away messa\u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 167, "deletions": 144}}, {"node": {"oid": "4139cf497db16fbfba5cbbd105c82fe2190fed86", "messageHeadline": "Added vault query as tokenizable service. (#926)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 33, "deletions": 5}}, {"node": {"oid": "c6d1274e47ed3a43934529f903e705ba660c9282", "messageHeadline": "Add tz to all non-test logging config (#894)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "cb8c19f9a558a5cb3ca79ba37ed9cb1f3d3ac036", "messageHeadline": "Merge pull request #903 from corda/kat-carpent-interfaces", "author": {"name": "Katelyn Baker", "email": "katelyn.faith.baker@gmail.com", "user": {"login": "fenryka"}}, "additions": 185, "deletions": 43}}, {"node": {"oid": "37c918a8f5b97ffa3ce4cef416abf14232c317f8", "messageHeadline": "BFT tests no longer use NodeBasedTest (#917)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 132, "deletions": 115}}, {"node": {"oid": "3e124b0b48ab6a0d745fc97975e32bb3f99d47c8", "messageHeadline": "Automatically persist Linear and/or FungibleState attributes for quer\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 17, "deletions": 16}}, {"node": {"oid": "92c238b2aaec600c837edb9a730e2ed9b0d85fcc", "messageHeadline": "Alter logging patterns to a more explicit form. (#918)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "433a9ab5c3d62472fb875a9f436c17dc62f80a62", "messageHeadline": "DemoBench operates exclusively on localhost, so no need for public IP\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "27a8f6fc47280c555e113dfe885c65cf7ad123af", "messageHeadline": "Unrwap ExecutionException, use Duration. (#900)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a69178ca7310eef4a3f35ed7da6fe9bdf907ae5c", "messageHeadline": "Fix logging that always says zero (#895)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd694b898f97c48ccf70ddbce036daffe59383dd", "messageHeadline": "Merge pull request #908 from corda/joel-cookbook", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1370, "deletions": 103}}, {"node": {"oid": "14068f1b963c89d3075fc3e3dc6d3d0ec25749a2", "messageHeadline": "Enforce certificate constraints on all identities", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 57, "deletions": 39}}, {"node": {"oid": "1866f6ff7fbcae2868af792800ee521685e9a38f", "messageHeadline": "Align CordaRPCOps Vault Query API's for Java/Kotlin with VaultQuery s\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 116, "deletions": 50}}, {"node": {"oid": "61a24897fe3411421f01b8214137baf318c38825", "messageHeadline": "deriveKeyPair renaming", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 16, "deletions": 16}}, {"node": {"oid": "3cabdf4430c9126f0618d7b155c68163d612612b", "messageHeadline": "Delete not used steps in IRS demo M13 rst (#912)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 6, "deletions": 18}}, {"node": {"oid": "849d5921d3527f298f4e637720b749eee8ad7359", "messageHeadline": "Updates the cookbook to reflect vault API changes.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 13, "deletions": 17}}, {"node": {"oid": "7804c68401198c282daefea9834cc0a6b848b992", "messageHeadline": "Add a config option to toggle auto IP discovery", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "bf9e2c6f543cf076f811d2506088657059e9713a", "messageHeadline": "M13 changelog (#896)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 72, "deletions": 13}}, {"node": {"oid": "47eee88f373d7189bf33466e8325e736c5c3e1cb", "messageHeadline": "Release notes for M13 (#910)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 42, "deletions": 3}}, {"node": {"oid": "cf5b089412ffa95bedc556b6b397276a15acfdb8", "messageHeadline": "Make 2 tests no longer depend on working directory (#893)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "7e34d7b05a170aa6de289dbb192755fefdf40014", "messageHeadline": "SIMM demo Ack CordaSerializable (#911)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5233c50098625c28202f4b80bd284b81c9c1ea05", "messageHeadline": "More specific message when a corda service fails to instantiate. (#901)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "48bb191ea25ceebd3fb8861d27182656fe4cb326", "messageHeadline": "Fix the corda logo, protect it from IDE formatter. (#882)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "28b7610e47ae4225bf531f5d4b76acb1352adb2b", "messageHeadline": "IntelliJ reformat of the code", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 63, "deletions": 62}}, {"node": {"oid": "b356220da1c34ad566da0ccb4337b9609a9bcef7", "messageHeadline": "Remove blank line", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "de9a3da572ba7eff149a12213a55c86625ebf8f6", "messageHeadline": "Remove warnings", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e62a54b74d6cddee6e29a7b0822a12db7bedc47e", "messageHeadline": "Flow cookbook added and merged into flow API page.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1374, "deletions": 103}}, {"node": {"oid": "9d2905e12544d66026f163f9c90198495abae411", "messageHeadline": "Review Comments", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 57, "deletions": 47}}, {"node": {"oid": "575acd2983db28b51ad36499868bb864df628c61", "messageHeadline": "Moves vault API information into the API section.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "791af7db53304c84c7b5a4c64bae21317dbc4313", "messageHeadline": "Merge pull request #906 from corda/clint-irsdemojarfix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a679a7ab0ea880ff26158029b158fb8697a79244", "messageHeadline": "Including test files in the IRS JAR to add the time change API to the\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a33036083470ca2df0557178639c49f1af39e842", "messageHeadline": "Add Interface synthesis to the carpenter", "author": {"name": "Katelyn Baker", "email": "katelyn.baker@r3.com", "user": null}, "additions": 149, "deletions": 17}}, {"node": {"oid": "6b17a9a948a8fc9c64c7d9f4b5eb2fcc000f1bbc", "messageHeadline": "addDefaultFixes to IRS Demo to make it work (#885)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "aaf7de0d0218a5badc21589d3183a270afddaa05", "messageHeadline": "RPC server: buffer response messages until the client queue is fully \u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 157, "deletions": 103}}, {"node": {"oid": "4f16512dcf41d58a37243971f1d8632210f7d29d", "messageHeadline": "Revert \"Reverting \"Upgrade Artemis to 2.1.0\" as the new version seems\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f8ad5c9d10da8db042c771bd623a882e4afcf542", "messageHeadline": "Vault Query Service JPA implementation (#840)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4418, "deletions": 846}}, {"node": {"oid": "4d66e21f3208bc95678dcd95b5cd701a6f641612", "messageHeadline": "Release notes for M13", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "19ff72a411246c912c16ee4a0041748c969a1e97", "messageHeadline": "Correct ISO country code in names", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 74, "deletions": 74}}, {"node": {"oid": "d9d20f22155b7c763cf2ebf4864c47d78a9fad1c", "messageHeadline": "Formatting and typos. Groups API docs in sidebar. Renames Persistence\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 21, "deletions": 21}}, {"node": {"oid": "d16813597c46e532f9f1cdce5e89642e70a41b17", "messageHeadline": "Update BC to 1.5.7 as it has a fix that reduces timing side-channel a\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4e4ecff8a8f64f3e6e0a09c4e88c2def12797bf", "messageHeadline": "Moved FlowStateMachine into an internal package", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 104, "deletions": 96}}, {"node": {"oid": "a1450b5990a2f2e7202c0e0ae9688adb0b7a7977", "messageHeadline": "Force certificate keys into a known format before comparing", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "ef74a0a618a5f623265754dafdea04540553fa78", "messageHeadline": "Fix the command line notary demos (#875)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 34, "deletions": 45}}, {"node": {"oid": "8aa325d9f7af34906b1ed6c55866fe370942f7b7", "messageHeadline": "Tighten up transaction creation code to flag situations where calling\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 61, "deletions": 53}}, {"node": {"oid": "d54f66ccb0d596748ae4ac83229f42efe5f01d34", "messageHeadline": "Replace certificate path generation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 32, "deletions": 44}}, {"node": {"oid": "09ce52a33f51146e8a19f30104138453ef415bb3", "messageHeadline": "Correct certificate path validation in identity service", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 26, "deletions": 30}}, {"node": {"oid": "ab1b7eb5513f5046b77d67b58c8f7a2388c30f6a", "messageHeadline": "Move all changes unrelated to flow view in explorer to open source.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 113, "deletions": 11}}, {"node": {"oid": "b7bec90fae9d8db6231b5e2ffdef8d6b41c2a5ad", "messageHeadline": "Add DER format encoding for CompositeKey", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 34, "deletions": 16}}, {"node": {"oid": "155bb029dabab247c0e74c23597cb3b989a1b7c9", "messageHeadline": "Cleaned up the trader, irs and simm demos so that things like the dri\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 159, "deletions": 159}}, {"node": {"oid": "4195adfb7bae585ce80da2f87fd8852f63229ac9", "messageHeadline": "Move Web API from CordaPluginRegistry to new class WebPluginRegistry \u2026", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 85, "deletions": 39}}, {"node": {"oid": "4dc06ed25b28f6da02252450ccbb52182d8d42dc", "messageHeadline": "Merge pull request #703 from corda/aslemmer-in-process-driver-nodes-p\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 474, "deletions": 222}}, {"node": {"oid": "a0c84b00ac0349a9ebf40801b9e1265353f7de20", "messageHeadline": "driver: Address comments #703", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "7fdbf1fa4aa1c45eee477b999c5dcca2f2ac8450", "messageHeadline": "Adds a link to Hello, Word. Other minor fixes.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 8, "deletions": 14}}, {"node": {"oid": "beb0f876f502e4d1d0df87f4cc355ae22b03eaa3", "messageHeadline": "Merge pull request #868 from corda/mnesbit-java-accessible-merkle-api", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "cd0da5e093afb3827a22a0429fede4046933f6b6", "messageHeadline": "DKG - Remove the modular reduction which may induce bias (#867)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 65, "deletions": 15}}, {"node": {"oid": "52c71002673fe1c75e08dc2eb52dab9a226a6de9", "messageHeadline": "BFT fixes (#844)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 236, "deletions": 139}}, {"node": {"oid": "66421692a30a4857d9837e6840b5d363af126075", "messageHeadline": "pass consoleLogLevel parameter to load test to enable log to console \u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "20403d806adc00f51652e2e6495911ae7086ec97", "messageHeadline": "Cleanup of the explorer code related to internal flow view work. (#832)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3.com", "user": {"login": "kasiastreich"}}, "additions": 246, "deletions": 227}}, {"node": {"oid": "d2aaba282041d6d372521164da6f52a24e15dfcd", "messageHeadline": "Java accessible API for merkle trees", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 26, "deletions": 19}}, {"node": {"oid": "70717cf33f32946956ec7b4cb5d080357707f710", "messageHeadline": "driver, node: Allow in-process starting of nodes, add a couple of nod\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 472, "deletions": 224}}, {"node": {"oid": "b874b3e62a7d99e6e1b769688be8c3a5081a9f75", "messageHeadline": "Correct identity service tests", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 33, "deletions": 31}}, {"node": {"oid": "56ad64c52416ba9f6f3ca0d0a892ada3e8f5e8b9", "messageHeadline": "Correct construction of anonymous parties", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "949879e126c2caf401c6b8184d6c79bb22fd6eeb", "messageHeadline": "Downgrade to Kotlin 1.1.1 to avoid IntelliJ gradle sync errors (KT-18\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28afb6d3ffef73b7ee9d2ccef5330fbefb265fc8", "messageHeadline": "Added throttling to the load test tool and added stability test. (#847)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 442, "deletions": 306}}, {"node": {"oid": "1f4299791543fe1d37d78122778d5786e0ed57b8", "messageHeadline": "Merge pull request #850 from corda/mnesbit-cleanup-financetypes", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 680, "deletions": 623}}, {"node": {"oid": "73fbcea0e39a36a539a4fb90f4c514b445e828a0", "messageHeadline": "Hello, World! CorDapp tutorial", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2290, "deletions": 0}}, {"node": {"oid": "bfd02f5d78b335d9b18b1ac9a5917efcdf51ac98", "messageHeadline": "Adds a constructor overload to the TransactionBuilder for Java use.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "847a3c4494616fb3c135b4bda1df5e315e712faa", "messageHeadline": "Upgrade Dokka to fix the docs build", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6933c8fda3de2ccdd005d89d74f003a4097d7017", "messageHeadline": "Move all advanced finance types into finance module.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 680, "deletions": 623}}, {"node": {"oid": "a970bc1bb118a4b99669e5b279cc55d29e2a410f", "messageHeadline": "Merge pull request #851 from corda/mnesbit-delete-ambigious-timewindow", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "aab536646f6ac9c32d3090e3d518fce1fc56ecff", "messageHeadline": "Fixed various compiler warnings, mostly removing unused parameters an\u2026", "author": {"name": "Scott James", "email": "scottejames@gmail.com", "user": {"login": "scottejames"}}, "additions": 32, "deletions": 35}}, {"node": {"oid": "a6853be035c68dc170576659faa960d2eee5c975", "messageHeadline": "Merge pull request #834 from corda/clint-irswebfix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 167, "deletions": 52}}, {"node": {"oid": "9de81303dd949f55ed2a107303ca2a86971b3a78", "messageHeadline": "Merge pull request #854 from corda/clint-ghtcicon", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "07ff0ad1d3dca9e34775ec6f9596d0a2ca490864", "messageHeadline": "Added a TC build icon and link to readme.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "156a9515ad255fa0a2896fe918d12e70fb885b76", "messageHeadline": "We had two TimeWindow classes in Corda core, which has caused ambigui\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "28b850ec85f25d0fb96ba6db303240c342476b1a", "messageHeadline": "Cleanup: move node startup code into a class that can be sub-classed \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 375, "deletions": 338}}, {"node": {"oid": "0cb41c55a536b2cfa614380cd360602308f396c1", "messageHeadline": "Marked TransactionBuilder.signWith() as deprecated.", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b52d3706ebbc615ecd85504ed63effeff2d20f71", "messageHeadline": "Moved Driver.kt to net.corda.testing.driver in the test-utils module", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 207, "deletions": 172}}, {"node": {"oid": "97053be4f788565f9131aaf31fc0c8d184d87c7f", "messageHeadline": "Build capsules using runtime dependencies instead of compile ones. (#\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e36a3c40e09dd6a004d8b2707bce98604b8bb3af", "messageHeadline": "Updates the cheatsheet.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "77ab6d4af30c6a02bc0e3ca91ae2c8a51c311de0", "messageHeadline": "Refactoring related to BFT state persistence/transfer (#829)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "ec0e0dd4423067f169f8cdbf60b3c6caa6abe923", "messageHeadline": "Deterministic Key Generation for ECDSA and EdDSA (#729)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 252, "deletions": 25}}, {"node": {"oid": "56bad3a9b4b03cfc2cf83cdc67bf71b5bff3529f", "messageHeadline": "Blacklist implementation for internal Kryo", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 210, "deletions": 4}}, {"node": {"oid": "a9b794ace501b6456ab63a1e432187c6bc16870b", "messageHeadline": "Cleanup: add an extension function to X509CertificateHolder and use t\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 19, "deletions": 38}}, {"node": {"oid": "475044597d57ceeeffc4d6982e2f4013dc7be578", "messageHeadline": "Address review comments.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 32, "deletions": 19}}, {"node": {"oid": "ccf43a8e175e13e03afa98a02da8a1460394b389", "messageHeadline": "Support fuzzy matching for identities.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 94, "deletions": 17}}, {"node": {"oid": "fffcfff269c3bbada0e4b314e06c9163bcf815e5", "messageHeadline": "Added correct json support fields to allow deserialisation of IRS dat\u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "a86c5ba2dd3f4b39628444442a339b86150d4247", "messageHeadline": "Deanonymise names in SIMM demo", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "a3fd54bdb014d4aaaa6490c957015c862122262c", "messageHeadline": "Modify generateExit to return full set of signing keys", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 16, "deletions": 14}}, {"node": {"oid": "58c25b1115df77f00d3d3f3c1be6864821753b9d", "messageHeadline": "Fix bug in network simulator. (#830)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "d3de125166c0104a3a70aa14f9c0dc0a7920074d", "messageHeadline": "Update documentation for DemoBench's MacOSX signing key. (#826)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "b5a1cb5109c91d3a902b9e2bcdc2096e64baf66d", "messageHeadline": "Removed duplicate identity attribute (parties) from DealState. (#820)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 23, "deletions": 49}}, {"node": {"oid": "48bbcb8a576ee0f68404847e2042516c1c945bff", "messageHeadline": "Changes master docs to reflect M12 last-minute changes.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6d5c76522a6e49d1a09b969cddb31805d2c8f1cc", "messageHeadline": "Merge pull request #824 from corda/kstreich-change-tag", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e4d1332c8b79fdf7ace961643a0e7f630d12789", "messageHeadline": "Change release tag number in docs.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fdd57ec487f6b7104719cde129e35734c016b13", "messageHeadline": "WIP - squash me.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 79, "deletions": 40}}, {"node": {"oid": "394d93757084f2a40f9b2e3ccf8af3a3f4a827a3", "messageHeadline": "Update M11 to M12 in docs. (#818)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa86f6b0a4aa7b274cfaeb14fdff113d99a6c7c1", "messageHeadline": "Refresh for beta release (#819)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 23, "deletions": 28}}, {"node": {"oid": "bc4aed92dcedcd3d490e367ce361d232a2493eeb", "messageHeadline": "Retry occasionally-failing test until we upgrade Artemis (#816)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "58114f817ce9513b354d3ef6ccd5e4189d2656d2", "messageHeadline": "A better looking scrollbar css for corda explorer (#802)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 40, "deletions": 1}}, {"node": {"oid": "0639a04b2cc202fde862bf976be98eccedcff37a", "messageHeadline": "Fix simple notary service configuration example", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d76c23824ed2c7d4a8557b1e34389136736dcd5c", "messageHeadline": "Add EUR to the cash app and demobench tool. Authored by Frederic Dali\u2026", "author": {"name": "FredericDalibard", "email": "frederic.dalibard@natixis.com", "user": {"login": "FredericDalibard"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "9e5b469bde3e6df12036b78af223ea25f54d10da", "messageHeadline": "M12 release notes. (#806)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 47, "deletions": 12}}, {"node": {"oid": "553ce9b2b2ba1bf6d6d08cb3b9763af5576a294c", "messageHeadline": "Release fixes (#812)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "1f28a60fca739ed8c80e2c929266dba7adf37a6c", "messageHeadline": "Update code snippets in tutorial.", "author": {"name": "szymonsztuka", "email": "szymon.sztuka@yahoo.com", "user": {"login": "szymonsztuka"}}, "additions": 37, "deletions": 35}}, {"node": {"oid": "d7635bcbdac0b59015d9668781560b5b7de2c27b", "messageHeadline": "Add stateMachines CRaSH command (#800)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 174, "deletions": 3}}, {"node": {"oid": "65fe7d6b81170a42b181451609c36062c61d4a17", "messageHeadline": "Test that reliably fails with Artemis 2.1.0 (#797)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 46, "deletions": 18}}, {"node": {"oid": "201a4a13c1128dc926af042ab4d7f0459faac314", "messageHeadline": "Further docsite changes, including reorganising the index.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 606, "deletions": 480}}, {"node": {"oid": "83c7f8cc5c2353b40bee43a67860fbf724a9c6a6", "messageHeadline": "Remove verifier from test-utils because it's unused. (#805)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73e5eddb1370ef742d40ec93cf8a9a577da3ac5e", "messageHeadline": "Fix wrong layout of new added nodes to map view in explorer. (#794)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 44, "deletions": 21}}, {"node": {"oid": "de64d13647747c7249124022417b2addd9ae4fe7", "messageHeadline": "Added better logging to IRS integration test.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3d2079ea70f2b0e0a1c18e24153e714cc2485817", "messageHeadline": "Started adding a new part of the IRS test.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "9b1cb931e992378518e47bea0caf249c1efdc822", "messageHeadline": "Reverted a dev mode change.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c2ae893740176aa79bfb9146d0cd0230fe2c554", "messageHeadline": "Added floating leg fixings to the IRS web demo deals page.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "f45c3cc21480d48c1c6041c367668f4dc8398aaf", "messageHeadline": "Added more errror handling for the IRS demo", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 36, "deletions": 15}}, {"node": {"oid": "48bded2ec3459379bf2ac4955dd82bc1062dc62e", "messageHeadline": "IRS demo now correctly parses the date, which was broken by an API ch\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "55ebd36948d95961eb0992ee3c561e254ee31445", "messageHeadline": "Update version number in the build file to 0.13-SNAPSHOT", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35b0ceac0bdd4f7840db0d8a42c230e289f1bbc5", "messageHeadline": "Clean up cash tests", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 55, "deletions": 61}}, {"node": {"oid": "6f43811f60811a5f41cd169d5d66d5183149693e", "messageHeadline": "bug fix on null checking Corda.kt", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1f4498ebcc601a5d3a7ad4b5bf392f8462e48dd", "messageHeadline": "Display party names as common name only", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 31, "deletions": 5}}, {"node": {"oid": "71072eafb5f2f291d5f1b6df871f17e9eafbdced", "messageHeadline": "Merge pull request #789 from corda/shams-flow-testing-fixes", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 220, "deletions": 130}}, {"node": {"oid": "30088a4984aece5a52c509d3243f3a4a4b23e521", "messageHeadline": "Descriptive error and suggest fix for unknown curve during node startup", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "afa3efb3082d72340c2e81c779e9a52175b2681c", "messageHeadline": "Fixes relating to testing flows and services.", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 220, "deletions": 130}}, {"node": {"oid": "08cbcac40cb94d63e15281a6e1de5e1f9514c102", "messageHeadline": "Corda publications and JARs now have cord or corda at the start. (#749)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 108, "deletions": 10}}, {"node": {"oid": "f4321affadc4d4556bf834001e7cc6157e95861b", "messageHeadline": "DemoBench: enable emoji in the terminal when built with a JetBrains JRE.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 18, "deletions": 15}}, {"node": {"oid": "af1a68da677f48789de088227e8f0501bc97faeb", "messageHeadline": "Fixed broken link to the intro whitepaper", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34ca2e34d869e6ae058736c78afb025d9c1ec004", "messageHeadline": "Reverting \"Upgrade Artemis to 2.1.0\" as the new version seems to intr\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "54ee708b27520ce64aee427039e63110e0f0f68d", "messageHeadline": "Fix bank of corda demo (#787)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "c2ab4cf26fc02317ffbb176e474448f830687848", "messageHeadline": "Replace mapToArray with Streams-based code (#739)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 90, "deletions": 28}}, {"node": {"oid": "db9cc3a460f44ba2307b84eff1b2eb453af4a793", "messageHeadline": "Upgrade DemoBench to purejavacomm 0.0.18 (#791)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "101e96d8d7e4567f501b26d900d6be746cc7da57", "messageHeadline": "Rename net to network (#773)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 353, "deletions": 354}}, {"node": {"oid": "e5fba5d0afb67435a2d9bbdc72fa9e248f49f4d2", "messageHeadline": "Docsite reorg ahead of beta launch.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2338, "deletions": 792}}, {"node": {"oid": "51ea9fec1ade8aec9007f2f250a8293a820a365e", "messageHeadline": "IRS demo fixes (#782)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 64, "deletions": 43}}, {"node": {"oid": "c510e67ed5a385115daaa819b75dfa34edac9c54", "messageHeadline": "Move ShutdownHook to node-api. (#770)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "6104b107c062fdb5e184be4997c4c5e8b25472ed", "messageHeadline": "Fix how network visualiser displays node X500 names. (#785)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "fd9ee1c3bfed05bafdf85da4207914d3717f3bbd", "messageHeadline": "Merge pull request #776 from corda/clint-cordformwinfix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "e2214c95b424977895e028b8a31f3ed52fdd7597", "messageHeadline": "Change PartyAndCertificate to an aggregate class (#778)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 269, "deletions": 255}}, {"node": {"oid": "20b806cb623911adff3e8eef6ea62b726a666e98", "messageHeadline": "Make RPC client reaper threads into daemons so that they don't block \u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73666dbc7db77ae8cf6311c95f1d99bad3cb8208", "messageHeadline": "Minor: Modernise startup messages", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "964dbcd9a95fb49696e784d8696bee2369ccd639", "messageHeadline": "Fixed java path for both headless and windowed mode.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "4ae8356f35e4db1c531ddd07088a7def416678d8", "messageHeadline": "Reordered a lazy eval to avoid an NPE", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1932a24fa64f5b7bce62bf66ed358a32e4eb5879", "messageHeadline": "Upgrade to Netty 4.1.9 for Artemis 2.1.0 (#779)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecf85c74488a380a5fcca21c517fbae4d2ffc6ae", "messageHeadline": "Fixed noderunner issues on Windows by fixing a windows specific path", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "81d32fd6a7d95d2004967796e5ea7e37d5b7b80c", "messageHeadline": "Upgrade Artemis to 2.1.0", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "f646936ab8beef1a6af64ea7a7ddf8dda5adde8d", "messageHeadline": "Updates TwoPartyTradeFlow to use the CollectSignaturesFlow.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 231, "deletions": 240}}, {"node": {"oid": "f8e276692462e42fe26390cfe066396a5b3a00a1", "messageHeadline": "Merge pull request #774 from corda/clint-fixdocsbuild", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "53e8fe23d719259cc8e71836031ed625ea639705", "messageHeadline": "Fix docs build by replacing an expression which crashes Dokka with an\u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d3f027cea8999cadea925c574a64a293e9b17d28", "messageHeadline": "Custom serialiser support for AMQP (#741)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 647, "deletions": 130}}, {"node": {"oid": "4bd38d381a34322392f626e4f7f3277531d3b54f", "messageHeadline": "Fix tests that check ports are bound/unbound (#756)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 42, "deletions": 12}}, {"node": {"oid": "39fdb353ad682225386374f44ee6c1defa71a7b6", "messageHeadline": "Remove nearestCity from node configuration. (#721)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 18, "deletions": 71}}, {"node": {"oid": "f210370885ebec0941c6a2ef666e1280b6f407bd", "messageHeadline": "Pass ports instead of hostAndPorts to the message broker. Pass an add\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 59, "deletions": 43}}, {"node": {"oid": "34eb5a3b7045748513d463926bfebde8e8d8f7c8", "messageHeadline": "Store certificate and path with well known identity (#726)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 379, "deletions": 249}}, {"node": {"oid": "08c91bd61180fe2efb1473b7430c4162852b119c", "messageHeadline": "Add certificate to node identity (#769)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 49, "deletions": 23}}, {"node": {"oid": "f148765c57b286b47904a423e70a5595c83c095a", "messageHeadline": "Add RPC registration diagnostics", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 12, "deletions": 1}}, {"node": {"oid": "37e183652e4201bfcd6fba6fd1070938e5b0a985", "messageHeadline": "Merge pull request #720 from corda/shams-flow-registration-annotation", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 888, "deletions": 756}}, {"node": {"oid": "47b1ec49aa7b520118b75e7aa2d69b9d28df8bc2", "messageHeadline": "Fix Bank of Corda, Trader and Notary demos.  (#752)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "329e5ff17ba369d68a011cb4b9682130b2546ed1", "messageHeadline": "Introducing InitiatedBy annotation to be used on initiated flows to s\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 888, "deletions": 756}}, {"node": {"oid": "e117ab77032056add2444e8fb9dedb94eec5dd50", "messageHeadline": "Allow DemoBench to install Explorer's CorDapps multiple times. (#761)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "0e1e4042dc89c2984e3af3e2a8bcf9050386eaf9", "messageHeadline": "Add PartyAndCertificate class", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 104, "deletions": 17}}, {"node": {"oid": "b6dbd6bbb523847d27b96501505322d36e9e2348", "messageHeadline": "Add docs", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c003ec004251a5ce787f70b03b533217d03ed9df", "messageHeadline": "Replace X509Certificate with X509CertificateHolder", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 257, "deletions": 122}}, {"node": {"oid": "0fd897527a9968184c2b50a8a3a04ecffbc31a48", "messageHeadline": "Extend smoke test to cover opening attachments. (#760)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "11656046220b2ddb4cc3a55d6686bebf984e3e3a", "messageHeadline": "Merge pull request #746 from corda/mnesbit-ignore-flaky-test", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bb0cc852954ee9eac2883e3eed3c7ce4f7d3678b", "messageHeadline": "Allow RPC for internal classes with special serialisers. (#751)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "2d36e3ed1d0c032640dc2dd00cdf315eb47e674a", "messageHeadline": "Assign correct RPC permission to run attachment demo. (#745)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8d4dccea4fbcd97e28fcd2e6f32c739711425f0", "messageHeadline": "Infrastructure for confidential identities", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 295, "deletions": 164}}, {"node": {"oid": "0fc38d71dcbe47dee5f77c5b785c71aa1c830e6e", "messageHeadline": "Ignore the flaky sandbox test, which keeps throwing stackoverflow exc\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "851cccbf7e2d4c3a219ce4633f76f305f1318271", "messageHeadline": "Don't persist loaded keyPair to the keystore when owningKey is compos\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "ea53bab7d77fdf22180209f0a2f3da847d690b06", "messageHeadline": "Forbid internal classes from being serialised. (#655)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bcf4c4a2bbe37a03ba0419ab462351420d5bb9dc", "messageHeadline": "Document how we should test DemoBench. (#742)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 119, "deletions": 0}}, {"node": {"oid": "35ee60f12b9fb2ebe25610d506447e6824e4037d", "messageHeadline": "Require user R3CEV for DemoBench DMG signing key. (#737)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "9f2b44f8f7577449037e0ea18c719118c46e1c23", "messageHeadline": "Rename Timestamp to TimeWindow (#706)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 382, "deletions": 387}}, {"node": {"oid": "1aae41214ffdbe1d62ffb0458f2af36d094886db", "messageHeadline": "Unpack DemoBench's capsules within $HOME/demobench directory. (#738)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 21, "deletions": 17}}, {"node": {"oid": "ca36b4676d4f8c5a73c560a159d7be451af52f8c", "messageHeadline": "Unduplicate certificatesDirectory (#740)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "246de55433f747707b2d0dd6299437c664ea933d", "messageHeadline": "Create client CA certificate with X509 name constraint (#731)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 511, "deletions": 297}}, {"node": {"oid": "bbe4c170c2939df7145eb122f3270ddb3f72c5fd", "messageHeadline": "BFT notary demo (#725)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 636, "deletions": 319}}, {"node": {"oid": "375392d32d52477b74de75a174fc98abf50116bc", "messageHeadline": "Compile caplets against correct version of capsule. (#732)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "179eccdd2079c4c37e8091c29abbae8233886921", "messageHeadline": "Modify how Gradle creates capsules: (#730)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 14, "deletions": 20}}, {"node": {"oid": "36a091dd6a584a9d2ed922ae1df802df2dec836d", "messageHeadline": "Add support for X509Certificate and CertPath serialization", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 70, "deletions": 5}}, {"node": {"oid": "b8755ccdb2054ff1b6d3a94a1478dee3beb6e6ed", "messageHeadline": "Merge pull request #711 from corda/shams-retryableexception", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "6f9cdb92c7081f8224dd8a26e0790892d4f0e9dc", "messageHeadline": "This function previously ALWAYS returned true providing the checkList\u2026", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b8eb4448c891d768d720b60fb8508a868382128e", "messageHeadline": "Made RetryableExeption a FlowException and reverted UnknownFix to be \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "47d3415d204477f12c9e6c1cfbeddc6d6e304190", "messageHeadline": "X509Utilities API changes (#723)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 47, "deletions": 27}}, {"node": {"oid": "975866590b6ad0705501a27030791929f2559bbf", "messageHeadline": "Prevent DemoBench hanging on shutdown (#722)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "3c89e6592429b757b03b32acaccf84e14c95fe1d", "messageHeadline": "Add verifier classes to the standalone jar. (#707)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "53276c1f06e2065659e238a024c507ea40761465", "messageHeadline": "faster key encoding/decoding and generic converters between key imple\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 208, "deletions": 117}}, {"node": {"oid": "1bc4c490bc54c978fd3c1e5372c17efcc4ab2812", "messageHeadline": "Updated Azure documentation to better describe new Azure multi node o\u2026", "author": {"name": "Gavin Thomas", "email": "gavin.thomas@r3.com", "user": null}, "additions": 114, "deletions": 84}}, {"node": {"oid": "7244f2eeeaf9c1e96ae91cb02c09774753f3a32d", "messageHeadline": "Temp hack to fix DemoBench in master: leak the RPC connections when a\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "77043e622d71bb340a8824ee58c5ea2080d308b6", "messageHeadline": "Minor: tweaks to the changelog entry for private key signing changes.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 11, "deletions": 6}}, {"node": {"oid": "9a651906bc29a1bb87cfb50bced711ba1ea1d5e1", "messageHeadline": "Publish cordform-common module to bintray and Maven Local.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "207d3b0b8f424299de4daea5a3fc9f08e90f2216", "messageHeadline": "Vault: any state that has us as a participant is relevant.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "c7b751d6a543251ce7eb32871759678fe6c8c1d4", "messageHeadline": "Minor: add another convenience c'tor to FinalityFlow", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "839cc048448672080d85a7bd9e7acf0bd2dfb686", "messageHeadline": "Minor: MappedSchema is now open rather than abstract (it had no abstr\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8d538e14a0f7a1e60e1384541e1e71dfc143efbe", "messageHeadline": "Minor: add a doc for the \"using\" infix function.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8dde7757f1b5ea74f8a58026bd0b7f0c504b2ee1", "messageHeadline": "Minor: downgrade another spammy error to warning.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b461a89ac102ce3406b183a51513dc23eb21483d", "messageHeadline": "Whitelist some more java.time types for serialisation.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "c79f369c8392454ba6e7bdb4dd68da6230589c37", "messageHeadline": "Minor: degrade a log.error to a log.warn as errors get written to the\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f7acd3c687fa29a94f8a4e389d150ff87ef240a", "messageHeadline": "Minor: just print the X.500 name in Party toString not base58 key too.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c92d554e045ba9f59649844b9a78885bb7ffc13", "messageHeadline": "Minor: print a more useful error if you mess up your cordform config.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "980d3455bd3aaf3ed2a60d50263377373100ea33", "messageHeadline": "Minor: extra javadocs for Timestamp", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e141fc15495af5a99fe8d7f9cfc6e1a520505ead", "messageHeadline": "Minor: suppress some warnings and wrap an exception in the Jackson code.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 1}}, {"node": {"oid": "07e01388d26421c5a53938845b8287b1fdb02c0b", "messageHeadline": "Minor: add more javadoc", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3636f137b0b4ee13bc94afbd09ba3c3864960599", "messageHeadline": "Minor: add a unit test for the StringToMethodParser code as used with\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 32, "deletions": 4}}, {"node": {"oid": "e67521796f9ffe7acc7122cce2353c46de550e48", "messageHeadline": "NodeRunner/Mac: java_home does not expect to be given a full path to \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5be12a81bb439e833c683bad180518c86f25acb", "messageHeadline": "Minor: print org name at startup instead of full X.500 name.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "1e1ebf137011d6ee481c315738aadf395f19c732", "messageHeadline": "In CollectSignaturesFlow wrap ISE/IAE/AE in FlowException so the othe\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "794ce039585c2203235739e8ef53c175ec322c3a", "messageHeadline": "Remove mock identity service", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 39, "deletions": 56}}, {"node": {"oid": "d288fcc9791ca612c3117defe2a2095af8eeadeb", "messageHeadline": "Merge pull request #699 from corda/mnesbit-keymanagementservice-impro\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 455, "deletions": 400}}, {"node": {"oid": "05a97b11f356f76ea9f9f6c536fe8c568fd323b9", "messageHeadline": "First cut at removing PrivateKey leakage from KeyManagementService", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 455, "deletions": 400}}, {"node": {"oid": "ccbe76eb84c18faf66850a452f334754b27657c2", "messageHeadline": "Chinese whitepapers added to the docsite.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c8d71a96f5ee1a42e7bd59cf39c9c0fcfc42fdc3", "messageHeadline": "One demo definition for both IntelliJ and gradle (#697)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 477, "deletions": 251}}, {"node": {"oid": "edf269dbe581c4844058d6e72025d2489fd175ec", "messageHeadline": "Wrap any checked exception inside an unchecked RPCException. (#700)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "fe03680fddaed168d8d6af3523719bbeec241484", "messageHeadline": "Cleanup of the irs demo", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 26, "deletions": 351}}, {"node": {"oid": "30fc56b9b1cef8accbfb1c77b61c2f34c26a3c3c", "messageHeadline": "Merge pull request #708 from corda/clint-removereleaseprocessdoc", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "4b9052d11a7ea8c1c0eb862241838c522268a686", "messageHeadline": "Removed the now redundant release process document.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 48}}, {"node": {"oid": "cca30ade1e6e516adb090643529d4a88f786b8b7", "messageHeadline": "Fix issue with automatic shutdown if the app is paused for longer tha\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5cf304e8c4f3cd089c1b40dfac0c1e347bd71068", "messageHeadline": "Disable the DemoBench tab if the node exits abnormally. (#692)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "68f0e5d68363c0f82738ff4136f920a8e98798d4", "messageHeadline": "Fix JPA annotations in test so that columns are correctly named. (#694)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c6ad2fcf6c500767143bcaf64e90748955d6dcc", "messageHeadline": "Merge pull request #695 from corda/chrisr3-docs-fix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef0dafaedbd41ca197377bc561f5caa6c26ca7f9", "messageHeadline": "Update warning to release M11.1.", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "81501150aaab538736adf46aee7d5d2a2ab5a90a", "messageHeadline": "Add Cash flows to default RPC flow list, so they can be invoked by sh\u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9aa1ac700981ca16f930386ab045665ef65e0002", "messageHeadline": "Remove net.corda.core.crypto.Party", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 9}}, {"node": {"oid": "c13a99a2f95aa8cc13b7a8b5da1bc95c949128f0", "messageHeadline": "Replaces keys and parties in states with AbstractParty", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 786, "deletions": 720}}, {"node": {"oid": "d3bb0403559213a15c47781c485c45c49ed213df", "messageHeadline": "Refactoring related to BFT notary demo (#680)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 86, "deletions": 101}}, {"node": {"oid": "42d0a3c6388b5faa59ecd4b6d4439f06d34047be", "messageHeadline": "Don't keep xterm open if java was killed by user. (#678)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "63d5aa03e9fe94bf757ceb4e8e396ebd5639dc30", "messageHeadline": "Merge pull request #665 from corda/aslemmer-cleanup-rpc-resources-on-\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 422, "deletions": 237}}, {"node": {"oid": "e14f5920c33ab16da5286a3708c8e9abc4159aa5", "messageHeadline": "Fix name in Bank Of Corda demo config.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b7fe8d6b3ca8a2cf3e9e5031650943710c191a98", "messageHeadline": "Update documentation for M11.1. (#685)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "f445590cffd97f892740c9aa2f4b85e4b5065ff7", "messageHeadline": "Address #665, add more leak tests", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 191, "deletions": 72}}, {"node": {"oid": "e995eac5d09912ad70af2de3d204d0d630600605", "messageHeadline": "Update smoke tests to run correctly on Windows. (#684)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "e61a8a7b09c2070f80977f7202b152949c0bb736", "messageHeadline": "Add missing StartableByRPC annotation.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b192a86a30b0ab19b5b87d066a8c9892765eafac", "messageHeadline": "Address comments #665", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8a174062464ad5cdb51d33b11782c03537414547", "messageHeadline": "Address comments #665", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7c3a56619797c4a290f967d95e46a8b437d8df00", "messageHeadline": "RPC: call close() on startup failure, add thread leak tests", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 241, "deletions": 175}}, {"node": {"oid": "5f5f51bf51a180aad2b1dbb91fe8d31084f5fd1c", "messageHeadline": "Updates Key Concepts page to point to the videos. (#677)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 5, "deletions": 12}}, {"node": {"oid": "9307e720be53f1d52dcd4a8b0d97fdb5fb485f81", "messageHeadline": "Adds video links to the Getting Set Up page. (#683)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "885f951dc365b625b69f9e6d669fed669355ec09", "messageHeadline": "Node IP auto-detection (#666)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 131, "deletions": 18}}, {"node": {"oid": "abe568a7c84b9e5fcac95a70f7df98834c7b191b", "messageHeadline": "Merge pull request #672 from corda/aslemmer-fix-rpc-docs", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 31, "deletions": 35}}, {"node": {"oid": "769ac6d08865fd5e7fa434e67d26fe89f8f82088", "messageHeadline": "SignatureScheme object equality in supported schemes. (#637)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 12, "deletions": 10}}, {"node": {"oid": "6bc885fb092979bcf27aadfdee50bedbc2bf4ca9", "messageHeadline": "Create X.500 names for DemoBench nodes. (#674)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 33, "deletions": 24}}, {"node": {"oid": "e9816321841f03888d30371827319ef20efc6cd6", "messageHeadline": "RAFT notary demo refactoring (#629)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 107, "deletions": 44}}, {"node": {"oid": "e2ce80c8eca2df1dea3942c9e300b3b6fc8f8186", "messageHeadline": "Updates the Getting Set Up docs page with more detailed instructions.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 109, "deletions": 50}}, {"node": {"oid": "47c6b9c135cbe3ffa894d5ea6dc1fe409d3a0b64", "messageHeadline": "Making use of latest FastClasspathScanner version and cleanup of Coll\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 9, "deletions": 17}}, {"node": {"oid": "1c87d4f9c5c9b93ed59f3d774032cf9569933d85", "messageHeadline": "Add simple smoke tests for CordaRPCClient. (#667)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 343, "deletions": 2}}, {"node": {"oid": "1df29ab06f981f8e5acf6b9ecbb1616e92214248", "messageHeadline": "Make webserver reconnect to rebooted node. (#662)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 58, "deletions": 2}}, {"node": {"oid": "8cb7c5eab198063604fb3744eebae00a80d976c6", "messageHeadline": "Fix node crash when the plugins dir is empty", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "6d1462f8eb2dac87c262ed67fb1563f976c68427", "messageHeadline": "CollectSignaturesFlow (#560)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 572, "deletions": 145}}, {"node": {"oid": "e60c7ba0eff885699824c61b7fd30100093aaf8b", "messageHeadline": "Address comments #672", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee121473d17e79ad569e4d4f70d6b84143fdf018", "messageHeadline": "Fix RPC documentation", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 31, "deletions": 35}}, {"node": {"oid": "fc50860dae4b1c922f67217573d474623fec4bb2", "messageHeadline": "Fix current version. (#670)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "edfc4dd7d941c2ca3a0afe440eef071cc4521cc0", "messageHeadline": "Add certificate path storage to identity service", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 181, "deletions": 8}}, {"node": {"oid": "af7ba082a49b5563f3dd01d2628649947f7e0d62", "messageHeadline": "Store identity key to keystore with self sign cert (#645)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 53, "deletions": 36}}, {"node": {"oid": "1ecce79913076e48525c7bdecf56b9400be35ea3", "messageHeadline": "Merge pull request #669 from corda/aslemmer-quasar-hook", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 400, "deletions": 3}}, {"node": {"oid": "48f58b6dbccc29a5e4f1339b444a4beb9ee7813c", "messageHeadline": "Introducing StartableByRPC and SchedulableFlow annotations, needed by\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 401, "deletions": 434}}, {"node": {"oid": "b155764023d6332a04619efe4336079d2a07083b", "messageHeadline": "Merge pull request #664 from corda/rnicoll-move-parties", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 260, "deletions": 194}}, {"node": {"oid": "e4a0bc6e116d258f218a9d71544e30c1da7de47a", "messageHeadline": "Move party classes into identity package", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 260, "deletions": 194}}, {"node": {"oid": "a7fbb860e721646ab024439371fa2e25e5f522aa", "messageHeadline": "Fix hook into InstrumentMethod", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 10, "deletions": 21}}, {"node": {"oid": "5e103ac91a00d9ab170ba69264b03900d9b0e7ea", "messageHeadline": "Address comments #669", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6e1a7346dde218d6fed528e22c9cfb70199a885b", "messageHeadline": "Merge pull request #661 from corda/clint-kotlin1.1.2", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4cd1f1677f409218fee3f36633c09fb7bb931f0d", "messageHeadline": "Add quasar-hook agent for inspecting quasar instrumentation", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 410, "deletions": 2}}, {"node": {"oid": "8aa341dc7b0e7c48798069ef9c9f196d45ffdc30", "messageHeadline": "Merge pull request #620 from corda/mnesbit-audit-interface", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 236, "deletions": 8}}, {"node": {"oid": "540fd746bb33ca443e5ff36cec69be29f0e01ca9", "messageHeadline": "Create header files for discussion of possible flow audit api.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 236, "deletions": 8}}, {"node": {"oid": "e75732af91434b0acece3301b41b55f3d0cf82c9", "messageHeadline": "Making sure non-serialisable objects in FlowException do not interfer\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 70, "deletions": 53}}, {"node": {"oid": "9d1947357888ff62a3b7b54492c14e21269f7919", "messageHeadline": "Fix typo in Transaction section", "author": {"name": "Deepak Sharma", "email": "sadysnaat@gmail.com", "user": {"login": "sadysnaat"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4354d25dd866b088f41e3c35243ee273e634315", "messageHeadline": "Merge pull request #644 from corda/aslemmer-fix-issue-55", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 85, "deletions": 54}}, {"node": {"oid": "f13b7c3824223c0af3cee4c3ab1d105c624de068", "messageHeadline": "Upgraded to Kotlin 1.1.2", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "9a5775698b2bd0d588fbc3e441673bf7b75cd728", "messageHeadline": "Try to copy the CorDapp if we fail to create a symlink, e.g. on Win10\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d3075928b2a6b6ebc8ddbe5a7d1ddabd06b7d928", "messageHeadline": "Move FlowHandle implementations back into core so that RPC clients ca\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "bb0ac3253dc7a9ff2001c3ea60672e2420f2ff0d", "messageHeadline": "Move FlowSessionException into core so that it can be serialised. (#654)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "5188e672eb31e1a513355fc1299f411c178634bb", "messageHeadline": "Generic PublicKey.toStringShort() (#641)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "9362ad28e8fd9c099a4fcc1d2c36827d830763b5", "messageHeadline": "Check that a public key (EC point) lies on its corresponding curve. (\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 76, "deletions": 10}}, {"node": {"oid": "2db31b941f59c92bb4f0f1f1c3de8116d6c2c5fb", "messageHeadline": "Move keyPairFromEntropy to Crypto.kt (#636)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 40, "deletions": 16}}, {"node": {"oid": "c77094386def6d4eafee6bc70fb44658e136062a", "messageHeadline": "Minor: fix markup issue in flow-state-machines.rst", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60b1f9b0b2ce75eb524b2f01712d8732f7b807bf", "messageHeadline": "Merge pull request #639 from corda/shams-initiating-flow-annotation", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 428, "deletions": 263}}, {"node": {"oid": "670f1256e9b9533b6c246949868d757c8bdb1d92", "messageHeadline": "Address review comments from Richard", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f153e9a347dce3e9b18a07e58267053970539ec5", "messageHeadline": "#55, #644 Address comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 40, "deletions": 46}}, {"node": {"oid": "546d96934aac17d149f819316f6b0feb59b0bdcb", "messageHeadline": "Expand X509Utilities", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 76, "deletions": 31}}, {"node": {"oid": "45997ccd13741fc0a103eee224488212b8f39d6b", "messageHeadline": "NodeRunner enhancements (#614)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 67, "deletions": 78}}, {"node": {"oid": "ccb88271077c14bfa253ec568b19cb36b3031c10", "messageHeadline": "Remove empty CashFlow.kt file.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "221bb81f8401a5cf144867a4e19892f33d73e2ae", "messageHeadline": "Introducing InitiatingFlow annotation which has to be annotated by in\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 428, "deletions": 263}}, {"node": {"oid": "1f4535bc2e9fed196f7462cd99731e6657a1940f", "messageHeadline": "Support signing and storing EdDSA key and certificate in java keystor\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 475, "deletions": 568}}, {"node": {"oid": "5db4e4723d13c0cfee54308249a851e60c95e230", "messageHeadline": "Fix issue #55", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 86, "deletions": 51}}, {"node": {"oid": "c3557e0a68c64b3b9d7420ccefc372f93638bce0", "messageHeadline": "Merge pull request #640 from corda/mnesbit-flowlogicfactory-internal", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 235, "deletions": 197}}, {"node": {"oid": "b198c68304ed883331491246af0f4277422fc28f", "messageHeadline": "added correct 'figure' translation for traditional chinese.", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d68ce07e076862f89f2d66db69f44b1effed77fc", "messageHeadline": "add missing footnote", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8cf9004d6b8e3a5ee8d97122fcafc3db68055f96", "messageHeadline": "rebuild PDF for english version to fix missing table of contents and \u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0ed73292f4c7067485127ea757bde45922c15535", "messageHeadline": "fix references and regenerate PDF", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 10, "deletions": 12}}, {"node": {"oid": "19ed07cc258b389c6972ec340500aae496887f69", "messageHeadline": "fix wrong image", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "facbcc0e672bbcac8eb3140455f4388b9c8d32f1", "messageHeadline": "added '\\documentclass[UTF8]{ctexart}' to both version of the whitepaper", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "309ff48cda8333fbd6832d08cf9d77c033b13924", "messageHeadline": "Added Traditional chinese version - please review", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 246, "deletions": 0}}, {"node": {"oid": "138ff1a305d428ad8b7cfae2509a65e8b4cd79dd", "messageHeadline": "Generated PDF", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "45867ac21a463b2645e5971ea7c7c6a09bcfa2f9", "messageHeadline": "Added Chinese version of intro white paper - please rebuild and commi\u2026", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 245, "deletions": 0}}, {"node": {"oid": "8016bc5fcdbbbc7a8aad6e691e347ebc9cacbed8", "messageHeadline": "Detect broken macOS localhost resolution and tell the user how to fix\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 57, "deletions": 3}}, {"node": {"oid": "b5dea88b3991c26aa6bacc3daf797479fffaf3ed", "messageHeadline": "Sync .idea/compiler.xml with Gradle", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bfa7d50d37155c584322808f8e5a684758c6db40", "messageHeadline": "Move the implementation of the FlowLogicRefFactory internal to the no\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 235, "deletions": 197}}, {"node": {"oid": "489661a2891c2e6a61d4ea4480357ec51dbf746e", "messageHeadline": "Merge pull request #592 from corda/aslemmer-rpc-manual-demux", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 3287, "deletions": 1430}}, {"node": {"oid": "cbe15e35c7b4070d3064269a9990150e71be51ed", "messageHeadline": "Fix X500Name issue in RPCDriver", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ed009dfa0c5f0d6b1c51a47900339155335760b", "messageHeadline": "Set java.io.tmpdir to Gradle's build directory for unit and integrati\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "f744c4455e0f0cbd78ae45136e9d4264ab88b1e4", "messageHeadline": "#592: Fix test port allocation flakiness", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "3a2afcdbb2137cde899b69985693fb4152b39ead", "messageHeadline": "#592: Address more comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 19, "deletions": 23}}, {"node": {"oid": "652cbb0d9f50b491804179dc5ef95e87ce89b60e", "messageHeadline": "#592: RPCServer lifecycle", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "34517f653aee661cc4bcf554044f57d29c5eb0b9", "messageHeadline": "#592: Address more comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 101, "deletions": 71}}, {"node": {"oid": "de88ad4f4062885e92cc05a4d96e2cd549d3a4d9", "messageHeadline": "RPC muxing, multithreading, RPC driver, performance tests", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3229, "deletions": 1423}}, {"node": {"oid": "25dbac0f079c55b171fe591ae15b3d5bad38bb84", "messageHeadline": "Change party to hold an X.500 name", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 352, "deletions": 311}}, {"node": {"oid": "b64e7f51f6ac53b3939cb65ef45623769bb9e8a9", "messageHeadline": "Enforce X.500 distinguished names in configuration", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 163, "deletions": 133}}, {"node": {"oid": "8c3b9ac5892cfb60e7a9eb6f61b51b09c01aab4c", "messageHeadline": "Vault Query API design (#522)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1918, "deletions": 84}}, {"node": {"oid": "c062d48e6e3f70fe25665973bfdfd2eaeee345a7", "messageHeadline": "Explorer x500names (#631)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 62, "deletions": 17}}, {"node": {"oid": "0309426cb91ef9bf9b2869042737d2c3ce7de85f", "messageHeadline": "Include log4j2.xml into application jars only. This allows applicatio\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "de83866ebe9544c58986fdda682bf2e315f14f36", "messageHeadline": "Removed createHandle from the FlowStateMachine interface as it doesn'\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 66, "deletions": 68}}, {"node": {"oid": "18a0df42393d78b55f785b6d5e671957b0f8ed8f", "messageHeadline": "AMQP serialisation: Part 1 (#581)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 2146, "deletions": 12}}, {"node": {"oid": "9a0653128cf5a0688179d4451ecb4d2d722ce4ec", "messageHeadline": "Add support for re-sending session messages. This is useful when talk\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 263, "deletions": 50}}, {"node": {"oid": "606bba590b6ce1bad011b4088cc8b4ece0d3c0cf", "messageHeadline": "Final documentation tweaks for M11 (#632)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 6, "deletions": 64}}, {"node": {"oid": "d8fa75654fe3ec7e622cc1982ffd1f77b6fecf07", "messageHeadline": "Support for multi-sig schemes. ECC (K1/R1) and EdDSA are fully suppor\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 411, "deletions": 411}}, {"node": {"oid": "fe7d893de242d70ff3f9de0a747562a6355d6dbc", "messageHeadline": "Merge pull request #627 from corda/mnesbit-servicehub-cleanup2", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "b3b4457b4e24d663116a220d968a253b9253ab99", "messageHeadline": "Remove scheduler service from ServiceHub", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "eba753ddfeb280ab7011514be73207a444f8eca2", "messageHeadline": "Moved the initiated-side of core flows in net.corda.flows to net.cord\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 253, "deletions": 250}}, {"node": {"oid": "e22ad19fcd480117a00f1fa5d8a8376f42688325", "messageHeadline": "Use assert methods from test framework. Don't use Java assert. (#625)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 56, "deletions": 59}}, {"node": {"oid": "a1fd215863ad50ac28de68b0ed313ab633456310", "messageHeadline": "Extract common name from legal name to determine path in Driver (#613)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 23, "deletions": 10}}, {"node": {"oid": "99bf98c0d85ee6726772b28f1d3bdc33c4140a43", "messageHeadline": "Merge pull request #624 from corda/mnesbit-ServiceHub-refactor", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 331, "deletions": 343}}, {"node": {"oid": "c8201c18fc02e62a6c402a8bffdd7cb6f2976a25", "messageHeadline": "Clean up X.500 names in X509UtilitiesTest", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "e85ed639bbc9872065040f2d76aaddb9338492d8", "messageHeadline": "Clean up X500 names in Corda simulation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 61, "deletions": 36}}, {"node": {"oid": "7e8aa1d706257b35405d8fdcc758a881fdb17479", "messageHeadline": "Remove Messaging service from service hub", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 331, "deletions": 343}}, {"node": {"oid": "780f93e625db7d1d056301e5de86ba48f46ec32a", "messageHeadline": "Fix downloading attachments from WebServer. (#615)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 71, "deletions": 26}}, {"node": {"oid": "ce8e40df504bf58f2df3c50a5ba229aaa26dcf2b", "messageHeadline": "Adds the cheat sheet to the docsite. (#556)", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "31861aea5b69e5b3c45130c5f3a7c3fa4608c269", "messageHeadline": "M11 documentation (#609)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 105, "deletions": 30}}, {"node": {"oid": "7e718a81cad3d3cbbcf3694013f39cda3b0dacb2", "messageHeadline": "Fixes for Network Visualiser (#618)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "27d06df941a7cad214e8fdff546bb24e92a3a531", "messageHeadline": "Fix the RAFT notary demo, previously only 1 of the notaries was being\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d65d63e4f6a3943b827eb85bc42427d75c118c98", "messageHeadline": "Interim patch introducing X500Names", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 134, "deletions": 63}}, {"node": {"oid": "cfe5786d2d0c8ed4956de28b9f3d1f0f5da5d96b", "messageHeadline": "Introducing versioning of flows using the FlowVersion annotation.", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 356, "deletions": 258}}, {"node": {"oid": "3d401d1dcbfc825fbba586ae5056c56cc34bdb27", "messageHeadline": "Apply @Suspendable on all flow methods that call vault generateSpend \u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 62, "deletions": 6}}, {"node": {"oid": "0612f147be2d86f1fdfb9bd19c8665203c5cc8d5", "messageHeadline": "Bump version number to M12-SNAPSHOT. (#616)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80ad5af8b3dbc90871c7222c30c48e7520c71a87", "messageHeadline": "Extract common name from legal name to determine path", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "3208daf507eea385e15ccf7f9a2d314818f27259", "messageHeadline": "Customise the error message according to why Corda cannot boot. (#610)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f2d138cdab0bb3c7f3b275b3646afd7e02183234", "messageHeadline": "Replace code only used in 1 test with existing general mechanism. (#600)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 92, "deletions": 85}}, {"node": {"oid": "9dde0db407b9c399d0fc6b6793c618db4dae7689", "messageHeadline": "Merge pull request #607 from corda/rog-webserver-index-plugin-tweak", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 36, "deletions": 28}}, {"node": {"oid": "cb3522588f35e24b8b3d554841dabd8b70b5988e", "messageHeadline": "In checkpoints, serialize hash of attachment instead of its data (#543)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 292, "deletions": 73}}, {"node": {"oid": "040766c95f622b82e363ab11006f27e7eb2c1b22", "messageHeadline": "Addressed review comments.", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 28, "deletions": 24}}, {"node": {"oid": "e75a24937d0329c3ebe48dc47d984c64298d6058", "messageHeadline": "Rename leavesKeys to leafKeys.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c0f108fa20ab4f31a1b83a69cd1b422608ba1ede", "messageHeadline": "Filter out the default node plugins as per request from Chris.", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9f3fae1914ab899fe298c780b9b6ba2788008dcf", "messageHeadline": "Set the \"no deserialisation\" property in the Capsule and Driver. (#603)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "93311308a62a1fa396cc2999efb8924d8d987551", "messageHeadline": "Merge pull request #589 from corda/rog-webserver-index", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 97, "deletions": 13}}, {"node": {"oid": "632e32075a68c7c2f5dfad3fe3df9cd581df4fe2", "messageHeadline": "First commit for adding webserver index page.", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 97, "deletions": 13}}, {"node": {"oid": "d023924a934865fe7940847e3e91a222d496e1e8", "messageHeadline": "Expanded release notes on X.500 distinguished names (#596)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "db70fa40f7491304e4cd461a19fdc950a411e680", "messageHeadline": "Add note for enabling verifyInstrumentation in IntelliJ. (#595)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "b3894fa38ac68b1a8300324cbe5675ee48e80bb5", "messageHeadline": "Fix race in IntegrationTestingTutorial. (#594)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 11, "deletions": 22}}, {"node": {"oid": "3fcb773a31ca25d259508b19d6da30dcbb113460", "messageHeadline": "Updated docs and release notes for recent deprecation of getCounterpa\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 61, "deletions": 34}}, {"node": {"oid": "af36e0f731d475e3f1d63abd70777a22d1bfbe88", "messageHeadline": "Basic clean-up for demos, load-test and examples (#590)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 58, "deletions": 23}}, {"node": {"oid": "c5a9312e078ff7b651a3f57c7aba86fab55696ce", "messageHeadline": "Merge pull request #582 from corda/shams-flow-counterpartymarker-cleanup", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 123, "deletions": 145}}, {"node": {"oid": "7e3b9a8934126bdf4767de938fb162fc903d98fd", "messageHeadline": "Fix duplicate content root problems in IntelliJ", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 18, "deletions": 201}}, {"node": {"oid": "913487cb3265d503e5bc8752d06a6c21c51ba007", "messageHeadline": "Deprecated FlowLogic.getCounterpartyMarker as it's complicated and pr\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 123, "deletions": 145}}, {"node": {"oid": "922a760a09d46f380c6b934d61bb96d1a72e7d78", "messageHeadline": "Shell: more aggressive catch/rethrow of errors during command line pa\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "aed9495b37d156f44c6f1ddd9228b8cea07b9141", "messageHeadline": "Shell: add 'start' as an alias for 'flow start'.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 22, "deletions": 1}}, {"node": {"oid": "b6fa7095e36aa4e4182b1b4c562743204fa65f9e", "messageHeadline": "DemoBench: symlink or copy apps into the plugins folder for the Explo\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 48, "deletions": 19}}, {"node": {"oid": "a8172e607e3f3f9c80d0357d544d282e7f7bbb50", "messageHeadline": "Move i2p Provider to crypto module", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2ff8d14491539440fb6a6f1c51457f3fbdacd87a", "messageHeadline": "add EdDSA Provider and update i2p dependency to 0.2.0", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 49, "deletions": 25}}, {"node": {"oid": "4e86443cac27932d773377c56e01dcc1de533645", "messageHeadline": "Fix Raft notary demo post name refactoring", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "c8af48ebd90a40acbfdb20085b66511f7b31308b", "messageHeadline": "Clean up BFTNotaryServiceTests", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 6, "deletions": 9}}, {"node": {"oid": "f92949d3b5f129e3adb0b9e839677200624f7923", "messageHeadline": "Add information on why state machine was removed from StateMachineMan\u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 39, "deletions": 37}}, {"node": {"oid": "b597f05bd408ffbf3da4edb78180c7944d1599bb", "messageHeadline": "Delete IntelliJ RunConfiguration files for the demos. (#584)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 0, "deletions": 240}}, {"node": {"oid": "b4e7944a18bf031c31a7bb71dd58a526b1ed1ad1", "messageHeadline": "DemoBench: address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 19, "deletions": 11}}, {"node": {"oid": "238d4e29e2aba84e684de489c225deb7e3de7657", "messageHeadline": "Webserver: Redirect / to the first static web path.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 127, "deletions": 55}}, {"node": {"oid": "35f6de9c50f072aa39b4ee2b66a2136378d867e5", "messageHeadline": "Ignore any unsubscribe exception when closing DemoBench tab. (#579)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f715ab39a2a76493f1ac731bf2e5e5832bb6c6a7", "messageHeadline": "Integrate sandbox properly with top-level build, create fat jar and r\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "ab8bfec76f99e30b518daa0ea26bec48b6a8bdf2", "messageHeadline": "DemoBench now subscribes to updates for transaction and vault RPCs. (\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 63, "deletions": 37}}, {"node": {"oid": "c1b7b1cb75eb339bd3c999a54d212891f7a6a9e1", "messageHeadline": "Add information on who started flow on a node. (#549)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 169, "deletions": 56}}, {"node": {"oid": "af7f5ef0d71f68eb9059452e5ce973bd3ac9995e", "messageHeadline": "Merge pull request #552 from corda/shams-nms-version-check", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 247, "deletions": 237}}, {"node": {"oid": "abb3622ea4349632e10d10d16726c48399d12f92", "messageHeadline": "Correct IRS web server ports", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5e022f350ef8a7b5d08ddcc0277020e0709cd8c", "messageHeadline": "Introducing Platform Version and its use by the NMS for min version r\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 247, "deletions": 237}}, {"node": {"oid": "684d1089f0589e38ba116d767c02f97f3edd6954", "messageHeadline": "Introduce full legal names for test parties", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 170, "deletions": 124}}, {"node": {"oid": "2de5c0b2184fa100785efc6eb9ee88dcdd97617b", "messageHeadline": "DemoBench: open web page automatically once web server has started.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 58, "deletions": 34}}, {"node": {"oid": "e139df78910f78917a260f392257f07b6dcfde50", "messageHeadline": "DemoBench: make launch web server button wider.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df0233c9e9185a490cff83f3769574b1d5432b0d", "messageHeadline": "DemoBench: remove no longer applicable warning.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d3ed178e82c70bc6a8f000e5bbfb6373fd8458f4", "messageHeadline": "DemoBench: upgrade to latest TornadoFX to get combobox width fix, and\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 29, "deletions": 3}}, {"node": {"oid": "691b622cf0043e6ea4f980903a9dc90ff578b538", "messageHeadline": "DemoBench: address review comments and fix refresh bug", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 27, "deletions": 41}}, {"node": {"oid": "2c6163ecb903b818fa56792a611f752f485ef890", "messageHeadline": "DemoBench: layout fixes and more visual tweaks", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 22, "deletions": 6}}, {"node": {"oid": "3f7f05a0d9afb0558ff1a5ca074d803179e4bdd6", "messageHeadline": "DemoBench: better autocomplete and flags for city list", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 61, "deletions": 133}}, {"node": {"oid": "dec2c82693fa148b227b56c0c73b9d785575182d", "messageHeadline": "Switch to using Antony's list of country coordinates, and load countr\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 22, "deletions": 5}}, {"node": {"oid": "1a2fe413307dbc4ddf08b13625e40036abe910f9", "messageHeadline": "Update cities.txt to go with CORDA-367", "author": {"name": "Antony Lewis", "email": "antonylewis@users.noreply.github.com", "user": {"login": "antonylewis"}}, "additions": 1000, "deletions": 756}}, {"node": {"oid": "a90b2ba8393eae8c13a5076681285b111f6b1e77", "messageHeadline": "DemoBench: UI improvements, part uno", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 192, "deletions": 68}}, {"node": {"oid": "87dd99d968c13c4d2f290aa80caa48fdec4c673a", "messageHeadline": "legal name validator for doorman node registration (#532)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 235, "deletions": 1}}, {"node": {"oid": "9425b7c92797a8087f9aa497b61f8213829a3114", "messageHeadline": "Escape any unsafe HTML characters in legalName for error page. (#573)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "39ca3c96f991519c875cc5f18333ac440fcd0b1c", "messageHeadline": "Change \"size > 0\" to isNotEmpty()", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6c6ed3a75836af44a1bf7bb88e1e8807cc5db002", "messageHeadline": "Move transaction generation to OnLedgerAsset", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 217, "deletions": 190}}, {"node": {"oid": "325f3f791f39af62910fa041eea3e37a175eb502", "messageHeadline": "Removed the ExitServerFlow", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 91}}, {"node": {"oid": "160d13b6f746ea880b6b3e8940cdc233dbc49cba", "messageHeadline": "Prohibit Java deserialisation in the Corda process (#566)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 214, "deletions": 100}}, {"node": {"oid": "4cb21257e681bb32a6e8c5a2153b3d2c2f9e5dae", "messageHeadline": "Add the Corda node's legalName to the Web error page. (#569)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "2b1a71955c93c63031627d5314fca4a4a9938ad8", "messageHeadline": "Always remove any soft locks associated with a completed flow. (#561)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "6f9b70520c0e11a1a3d64fc0a58371ac13dad936", "messageHeadline": "Load test: add a notarisation test. Each node issues a dummy state an\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "026ac6884a2fab051e8c96dfad970a3f18761604", "messageHeadline": "Load test: set min cash issue amount to 1", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2de90a6dad0e3063a1e936c01d615651329783a", "messageHeadline": "Test if address is reachable before choosing", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a01c466beb148855075ade85eae83ff1f81a3572", "messageHeadline": "Ignore utunX interfaces when detecting public IP", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "08e7eb1a576c2548f8b834b6a3cb9a51c93618e4", "messageHeadline": "Fix M11 changelog entry for DemoBench (#563)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c692a39e62fce3f165d3f76fe03536ebbe64074d", "messageHeadline": "generateKeyPair() calls Crypto.kt implementation", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 7, "deletions": 23}}, {"node": {"oid": "d24f0ea0ba29161eab135fdc2d5daa96027ccf99", "messageHeadline": "Fix incorrectly referenced public key. (#559)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2d7cbc9ecfc2b5255d2602a792631cffc09ece3", "messageHeadline": "CORDA-299: Remove progress Observable from FlowHandle, unless explici\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 169, "deletions": 75}}, {"node": {"oid": "7542d355a99364488458abdc75e15544c8df1466", "messageHeadline": "Make Kotlin emit Java 8 bytecode and parameter reflection data", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0d90082482f87dd5d0f717769e905124e028adb4", "messageHeadline": "Merge pull request #555 from corda/aslemmer-fix-h2-and-copycat-server\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "201c5582457dc0cdf85033a5e2271c6d069c9a24", "messageHeadline": "Shutdown copycat server and h2 database on Node shutdown", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "37a94237c867fc6c9d45ee6a0283ed70cc06c342", "messageHeadline": "Moved tests in net.corda.node.services to correct packages", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 40, "deletions": 53}}, {"node": {"oid": "941bc9be5b5a81813a1b6272bbea969f11d28a3f", "messageHeadline": "Rename installed application to \"Corda DemoBench\". (#547)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 28, "deletions": 26}}, {"node": {"oid": "022b38b7dc68791990e8112cbd86b7189f208bcd", "messageHeadline": "Revert design changes to attachment demo (#540)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 33, "deletions": 34}}, {"node": {"oid": "8e0a0ba8fb36a165641c6a4d2cb1ae8c00a5cd7a", "messageHeadline": "Provide useful error message if db iterator is left on stack during c\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 43, "deletions": 5}}, {"node": {"oid": "66890d845a49276fcff3bf51ec075514cef1809c", "messageHeadline": "Extract methods and classes from CryptoUtilities. Keep one utils file.", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 221, "deletions": 223}}, {"node": {"oid": "a1122c0804e43e0f10c3288be45c10da30b2d214", "messageHeadline": "Fix broken links for RPC classes. (#544)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "054e6ea16b493568090eb54ffc56bb2b9cf3feaa", "messageHeadline": "Merge pull request #526 from corda/shams-macos-noderunner-fix", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6d48667d91a82b679e106bc43601b5e3ba7e41c4", "messageHeadline": "Add infrastructure for X.500 name support (#534)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 132, "deletions": 14}}, {"node": {"oid": "b1e3a2b4e5318d9994a488767a3c9d39467f62fd", "messageHeadline": "Fixed broken NodeRunner on MacOS", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "1a88ca4bee25df52cd05385069ac68f9f9bc2c2c", "messageHeadline": "Add composite signature engine (#446)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 220, "deletions": 13}}, {"node": {"oid": "37dc6ead82b85a16ce5d7da4db9c310373530c99", "messageHeadline": "Improve robustness of the integration tests that commonly have false \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 66, "deletions": 14}}, {"node": {"oid": "88b5e32ab290014783a21a09513f4398c8a5df34", "messageHeadline": "Convert databaseTransaction to extension function on Database. (#537)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 290, "deletions": 285}}, {"node": {"oid": "3e007c02f4d13d35d5c48936864ee3ce218d172c", "messageHeadline": "Fix potential file handle leak in Attachment (#539)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "ac337240a6ede921f46b6979e4a5cbbd870314a5", "messageHeadline": "Minor: more cleanups", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 9}}, {"node": {"oid": "bea799c60dd9b2291544a821f18b10bb702a5bc3", "messageHeadline": "Minor: node: fix inspector warnings and delete dead code.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 66, "deletions": 436}}, {"node": {"oid": "1a86ac481f70e1dcc2def30315b2e26156404a2e", "messageHeadline": "Minor: core: fix static analysis warnings.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 44, "deletions": 156}}, {"node": {"oid": "d35bd74596c0377247f631a5e99e5ff26500af57", "messageHeadline": "Standardise identities used in tests, demos, etc.", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 214, "deletions": 130}}, {"node": {"oid": "ea1bbd6bafa4cde1f42b1467868e4a78f9a61da3", "messageHeadline": "Update tutorial documentation 'by' with 'using'", "author": {"name": "gary-rowe", "email": "g.rowe@froot.co.uk", "user": {"login": "gary-rowe"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "108f171e032b8c727d15410f256c4d4889df8936", "messageHeadline": "Replace 'by' with 'using' to avoid overloading Kotlin keyword in cont\u2026", "author": {"name": "gary-rowe", "email": "g.rowe@froot.co.uk", "user": {"login": "gary-rowe"}}, "additions": 150, "deletions": 142}}, {"node": {"oid": "36d5d0d7b2fae93f34b58bca854bfbb4d790c7d9", "messageHeadline": "Refactor of CompositeKeys to implement PublicKey interface. (#433)", "author": {"name": "kasiastreich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 702, "deletions": 601}}, {"node": {"oid": "cb84f7b707aaed92c1eada1176e505c6c382c18c", "messageHeadline": "Doc changes", "author": {"name": "Charles", "email": "charles@nycsmalltalk.org", "user": {"login": "amiracam"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c80b3b787c071ac567f54942f06a7868b7fec1f0", "messageHeadline": "Minor: work around a type inference bug in Kotlin", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf4363dc2e585eebb19ec4e667cbe26fca0514ee", "messageHeadline": "Minor: more helpful warning when an observable is leaked.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "0c0c5521c09a5ad81e1c7ff5f131d170bd35eedb", "messageHeadline": "Minor: address more formatting issues spotted by Shams", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 28, "deletions": 67}}, {"node": {"oid": "4853e41a58f302143d1dbbe854f70b924e5c7136", "messageHeadline": "Minor: inspector fixes", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 16, "deletions": 20}}, {"node": {"oid": "c097229935f04e82e2bca84b1f5858eafabe8a5d", "messageHeadline": "Minor: run code cleanup inspections", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 69, "deletions": 80}}, {"node": {"oid": "e62250ff7ba1b5cc7a1ebb763d7ab004ef1aa033", "messageHeadline": "Minor: auto-format of module: webserver", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4d6d4c167ec7cb46ec86ed8160640d4521be5848", "messageHeadline": "Minor: auto-format of module: tools, verifier", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 284, "deletions": 277}}, {"node": {"oid": "cda04b0e7b0a40c8295ae259737b97b54c8734f1", "messageHeadline": "Minor: auto-format of module: test-utils", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 38, "deletions": 21}}, {"node": {"oid": "9948815df1857cee0e0266ea50fd43992ec402d6", "messageHeadline": "Minor: auto-format of module: samples", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 47, "deletions": 43}}, {"node": {"oid": "eec8b9e4da4427a970ab7a4b0e2d8c2e519fe7ef", "messageHeadline": "Minor: auto-format of module: node-api, node-schemas", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 42, "deletions": 37}}, {"node": {"oid": "d6af7277511765a8d07b5e3612c780cb21a229b9", "messageHeadline": "Minor: auto-format of module: node", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 130, "deletions": 111}}, {"node": {"oid": "3a7bcee15b8e06e63a7bd21e5176cc5a706796a4", "messageHeadline": "Minor: auto-format of module: finance", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 69, "deletions": 76}}, {"node": {"oid": "6f200562b30a3a74f29141d56a615929ba83f1bf", "messageHeadline": "Minor: auto-format of module: client", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 22, "deletions": 18}}, {"node": {"oid": "d9391b3d2956f78a4bf9f0804aae4d4781afd4ad", "messageHeadline": "Minor: auto-format of module: core", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 130, "deletions": 106}}, {"node": {"oid": "ba902f1549b2d8e8e6c8a19edf151103e413c64b", "messageHeadline": "Make quasar unit test setup work if there is whitespace in $PROJECT_D\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "43459789eef98da36f643344f3f4036838e1024c", "messageHeadline": "Merge pull request #510 from corda/andr3ej-runConfigurations", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1ebb2967d1489d4e1d28a564f09d84541549ff1b", "messageHeadline": "Minor: add a missing dependency on stdlib-jre8 to the :client:jfx mod\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "35fa9d2e5920a7ffd1b176241d33a942e7d4ba9c", "messageHeadline": "Version number parser can now handle patch versions. (#516)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "d795132e7f8d6d087c906903b9920e572999da56", "messageHeadline": "Restore :client:rpc unit tests to their correct location. (#530)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "d31a6fae85d5284e87fb67433948742a085fbdc8", "messageHeadline": "Fix up HibernateObserver to allow cascading persistence after bug rep\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 168, "deletions": 17}}, {"node": {"oid": "c17fe29a62759abe21b79004e1b3eb985d152d6b", "messageHeadline": "Converted FullNodeConfiguration into a data class and added ability t\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 544, "deletions": 301}}, {"node": {"oid": "868a490bba9cf64ab887c1390adbc4bd55309d03", "messageHeadline": "Merge pull request #520 from corda/pat-M10-contributors", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dd7bb61b68ee06e8f37c6b4159b1bfdce6cb8913", "messageHeadline": "M10 contributors", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f4bdb00f70c594ea0a670386cf682a402dde1ddf", "messageHeadline": "Bump version to M10.1 in docs for release (#517)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c5247d1cf6d0e4ff7ee951ccb555ef36e7fd65e", "messageHeadline": "Update DemoBench documentation. (#499)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "7b216d6dc323ce4b163d8eb40ef13d1f2db063f9", "messageHeadline": "M10 release note (#509)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 91, "deletions": 21}}, {"node": {"oid": "8dbd0d2e250e07764f841a00adb4dc83829d93bf", "messageHeadline": "Improve Quasar agent config instructions for unit testing (#512)", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f7dd2733f21a96f89c3fbb3d639fc6d3def5fc65", "messageHeadline": "Kryo register FileInputStream and addDefaultSerializer for InputStrea\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 27, "deletions": 8}}, {"node": {"oid": "d6403ce8cb3f8d6484c841e306f58294defb483c", "messageHeadline": "Move CordaRPCClientTest into :client:rpc module. (#511)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8853a6069c10224f1a1a9e008ded77742caa18f4", "messageHeadline": "Command fails as .idea/runConfiguration doesn't exist in version cont\u2026", "author": {"name": "Andrzej Cichocki", "email": "andrzej.cichocki@r3.com", "user": {"login": "andr3ej"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9463ebf452c3eae77f292e6ddd82d396f3cdb9f", "messageHeadline": "Tidy up a few rough edges for DemoBench. (#507)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "48295242444cba75f4f1014fed6093c4b8d22812", "messageHeadline": "Avoid errors if Corda / Explorer cannot be found at runtime. (#501)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 75, "deletions": 21}}, {"node": {"oid": "0a60d389d702b4b7c60e7adbfb62a04d62353eee", "messageHeadline": "Update production readiness warning (#505)", "author": {"name": "Richard Gendal Brown", "email": "richard@r3cev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "d994469ab4daccfb3ce62a5e8965811d20fdca98", "messageHeadline": "Bumping gradle plugins version to be able to publish the latest chang\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69d6286a5e446bc30ffc961c8cb85994aac24cc8", "messageHeadline": "Args are correctly passed to node runner (#503)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b5c6f6053aa2413bf16949e6b96e82e87fc529b6", "messageHeadline": "Changed dependencies of deployNodes everywhere to depend on the jar t\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "a93692e4344670e4f84770deb9bcedbf4170ed91", "messageHeadline": "Added an exception mapper that prints out errors emitted by the webse\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "23224fc92c3c319b21128278a9b80535faa74086", "messageHeadline": "M11 snapshot version bump (#497)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "48b121d145eba62c97eec98800a1b8c2d7b632b9", "messageHeadline": "Add Cash*Flow tests", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 227, "deletions": 0}}, {"node": {"oid": "848988bf1c880afd59a7ad29d0d0945748af5311", "messageHeadline": "Merge pull request #487 from corda/shams-sealed-data-classes", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 108, "deletions": 159}}, {"node": {"oid": "e8316dedd0a11b5a16a2a885819f5c9d28f62324", "messageHeadline": "Runnodes now exposes default ports for nodes automatically (#480)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "09e7d89e4e7ff899723751dee86d07195120c810", "messageHeadline": "Merge pull request #500 from corda/clint-driverdebugportfix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "faef877a8d4014636ac9ccd1aa41fa9c244f554e", "messageHeadline": "Converted sealed data types to be data classes", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 108, "deletions": 159}}, {"node": {"oid": "da92806b99cdbbc21f80608cc20634996c101e4d", "messageHeadline": "Merge pull request #496 from corda/clint-fixdocsubuntu", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6768a83232d00ef10a175d5cca8ade1b3821b69d", "messageHeadline": "Readded the debug port to the driver and added a log entry for the de\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dbd82705aabe020dcd2f4703b1ba9b1ed848f311", "messageHeadline": "Artemis - allow attachments to a maximum of 10MiB including any heade\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 79, "deletions": 15}}, {"node": {"oid": "413e39903dd6b4c99e94224aa8af58b47600fbc4", "messageHeadline": "Fixed bug whereby Cash Exit was not taking into account the issuer re\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 64, "deletions": 14}}, {"node": {"oid": "3327517d610559067ff5f79a4a62e675d7822558", "messageHeadline": "[M10 Fixes] - fixes enum - json conversion problem in kotlin 1.1.1 (#\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 18, "deletions": 54}}, {"node": {"oid": "352da7e4c7423728c0f5f3e33c0ec3cd17c090c0", "messageHeadline": "Add 'finance' module to Corda WebServer, for plugins to use. (#489)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "c0d2e3ec04fa89bcd3fdfed4b90ee8a8f242af4e", "messageHeadline": "Fixed docsite building on Ubuntu by explicitly calling bash. Due to s\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bf90b140c1ed1595f485934a8ff4088f2e63dd01", "messageHeadline": "[M10 Fixes] - remote debug flag fix (#494)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0c548d4fa9b207b56e0980ff2d36c38f418e151", "messageHeadline": "Cleaned up code causing build warnings", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 21, "deletions": 45}}, {"node": {"oid": "30dd29752c9cd5f0e53cd27175f9442a2368eb26", "messageHeadline": "Clarify exceptions thrown from loading a key store", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 22, "deletions": 2}}, {"node": {"oid": "51c7f6ca30ea182c73a7b163ad5006df466e68f7", "messageHeadline": "Merge pull request #453 from corda/mnesbit-amount-improvements", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 519, "deletions": 76}}, {"node": {"oid": "d8370a41b53d78b79d32c2371cbd200666d39c32", "messageHeadline": "Reduce occurrence of flow exception in explorer demo (#467)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 76, "deletions": 176}}, {"node": {"oid": "0bbc330a046d10d29c6b003c7b9dd32b39a3f5c5", "messageHeadline": "CORDA-307: Initial DemoBench documentation. (#408)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 104, "deletions": 0}}, {"node": {"oid": "341e1acf2a7296a65326d73df18e7c2d768123a5", "messageHeadline": "Test webserver configuration too. (#485)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "e6bb2eedc0f585f6c842138adfc006839b119bf2", "messageHeadline": "bump gradle plugin version to 0.10.3 (#482)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "846d9caa098ede540a1a50492a0d5db757d5dd9d", "messageHeadline": "Add non-validating Raft notary", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "fcdcb0bdcf424567d5bb19ca3a552950bae2422e", "messageHeadline": "Merge pull request #469 from corda/clint-reducebuildsize", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 160, "deletions": 49}}, {"node": {"oid": "73c0fdc11829c98c84d314ff8a9587673a0f2788", "messageHeadline": "CashExitFlow now uses coin selection with soft locking. (#481)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "570f5a7675e9b09f09e88d948f7daf78e0d6e35d", "messageHeadline": "Reduced the number of explicit dependencies in the webserver module.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "79e9c3f5c7f75d5786d27f25a4c2181c151154b3", "messageHeadline": "Merge pull request #476 from corda/clint-cordformationh2", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "035857e992e4d71faa790f52be64f25c218c651b", "messageHeadline": "Test configuring DB port number. (#475)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e201569ac989140632b0435f227a4e0c2e185d8a", "messageHeadline": "Made casing of h2Port more consistent with other node properties in C\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d72b75caa421478c7192a6ecba84764515177b10", "messageHeadline": "Observable.subscribe().unsubscribe() and ListenableFuture.cancel() (#\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 55, "deletions": 9}}, {"node": {"oid": "b62f9018920088bdb7792d9584b623e0d0b95573", "messageHeadline": "Merge pull request #462 from corda/mnesbit-tactical-patch-explorer", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "b3936a215939756c53418518e03a12351f2f0f52", "messageHeadline": "Exclude commons-logging for all projects at top level. (#473)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 6, "deletions": 28}}, {"node": {"oid": "f9fc3a3ac236f747552a76d36bdb77fcf760bdec", "messageHeadline": "Added m ore defaults to the new web reference.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e87184d1ebd637d572627b0c4018963a3cf13e45", "messageHeadline": "Corrected logging location - broken by initialising logger before log\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "0695374d7210a7050aa6f75209d37f52686c94fa", "messageHeadline": "Tactical fix for Explorer crash issue under Kotlin 1.1.1. Original co\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "da88a43e403c14d70725f673cf015b045821593c", "messageHeadline": "Moved webserver to root project.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "73a7c62a078068d0d1a024d8a9e97787efbfe7b6", "messageHeadline": "Gradle plugins version update from 0.10.2 to 0.10.3", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76eb713777215f31b626c0ed8cd8a20dd857597b", "messageHeadline": "Added a h2 port configuration to Cordformation.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c7e5cf5079bfd143faa18a647582dc1088d90237", "messageHeadline": "Fixed : Message value in NotaryException is always null (#470)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e3872c14692ea2b51e9e4e80f28942ee4df297ce", "messageHeadline": "Fixed logging to log file for webserver at startup. Removed more redu\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "f15a22d828cf6f9f6dabf782927c9054a51acc00", "messageHeadline": "Replace kotlinx-support-jdk8 with kotlin-stdlib-jre8. (#463)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "cedfc4e1ad7cc1ff667bb1ee155f728be031377b", "messageHeadline": "Add a concept of token size to Amount<T> so that conversion to/from i\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 519, "deletions": 76}}, {"node": {"oid": "63a70f46a40d26a910452135d9aa2ecb365c1ab8", "messageHeadline": "Merge pull request #466 from corda/clint-manualkapt", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 14, "deletions": 1201}}, {"node": {"oid": "f116c02149d9192af7051e0356adda2c7920759b", "messageHeadline": "Remove webPort from demo nodes so that no unnecessary web servers are\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "55af8cff74625223be3e5eeaf49a843d700b6f99", "messageHeadline": "Update Copycat (Raft lib) version to 1.2.3", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d8217bbc7d72ae9d0e9cc418b2710d064fc70c7", "messageHeadline": "Fixed compile issue when testing the webserver.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d4e0ab52fe7efbf904f5e91c8878849471ffa697", "messageHeadline": "Moved the webserver from being a subproject of node to a subproject o\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "27e7a4226efc0d98f1738a169d96492dff0db891", "messageHeadline": "Removed unnecessary config for webserver.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 14}}, {"node": {"oid": "561b2e50a6bd4d5b3c13d550bd579117ca7ef455", "messageHeadline": "Webserver no longer depends on node. Added a configuration parser for\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 139, "deletions": 10}}, {"node": {"oid": "e9cfbde28769b39feddedd8f83f150aa0e957aac", "messageHeadline": "Kapt now must be run manually in order for IntelliJ to compile Corda.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 14, "deletions": 1201}}, {"node": {"oid": "577b2c2c22eef6241c9cc3403a3cdd89d2974f97", "messageHeadline": "CORDA-319: Shell: use ExternalResolver to load our commands", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 72, "deletions": 51}}, {"node": {"oid": "527e571bc36d76b5d19d779f3e6279a0b4dba971", "messageHeadline": "CORDA-312: Shell: point at our own fork of CRaSH.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3e1b4aaef46fb60c3b51d073c183a42b84a345c9", "messageHeadline": "Merge pull request #431 from corda/clint-gradledocs", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 86, "deletions": 567252}}, {"node": {"oid": "03deffa95530d102bcc830861b9832157294667e", "messageHeadline": "MQSecurityTest: Make sure no actual message is received.", "author": {"name": "Qian Hong", "email": "hong.qian1@cba.com.au", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "796d475e0bdbf3cdabd1b2dcea96472f8542bb07", "messageHeadline": "Removed repositories from docs build.gradle.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "5ef66d8fd6a03ead8317454b9d287139b65c6ceb", "messageHeadline": "Removed old information about Dokka from the building docs documentat\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 25, "deletions": 17}}, {"node": {"oid": "1b5182fe2416165fb4a70b1e11a99e2e6687321a", "messageHeadline": "Removed robots.txt from repo and added docs/build back to the gitigno\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "8862920f9abef622f5bbaf669b423ebead4e9682", "messageHeadline": "Removed docs build directory from repo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 24, "deletions": 567172}}, {"node": {"oid": "b80aaa0e9d8b3832d7ebe84092eee937280fbf03", "messageHeadline": "Moved the build docs functionality into build.gradle.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 69, "deletions": 78}}, {"node": {"oid": "ade9a7dba8b7f626550c0448a3341ae31af42c92", "messageHeadline": "Filter zero bytes from CRaSH input stream. (#460)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 176, "deletions": 47}}, {"node": {"oid": "78a0024e00c3c32e2ad0a3a9b9a3ca00665f5304", "messageHeadline": "Fix various deprecated warnings", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 27, "deletions": 40}}, {"node": {"oid": "86b5915ae71884e4ac44f345968e31bb6cec2e22", "messageHeadline": "changed reference from r3prototyping to corda", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "062dc67ab630a46f090dbd772c6cecfc9c233da7", "messageHeadline": "Add `Any` constraint to Amount token", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "e0a2c76f390b3c56018cb4ec6d9a7095d6f19c2a", "messageHeadline": "Remove unnecessary parameters to copy()", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9a7d0a0fb545e4e86dcbb50564e73053edf30d32", "messageHeadline": "Replace unused variables with _ after kotlin 1.1.1 upgrade (#456)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 133, "deletions": 140}}, {"node": {"oid": "7eada1408e2df2a13bf5866e4ab00763331de6ff", "messageHeadline": "Reduce warning and info messages in node log files (Artemis) (#449)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3497e42f7c36efddc6ce644036d5c8d522a02ad8", "messageHeadline": "Upgrade to Requery 1.2.1 with Composite Key support (#443)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 112, "deletions": 180}}, {"node": {"oid": "bafedc21e20d97894f8632920494f72d8a92d6d3", "messageHeadline": "Display Corda node legal name in JVisualVM Console for MockNode testi\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6ca0dffa6c89b64d1571ca0ffbdf9acde597eb28", "messageHeadline": "use sshdPortAllocation for sshdAddress instead of portAllocation to f\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b75913c24a747be63cc2bffe82b800cdfe892604", "messageHeadline": "Merge pull request #451 from corda/mnesbit-fix-flaky-tests", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "8ef1d767c9863a64b1223c90070ebd0732d0bd75", "messageHeadline": "Consolidate maven repositories (#445)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 7, "deletions": 269}}, {"node": {"oid": "2f2d4b64b5820b2b98c643d406eeb407d6592ee3", "messageHeadline": "Merge pull request #442 from corda/clint-verifierpublish", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8f1d58a508872409343072f01b3fd952aa03bc74", "messageHeadline": "Fix unit tests causing problems on windows", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "a47a45037db320b8e484c8217728e72396972d48", "messageHeadline": "added protocol design to the permissioning doc (#448)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 33, "deletions": 4}}, {"node": {"oid": "252195672bd6fe1ae18f75c7c2b84b9ef997906a", "messageHeadline": "Corrected driver documentation.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dea759587683deb69d8de2248961bd316461df5", "messageHeadline": "Fix a thread safety issue on session close in RPC", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 19, "deletions": 9}}, {"node": {"oid": "aca00700aaf1c9e398194a5cb0f7df2769740a28", "messageHeadline": "docs: Create users separately for different parties with minimum requ\u2026", "author": {"name": "Qian Hong", "email": "fracting@gmail.com", "user": null}, "additions": 9, "deletions": 8}}, {"node": {"oid": "48832d44fa34d9cc8c504c45f85a06b67b113392", "messageHeadline": "Added verifier type to JavaDoc for startNode", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e545dd3e2b90597a4c2f6dbd8b9eb8bba02f0291", "messageHeadline": "Verifier is now correctly publishing", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9c4d1cd31b05750c2106b3efac945b97419fd09", "messageHeadline": "Remove unwanted dependencies. (#441)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "dcbfe7bb5dd268a2a36c4b09565cf3073998b9d8", "messageHeadline": "Typo fix to the intro white paper source code.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9a1e352cdfdc5a3064d6e1a5998e8b5eb6674cd", "messageHeadline": "Bank of Corda demo: Fix broken RPC client test.", "author": {"name": "Qian Hong", "email": "hong.qian1@cba.com.au", "user": null}, "additions": 15, "deletions": 14}}, {"node": {"oid": "259bdf4261d66c4fdf5d36520f84fb40f576aaa3", "messageHeadline": "Merge pull request #340 from corda/aslemmer-verifier-split", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 1459, "deletions": 241}}, {"node": {"oid": "979b07723d0c47f181b3e410d46abbe5922dc7e1", "messageHeadline": "Give \"Response\" a more meaningful name", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "148b7b75519a1c1d4a05b71f2a114bb11ba9413d", "messageHeadline": "Upgraded Kotlin version to 1.1.1 to fix issues with Cordapp building.\u2026", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "81dcde99bf710ef1cb7680af3ab0a653ca4356ea", "messageHeadline": "#340: Factor out jvm process start into utility function", "author": {"name": "exfalso", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 98, "deletions": 126}}, {"node": {"oid": "48952dfc022be9f64fa85173460a1248818fdcf2", "messageHeadline": "Add node-api, split minimal node functionality, OutOfProcessTransacti\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1390, "deletions": 144}}, {"node": {"oid": "028029910461b37f9afbdda85674b87a9598be54", "messageHeadline": "Soft locking implementation using database coin selection", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1383, "deletions": 324}}, {"node": {"oid": "045efbf0748e4ebd32ce63bbb469c577f686acb1", "messageHeadline": "Remove TERM_PROGRAM from environment because JediTerm does not emulat\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a40d55df84d09f8e973915a43a6fe29c17636714", "messageHeadline": "Updated docs to refer to the latest M9.2 release.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc06d37369d82a51f92736d46459e25378b4003a", "messageHeadline": "Intellij bug workaround  (#434)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c73a2e603487cbe55d9051f2901f657e029b2298", "messageHeadline": "Add utility functions for requesting transaction keys", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 145, "deletions": 0}}, {"node": {"oid": "cec4e20bc8e45e1d055f39ac070f160726ff2552", "messageHeadline": "Refactor DemoBench's configuration classes (#429)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 64, "deletions": 26}}, {"node": {"oid": "bb74f0ca348e177110ba51fca33845ef5b3bfecf", "messageHeadline": "Merge pull request #427 from corda/shams-consistent-guava-deps", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 58, "deletions": 40}}, {"node": {"oid": "c3cf2226ea972bb7cfca56544b463b03e9211410", "messageHeadline": "Extend identity service tests", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 21, "deletions": 8}}, {"node": {"oid": "52ea54f74299f275996829bcf9398fbe7a22d32f", "messageHeadline": "Upgraded both guava and guava-testlib to 21.0 and made sure they shar\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 58, "deletions": 40}}, {"node": {"oid": "558a3207e96b2ff038bd099ffe0c20651eaaf8f0", "messageHeadline": "Include CordaCaplet$1 to fix WebServer startup. (#430)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "11cedee211a7af0cbc21df0bb6f5b57c419f8ae5", "messageHeadline": "Size of notary key in vault schema fix. (#414)", "author": {"name": "kasiastreich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "81b039376675a3905eb92a52c1b89f7d667a055c", "messageHeadline": "Add Party type parameter to IRS state", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 82, "deletions": 77}}, {"node": {"oid": "ad71a485058a5f22172381cc31bdd4769a8d4b83", "messageHeadline": "Fix merging: (#426)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 15}}, {"node": {"oid": "19ee4f2d7b577a450adcae53b1b8d7b1e07bfa41", "messageHeadline": "Create testArtifacts configuration for 'core' module. (#425)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "6a21de74b36e85ffc6c8ec82bae58a193c5a47cc", "messageHeadline": "NodeRunner: fix OSX script. Add a delay before starting the next node\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "e29d41a82acb72494ab30b6785c344d2b057c78c", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 59677, "deletions": 0}}, {"node": {"oid": "67e6bbc0686affe4d8611d51d988b6e80bf21e44", "messageHeadline": "Support overloads in the StringToMethodCallParser", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 41, "deletions": 14}}, {"node": {"oid": "68ff33549a1c4405788bf531853cb78f79a96691", "messageHeadline": "Address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 42, "deletions": 42}}, {"node": {"oid": "ac90fe724e71c2a36526ebdadf2f5dc6c091521a", "messageHeadline": "Shell: add support for uploading and downloading attachments.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 631, "deletions": 149}}, {"node": {"oid": "347224c90004b89cb2c403cb96610f3567fd6ede", "messageHeadline": "Improve attachment checks to ensure that a stream is actually a JAR/ZIP.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 20, "deletions": 3}}, {"node": {"oid": "2cb02c75eb14188b5743531509f71f044b89d1b4", "messageHeadline": "Minor: remove ANSI progress observer, delete some currently dead code\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 75}}, {"node": {"oid": "262c87a5c65da939f09cb9babdb086371bc88305", "messageHeadline": "Integrate CRaSH shell (SSHD). Joint effort between Mike Hearn and Mar\u2026", "author": {"name": "Marek Skocovsky", "email": "marek@dapps.cz", "user": {"login": "marekdapps"}}, "additions": 866, "deletions": 18}}, {"node": {"oid": "c5966a93e5f0f7e9a230fac2d7ec13341c4474d3", "messageHeadline": "Remove duplicated SecureRandom functions in crypto package.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "eaf9dad7c98f89a9f4762619820ceb08ef6cbd3e", "messageHeadline": "Remove junit-quickcheck from Corda because it is only used for testin\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 39, "deletions": 20}}, {"node": {"oid": "9348ec05e72adad512cb0c8f5b659e4a8da829f2", "messageHeadline": "Use loggerFor() function from :core. (#418)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "e1bfa6c655c7e3a2be9c27c84f1168daf683ae1a", "messageHeadline": "CORDA-267: Set a default name of Notary for the first node. (#417)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "660e570b481006048dbe5b5f0aa04341b6103505", "messageHeadline": "Merge pull request #409 from corda/aslemmer-fix-runnodes-add-tmux", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "146641112eb24ae9717ac924bc903c7aed8afdda", "messageHeadline": "Correct format of README.md link to Slack", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "852af27f3883af13af5d80935e8ce6b15fa4dfe0", "messageHeadline": "Use platform version of Guava for DemoBench. (#406)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0713baf5132df6caf10d7527ae79c1630d4d3f9f", "messageHeadline": "Fix isValidatingNotary check: throw exception if the provided party i\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "71fe3e3d3bf298aabac2ccc3ca1c2a8a531f6522", "messageHeadline": "Record a metric for duration and rate of execution for every flow (#372)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "5b26d5b4548ecda4975b7af3caa1e4ad97d197f0", "messageHeadline": "Bump publish.properties", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79d133d9d7f278ea34b81d2f35ccab47a52127fa", "messageHeadline": "Use tmux instead of xterm if available", "author": {"name": "tomconte", "email": "thomas@conte.com", "user": {"login": "tomconte"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "eb9ae6b6b0579aa7e252b9f3ec5d91be9cacd5a4", "messageHeadline": "runnodes: Fix runnodes on Linux, fix nodeName", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "98266da41cd5d5d71ae46a765f8dde038fcbd088", "messageHeadline": "Refactor CordaRPCClient into new :client:rpc Gradle module. (#405)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 248, "deletions": 165}}, {"node": {"oid": "9a5bba9c049338f0ff06b39e2f686fcbbf53c862", "messageHeadline": "Created a Kotlin node runner (#367)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 133, "deletions": 64}}, {"node": {"oid": "7532ae763ff2f547d25f81c33abb052e549c0b1c", "messageHeadline": "Upgrade to Kotlin 1.0.7 and Gradle 3.4.1 (#402)", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 48, "deletions": 46}}, {"node": {"oid": "4f0e8b73bbcd582248789d6ac88dd9a697f1fa13", "messageHeadline": "Update port numbers in explorer docs", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 17, "deletions": 15}}, {"node": {"oid": "7e0e7bc6452581d4c56da930e0002334396db855", "messageHeadline": "Fix warning in NodeAttachmentService", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e43df36d3aeb1bd76e0b485697828d50ba8985f", "messageHeadline": "Refactor :client module into :client:javafx and :client:mock (#388)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 154, "deletions": 107}}, {"node": {"oid": "26044e543d95500698f0acf99e2ea00079762931", "messageHeadline": "Merge pull request #381 from corda/aslemmer-driver-improvements", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 86, "deletions": 37}}, {"node": {"oid": "7a9bc5bfadcb7257f4712a1516c0ec00a4adc101", "messageHeadline": "driver: Add ShutdownManager, make network map service optional", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 86, "deletions": 37}}, {"node": {"oid": "d281fe82b54ff7dc15f20b4716e81313837d90bb", "messageHeadline": "Docs: misc fixes and tweaks to the docsite.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 109, "deletions": 146}}, {"node": {"oid": "1243118aa9d02c35ed0c83e1bb1e6445c08280c7", "messageHeadline": "Minor: more banking jokes, surround legal name in quotes", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "4c6548107a00ad64fa7196295ea45049025c059d", "messageHeadline": "Minor: don't repeat the legal name of the node multiple times in the \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d6fe30f0304900e6101eb40ad93eb520334a02f", "messageHeadline": "Minor: set file mode explicitly so corda.jar is executable on UNIX wh\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dbd0bd785949b63c8f684b201ed86b2108d686d2", "messageHeadline": "Merge pull request #392 from corda/shams-logging-fix", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 70, "deletions": 61}}, {"node": {"oid": "bfdb31e9cf63654917628f709ea34b445734d68b", "messageHeadline": "Merge pull request #401 from corda/clint-kaptexplicitidea", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "209f5c8a259e3faa84c2fd86436e59541fd689e2", "messageHeadline": "Logging fixes, including broken --logging-level cmd line arg", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 70, "deletions": 61}}, {"node": {"oid": "e32c660a0fbce31068b2c9fa10debad81b819fc6", "messageHeadline": "Generated files in node-schemas are now correctly identified by IntelliJ", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "18c57cf951a439f80f47438627a8bcb043758621", "messageHeadline": "Merge DemoBench into Corda. (#380)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3126, "deletions": 7}}, {"node": {"oid": "66e4f8d74b6ed533e7f96f6088c800023e3c4f2d", "messageHeadline": "Merge pull request #359 from corda/clint-explicitkapt", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 212, "deletions": 0}}, {"node": {"oid": "25327f10e154f63f22da1acb50d7bdbaa2c92f40", "messageHeadline": "Merge pull request #395 from corda/aslemmer-publish-node-api", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d415865efe16c311f323260d5d72a7a757baf205", "messageHeadline": "Explicit dependency on SLF4J API, to help IntelliJ. (#393)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d7751fcd789fbf10615a2c5a99846d972b438d3b", "messageHeadline": "build: Fix publishing list", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0aecae6531837efb88da9507f3f448193eace006", "messageHeadline": "issuerNodeUSD fix", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d54832d8818866c3d01a4d11d2bf31f1990b830", "messageHeadline": "FlowSessionException is sent over RPC so must be serializable and doc\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "afbc8f9b5cf27478bbefff6e6246a3b232c113e6", "messageHeadline": "De-issuerify the cash payment flow. This makes it easier to use the p\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 43, "deletions": 72}}, {"node": {"oid": "4f6b44ceff1a763a4be57dc1f96da9fe16061170", "messageHeadline": "Merge pull request #379 from corda/aslemmer-node-api", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 278, "deletions": 175}}, {"node": {"oid": "64fe92ce34c56ecc19d88216a98a1d25cca0fa72", "messageHeadline": "Upgrade to H2 1.4.194. (#389)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4ce2d65964b1002ee4ce0e2c9d06654837b16d23", "messageHeadline": "Fix intermittent \"Address already in use\" test failures since RPC por\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a2db6d0f5d5430ce9722b7d7337e03118046bb38", "messageHeadline": "Correct code paths in tutorial docs", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d3f956ab601b5873395ee84b507d3ee4360ee65b", "messageHeadline": "Address PR 379 comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 57, "deletions": 49}}, {"node": {"oid": "1de1f9095f3ca04bcd4ac38c79ca814c8f2f46ce", "messageHeadline": "Several tests were corrupting Kryo which was then returned to the com\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 66, "deletions": 35}}, {"node": {"oid": "b4a5902faff7a7849c66a9c2f5b11a4840a5ef0e", "messageHeadline": "Test build now compiles correctly with kapt removed from the build tree.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c3c1f3d801354803d6f7d6d41431e34514186bec", "messageHeadline": "Add :node-api, factor out some artemis code", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 270, "deletions": 175}}, {"node": {"oid": "486368d926d8b4109fbd7c3e8cc6b385c9174b8f", "messageHeadline": "Clean up messaging/RPC port configuration and docs (#296)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 402, "deletions": 366}}, {"node": {"oid": "eb21458885c6a9f773abba9cb2f23b0a03d62147", "messageHeadline": "Some fixes to emoji/ANSI renderer", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 63, "deletions": 44}}, {"node": {"oid": "f079c05e6adad3f646d003080f2f94dc7c701c4f", "messageHeadline": "Merge pull request #361 from corda/shams-nms-reg-error-response", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 425, "deletions": 450}}, {"node": {"oid": "2af04aeb40d719821ccdff3c8745b86674c22738", "messageHeadline": "Merge pull request #366 from corda/shams-suspendable-unwrap", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "5966610a6e2524e0b556f5627d3ce27f5da630a0", "messageHeadline": "DEFAULT_MAX_BUCKETS based on max heap size", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5e3e7f6c1c45db36b0dacaaae999918b828d2efa", "messageHeadline": "Clean up of network map service  and its tests, and added error msg t\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 425, "deletions": 450}}, {"node": {"oid": "51a5eb77a0028827c7202831ecd5432101d76e4e", "messageHeadline": "Added @Suspendable to UntrustworthyData.unwrap to allow Java flows to\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 77, "deletions": 0}}, {"node": {"oid": "391270ed714dae89af837e96343faf3609682ff4", "messageHeadline": "RequeryConfiguration setting for table creation is now CREATE_NOT_EXI\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6844ab32f88cc18158a2fdff167a39304ae9f97e", "messageHeadline": "Custom Logger serializer and its related unit-test.", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 29, "deletions": 3}}, {"node": {"oid": "4775756fb0eb352a8ac6cbdc47e711b56d3f7b2d", "messageHeadline": "Entirely separated the generation step from the jar step allowing for\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 23, "deletions": 1}}, {"node": {"oid": "525607441b2108d2e7f15d599dee1da0f4090ecb", "messageHeadline": "Merge pull request #365 from corda/intro-whitepaper-jp", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "03c04608446458525618373f15ae3b71d03c260e", "messageHeadline": "Fixed an issue with subprojects not correctly compiling due to incorr\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d69a12dc15da72224be3776b8d33a26cc0e708d3", "messageHeadline": "Added all generated files and added a buildKapt task to actually buil\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 175, "deletions": 2}}, {"node": {"oid": "4c74de5237338aef03ea5f9b072e3de92276ff05", "messageHeadline": "Moved generated code out of directories that get cleaned.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "f7b38f77d0fcd330c43779c81ef3d593af400bf1", "messageHeadline": "Kapt is no longer run automatically when build is run.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f3a5f8e659348b7308d5fef61adba95a8f4b1a3f", "messageHeadline": "Pool Kryo instances for efficiency. (#352)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 259, "deletions": 200}}, {"node": {"oid": "b8a4c7bea3fe4202db0e19e593202bfb8501b727", "messageHeadline": "Add a general string to method call parsing utility class to the Jack\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 233, "deletions": 15}}, {"node": {"oid": "d576468a93bd68e540de8903d847c3e379a67755", "messageHeadline": "Minor: take out unused variable from Jackson party mapper.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2634e1673f0685a19cf3e38ec42256645ca37a41", "messageHeadline": "JacksonSupport: add support for Amount<Currency> and OpaqueBytes", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 100, "deletions": 44}}, {"node": {"oid": "6d8ce50a4181c9506732ea5839d65bb6482c4eba", "messageHeadline": "Make Jackson module use the official java.time module instead of our \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 11, "deletions": 33}}, {"node": {"oid": "69a99b2f427cf43d661640baef7a4f12d5580d3e", "messageHeadline": "Merge pull request #364 from corda/shams-register-class", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 52, "deletions": 58}}, {"node": {"oid": "9db773d17cb2c50a97711707ceeb896c4e2ad5bb", "messageHeadline": "Remove unused vars + and change set/get with indexing operator. (#358)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 28, "deletions": 29}}, {"node": {"oid": "f581844f3feb7b5eb4af829e564366d1afedeffd", "messageHeadline": "Flow registration takes in a Class object rather than a KClass", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 52, "deletions": 58}}, {"node": {"oid": "6a6698b598ea51edbbd6a0b31bd8990009727bdc", "messageHeadline": "Merge pull request #339 from corda/aslemmer-fix-rpc-close-deliver-dea\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "195d69d0dc8c85dccf06f811e75f0c59913d00c4", "messageHeadline": "Print to screen and log basic info (#356)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 30, "deletions": 9}}, {"node": {"oid": "40a5955ad06225e848a1fa999794e27c189c50ed", "messageHeadline": "Added Japanese translation of intro white paper, by Munetoshi Yamada", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 201, "deletions": 0}}, {"node": {"oid": "c2c9df2145c5df95e3648858f0b1f9929705d6e4", "messageHeadline": "Merge pull request #289 from corda/clint-builddependenciesjar", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "3b027345b00bff20737073d73cc330871f3cb586", "messageHeadline": "Merge pull request #362 from corda/clint-webcapsulefix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c972753bb90fbdc98829de252dc3f711f6fa45a1", "messageHeadline": "Added documentation to the cordapp dependency builder and expanded th\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "c2b401682b23603d88da959c3a56a4fa17a01b37", "messageHeadline": "Added CDDL notice to zip.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f091659b7cb642cab49b54f9a75750234e82a875", "messageHeadline": "Updated JAX RS to the actual version that is downloaded to avoid mism\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2a78c7943e93711ce49d2eabcfe2af8e092efad", "messageHeadline": "Changed from a JAR to a ZIP.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7befc3ba7ab50300d1f2cd3270f5d35838543bcc", "messageHeadline": "Added a new gradle task to output a JAR with all runtime and compile \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "e0773ff737882568d907077ab42d666a5c138bb6", "messageHeadline": "Webserver capsule now contains the correct caplet which was missing d\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18e46209286d678dc0461e251b9ff88458272749", "messageHeadline": "ArrayDeque FlowLogic references were not being removed on flow termin\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "81dcec579e4a860f6586391f34642afa19c8ed4b", "messageHeadline": "Merge pull request #346 from corda/rnicoll-capsule-web-server", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 105, "deletions": 57}}, {"node": {"oid": "389685a31e4be1528707934702349f85c1cbf76c", "messageHeadline": "PR 339 Address comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "60520412c88bd14806fc00efc6b38e93e09d762d", "messageHeadline": "rpc: Fix deadlock caused by deliver() and close()", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 23, "deletions": 18}}, {"node": {"oid": "a394adbb44309cb74efdd611f3b6e31c267e21c0", "messageHeadline": "Work around JaCoCo injecting fields/methods into classes when the tes\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "8e1a48d935b65f7ae0e3937a5201312e80dec49f", "messageHeadline": "Add experimental class building class (the 'carpenter').", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 405, "deletions": 2}}, {"node": {"oid": "20282b5d53348f2197c339e5d0c6dda0cc9d8608", "messageHeadline": "Renamed webserver capsule to webcapsule module to avoid clashes with \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bbbc4d9eaa66f81c7ec1363c7298621e1e950102", "messageHeadline": "Fix in reading non-present manifest values in single tests", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "31dc6e4b8fbd97762454c5555402e93b67998f2b", "messageHeadline": "Merge pull request #338 from corda/aslemmer-generator-remove-any-cons\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "ba4cce36abdbc5aae4e5226bb60a0187364229dd", "messageHeadline": "Use SLF4J's version of the commons-logging bindings. Only include SLF\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 23, "deletions": 16}}, {"node": {"oid": "3e83093987501af77b8fec2b7f0224a65323eac5", "messageHeadline": "Add webserver Capsule configuration", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 104, "deletions": 56}}, {"node": {"oid": "27b004962e17d0670aca6c91625b2367cd08676b", "messageHeadline": "Ignore some files with scratch names that are sometimes useful", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "afd5521b00f9a9656d9942e6139baff62ab63b04", "messageHeadline": " Lazy NodeVaultService.states (#349)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 33, "deletions": 31}}, {"node": {"oid": "23fcbd284c50b709a6f74e2b8f7d94885f33f8ae", "messageHeadline": "Amount: add ruble and Yen, fix toString.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 37, "deletions": 13}}, {"node": {"oid": "7cac55ca4a241e610b0e3605ba6d844e0ea9f81d", "messageHeadline": "Amount: add support for basic parsing from text.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 60, "deletions": 0}}, {"node": {"oid": "bea256caf1d0c9565c0cb1971498169de6c65e32", "messageHeadline": "Use the project's version of Kotlin to build Explorer. (#351)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "a9412b32f3489ac2bc078173a3ec67639d0c235e", "messageHeadline": "Allow web servers to be suppressed in runnodes", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 22, "deletions": 14}}, {"node": {"oid": "21f5f6d9d06f9ad28b84e3eba8aa5072526695fd", "messageHeadline": "ANSIProgressRenderer: allow progressTracker to be set to null", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "7898c902e483350ace5f9382f1b4517a5515ccdb", "messageHeadline": "Remove out of date documentation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 5}}, {"node": {"oid": "5e19bad4b5728bb710289dcef63f61629cc6534a", "messageHeadline": "Minor: don't use a separate thread to start Metrics-to-JMX export.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "42f2536deca7e844d46e54388092c9daae21064b", "messageHeadline": "Ensure Node uses only a single version of Netty. (#343)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "1adc9e65ecde0f8b10380d410ac4df2cb2e623c8", "messageHeadline": "Logging the PID and version info", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c8b13b257ff5c9ccc3c4fa14187178428c8e2206", "messageHeadline": "Remove Any constraint from Generator type param", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "e9d63b2662358d5f3b98b4cbb441565413f7b977", "messageHeadline": "Added bits of versioning info to the node", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 211, "deletions": 83}}, {"node": {"oid": "570b8715244a6f8af746e77f93ee4f30c2875f89", "messageHeadline": "Bug Fixes [CORDA-282] - TX id is not rendering properly in new transa\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 47, "deletions": 38}}, {"node": {"oid": "6362e2ff7c0052691c41188677e823fc10d83d6e", "messageHeadline": "Correct release notes", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5650a440837d3acab6d1b75e11c21b4438ca97a3", "messageHeadline": "Add M9.1 release notes", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4a9ff84fc766798a46c37fd6c49ad06c668c111b", "messageHeadline": "Allowing multiple signature algorithms (#250)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 1499, "deletions": 5}}, {"node": {"oid": "dc8c6747d3e2ab032e6d4e03729b97724e624629", "messageHeadline": "Allow escaped unsubscribed RPC Observables to be GC'd (#334)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 47, "deletions": 7}}, {"node": {"oid": "ca70ca051c6b14abda8651e94d7578e1694443e0", "messageHeadline": "Merge branch 'mike-json-support-module'", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 93, "deletions": 25}}, {"node": {"oid": "35836d992653736e57721515dd926c367ee56831", "messageHeadline": "Add a registeredFlows() RPC that lists the RPCs the node knows about.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "c626f8b306679cb7ed34524758ae646e0b94320e", "messageHeadline": "Make the corda.jar executable on UNIX. When run in this way, it elimi\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "561ac60b95d6310ae681600c5a12219fe883ba13", "messageHeadline": "Correctly publish corda-webserver.jar to maven local repository.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ce0dcafb95700daa603a173a7ba80593fa690246", "messageHeadline": "Document JSON/Jackson support", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 58, "deletions": 5}}, {"node": {"oid": "2628a10c510d021792e9a5c5d48a881d7bfa5d8e", "messageHeadline": "Refactor the JSON support out into a separate module, :corda:jackson,\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 35, "deletions": 20}}, {"node": {"oid": "b4b0e63c0db3325adfb1083eeeac74b081de97c9", "messageHeadline": "Removed Intellij dictionary file", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "cb91842f18186fe990a2d3e0bfb7dd72cc6c9877", "messageHeadline": "Remove need for full party to deserialize anonymous parties", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "af2ee6e4adcae51497d1c892aaf635cd9c520416", "messageHeadline": "Rebuild docs for M9 release", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 24371, "deletions": 29665}}, {"node": {"oid": "db97ddb0309f5af50e03e3182223becf3039482e", "messageHeadline": "Update index and set up versions", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "97f2f4a8e05f1112faa17177ef718b706e506760", "messageHeadline": "Correct ports in demos broken after RPC port revert.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "97b3c35ec267d8894916bf5b9b96e924f63261fc", "messageHeadline": "Add public IP detection (from network interfaces), node outputs a war\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 97, "deletions": 11}}, {"node": {"oid": "e8a10f2f2cceb54048c79df7d045af795988dccc", "messageHeadline": "Merge pull request #290 from corda/aslemmer-fix-pickN-generator", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e3540d174996bee50a371870b591ede6d267796", "messageHeadline": "CORDA-265: Implement \"ALL\" permission for RPC users. (#306)", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 188, "deletions": 76}}, {"node": {"oid": "f4f83325a778041aca03f7fe5a912434db78c81d", "messageHeadline": "client: Address PR 290 comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1e78d6a3a7abf43f913f1b35fdc673735670ffcc", "messageHeadline": "Simple Attachment Storage implementation using Requery/H2 database", "author": {"name": "Karel Hajek", "email": "karel@Karels-MacBook-Pro.local", "user": null}, "additions": 343, "deletions": 117}}, {"node": {"oid": "0600bfa0616e6dd1b299157da132c2401ae634d7", "messageHeadline": "Added dependency on webserver in SIMM demo.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d55dbb91e8bb6eda2c16063ce5ce073c80e2ac77", "messageHeadline": "Add generated code node-schemas", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 970, "deletions": 0}}, {"node": {"oid": "907a893ca1c950689a4f191531d5d54b4701ece2", "messageHeadline": "BFT notary prototype: add validation and signature collection (#279)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 438, "deletions": 308}}, {"node": {"oid": "0a5080a4e4b6f9357d736444ead360cba3ef4716", "messageHeadline": "Exclude old version of Javassist in favour of Hibernate's version fro\u2026", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "4d10682f62643bc072d386eb3934839a8013f88d", "messageHeadline": "Override party keys from example-irs-trade.json file, so demos run co\u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "f2b3adab4f29188d127e010a33fefa24886184b9", "messageHeadline": "Change port numbers in SIMM demo so both through CLI and IntelliJ web\u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "110787061dc80661cc2f6ee08cc0261832a35b81", "messageHeadline": "Update LICENSE", "author": {"name": "johnnyychiu", "email": "johnnyychiu@gmail.com", "user": {"login": "johnnyychiu"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff99e36c6be75492b67210ee9b23cbe28270a9b6", "messageHeadline": "Updated README.md to point to renamed license file", "author": {"name": "Antony Lewis", "email": "antonylewis@users.noreply.github.com", "user": {"login": "antonylewis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adfe940a8a8c49c3be2fac9eadefbf438f723591", "messageHeadline": "Update README.md", "author": {"name": "johnnyychiu", "email": "johnnyychiu@gmail.com", "user": {"login": "johnnyychiu"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b5ba070301d4cef33e29fb65c45dbf26cf77b48a", "messageHeadline": "Revert \"Non-ssl artemis acceptor for RPC connection. (#271)\"", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 180, "deletions": 170}}, {"node": {"oid": "44dbba90c9d8134a1ea810ffda8cb100c3b4d1bf", "messageHeadline": "Tweak release notes around BFT notary", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cb77a3e9cee8609ec7906e30474d303731435f92", "messageHeadline": "Bump version to 0.10-SNAPSHOT", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "285479a963d5449b7baf4276b7cb0b9c3cb32846", "messageHeadline": "Add draft release notes for M9", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 64, "deletions": 10}}, {"node": {"oid": "caea57809350b33b038c60026a1631961c093b0a", "messageHeadline": "Add M9 draft change log", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 33, "deletions": 4}}, {"node": {"oid": "f00515b39ec040d0d1ba42c36beab0f55e76e106", "messageHeadline": "Merge pull request #293 from corda/aslemmer-services-for-resolution", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "0f6b80604740e9713f289eef5a8273f85fd7e2a6", "messageHeadline": "Add anonymous text in case party lookup fails", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 25, "deletions": 10}}, {"node": {"oid": "dab80510f4950fcd8770b2afdd1cc241fecda65f", "messageHeadline": "Fix not displaying Anonymous issuer name correctly in Explorer", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 20, "deletions": 15}}, {"node": {"oid": "059056de65aee7b81d7251e04bb62091bb20a41a", "messageHeadline": "Removed \"FLOW\" from network map topic constants", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 31, "deletions": 36}}, {"node": {"oid": "cc61be5b6aaab5ae47de9548d4c80dcf7ba774c2", "messageHeadline": "Inform users about the newly available Corda training programs at sta\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 18, "deletions": 6}}, {"node": {"oid": "df6b9add6ec5b7b784117227915bf10504b16214", "messageHeadline": "Merge pull request #285 from corda/clint-samplesfilecleanup", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "6d375351bdfdc503a7e1b21bb17debf4792ae7b6", "messageHeadline": "Add a header to all serialised data & switch to compatibility seriali\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "6b4950290e1e73fe3de5d1ca045e69e64142982d", "messageHeadline": "Ignore BFT map test for now", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c4c4c51d7da839ba8a15119ea9d835f439fc4eda", "messageHeadline": "Kryo serialisation whitelisting and misc enhancements. (#267)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 997, "deletions": 378}}, {"node": {"oid": "3d04c91e6198f6b95c5d641e5ddf3fc8c6a0737d", "messageHeadline": "Merge pull request #268 from corda/clint-readme-M8.2", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 51478, "deletions": 24616}}, {"node": {"oid": "0ba47003dadf379e7fad0010b1c4bfa799c8ead7", "messageHeadline": "Upgrade ArtemisMQ 1.5.1 to 1.5.3 (#292)", "author": {"name": "Victor", "email": "em3888@gmail.com", "user": {"login": "cyrsis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ea1f09ae84642c6b496a8e72ebffb48b2202894", "messageHeadline": "Merge pull request #277 from corda/clint-webservermodule", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 357, "deletions": 156}}, {"node": {"oid": "f786ff9312bb93edd774a7d6a2bb80922808ef2a", "messageHeadline": "Correct CRLF for BAT files and fixed templating of JAR names.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "75ff04d5a7e7f7faad0c56f26164213f50bb4991", "messageHeadline": "Webserver is now deployed as a capsule.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "8414c97a614b1a339b5e6ce311eb3fd4560cc709", "messageHeadline": "Moved JsonSupport to new webserver module. Fixed a few compile errors.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 453, "deletions": 303}}, {"node": {"oid": "bc9f86905cc2f61e6c9bec6de18a9dc843e27b5f", "messageHeadline": "Added webserver module. Moved webserver files to the webserver module.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "85243a6b76797406d4ca503c6b92f8b48df1f551", "messageHeadline": "Merge pull request #291 from corda/aslemmer-loadtest-fixes", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 62, "deletions": 47}}, {"node": {"oid": "8522d7937181fdc09779c3e78de9ff49fd7b7c7f", "messageHeadline": "core: Add ServicesForResolution interface", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "2d265596d74162dff13cbd9357f9a383bf360091", "messageHeadline": "Merge pull request #270 from corda/clint-runnodesnames", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "986bd548fa7a65b536dfd03177618c2769054fcb", "messageHeadline": "loadtest: Fix config loading, add missing fields", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "298c45c314c9caf9487370313165661a0825625a", "messageHeadline": "loadtest: Fix various issues, update for pre-testnet", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 35, "deletions": 19}}, {"node": {"oid": "1532318ae7dcee723a217daa2aa9eabeef96d394", "messageHeadline": "client: Fix wrong pickN generator", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f0d82e491887f55e96f0f292974356b5d765c7b6", "messageHeadline": "Non-ssl artemis acceptor for RPC connection. (#271)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 170, "deletions": 180}}, {"node": {"oid": "ce2da918c85149b677c999f363e91fda0ff586e8", "messageHeadline": "Merge pull request #283 from gary-rowe/master", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "bfa50e802f7084f841d9b476b4e51d2b02285511", "messageHeadline": "Removed redundant gradle.properties in samples projects.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "16a7298ef538eb9d0cdc85b6d0046f0aed1b5328", "messageHeadline": "Fix incorrect whitespace character (required copy paste of tab)", "author": {"name": "Gary Rowe", "email": "g.rowe@froot.co.uk", "user": {"login": "gary-rowe"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "544f2de75e8141afcbf08f43bf4034290cfb379a", "messageHeadline": "Add Hong Kong to list of cities in lookup table", "author": {"name": "Gary Rowe", "email": "g.rowe@froot.co.uk", "user": {"login": "gary-rowe"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d5872f4e5b836ab8e76dc5a9a36f5bd71490e587", "messageHeadline": "Merge pull request #272 from corda/get-cash-balances", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "5e3c874ebf57eea6efbfa4ae525845a8133a6135", "messageHeadline": "Minor: Fix typo in ValidatingNotaryService comment.", "author": {"name": "Qian Hong", "email": "hong.qian1@cba.com.au", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b3200207a51ddf7fb3acea367e96217f1c77fc2", "messageHeadline": "Node refactoring: move building advertised services before SMM initia\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 55, "deletions": 47}}, {"node": {"oid": "221278197aaa1414dcc8b34bb4d31c5fc777ad0c", "messageHeadline": "Implement RPCOp getCashBalances().", "author": {"name": "Chris Rankin", "email": "chris.rankin@r3.com", "user": {"login": "chrisr3"}}, "additions": 52, "deletions": 3}}, {"node": {"oid": "8b1864e07c5cb24ce9819bb6b79721111fed0411", "messageHeadline": "Minor: naming and doc tweaks in Merkle tree code.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 40, "deletions": 36}}, {"node": {"oid": "b8942a2cc9aeb26e8a5db5fe3806a017bad0158b", "messageHeadline": "Remove the SignedTransaction.id field, which took part in serialisati\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 16}}, {"node": {"oid": "0b33b52d1a822692f016cf7631fb19b56ec7ba6e", "messageHeadline": "Minor: add a warning suppression over an unchecked cast in the upgrad\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "036b2597d3fd3ffee0a5faa6d88272afc17f8781", "messageHeadline": "Fix a bug in ContractUpgradeFlowTest where it wasn't actually checkin\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 11, "deletions": 5}}, {"node": {"oid": "5516093a59653a5cbe7af9065bd04bb6f479f945", "messageHeadline": "Modified title of the webserver on systems using xterm to run nodes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "006faa82a1e9c681b75fae9678cb621df6ea9753", "messageHeadline": "Make notary flow return a collection of signatures to support the BFT\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "9a2963bca9d2d5678f61629b5dd8c02865d9cc18", "messageHeadline": "Docs regen.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 51475, "deletions": 24613}}, {"node": {"oid": "91a72bb345158b4baa77f72d0338a6e6a01eac9e", "messageHeadline": "Updated docs to M8.2", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c7abbe879193e354105681b03c804b60bfb68bea", "messageHeadline": "Converting groovy GStrings to normal strings for ConfigValueFactory", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7181b697a3efb2df55d8540de17ce4dbf16e3f47", "messageHeadline": "extraAdvertisedServiceIds config is now a list of strings, rather tha\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "33717259bdba2db37b226d5b5e164658b91825e5", "messageHeadline": "BFT tests: no need to stop threads explicitly", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ecbed715ad153b7ade438dcac5dc76f898a9d45c", "messageHeadline": "Fix typo in docs for FixOf where Duration should be Tenor", "author": {"name": "verymahler", "email": "ricksteenbergen@gmail.com", "user": {"login": "verymahler"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ade32b16cb7be3d9c0a09c81761b0d69106056cd", "messageHeadline": "Java code can now extend core FlowLogics which don't return anything \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "24ae89db18d014fd703c665cac0f00db0484a406", "messageHeadline": "BFT server: add missing databaseTransaction statement", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a0a9567f31d90e2a529eed5defadbd1dbd55b7b", "messageHeadline": "Make Network registration process more verbose (#251)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 192, "deletions": 189}}, {"node": {"oid": "99721bf8f10ffd5fd43f842fef731d63430147fd", "messageHeadline": "Implement bft-smart notary prototype", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 457, "deletions": 0}}, {"node": {"oid": "0c58a506a9f39d9c0a42f98b16c0b8b78a1b7513", "messageHeadline": "Add jitpack repo URL to root build file", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "3b8d6963798ced33505fa67026effce76613abdd", "messageHeadline": "Add missing @Suspendable", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 14, "deletions": 7}}, {"node": {"oid": "5d6abb638700ee9371f38ff18a4670c2299cd9d7", "messageHeadline": "Publish new corda module: node-schemas (#249)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "539943d790a782eac6d23c503bd9bd665c5d3934", "messageHeadline": "Added an openAttachment endpoint to the RPC interface and tests for t\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "cc45121bea45594a5d4522afd5c5b7d5fecd64a4", "messageHeadline": "Merge pull request #248 from corda/clint-milestonedocsfix", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0e8d7fc2aa716d89a4e8d2f50f87d137b644ce71", "messageHeadline": "Updated docs to refer to the latest milestone and replaced a specific\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f13817efb329b36e3ab4ff8107a5f58c8037676a", "messageHeadline": "ProgressTracker emits exception thrown by the flow, allowing the ANSI\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 186, "deletions": 106}}, {"node": {"oid": "ed093cdb9d9b1a716b8a723628fee3a9268e72ad", "messageHeadline": "Enforce separation of Party and AnonymousParty", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 81, "deletions": 53}}, {"node": {"oid": "fa33336d3886f720709761e1088f5147e41f6a71", "messageHeadline": "Initial implementation of Vault Persistence using Requery (#191)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1574, "deletions": 208}}, {"node": {"oid": "111a2fac0865d85724b1691782082871914ad646", "messageHeadline": "Change encoding between base58, base64, hex (#242)", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 46, "deletions": 18}}, {"node": {"oid": "71babc7019f1ffd3df5da441f1fb69848e93889f", "messageHeadline": "Remove use of full parties from contract states", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 141, "deletions": 85}}, {"node": {"oid": "d132d9ed2ebfa70845d000c26fe222764f83e04f", "messageHeadline": "Merge pull request #241 from corda/kostas-cryptoB", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 138, "deletions": 0}}, {"node": {"oid": "ab5c30c3dab457a55b8125b069657773c2a5710f", "messageHeadline": "Comment fixes + split some unit-tests", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 36, "deletions": 31}}, {"node": {"oid": "9e447bd22ef12fdd19d163a33ea32c56dff5f26c", "messageHeadline": "Comment fixes + allow mixed and lowercase to Hex", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 57, "deletions": 91}}, {"node": {"oid": "076f0a443537fad83e6b652d551a19e7c18bdd8b", "messageHeadline": "Useful ByteArray and String {en,de}coding extension functions", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 167, "deletions": 0}}, {"node": {"oid": "40dde555e793e9882411d4f8e8d43532f5e74ba7", "messageHeadline": "Added --logging-level cmd line arg to set the logging level, and impr\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 283, "deletions": 258}}, {"node": {"oid": "48c65ac5d2f9799ad0ae8ca8ab356b5c5544fc57", "messageHeadline": "Merge pull request #239 from corda/clint-webserverstartupfix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "3726430e5b34c62535f74adb3564938955726b05", "messageHeadline": "Removed unused imports in webserver.kt", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ae961a4d992211a6c760e864e1de21182ec3d378", "messageHeadline": "Fixed the race condition in web server startup with the keystore crea\u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "b7aafac367b99e06f23073b5cab835cdc47a9ee5", "messageHeadline": "Merge pull request #236 from corda/clint-cordformtestfixes", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "28e83d1e66a3dc0e749eae8ccf4fe07c66ab6815", "messageHeadline": "Example code for contract upgrade using RPC. (#237)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 175, "deletions": 38}}, {"node": {"oid": "36052cbd63ed59fde629551bb66f6384d7c09b2b", "messageHeadline": "Send a transaction for notarisation only if it has inputs or a timestamp", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a19dd5525756818739633f7d4428ba4460a33c07", "messageHeadline": "Pass a FilteredTransaction instead of a Signed transaction to a non-v\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 116, "deletions": 69}}, {"node": {"oid": "4b71b600664dad6b1d137ded2c7cf74230196b7b", "messageHeadline": "Cordformation now correctly includes and excludes cordapps.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "98c30f6432e5935d7657096112d1989a897b9f97", "messageHeadline": "Remove CashFlow", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 148, "deletions": 153}}, {"node": {"oid": "288d70966845aefa690e3e4dd2a68467dd623408", "messageHeadline": "Include Merkle tree root hash in FilteredTransaction", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 24, "deletions": 37}}, {"node": {"oid": "c054ffe719b68ac4be8c1760a20eddc7cd0a603c", "messageHeadline": "Add support for contract upgrades (#165)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 497, "deletions": 43}}, {"node": {"oid": "a61c767505c408b4019633ea0fd76be5e7439cbc", "messageHeadline": "Merge pull request #232 from corda/clint-cddl", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "21c6c499fa63648c39f5c1fb75fb2a52f20acd75", "messageHeadline": "Updated the notice", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "1b3bc2ec7d6266fe76511874bd8640ecf6d02bee", "messageHeadline": "Capsule fat JAR now contains a CDDL notice.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 16, "deletions": 17}}, {"node": {"oid": "50e1eb7b21d083aec5aec39babdda1ba0d6aced2", "messageHeadline": "End flow if waiting for ledger commit and committer flow errors", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 238, "deletions": 146}}, {"node": {"oid": "9055c9d9b06235645c196de84c5bd32b751edf48", "messageHeadline": "Split CashFlow into three flows", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 358, "deletions": 255}}, {"node": {"oid": "47d260625a2a488628f5b40996884fe9a226cea1", "messageHeadline": "Add AnonymousParty superclass of Party", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 116, "deletions": 55}}, {"node": {"oid": "0287876987e798c8a640985e68a8d9bfcc5f1035", "messageHeadline": "minor changes in for/while loops. Sanity check for even number of nod\u2026", "author": {"name": "Konstantinos Chalkias", "email": "konstantinos.chalkias@r3.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c0bcbc381d54c3078aa8d2c28460bda6a3a2e630", "messageHeadline": "Extract  Class pattern: Move MerkleTree (from MerkleTransaction) to i\u2026", "author": {"name": "chalkido", "email": "chalkiaskostas@gmail.com", "user": {"login": "kchalkias"}}, "additions": 71, "deletions": 67}}, {"node": {"oid": "f9c4c6eba7aab6c59231ee5e43952c2bccb16c13", "messageHeadline": "Rebuilds docs.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 928, "deletions": 610}}, {"node": {"oid": "950cfd62e4c28698ad6661a93c1e2aa3ce98132f", "messageHeadline": "Split users for bank and big corp", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a058766298c15437bcf66edb039bb8ad5d169f9f", "messageHeadline": "Merge pull request #221 from gary-rowe/master", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "b3e26b2022aa38ac52645045c2198b9f9a01a231", "messageHeadline": "Changes docs to point to cordapp-tutorial instead of cordapp-template\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 125, "deletions": 122}}, {"node": {"oid": "c3a9d4199818c423ebf932b520310f2c9d00516e", "messageHeadline": "Update version to 0.9-SNAPSHOT", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1025e999b8c95f66e15e06059f3a5a69d1756b4", "messageHeadline": "Update notice on the docs index page to point to release M8", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 14817, "deletions": 13675}}, {"node": {"oid": "8e6baa209fa22ea231e8ae0ec1f54b6a39ec0071", "messageHeadline": "Release notes for M8 (#213)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 27, "deletions": 8}}, {"node": {"oid": "bbcaf5d98cd5251820f981ac0e7207fead9cde90", "messageHeadline": "Demo bug fixes (#217)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 53, "deletions": 30}}, {"node": {"oid": "e82e1e3d0d88a98c13abb6245fda0cb097f3e95e", "messageHeadline": "Update version to 0.8", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcd8fe915f2b7221bdd55b2ea1a868d791057751", "messageHeadline": "Merge pull request #218 from corda/clint-webserverlogcleanup", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e5d1b26a972308aca170016ef89e58623d17874e", "messageHeadline": "Fix the port numbers in the documentation to match actual values (build)", "author": {"name": "Gary Rowe", "email": "g.rowe@froot.co.uk", "user": {"login": "gary-rowe"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b1c5de1112c5c0cf9fdcc430e44baf521ca1c661", "messageHeadline": "Fix the port numbers in the documentation to match actual values", "author": {"name": "Gary Rowe", "email": "g.rowe@froot.co.uk", "user": {"login": "gary-rowe"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "657cfa5d96724df015d93faa6a66cb6313f18bf6", "messageHeadline": "FlowException can be thrown from within UntrustworthyData.unwrap for \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 55, "deletions": 22}}, {"node": {"oid": "1e5dd1843df44b2d4705eacce23cfb314a36e3d1", "messageHeadline": "Update party match in vault service", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "f5c9e4ed594cbb5c4d55c88bc91f50a26524cf53", "messageHeadline": "Remove use of names from contracts", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "9910ce01a3b01db902474944d3eb3b96bbcb3cb2", "messageHeadline": "Switch to using CompositeKey inside network map cache", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2f378f0e15f4a170b76522f1930c10a50779004a", "messageHeadline": "Minor: suppress deprecation warning in CordaRPCOpsImpl", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "879ee9d897506458ab3ef0cdbe5fc68466a27ea4", "messageHeadline": "Work around change in how c'tors with optional arguments are handled \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5ad10b05fb9100c05e1beff778cadaf3879875df", "messageHeadline": "Make FlowLogicRef able to handle multiple constructors more elegantly\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 29, "deletions": 4}}, {"node": {"oid": "f8292f814827fb79d3bb26edca1761421e364733", "messageHeadline": "Print out exceptions in the attachment demo test.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 6}}, {"node": {"oid": "cc20a10225d4a0ac7936771b7cd068ed2615b059", "messageHeadline": "Improve the flow commit API.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 374, "deletions": 217}}, {"node": {"oid": "f8c1996a48f451385313fb6442e5cc53d24ef949", "messageHeadline": "Merge pull request #198 from corda/joel-tshooting-docs", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "45d8e0f76d04f56a13cb1ccf182a8028e94bdcc8", "messageHeadline": "Tearoff fixes (#78)", "author": {"name": "kasiastreich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 409, "deletions": 230}}, {"node": {"oid": "0ae681de7675af45adfe7512305e698141a85e59", "messageHeadline": "Cleaned up logging in the webdriver to remove log that fails to displ\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "b86c80691efb85aad75c4048b18b2c473835817c", "messageHeadline": "FlowException serialised over RPC (subtypes are flattened), and impro\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 261, "deletions": 143}}, {"node": {"oid": "56dbf1e8445bba8493a6f4d50e3a26b1b5914141", "messageHeadline": "Prevent node from starting across upgrades (until we support it bette\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "087570e74df29f6c951f922e8b44ad19b119230d", "messageHeadline": "toStringWithSuffix decimal mark unit-test issue on non UK/US Locale (\u2026", "author": {"name": "chalkido", "email": "chalkiaskostas@gmail.com", "user": {"login": "kchalkias"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "bc9407d2c88ad2c2d12151fb160afe1fffd7e014", "messageHeadline": "Correct network map cache tests", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 6, "deletions": 14}}, {"node": {"oid": "3499e06e2766ba12375d9f5a9aa6d43f0175c565", "messageHeadline": "Correct typo - \"countryparty\" to \"counterparty\"", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f9af7d7dc12b91a3124f8c025d2bde55f54d5d6", "messageHeadline": "Revert Party.Full in preference for a less invasive change", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 410, "deletions": 414}}, {"node": {"oid": "8b258b94152b0c5d37112b3569ecbea234200626", "messageHeadline": "Merge pull request #207 from corda/aslemmer-driver-poll-nms-registration", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "4afd404db4b8c1cfa33fa49821da50fcb4e73ae1", "messageHeadline": "Address PR 207 comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "de63f90745781a56a1aeffbc9901c902cde15659", "messageHeadline": "Add isRegisteredWithNetworkMap RPC, poll in Driver, expose RPC proxy", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "3f6c8ab1e2ce1fe1394d61191006d96759115ea1", "messageHeadline": "Allow received FlowException to propagate further to initiating flow", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 46, "deletions": 27}}, {"node": {"oid": "f4b66536c21efbed0f78683b2d15d17613bd92dd", "messageHeadline": "Merge pull request #193 from corda/joel-rebuild-docs", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 608, "deletions": 272}}, {"node": {"oid": "1b86ddfd6effd0a757e24872014ac0ce34ffddab", "messageHeadline": "Replace Party with Party.Full", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 414, "deletions": 410}}, {"node": {"oid": "3572b783722ad91f085dd5702a96cfcd96c333cb", "messageHeadline": "Use signing key instead of name to identify parties in IRS", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 7, "deletions": 10}}, {"node": {"oid": "a5c0e2426c6ef314a4da0a7a575b17f57e0742c3", "messageHeadline": "Addresses RGB feedback.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d376a902ad60979c77bcf7fdb04385291516d618", "messageHeadline": "Merge pull request #180 from corda/clint-webserversplit", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 666, "deletions": 625}}, {"node": {"oid": "6aa7e7a32421b4630df8e39fd1555dc80987d370", "messageHeadline": "Update Network Simulator with new branding", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "7f96b752d1497081ef4878cfc3b6ce763c61a598", "messageHeadline": "Added reconnect capability to RPC (#192)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 17, "deletions": 7}}, {"node": {"oid": "876bae67cb1a3a7cf5a08d97ffe97f52332b21e4", "messageHeadline": "Added TODOs for future splitting of the web server from the node.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "646ce8afe074a54923242b1dd52dca16a499a009", "messageHeadline": "FlowException thrown by a flow is propagated to all counterparties", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 633, "deletions": 605}}, {"node": {"oid": "a52a10776793bb94b91daeb02d895023771aaa9b", "messageHeadline": "Rebuilds docs.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 608, "deletions": 272}}, {"node": {"oid": "cfcfb30beb3c0ef331de185777989c80812e4bbf", "messageHeadline": "Provides clearer instructions on the 'Getting set up' page. Expands '\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 130, "deletions": 109}}, {"node": {"oid": "e8015e689a6bbdf09d8fff8cf7b214fe3777be3f", "messageHeadline": "Flows shouldn't have to suspend if just doing a send (#187)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 39, "deletions": 26}}, {"node": {"oid": "e3837529955e2e77cad3a474a353853e5d1b5b64", "messageHeadline": "Adapt Party comparison to use owningKey", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 270, "deletions": 128}}, {"node": {"oid": "e54d6388fd81235afaf6e4675d8155061d97ea38", "messageHeadline": "Adding optional delay to AMQ message sending via system properties (#\u2026", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 39, "deletions": 20}}, {"node": {"oid": "7b57cbe351f6ce9d20231d27c9663e981ef457a7", "messageHeadline": "Adds signWithECDSA() to SignedTransaction for improved Java interop.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a5f6fb9479b7345dec3905c40d7ac95f7e112f90", "messageHeadline": "Querying of node and webserver now uses infinite retries to avoid any\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 18}}, {"node": {"oid": "d2ebcbfab0866a5eb0d9cfb76b2cf7bb8711abac", "messageHeadline": "Fixed whitespace and formatting with IntelliJ autoformat tool.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "9831926a9d691bc7020af6bf6a305bb16cb3f382", "messageHeadline": "Removed the now defunct r3 bintray from the repositories list.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "65b29a8379ae44547c4efb1a71b09dde21905ceb", "messageHeadline": "Moved the transaction context into the RPC call site.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "65f5259ac9ae2d96e9611f338addd1ff2d548542", "messageHeadline": "Reverted docs change.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3482452c8b56cd46180ac74e863863e7454abf12", "messageHeadline": "Added webserver to runnodes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 75, "deletions": 57}}, {"node": {"oid": "13551a6b23781045b4409db14f8af2387d80afde", "messageHeadline": "Runnodes now works with the new separate webserver.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 42, "deletions": 10}}, {"node": {"oid": "537ffae1130fba90e182e617427f281d7265c215", "messageHeadline": "Moved file uploading to RPC interface.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 165, "deletions": 191}}, {"node": {"oid": "d4b6e32682db79b94af6e8da97d93d74fb1f85bd", "messageHeadline": "t # This is a combination of 5 commits.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 109, "deletions": 41}}, {"node": {"oid": "5f4d4c1da3a10073c0d640e96c50801f979c6af3", "messageHeadline": "Moved the webserver code into the main node module. Driver can now st\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 145, "deletions": 102}}, {"node": {"oid": "ecfb762143be9e48bde1aa3a82fa3b6d185bab6f", "messageHeadline": "Nodes can start without web server. Webserver now uses full node conf\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 114, "deletions": 470}}, {"node": {"oid": "fa257738e105bcb6f409c0b4a1b0d6b779f76c23", "messageHeadline": "Added webserver project.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 305, "deletions": 29}}, {"node": {"oid": "3676425781142a89646b0ad164d8fcf1234529f5", "messageHeadline": "Regen docsite with new Key Concepts section (#182)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 7124, "deletions": 4138}}, {"node": {"oid": "ac1d14464cbfebd1d762391ccbd65acdec56e842", "messageHeadline": "Key Concepts rewrite for open source day (#7)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 638, "deletions": 507}}, {"node": {"oid": "1362a305c91d56b9d609e31d3e394f3cab2c0842", "messageHeadline": "Expand details provided when erroring due to missing signatures in no\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "a4254ac695d5af0f205f392b455a376a839af108", "messageHeadline": "Remove TransferRecipient", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 18, "deletions": 23}}, {"node": {"oid": "8bc65999c4e467d97421ff5deb9780deb85941d9", "messageHeadline": "Kryo: Remove unnecessary keypair generation (#178)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1229c429a47733be620716c8199d79eb01ce68ba", "messageHeadline": "Rename file to correct reference to protocol -> flow", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "20fe0f32f2a1aac8f57c7b7a778209fc3c854d15", "messageHeadline": "Removed \"Node\" prefix from NodeSSLConfiguration and renamed two file \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 62, "deletions": 68}}, {"node": {"oid": "052a660c1b0f6d2da4acfa4e3b690c8d96bd470d", "messageHeadline": "Making sure exceptions thrown while fibers are suspended are handled \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 77, "deletions": 49}}, {"node": {"oid": "97ca6e7d8b1906cb068c0495aca2ac72ba2171a2", "messageHeadline": "Fixup the docsite sidebar which is a copy of the non-docsite sidebar", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "37379dd7fbb005287b1840fc48fab2a7c3f34814", "messageHeadline": "Merge pull request #168 from s-matthew-english/patch-2", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f5e6d39212e95c046154986d7beea51bc4e1ead", "messageHeadline": "Added Certificate setting to the login screen (#172)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 102, "deletions": 14}}, {"node": {"oid": "e9345e2999b0ce7dd79406a5b185c10f02d2390d", "messageHeadline": "Set h2 write delay to 100ms to improve performance", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aeb5a59605c8210112281d1209526141b609fbfc", "messageHeadline": "Add logging to node startup when it attempt to connect to the map ser\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2ec31781c138552378a0cc27cc86d7ef94c687ea", "messageHeadline": "Regen docsite with new JavaDoc format API reference", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2546, "deletions": 152709}}, {"node": {"oid": "4e65200a0484e89a13bb11c3623b7c74c0a1fa6a", "messageHeadline": "Docs: some improvements and code samples for progress tracking in flows", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 63, "deletions": 12}}, {"node": {"oid": "f30c6950f4c70d4d2adf29555881cf5c1696436d", "messageHeadline": "Merge pull request #163 from corda/clint-notarydemorpc", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 90, "deletions": 96}}, {"node": {"oid": "6ed0e79981dd1c8823d0ccc4bc72b5af3613c3b9", "messageHeadline": "Merge pull request #170 from corda/yourkit-citation", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0d3d8f9eaa52cf05fd93735f7279eb00a032289a", "messageHeadline": "Update README.md", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 7, "deletions": 1}}, {"node": {"oid": "1cc756a360f22b099d0c0c40070c9e2738b6ac4e", "messageHeadline": "Updated page breaks", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "77a4e9f17b34469ea349e90a442b2aa408a6704b", "messageHeadline": "Added YourKit acknowledgement", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b89b014d9a28c37750c1fd3ab45aae00688bea64", "messageHeadline": "unify references to notary in output", "author": {"name": "S. Matthew English", "email": "s-matthew-english@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d73eb11245356742e108879d7b2904049fb4e620", "messageHeadline": "Fixed documentation of notarise transactions.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76f45a87dee0db6a6f28402e7e3f449e4c6162d7", "messageHeadline": "Merge pull request #164 from s-matthew-english/patch-1", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82716b3fdba74ae0ddf1f05b7d81b17a16b56503", "messageHeadline": "enforcing consistency of capitalization", "author": {"name": "S. Matthew English", "email": "s-matthew-english@users.noreply.github.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbb66f87f382d797b7cdcb4916713b1a1458648a", "messageHeadline": "Regen docsite with new JavaDoc format API reference", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 432612, "deletions": 22}}, {"node": {"oid": "a88efac2836f60b57c0e92ae2ad2cb0b6ef85b92", "messageHeadline": "Merge pull request #160 from corda/mike-upgrade-dokka", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 25, "deletions": 9}}, {"node": {"oid": "701f7adcab48ddd2db3c57c06674ea2af564ab69", "messageHeadline": "Docs: upgrade Dokka, start building a javadoc version of the API docs\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 25, "deletions": 9}}, {"node": {"oid": "61b25a4abd7e8b2968a2b5a797fda636ac0ae480", "messageHeadline": "Notary demo now uses RPC directly instead of using an intermediate we\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 90, "deletions": 96}}, {"node": {"oid": "5d40a03e603001600a511ddcb70ed0ceff5521bd", "messageHeadline": "Merge pull request #161 from corda/clint-traderdemorpc", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 105, "deletions": 103}}, {"node": {"oid": "0ec27fe11add581b2591973e85457ab2524b4346", "messageHeadline": "Driver parameter cleanup in trader demo Main.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "082fec136278c0efe06b53bdf73a490affeb5ca4", "messageHeadline": "Trader demo now works from the command line in new RPC only mode.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e6da4909d378bf7f44a60950cbfac6b2fa0fc04b", "messageHeadline": "Trader demo IntelliJ configurations and driver updated to work with t\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "f512bd2e719f1e3635dda7c24d6b99a91c0d498e", "messageHeadline": "Trader demo now uses RPC to node rather than via a HTTP server.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 84, "deletions": 95}}, {"node": {"oid": "c4e3b258c743ec980ef3aff6998db71990fba23b", "messageHeadline": "Introducing Observable.toFuture() extension method", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 85, "deletions": 68}}, {"node": {"oid": "429fbb3b97fea2129e90d57c47ffd3213622f0ad", "messageHeadline": "Change clauses diagrams after clauses clean-up.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2efd44d46bd6906090a654fd620a9d1b3e2bf80e", "messageHeadline": "Clean up semantics of composite clauses", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 187, "deletions": 113}}, {"node": {"oid": "7c0ffc78f8e82c73bd208a6b30609dcbe4488acb", "messageHeadline": "Use curl instead of wget", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e467b3513e0d452c2ffbb771ee70a36f2d195f64", "messageHeadline": "Fix raft notary demo identity generation paths", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ca1b08ad3778a47529d37220f7ebeda88f241079", "messageHeadline": "Node memory leak fix (#152)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "d757429043dadd3fdf3f35ea6ed096eb339a75a9", "messageHeadline": "Update the demo date in order: first notary, then party nodes ordered\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "078a9e2b7003c0b353f6d5e6f5563b264ec7e99d", "messageHeadline": "IRSDemoTest: wait until transactions have finished before completing \u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 54, "deletions": 23}}, {"node": {"oid": "6b7edf5af678a133a47710f329e0a07027b8db69", "messageHeadline": "Tx validation detect duplicate inputs (#138)", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "44065243bb0554f327030830caa7ca50de780807", "messageHeadline": "Merge pull request #149 from corda/mike-better-flowlogic-docs", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 113, "deletions": 49}}, {"node": {"oid": "fb2b3e5b298d593f6fe7412ed120e59c730daca2", "messageHeadline": "Merge pull request #148 from corda/sofus-universal-contracts", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 799, "deletions": 356}}, {"node": {"oid": "ef6e9786a8bfc8b63f1e33eea7d2fef163c2e809", "messageHeadline": "Cleanup: improve api docs on FlowLogic, make it clearer when stuff is\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 113, "deletions": 49}}, {"node": {"oid": "d26c44d08c387e08163a7430973545273bc8a31b", "messageHeadline": "Configure Capsule/Driver to give Corda a relatively poxy 200mb heap b\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 48, "deletions": 11}}, {"node": {"oid": "d2d25c9954456db0a33f8e20a81bfc7cf491deec", "messageHeadline": "TransactionDSL: identical input states should have distinct StateRefs", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "354977ffeaab45b316f041880379ccce1767eaa3", "messageHeadline": "Fix intermittent failure in ScheduledFlowTests  (#140)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 28, "deletions": 48}}, {"node": {"oid": "8ac7d7c189b60503d8a486a586b7fdba463c7bd4", "messageHeadline": "universal: pretty print, more JVM<3 type erasure fun", "author": {"name": "Sofus Mortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 33, "deletions": 51}}, {"node": {"oid": "abb361f2071c700034a6a315f98a966b930b8d07", "messageHeadline": "universal: pretty print, type erasure workaround", "author": {"name": "Sofus Mortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 183, "deletions": 126}}, {"node": {"oid": "336ce362e8e287b75124d2780af63577c44a7e01", "messageHeadline": "universal: swaption", "author": {"name": "Sofus Mortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 57, "deletions": 101}}, {"node": {"oid": "bfd7aa4fc2930056640b260b29d2758d3862a01d", "messageHeadline": "universal: pretty print", "author": {"name": "Sofus Mortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 69, "deletions": 1}}, {"node": {"oid": "306a3cdff7dbe208ceab291c86c6350e391affd0", "messageHeadline": "universal: prettyPrint", "author": {"name": "Sofus Mortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 183, "deletions": 111}}, {"node": {"oid": "4fdeee5bf879a118661fd5e4e72375ebea75a9bf", "messageHeadline": "universal: pretty print", "author": {"name": "Sofus Mortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "02e0b2218cae4c0154532f2c04b849c773f7a595", "messageHeadline": "universal: wrong exception type", "author": {"name": "Sofus Mortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "607fd6751965fc16e52a0945fa29326db62749ed", "messageHeadline": "universal: added split command", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "66692542bdbfa5d4dac9bd5bca80b51b52123b20", "messageHeadline": "universal: completed example FX Fwd Time Option", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "f19df50351824d4c3e611e4fcb22a1dded89945c", "messageHeadline": "universal: simplied Actions squashing condition and actors together (\u2026", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 177, "deletions": 137}}, {"node": {"oid": "edc30717bbc235adae31817559701642f0be558a", "messageHeadline": "universal: new example/unit test FX Fwd with Time Option", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 67, "deletions": 6}}, {"node": {"oid": "e589031d4bb7a29b6d264b8e5829afcf03bb0be0", "messageHeadline": "Some clean up of the flow code", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 188, "deletions": 169}}, {"node": {"oid": "95a33168d8d563cb4deb32e49eadd57cbd6f0f1b", "messageHeadline": "Merge pull request #145 from corda/rnicoll-amount-big-decimal", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 54, "deletions": 1}}, {"node": {"oid": "c9274f5388491e3b578bf900805054b2522b1ff1", "messageHeadline": "Updated Corda to 0.8 snapshot.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1d5e5c82e913c6afc02c044c6bcb9106fe6f9a8", "messageHeadline": "Add functions for converting Amount to/from decimal", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 54, "deletions": 1}}, {"node": {"oid": "a8fc858291b97694cc85ab71b7187b32bbe87db3", "messageHeadline": "Merge pull request #143 from corda/clint-issue128", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70bf16be9990abe351150c181f1d4db94f6ee5aa", "messageHeadline": "Merge pull request #139 from corda/clint-issue134", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e38167c50018d87aa52e7cd7d093467a0a550d70", "messageHeadline": "runnodes.bat no longer recursives when creating nodes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d0fef4701069dc08fdc8ebf86b691ef1a41b535", "messageHeadline": "Colljos m7 minor config fix boc (#137)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e83c6e6b9d3c6d382d5196fc9fb8f4550a555620", "messageHeadline": "Fixed TransactionSerializationTests.signWireTX by ensuring the signed\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "172be1301d381eabdc64f9c000ad868e4543218a", "messageHeadline": "Fixed incorrect configuration of Issuer node. (#136)", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21194f2894374e68b199bb1fcbd32e9bd91756e1", "messageHeadline": "Merge pull request #135 from corda/rnicoll-require-message", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1fbad817734929ba6325451527c3b28d6f04e578", "messageHeadline": "Correct message when checking signing keys", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7cd281364fd200bc76166d1bdca1b73a5421254b", "messageHeadline": "Removed basedir from the config file as it's always overwritten by th\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 260, "deletions": 208}}, {"node": {"oid": "d87c9eb9d273d37dcdccfef98d66e1b42f077e38", "messageHeadline": "Updates the docs landing page to give clear direction to new users.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 27, "deletions": 14}}, {"node": {"oid": "5ae417fe49e0ff0bb1280868eccb9a814435d510", "messageHeadline": "Minor: typo fix in the technical whitepaper.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "334b91faf02526c55b84ff1ca71adc5225af68a6", "messageHeadline": "Testing that a node can communicate with a distributed service it's p\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 136, "deletions": 122}}, {"node": {"oid": "e55833d147314c9588f4f7df5cfa72e6435a3af8", "messageHeadline": "Details of First/AnyComposition. Expands on clause workings. Typos.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 64, "deletions": 54}}, {"node": {"oid": "af42bb389b9610715bab31414f1cf34fbd24c480", "messageHeadline": "Merge pull request #126 from corda/release-M7", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "2d07014bf991e166b2867a81a16559106fd3e554", "messageHeadline": "Fixed rendering of URLs on the release notes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3fa9d62c182945eacf9c4e75b2376a9935acfcd", "messageHeadline": "Make the attachments demo IntelliJ run configs work again.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 12}}, {"node": {"oid": "470c01c15f80d2c7e5982053e0e185171e97f225", "messageHeadline": "Merge pull request #129 from corda/joel-docs-master", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 13417, "deletions": 13066}}, {"node": {"oid": "a8a371fcdab0f46db61d7902fad0742a4e52b01b", "messageHeadline": "Regens docs.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 13417, "deletions": 13066}}, {"node": {"oid": "b6a325e7c7ce173319e1f5da63d4bbea78849f4b", "messageHeadline": "Updated M7 release notes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "def621ad0d6acd39d85c3290b27986102856ae4b", "messageHeadline": "Release notes updated.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4c566d086e3c2d3dda7083f8def92eaa2c4f6835", "messageHeadline": "Further improvements to the M7 release notes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "e0197e8982f7da35a677653c25fdc2efa7f2678a", "messageHeadline": "Updated release notes for M7.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 27, "deletions": 36}}, {"node": {"oid": "c40ada96f10fbdab5b6a3630c60679990acd8884", "messageHeadline": "Improved release notes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "9338a3c06a43252b5d5803e39df3650eafd554fb", "messageHeadline": "Added first version of M7 release nodes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "60f72d4427819a1919dd9b6ae96e53424b82dbd7", "messageHeadline": "Merge pull request #127 from corda/clint-generatedocsitewinfix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "17beab06c2cb12b82c64faa13ea9e51cec0a1c4c", "messageHeadline": "Fix docs to reflect future date change. Add Kryo registration of Paym\u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "71460d78b11deea149a01e888dfaa1325d6d7184", "messageHeadline": "The generate docsite script now works on both msys/cygwin systems and\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "9a75adb0ab26ccada094d8f67857b140416ebc07", "messageHeadline": "Simplify the attachments demo by getting rid of the web API and just \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 189, "deletions": 247}}, {"node": {"oid": "5f79acaa88045cac72e7962fd4dbac24990d2fcc", "messageHeadline": "Enable Kotlin incremental compilation in Gradle", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78a6daa985285fb914cc424fb0b86788f21db501", "messageHeadline": "Minor: log RPC/peer logins", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "32523d376e1574f9356775e6be107430d633b5f8", "messageHeadline": "RPC: Improve the client class with a convenience function and some st\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 47, "deletions": 15}}, {"node": {"oid": "ecb460b698cba00b918d92fd9dd7c6513e6e905e", "messageHeadline": "Minor: small improvement to logElapsedTime (use the montonic clock an\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 8}}, {"node": {"oid": "20dbdf9d1bde2565463371bd666ca499eac17870", "messageHeadline": "Make SSL optional in the RPC client", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 45, "deletions": 36}}, {"node": {"oid": "15363e686aa4e4f3de3b76b66ef45705defc4ae6", "messageHeadline": "Update RaftNotaryServiceTest to support idempotent notary behaviour", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 27, "deletions": 28}}, {"node": {"oid": "59456cb6b1b819007cd3eadec13b3b4553bfb0fa", "messageHeadline": "Added a method to NodeHandle to simplify using RPC in the Driver", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 146, "deletions": 148}}, {"node": {"oid": "0867a05ad71cab40cce0e56d110bd3774f6b9956", "messageHeadline": "Merge pull request #96 from thschroeter/idempotent-notary-flow", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 82, "deletions": 7}}, {"node": {"oid": "ee99d7e9d0fef1f7b9aa3444ff8d0e854f689cc6", "messageHeadline": "Simm demo fix (#122)", "author": {"name": "kasiastreich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "3d747ff6639bb81a6b5af143c6c64d5403be8ed5", "messageHeadline": "General running-the-demos docs update.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 34, "deletions": 26}}, {"node": {"oid": "7247e7280f4f7ec255685392c507049f70250994", "messageHeadline": "Two runnodes fixes for MacOS X:", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b5c319aecad1ff74cc183e7b3d1428985bdc96f4", "messageHeadline": "Unix vs Windows demo instructions. Duplicate SIMM page. Typos. Bad ne\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 303, "deletions": 364}}, {"node": {"oid": "592ac07af04e77a5da9923129976837f562e9103", "messageHeadline": "Upgrade reactivex.rxjava version to latest 1.x (#111)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "6bb0a68d6d07c4369365781861bc0619a4f78b82", "messageHeadline": "Add @JvmOveloads to TransactionState so the encumbrance pointer doesn\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f43a88b19484840701d3d1be0c655bc04f157c3", "messageHeadline": "Add TODO to move duplicate input detection to TransactionType.verify", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0b43c5634ed82a48b35e72ef0f272ff61f87fbf2", "messageHeadline": "Clean comment", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "08047e7d72807acd6ab2184d439728f59a5f246e", "messageHeadline": "Fixed gradle runnode config for Bank of Corda (RPC Client was failing\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a636ae527bbd8416553861f39913bf5251581eaa", "messageHeadline": "Merge pull request #114 from corda/clint-windowsrunnodesfix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "b9d5081af611fa8b5c9ac41e1769e8bf0244bd4e", "messageHeadline": "Update notary change flow to support encumbrances (#101)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 234, "deletions": 141}}, {"node": {"oid": "b49c97d409bde4ca14793aac2a67b5fde8fde164", "messageHeadline": "runnodes.bat returns the user to the original directory.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "857de9df495ac70934f86e0d4b73b15f9af8285b", "messageHeadline": "runnodes.bat can now run the nodes from any working directory and not\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "08e391579ccecf7822fe72516ba43926ffed9fec", "messageHeadline": "Node verifies the peer it connects to by checking its TLS common name", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 920, "deletions": 1044}}, {"node": {"oid": "32e1c291d166cb0fea6651200a151f0753bc17d6", "messageHeadline": "Merge pull request #110 from corda/clint-gradlepluginsfix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "884ffffd62bacfc80d100f7f2e6eee380ae18d8c", "messageHeadline": "Fixed a bug with building gradle plugins due to an invalid version nu\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8aa73053f4384bdba92dc40415b9547988e068cf", "messageHeadline": "Merge pull request #108 from corda/clint-raftnotaryname", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8a33b6b223e0dec1d7a8a0f4a407c38816a010a3", "messageHeadline": "Renamed distributed and notary demo to 'Raft Notary Demo' to improve \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "875efbfa1107d72da07039d9c77aefc74fe69094", "messageHeadline": "Merge pull request #106 from corda/mike-thread-affinity-for-smm", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 30, "deletions": 35}}, {"node": {"oid": "660b832136fd71838ec3f7fab8d533a4ad072bff", "messageHeadline": "Merge pull request #104 from corda/clint-irsdemowindowsfix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f74fc677370f47fc3d0478942f40a6861ae06127", "messageHeadline": "Merge branch 'master' into clint-irsdemowindowsfix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 396, "deletions": 289}}, {"node": {"oid": "67e807b0755e8ddb73ce23e9e6d04f2a2b514cc9", "messageHeadline": "Detect duplicate inputs ahead of calling beforeCommit", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bbc9c763e39164be192b7b32cc03173f4e76ef8f", "messageHeadline": "Detect duplicate inputs in NotaryFlow", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 50, "deletions": 9}}, {"node": {"oid": "3151586d5415fe90dfdf9c4661d625c1cf979e9f", "messageHeadline": "Spelling fix.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fb77f9fa24d54dfceb95d13aaa511241bede549", "messageHeadline": "Added comment explaining fix to IRS demo on windows.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d9663f169800cba40b4b96e952262e71a3b694e9", "messageHeadline": "Merge pull request #72 from corda/clint-simmdemointegrationtest", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 305, "deletions": 213}}, {"node": {"oid": "887959154759abd3e78748482aa855da534a253d", "messageHeadline": "Merge pull request #99 from corda/mike-dependency-upgrade-jan2017", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 89, "deletions": 74}}, {"node": {"oid": "1a53834a606b24d208cbb3690f561761792f92d1", "messageHeadline": "Additional thread affinity for the StateMachineManager.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 30, "deletions": 35}}, {"node": {"oid": "119d00c384e6829ec4e59eb96131750b03947a8c", "messageHeadline": "Upgrade dependencies and centralise some more version numbers in the \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 89, "deletions": 74}}, {"node": {"oid": "53903c65217543707fbe79cd4973249170081ced", "messageHeadline": "Update IRS demo test date to a future date. Will follow up with a pro\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "26217e5cd830c56ee6f3bcc2789a1775b4740aa8", "messageHeadline": "Added a fix for the windows specific command line too long error when\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1cbe10b23c6ee76daca3020f8cb383ab0856c638", "messageHeadline": "Merge pull request #89 from thschroeter/iterm-emojis", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f92ef3d9cf3fab63c5d8245aa4bb0c752b19c1cc", "messageHeadline": "Regen docsite", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 4995, "deletions": 1166}}, {"node": {"oid": "e34f33785f118caed49210f08f2b2b8c94e7aad2", "messageHeadline": "Prevent the node from starting if running on a version of Java with t\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "159ca9884fa43e8afc94aa10dffd0e10a619f18e", "messageHeadline": "Make NotaryFlow idempotent", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "021bcb06288816b585ff460623313deaf5d796d6", "messageHeadline": "Merge pull request #92 from corda/colljos-fix-issue88", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "b4a5a03992052b8380382ab82f327bc317ce68ca", "messageHeadline": "Fixed issue caused by race condition in process registration v node e\u2026", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 14, "deletions": 11}}, {"node": {"oid": "2e29673392a588d1d9092a3eaf3bfb15f6da3a1f", "messageHeadline": "Distributed notary: manually initialize the serializer for copycat se\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2b739013418ce9b08194ee3bf90aa49babf6dc77", "messageHeadline": "Minor: display emojis in iTerm on OS X", "author": {"name": "Thomas Schroeter", "email": "thschroeter@gmail.com", "user": {"login": "thschroeter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bcabc8d410354ac443b7f83deff8002e9c723e7", "messageHeadline": "Merge pull request #49 from corda/boc-demo-integration", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 497, "deletions": 175}}, {"node": {"oid": "eac2cb1cc6a557195f3d162427a047ea84841b41", "messageHeadline": "Bank of Corda integration with Trader Demo and Explorer", "author": {"name": "josecoll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 497, "deletions": 175}}, {"node": {"oid": "924fb479e4166e00b744e2712a9e922674936c90", "messageHeadline": "Cleaned up DistributedNotaryTests, including addressing overlap with \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 107, "deletions": 186}}, {"node": {"oid": "aa321c984e7152dcb38f1b052f4729a9cc5c239e", "messageHeadline": "Fixes indent error.", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4af20d6df4477623034c135c67df3a73dfb30888", "messageHeadline": "Merge pull request #85 from corda/mike-be-jolly", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "edc648ae9559babf012be835c9370871e7196459", "messageHeadline": "Wish our users a merry Christmas and a happy new year.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 11, "deletions": 1}}, {"node": {"oid": "bd979534f358f9124cb98250d00c52a2195565b8", "messageHeadline": "Add database transactions back onto observations. (#77)", "author": {"name": "Rick Parker", "email": "rick.parker@r3.com", "user": {"login": "rick-r3"}}, "additions": 235, "deletions": 71}}, {"node": {"oid": "ffe1d234cab607dc8f8c2603f5740209858dcd9c", "messageHeadline": "Added first draft documentation on the Azure VM (#67)", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 176, "deletions": 0}}, {"node": {"oid": "ad6f555adeefe054547e28cc782a845ddac53e1a", "messageHeadline": "Merge pull request #13 from corda/aslemmer-faster-driver", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 104, "deletions": 72}}, {"node": {"oid": "7d9caa984b94de8edf94749d50a3007c07b6187f", "messageHeadline": "node: Driver network map starts parallel with other nodes, uses execu\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 104, "deletions": 72}}, {"node": {"oid": "eec16a41cf2772c0cd19292510b3a7a154036f81", "messageHeadline": "Minor: fix some compiler warnings and update some universal contract \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 16, "deletions": 23}}, {"node": {"oid": "81d1459599dc987a1cc1e66f516e17686c05ae0a", "messageHeadline": "Fixed bug where messages can't be sent to services running on the net\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3.com", "user": {"login": "shamsasari"}}, "additions": 179, "deletions": 76}}, {"node": {"oid": "6ad3ca48d32a5df7666fdcd2a9e426c139347465", "messageHeadline": "Merge pull request #60 from corda/aslemmer-add-cashflow-progresstracker", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "2f12f79f1979a034d7c3621634fe5fb9221a2d3c", "messageHeadline": "CashFlow progress tracking, remove unused clientToService stream", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 21, "deletions": 14}}, {"node": {"oid": "3c2610613f99812f5380a5cba292596ea1486c55", "messageHeadline": "Integration test uses better naming sceme. Json support module cleane\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 50, "deletions": 55}}, {"node": {"oid": "00a44c5fbde0ccf7f16c7b059ecae1db27f4c9bb", "messageHeadline": "SIMM valuation test now verifies the trade more robustly by checking \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "7d591e9cbacb7ff0e55293e1ebaba6844a2386cf", "messageHeadline": "Improved readability of the simm integration test", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "ba5934e3e18070f1a5b3774d96ccec9183bbb7af", "messageHeadline": "Object mapper for http utils is now created once instead of per request.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9f9fa1de1cf7d4933d2c70943bfc3286e30f0c73", "messageHeadline": "Removed the JSON closure and replaced with a more Kotlin native solut\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 99, "deletions": 140}}, {"node": {"oid": "4ffad426c11c74140f086d4b54da1441a3381772", "messageHeadline": "Writing contract tests docs (#17)", "author": {"name": "kasiastreich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 297, "deletions": 221}}, {"node": {"oid": "6f3ed327a0fd9262f8511d4bea19c1794e49be3d", "messageHeadline": "Vault: return a list of unconsumed states rather than a sequence. The\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 10, "deletions": 13}}, {"node": {"oid": "fa1e7cfa1596ba72526c306ab14bd126fde5cbfb", "messageHeadline": "Corda JSON  module now created in a separate function to the default \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "008fcf50fdf63dd690fab69bdd82af027b505dfa", "messageHeadline": "Added more type information to various API endpoints to make it possi\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 78, "deletions": 42}}, {"node": {"oid": "234ffb141c2540114e6d3cbf649e0286900cdd9b", "messageHeadline": "Fixed issues with incorrect serialisation in test utilities.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 17, "deletions": 18}}, {"node": {"oid": "d1c9cabd18f9820ee3c763291b7b41bb351c4b2e", "messageHeadline": "Added a trade to the test.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "6be21c7da46f9c8f24e33659f6dc859c2c28aaa9", "messageHeadline": "Added test contents with a couple of todos.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 64, "deletions": 25}}, {"node": {"oid": "2334824a734ff13d7477a850f24de2a0510c180d", "messageHeadline": "Added skeleton for the SIMM integration test.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "f44dd969ce1bea553820396992932d0f65cdbe10", "messageHeadline": "Fix ANSI logging on Windows", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "334ed4806bb18567d7b901bbd8927502c7b17cf5", "messageHeadline": "Adds overload anotations and reorganizes param orders to improve java\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 7, "deletions": 15}}, {"node": {"oid": "7cb4cbcad40836517a0dcdc529e93c3d56e7b05a", "messageHeadline": "Made vault updates contain full StateAndRef in the consumed set (inst\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 75, "deletions": 37}}, {"node": {"oid": "adc70569b15a87883534ce88c7f04539111b3f40", "messageHeadline": "Regen docsite", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 15974, "deletions": 11154}}, {"node": {"oid": "673b0393b43733704cb0c4ae9556ca4a6ebd23b7", "messageHeadline": "Increase JDBCHashMap default bucket size. With the current implementa\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "66477a095555b83d7af9491c79f97ced51390dd2", "messageHeadline": "Merge pull request #57 from corda/aslemmer-service-identity-sessions", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 727, "deletions": 252}}, {"node": {"oid": "64732f870101a56853b32ba931245f5b3089c417", "messageHeadline": "Client observable improvement (#56)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 38, "deletions": 64}}, {"node": {"oid": "53bbb57345542708dd34b5d5fc62ab34e685a15f", "messageHeadline": "Add ReceivedSessionMessage, DriverBasedTest re #57", "author": {"name": "exfalso", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 119, "deletions": 153}}, {"node": {"oid": "8ea4c258f118446e51df258028520529958c7e53", "messageHeadline": "Extend messaging.rst about service queues", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 14, "deletions": 17}}, {"node": {"oid": "a3138ab0dcb4e65c5660cc172f42d365330ca6d9", "messageHeadline": "Address PR comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 217, "deletions": 193}}, {"node": {"oid": "4f4496296275523830c02cc471d62eca0e195995", "messageHeadline": "Add kdocs on service addressing", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "6a796cef35cb84c3517c972e58890b0219af5f6b", "messageHeadline": "Add raft notary integration tests, testing service addressing", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 235, "deletions": 44}}, {"node": {"oid": "7ee88b6ec8b078894352899e2d764658668b8a34", "messageHeadline": "Add SMM test for round robin node picking", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 125, "deletions": 22}}, {"node": {"oid": "fd436b0cdc1ac07e686f08ce863ed959dc3d082a", "messageHeadline": "artemis, sessions, mock: Add Service addressing, tests pass", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 280, "deletions": 114}}, {"node": {"oid": "978ab7e35e68788273e0f4285822c39e3c70941a", "messageHeadline": "Merge pull request #65 from corda/aslemmer-fix-simm-valuation-demo-kryo", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "0e54766b87de63242b954da421e92f2736e47f07", "messageHeadline": "Fix simm-valuation-demo's kryo", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "7752a8dd46772e20fb044a1fdea02f9fdb03d6aa", "messageHeadline": "Merge pull request #64 from corda/aslemmer-fix-simm-valuation-demo-kryo", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a7c079967c2926a6b8b9da15ce4195d451a3a459", "messageHeadline": "Fix simm-valuation-demo's kryo", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "1d1a067ead44e2457dcca9d65046bf7eebfa913d", "messageHeadline": "Adds a warning regarding vault access in @Suspendable functions", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7afa3346d619df3eae5588cc6fc07813d95bf078", "messageHeadline": "Updated docs and TODOs to be inline with recent changes to the doorman", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "e198a93b4d10e64ae0371e514ad8789422eade32", "messageHeadline": "Merge pull request #54 from corda/aslemmer-fix-trader-demo-jarurlinpu\u2026", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "09e11f84359b9346029bcc802f45aefeb40226f8", "messageHeadline": "rpc-kryo: Kryo register hidden jar url inputstream class", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7d79f3d6d233467d4301f501ead1860cbc5c91cc", "messageHeadline": "Updates CorDapp template docs to reflect inclusion of java source fil\u2026", "author": {"name": "Joel Dudley", "email": "joeldudleyr3@users.noreply.github.com", "user": null}, "additions": 172, "deletions": 85}}, {"node": {"oid": "a4201c715267241a1a5411caaa61a79562994d8d", "messageHeadline": "This fixes the node startup issue - https://github.com/corda/corda/is\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 49, "deletions": 7}}, {"node": {"oid": "fc69624f41f8a9662da74eb5ca4b7fd603627e50", "messageHeadline": "Merge pull request #47 from corda/mnesbit-fix-corruption-in-memory-ne\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d429385e7251aac2eaada2aca324cf3e0dd573bd", "messageHeadline": "Fix: Capsule did not contain caplet due to an incorrect path.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40bddd64032bafdf6ab8a06075e231a388f456af", "messageHeadline": "Fix: Samples could not be deployed due to an incorrect build.gradle t\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d98673c66c4b11caa201029ed4d076f6476d27e", "messageHeadline": "Added commonName extension method to X500Name and helper class for x5\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 34, "deletions": 31}}, {"node": {"oid": "6eb74ba10a3b7f119697f56fa3e9e84c82af7baa", "messageHeadline": "There have been strange serialization errors in tests using the InMem\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57975c6e91f1bcbac990e54582595b1a9119e52a", "messageHeadline": "Bank of corda demo now uses the correct runtime artifacts dependency.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b43d9402971d068f0f0b1f9c0beedc773dfb0da3", "messageHeadline": "Merge pull request #35 from corda/clint-M6publishing", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 611, "deletions": 277}}, {"node": {"oid": "ba321121e51d9dc1d582690d6e274a406b047253", "messageHeadline": "Fixed instructions in readme", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "58163823e80d5fcd6ef6ddfed85147a2f591ba4a", "messageHeadline": "Merge pull request #46 from corda/joel-java-interop-todos", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "ae349a88313eef023a59dfd3e2568c5b7130b05d", "messageHeadline": "Adds todos that will improve java interop.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "a007ecf9804854c60d9b9f104620fde3b2b28704", "messageHeadline": "Merge pull request #45 from corda/parkri-external-observations-2", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b52c52378f45ca4506363f878ee1e7d96081c4b6", "messageHeadline": "Move Future completion outside database transaction so that the effec\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "453f7cd2235c9d4da8065fa48fcbace9048a6111", "messageHeadline": "Bank of Corda demo - Issuer of Cash", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 839, "deletions": 2}}, {"node": {"oid": "2f613409452a80e837e8f7b5845eb5c2e8b9fe69", "messageHeadline": "Fixed review comments.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "70dcab6361681ecbc15b9e630e843192ea5c7435", "messageHeadline": "Merge pull request #33 from corda/parkri-external-observations", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 280, "deletions": 40}}, {"node": {"oid": "0378b8d785aa5f511c8c10565354d29d7374f485", "messageHeadline": "Buffer observations until database commit.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 280, "deletions": 40}}, {"node": {"oid": "c0694d0e05ee93d457e0690e8a296c3f82785516", "messageHeadline": "Merge pull request #43 from corda/joel-cordapptemplate-docs-change", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5f603a94f038af1816ca7fc5e8b5efa2f792884c", "messageHeadline": "Minor: add a TODO", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c02077bdbc59892afffbb92ab952ebaa7d971d1c", "messageHeadline": "Updates the cordapp-template docs to reflect new structure.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5b4babf3297bf404a7aafb4f4821d3555ab614bd", "messageHeadline": "Removed redundant gradle extension variable to reduce complexity of b\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b57aec1962c8af08861d382d427db7d7b6136cb9", "messageHeadline": "Minor: make distributed notary test use a different folder on every run", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3.com", "user": {"login": "adagys"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "467e2fc4aaa6a6120a2f21d0400e78fc18387c43", "messageHeadline": "Added new documentation to the index.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e4187c59e27214b9af74fda415a1c0e4bbf2beba", "messageHeadline": "Added documentation on how to publish Corda.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "76a66f00214e34376ae959ec78073dd099e981a4", "messageHeadline": "Merge pull request #2 from corda/aslemmer-irs-trader-demo-rpc", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 570, "deletions": 346}}, {"node": {"oid": "4fe1d48e4a920c3e1ce496b5555635fc05a7db8a", "messageHeadline": "demos: Fix demo RPC serialisation after rebase", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 53, "deletions": 8}}, {"node": {"oid": "9117ec986007eebd0604cb070d469b48ac2665c9", "messageHeadline": "Simplify InputStreamSerializer, make NODE_USER role explicit", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 21, "deletions": 44}}, {"node": {"oid": "a601f0abf5695d0f69696a9a34bdf3cce2c1ebe0", "messageHeadline": "Local RPC, demos use RPC, NODE has special privileges", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 544, "deletions": 342}}, {"node": {"oid": "bbba7d3f1941c112a2d49770554f76bf77bd568f", "messageHeadline": "Merge pull request #41 from corda/joel-readme-changes", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "036b1b49641865d1b07730494b9e113909cbb932", "messageHeadline": "Fix double spending of inputs issue on ledger level in test dsl. (#15)", "author": {"name": "kasiastreich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "7702154b22c82ebab73734c51bbec53c02991f78", "messageHeadline": "Adds slack link and 'Building on Corda' section", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "365bc58fc2ccce79700f316c399855c3786d7448", "messageHeadline": "Merge pull request #38 from corda/clint-disabledocstest", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1a7a3358161871b386942e8e1ca3f1dd6d64400", "messageHeadline": "Disabling flakey WorkflowTransactionBuildTutorialTest test because it\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5e03099e3ff8d540b757857327dcfaf3a35be88", "messageHeadline": "Updated to newer Kotlin version.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "893b4b539336c91f61596812cf8232fdd14bc5b4", "messageHeadline": "Merge pull request #34 from corda/mnesbit-add-wait-hooks-for-schedule\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 212, "deletions": 14}}, {"node": {"oid": "f63e6cd2a65353e185681a33586a7b11eae68b8b", "messageHeadline": "Add some hooks to StateMachineManager and NodeSchedulerService so tha\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 212, "deletions": 14}}, {"node": {"oid": "41fca0c1ebcc5526ce0e8e5d3eb9350c1fca0a3e", "messageHeadline": "Merge pull request #36 from corda/joel-jvmname-annotations", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "03b5e9bced7d2c44f2abbf1efc4bc10fe2d80a0b", "messageHeadline": "Address review comments.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eb096d520bbfc7f3e2021d03d5fd356ac946a779", "messageHeadline": "Merge pull request #23 from stevenroose/rename-license", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "432015ddfee0bac859e9dcdedc5d05f1750289d5", "messageHeadline": "Adds JvmName annotations where necessary to improve interop when deve\u2026", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fbcbf3e1d70cf86efe68fe14ab23e235f864543c", "messageHeadline": "Network view improvement (#19)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3.com", "user": null}, "additions": 199, "deletions": 57}}, {"node": {"oid": "bddb22db77bd1194b6022947216e889afe09a581", "messageHeadline": "Further fixes to messaging.rst", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "f1daae049135ea9c771d2efebd187d40e4ca593c", "messageHeadline": "To avoid needing to bump three different files upon updates, a common\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "87e5c9bf46c3552d52b2ddec0ace1408e0903f2f", "messageHeadline": "Added documentation and buildscript to allow full bootstrapping witho\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "1b052b07ec83c281b61d37a585c52b858bace4dd", "messageHeadline": "Returned to using more readable bintray syntax.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "a6d1a0767098dc8d7e23d09e018e5a9fc2dec01e", "messageHeadline": "Added documentation for the new publishing functionality of publish-u\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 85, "deletions": 0}}, {"node": {"oid": "41b0b6c0b1bfb7faf0318886b4473a0b20b9ff66", "messageHeadline": "Re-added the capsule file. Fixed deploy with another publish option.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 127, "deletions": 16}}, {"node": {"oid": "a0d5426ced1716030ec4c3e933dc3d7866c8bd64", "messageHeadline": "Due to insurmountable issues with publishing the JARs when the projec\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 88}}, {"node": {"oid": "1463cd2b3780c228c544fcc34bb5636c7b6428d1", "messageHeadline": "Renamec capsule module to corda.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "b24c628e348512ffab442d29f4c9383bada99276", "messageHeadline": "Publications now publish JARs again. Install task now publishes again.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 23, "deletions": 34}}, {"node": {"oid": "bf49dda731b82f05d2b1768b5f0a55b2ea32f38d", "messageHeadline": "Corda now publishes with updated publish utils.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 64, "deletions": 385}}, {"node": {"oid": "4b2d7867249b9270b1dca495b56d2b7758ee3b8a", "messageHeadline": "Bintray configuration block now contains all fields required for the \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 66, "deletions": 14}}, {"node": {"oid": "6ac7b9384da1d8ffeec3efca953bf05fc5549175", "messageHeadline": "All gradle plugins can now be published with the publishing plugin.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 97, "deletions": 112}}, {"node": {"oid": "e751d80c00297de62f064c46dd4e5718b23729ed", "messageHeadline": "Added documentation for bintray configuration.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "6bc118b9974bce2bb899caabb6f93a87176244cf", "messageHeadline": "Quasar utils now follows the format required by the new publishing ut\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46ddd3bd0e35b0da05eed2e0230fec3db9eabf62", "messageHeadline": "Publish utils no longer needs a configuration block per project, just\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 35}}, {"node": {"oid": "4eb7d3db1156d64fdf62bc2ec003824e482ae5f6", "messageHeadline": "Added more publish utilities for simplifying bintray configuration pe\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 83, "deletions": 43}}, {"node": {"oid": "c8e14b0ac6c53a00d4da13b3e116a284dfbb00d7", "messageHeadline": "Added all artifacts required for the corda capsule to be published on\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "810596927e716efc1b4b70ff338d64eafbcc2b63", "messageHeadline": "Added a new capsule build.gradle to allow multiple bintray uploads fr\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 137, "deletions": 103}}, {"node": {"oid": "348092cfa6c09072ce14a325ce23e968269cff14", "messageHeadline": "Re-added corda capsule publication.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 49, "deletions": 1}}, {"node": {"oid": "39a34c7bf697fecbd59745b7dbbab49fc11db711", "messageHeadline": "Can now publish corda capsule to bintray", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "dec9cfc5a4d1ebdc94cc37dee427ead42c35faea", "messageHeadline": "Added client and node publishing.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 115, "deletions": 14}}, {"node": {"oid": "77d433f73ad57e8b9acf3283799bbe0ea587ac77", "messageHeadline": "Added test-utils publishing.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "6ecbe1f1fd00579797166126e72038ee4186be3a", "messageHeadline": "Added finance publishing.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "57f2be51b8f40cf47e32e1f585220ab907c3f07a", "messageHeadline": "Added core publishing.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "89cc9dc88687df41e50016c0176f2e73c9b108bc", "messageHeadline": "Added a note in the getting setup doc about JavaFX and non-Oracle JVMs", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d353825e71328c79351862cd63e42e9ed9e53a20", "messageHeadline": "Merge pull request #29 from corda/mnesbit-cordapp-types-in-startFlowD\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 33, "deletions": 11}}, {"node": {"oid": "fd229df956502ba5d725d3ba7be0737db894815d", "messageHeadline": "node: Add ClassSerializer, register default flow parameters for RPC", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "e1e6d187e3f72c5ceb67ccfac74b782fd43c1a31", "messageHeadline": "Making the warning make sense for branches that aren't master", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27462ff8f166a1be033e018ae46972651a00a701", "messageHeadline": "Fixed formatting issues in messaging.rst", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "ed14c95d6f43f80c88e3e4d4ce91651fb1cbf64e", "messageHeadline": "Merge pull request #25 from corda/aslemmer-fix-X509-on-linux", "author": {"name": "Andras Slemmer", "email": "0slemi0@gmail.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "99219c6a5fc4473ad5a9a104985a8ddcea1fcc9f", "messageHeadline": "Allow cordapp types to be used in parameters to cordapp startFlowDyna\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "5e5466c2a3e8328b92af1afe3033b23f5f80374b", "messageHeadline": "Merge pull request #28 from corda/joel-rm-docs-wiki-links", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "d0e142c3db5448ba04be7306771ead41c202dfa8", "messageHeadline": "Removes links to R3 wiki. Changes 'r3prototyping' ref to 'corda'.", "author": {"name": "joeldudleyr3", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "6a5b5c04e5dbe4050d3967d1e32feb95cb602a00", "messageHeadline": "Fixed broken links in README.md", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "792fda0a23794e6cfb5bcbe822a873e46fbd21fa", "messageHeadline": "Merge pull request #24 from corda/shamsasari-readme-link", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "948e3f39327ab4aa01dac6bd56801f53b3c68db5", "messageHeadline": "core: Remove CN from X509 subjectAlternativeNames, always add hostname", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 10}}, {"node": {"oid": "d2c4863b0d6fb6b6efbfd4689317e57b6cfb27ef", "messageHeadline": "Moving the webinar links into the heading texts", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "10360ae8cf7498d2037639f9b8607843287e23f3", "messageHeadline": "Converted MapChange into a sealed data structure so that only Modifie\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 29, "deletions": 40}}, {"node": {"oid": "9fdbf4e8881d4502c1041c247d07f15670a17cc4", "messageHeadline": "Update README.md", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "6838bdebd3300cc59231c101bc940e720b066279", "messageHeadline": "Renamed file LICENCE to LICENSE", "author": {"name": "Steven Roose", "email": "stevenroose@gmail.com", "user": {"login": "stevenroose"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4addb91f8053061383020b278f663a318dcdd3b9", "messageHeadline": "Added security to RPC and P2P systems.", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 875, "deletions": 415}}, {"node": {"oid": "b6e56641bdc70d5d0506370bf21ebb003e3f59f0", "messageHeadline": "Merge pull request #21 from nkts/tab", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eb68416dbe64fe8d675fd72a76b64026a7271e3a", "messageHeadline": "Removed tab indentation", "author": {"name": "Marius Karnauskas", "email": "marius.karnauskas@gmail.com", "user": {"login": "karnauskas"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5432905b4ad63dca7a74e6d3d660b034ffbb8b10", "messageHeadline": "Clean up NetworkMapCache and InMemoryNetworkMapCache", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 73, "deletions": 123}}, {"node": {"oid": "b35f711bd993abac48f834bdfeb8385f1a04bf79", "messageHeadline": "Merge pull request #14 from corda/rg_adding_some_links_to_docs", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "10bc27d2f479b0c5c4006e1ff6816492a4d0884a", "messageHeadline": "Adding links to discourse and slack on docsite", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "84c127bfffd1cd56d0853a08d5f958b9f8b729e7", "messageHeadline": "Merge pull request #12 from corda/andrius-txverify-refactor", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "ad5d6f5cd4a8d21ad62044e4ddbd6efd2226a8b4", "messageHeadline": "DistributedImmutableMapTest: enable copycat client connection retry t\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cef2c906ab1184f988407ef3a42932bcbb23d1f0", "messageHeadline": "Minor transaction verification logic refactoring", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "3a52a3aa66e26f81c857c5778d8f68f9f67b3157", "messageHeadline": "Merge pull request #11 from corda/jvmNameUtils", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "110864f19aa182b12faa1ffd3066b1657ed3216d", "messageHeadline": "Adds a JvmName annotation to Utils.kt for better java interop.", "author": {"name": "Joel Dudley", "email": "joel.dudley@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "053dd9a1fe508cedcc54fafda0a8ae1c4dffa1c0", "messageHeadline": "Merge pull request #5 from corda/composite-key-serializer", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 49, "deletions": 4}}, {"node": {"oid": "a9760456751bdaca3bccf51cb44f2d8960e36928", "messageHeadline": "Merge pull request #9 from corda/mnesbit-gradle-no-install-builds", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 90, "deletions": 86}}, {"node": {"oid": "03c4968b4a2c89f5366063616312a7aadb99bb11", "messageHeadline": "Merge pull request #4 from corda/mnesbit-fix-sandbox-unit-test-cleanup", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "ea04ebe3117a4aab3dac037c32aad0df5822c3f1", "messageHeadline": "Added a TODO to follow Crypto-conditions spec", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "e54a304e2e09f66560ad3206cb420f71ff586dbd", "messageHeadline": "Depend upon an internal artifact, rather than a maven local published\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 90, "deletions": 86}}, {"node": {"oid": "8f47d393caf86158ac80ebb649b7d2e547e76571", "messageHeadline": "Fix file cleanup of sandbox unit tests on Windows machines.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "e873347892af7dcbb095969313ceec2a3175a373", "messageHeadline": "Merge pull request #8 from corda/clint-javahomefix", "author": {"name": "Clinton", "email": "clintonxa@gmail.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "73fafa60f0538e66d61e22dad6b9ca0ca419a61d", "messageHeadline": "Bumped to the newest version of the gradle plugins.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f88d0fa769eb244e231176e3fb502c3ad869ebc", "messageHeadline": "Updated plugin versions.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74ea6ab0dffed872434711e3ae58433526ccecad", "messageHeadline": "Fixed runnodes when JAVA_HOME is not set.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "b2d2232e2b89ceed8de323d26924a3c640e26df3", "messageHeadline": "Merge pull request #6 from corda/mike-reformat", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 773, "deletions": 627}}, {"node": {"oid": "d500bf8f501939d9e814871729fb1e01ff29693f", "messageHeadline": "Address review comments.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 22, "deletions": 21}}, {"node": {"oid": "7b40be83612ece05c7d23c8c10e94863ea0567a0", "messageHeadline": "Run the IntelliJ reformatter across the Kotlin code. Did not reformat\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 765, "deletions": 620}}, {"node": {"oid": "acaeca58145e216dca97108a03c1eb96969e31a8", "messageHeadline": "Added a custom CompositeKey serializer for a more compact serialized \u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "4a9f5cafc1f2f09e8f612a09f30f9dfffd985a6c", "messageHeadline": "Update README.md", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 16, "deletions": 2}}, {"node": {"oid": "e219eb53e855dadcfe10dcb33c64a1a65b3e6894", "messageHeadline": "Merge pull request #1 from BitcoinErrorLog/patch-1", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "16c3bdf2b0132379fc00ee69b2304f65fd4ed459", "messageHeadline": "Updates for grammar", "author": {"name": "Bitcoin Error Log", "email": "bitcoinerrorlog@gmail.com", "user": {"login": "BitcoinErrorLog"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "6d5fa6ac2f0c374a17c7a286fd56682acbfbff57", "messageHeadline": "Added link to discourse forum", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3928b1fa049190ee204d9f966df9200563389534", "messageHeadline": "Added Corda logo from corda.net website", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5bfff845ab897187369f9762f3922b9dc770a30f", "messageHeadline": "Update README.md", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b2fe48aa224f6a0353a4239e3e0c6e7162f00d37", "messageHeadline": "Merged in license-info-2 (pull request #588)", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "dc2b18cbbb47c9c8b1492cf6431d263ec9de5bf0", "messageHeadline": "Amended wording of trademark notice per advice from legal counsel.", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f7eafaae19a37ada6fc32bbf88a713c1ddd88431", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 66, "deletions": 66}}, {"node": {"oid": "1323781a304d84b60166670b287b322698ebfd41", "messageHeadline": "Docs: point to M6 docs from master branch warning", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "737d15de071cb7e2f0cda47be9b8ef2bbf1f8838", "messageHeadline": "Minor: Remove broken image link in README", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5ba9e7a3969a2139f1ed3af74b58da1d2f0383a8", "messageHeadline": "Start M7", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "82745bbbc9c43837db0f8d1bb87ec8e9a31eb9a8", "messageHeadline": "Merged in clint-demofixes (pull request #577)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "83328c3d237336fccc221f085564c32ec87b3162", "messageHeadline": "Docs: minor sidebar fix", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4c0229cccfc0dbd2bfcfff59a3264328bc73c20", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7267, "deletions": 878}}, {"node": {"oid": "c9b4755f555b562c9110ea06f7a91090e50ab958", "messageHeadline": "Docsite: fix a few doc errors", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bac2fb3b98c4f37fc041c26a848dd2f1d8565813", "messageHeadline": "Merged in rog-docsite-tweaks (pull request #587)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 9, "deletions": 91}}, {"node": {"oid": "3ecf5b786a4eb97eb2f9d7589d5dad88a3880e90", "messageHeadline": "Minor docs tweaks:", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 9, "deletions": 91}}, {"node": {"oid": "aa2076f976f0034fb978fef4b3b1f35844a2336f", "messageHeadline": "Merged in mnesbit-unit-test-fix (pull request #586)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "109ecffb02c65f7d3c03d233fdfa279ea986a566", "messageHeadline": "Merged in release-notes-m6 (pull request #580)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "9ba02b170b71cf1ca24ac6bef573a6acb9ca5ee3", "messageHeadline": "Read the balances off of the vault update.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "8f2d026965f6d862d130b2c4d92572041fce355f", "messageHeadline": "M6 release notes", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "d5ba8a2382592de778a0f25c5191681280887cbd", "messageHeadline": "Merged in rg_doc_updates_3a (pull request #582)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 134, "deletions": 67}}, {"node": {"oid": "d8b5a8298c249cf2a360c62ce449b8378067392c", "messageHeadline": "removed redundant text", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "010326721cc0de0f3584d0434c9ad7030bf1202e", "messageHeadline": "removed redundant text", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 0, "deletions": 7}}, {"node": {"oid": "a1920ddddd9a99262155ee68e743e24742c83fd9", "messageHeadline": "removed erroneous space", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34ea7f09af094d166245f569e244f63ca026398f", "messageHeadline": "Starting new pull request - previous one had conflict errors", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 138, "deletions": 64}}, {"node": {"oid": "cced4fec85975393bc7c54a541a5c8fd2576d040", "messageHeadline": "Merged in rg_cli_intellij_gradle_docs (pull request #563)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 69, "deletions": 1}}, {"node": {"oid": "c9d6c4d8ee67a0ba7af7e37579b69f823853f240", "messageHeadline": "Adding a CLI / IDE page", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 69, "deletions": 1}}, {"node": {"oid": "fb41300ce02928a35a81cf9a129cb802637e776f", "messageHeadline": "Merged in clint-dupedepsfix (pull request #583)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "cc2b472947b580b3e5dcafabe809625fa1db2d35", "messageHeadline": "Corrected version of the gradle plugins for publishing.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d87e027bd6294fc6fbba1be010066090ddd982c1", "messageHeadline": "Merged in mike-warn-about-ij-bug (pull request #584)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "d92ccb0f8042b29700153aa8f8fae992f8c3636b", "messageHeadline": "Added a placeholder for M6 release notes", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "28ecea9ad8d7c5da4e8ea0b2ecc0147323413cce", "messageHeadline": "Merged in license-info (pull request #562)", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "e4ee1b51e6d632f83779cd44de9f24dbb639b055", "messageHeadline": "Docs: warn about IntelliJ issue that causes .idea to be wiped at impo\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "296d93fbd9152444cf7a5b7219ef54cbd54cdd40", "messageHeadline": "Merged in andrius-change-copyright (pull request #570)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df6fc69cc65f875fddefcd53443f0b0dab560f05", "messageHeadline": "Merged in mnesbit-building-transactions (pull request #571)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1092, "deletions": 0}}, {"node": {"oid": "55b10644dd051021ff3c3600d57eca9ce81d45ec", "messageHeadline": "Merged in parkri-oracle-docs (pull request #559)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 169, "deletions": 19}}, {"node": {"oid": "c3e8a9eb19343818497e6457b7b7a7007ff2a58a", "messageHeadline": "Doc updates for oracles", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 169, "deletions": 19}}, {"node": {"oid": "dea7b397343b78011e60158ce0ff24291ecc188d", "messageHeadline": "Merged in colljos-docs-rpctutorial (pull request #581)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "426bae625ad41c8e54c94483968ca2d56c0d4994", "messageHeadline": "Fixed most duplicate dependencies between cordapps and the corda.jar.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4a504ca3dcf6ae8130d5706cbdc28dcb8c18f805", "messageHeadline": "Created some examples to include in tutorial on building transactions.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1094, "deletions": 0}}, {"node": {"oid": "a636d9e5b8d3a97a81205041984a6e3daffda56b", "messageHeadline": "Changed url to https", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b73116ff1b951bc1aae1a82b5a6ec38a7e875102", "messageHeadline": "Merged in docsite-theme-fix (pull request #578)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 87, "deletions": 67}}, {"node": {"oid": "4012d4b136eda5c5405d3f626d1e5b204d5f2246", "messageHeadline": "Docs: added an explanation on how to specify a custom service name. A\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ee2a60f345988676dababe734625c31a867b179e", "messageHeadline": "RPC Tutorial: re-instated gradle main class name.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c3c0b4b25a159c2f87b1aa75f4306d2406601669", "messageHeadline": "Added a fix for the duplicat log4j bindings.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b3e5bede39068091de6fd31981530fcfabbc3805", "messageHeadline": "Merged in rog-cordapp-tutorial (pull request #490)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 870, "deletions": 4}}, {"node": {"oid": "9c9691ae773fb3baad319ab012571f7ad69ded0d", "messageHeadline": "Addressed review points. Added a stub file in the getting started sec\u2026", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 31, "deletions": 11}}, {"node": {"oid": "373f332dec138db8a975a3e15f70c4c37b54755e", "messageHeadline": "Merged in colljos-docs-rpctutorial (pull request #560)", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 86, "deletions": 10}}, {"node": {"oid": "83d4e712808dc47d2e4772366fa6b2f5127663b4", "messageHeadline": "Merge branch 'colljos-docs-rpctutorial' of https://bitbucket.org/R3-C\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "690336b2e05320047fd2c96d961d1077ec7b3183", "messageHeadline": "Incorp feedback from PR review.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4aae92046dcb5064757729f3143ced9ac5e50d39", "messageHeadline": "Removed Key Concept docs.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 188}}, {"node": {"oid": "d8c485aca9201ab312f1f475c3ab5cd125f7827d", "messageHeadline": "Fixed formatting problems.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1, "deletions": 4}}, {"node": {"oid": "066aacad85231e8c737c1a698842de086fce0601", "messageHeadline": "Updated RPC Tutorial docs and gradle file.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f3f016720d2da0c2e52b47c02f2f9cbb53d9a4c8", "messageHeadline": "First draft", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 188, "deletions": 0}}, {"node": {"oid": "4d80d5fc2e8834c3975428faa7265fc149435805", "messageHeadline": "Removed Key Concept docs.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 188}}, {"node": {"oid": "92102e015711c268b5f7326cfe4f744e6925640e", "messageHeadline": "Fixed formatting problems.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 10, "deletions": 11}}, {"node": {"oid": "909b4dccad78707acaf8d329c8680e044dc3ab7d", "messageHeadline": "Updated RPC Tutorial docs and gradle file.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 83, "deletions": 9}}, {"node": {"oid": "07aeec9f6f7cada8c01d7ff8ed7f7ef517085b0f", "messageHeadline": "First draft", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 188, "deletions": 0}}, {"node": {"oid": "f3e6b7b52800409ce11d714b3e1dd81de723cde4", "messageHeadline": "Format docsite css", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 79, "deletions": 65}}, {"node": {"oid": "0a95928e0c13fcff01d775610a2340071112efb9", "messageHeadline": "Merged in kstreich-clause-docs (pull request #552)", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 430, "deletions": 79}}, {"node": {"oid": "869324bfd18142660406189be91351a147bbcb7d", "messageHeadline": "Fixed docsite theme mobile view. Minor tweak to the headers", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 21, "deletions": 15}}, {"node": {"oid": "e10b199ae168d8ece33a669131376f5d8fd0ff00", "messageHeadline": "Add clauses documentation.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 430, "deletions": 79}}, {"node": {"oid": "ba84ce7358af68ee0104727184b00906bb26fb52", "messageHeadline": "Merged in aslemmer-integtest-docs (pull request #553)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 253, "deletions": 0}}, {"node": {"oid": "8aafeabd01908fcd160d429cfb206d31a714387e", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3345, "deletions": 637}}, {"node": {"oid": "3325985a4949205c627838a223cf8f69829b7d29", "messageHeadline": "Docsite: minor fixes", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 18, "deletions": 12}}, {"node": {"oid": "ac93eb3cd664dd7f44d20d4cc20cdd62e121250a", "messageHeadline": "Revert \"docs: Use find to get all src directories for dokka\"", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "8e836bc279b9e31a4038d67f1ed489dc8c1a8388", "messageHeadline": "Distributed notary: configure Raft client retry to avoid race conditions", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7776693235fe54db386e5087e7a058af747922fa", "messageHeadline": "Merged in mike-commit-sandbox-code (pull request #479)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 9405, "deletions": 2}}, {"node": {"oid": "7aa20dfbe4b43d9456684b7eda9f198732af0955", "messageHeadline": "Move sandbox code into the experimental module to reflect its status", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 18, "deletions": 21}}, {"node": {"oid": "03f3c82e2cd9e6b69245863ed9e4fd28888f49a6", "messageHeadline": "Sandbox: make the README clearer about how little review this code ha\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "674e345ba24e1bc69180a606b8f2ea6eee28158e", "messageHeadline": "Move the sandbox code to net.corda", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 78, "deletions": 70}}, {"node": {"oid": "2f02e56893222bedc3102a70594c742633e62583", "messageHeadline": "Import sandbox code developed by Ben Evans with review and contributi\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 9396, "deletions": 0}}, {"node": {"oid": "fe5df11b23453b7278ca2c560391d8853f774fd6", "messageHeadline": "Tweak experimental README", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "531e04235b7f26977acf86a1a0eedf184402ab6e", "messageHeadline": "Disabled options that do not have a valid curve against them to avoid\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "64e241896e294502f6592b6309ecebf4b19e0008", "messageHeadline": "Tech white paper: improve Merkle tree diagrams and rerender", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c0a2f0a81f3d88f8ede333848e7f227e3b164d73", "messageHeadline": "Improved SIMM demo readme and removed references to Vega.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "d4fe796f564b6d0d71ee890542b5220b74e04780", "messageHeadline": "Incorp feedback from PR review.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9aca65bdcee7552cceb1de5de63591076354209b", "messageHeadline": "Merged in andrius-doc-tweak (pull request #572)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "4c6625559f1b03be996099bd62e161ac59292444", "messageHeadline": "Merged in andrius-dep-cleanup (pull request #569)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "13e781ea736b84110710e612c6024385fcd928e5", "messageHeadline": "Minor: fix spacing in using-a-notary docs", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a666bbcc0639982b541ee50fe700e79cb563678b", "messageHeadline": "Merged in parkri-visualiser-docs (pull request #564)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "2737e9a9e4bef2917f7677f93305ba7d813491f6", "messageHeadline": "Simulator docs update", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "eec079ed62d7ef3c5d1274cb044c310f90cdedfe", "messageHeadline": "Minor tweaks to the configuration docs: make the use of : and = consi\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1ec16dac3b75c6521c0e543b11e851d96d774363", "messageHeadline": "Merged in rnicoll-identity-get (pull request #568)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 60, "deletions": 0}}, {"node": {"oid": "f5ecddb4b2fd4c7e11e43f9c9baee28147e546a1", "messageHeadline": "Add get() method to identity service", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 60, "deletions": 0}}, {"node": {"oid": "53a825e4cc7e05817b4eccb542418d7d81852128", "messageHeadline": "docs: Address PR 553 comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "570470f25582be028889f5ec8b61ea425b48de5f", "messageHeadline": "Tech white paper: change abstract a little bit. Some reviewers found \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "90e7aaec8b3d0c17c1f77b9b61014df36864f642", "messageHeadline": "Update doc copyright notice to 'Copyright 2016, R3 Limited'", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef598d926fb2244321bd2ec50b1106f6c9adb4e9", "messageHeadline": "Include only required atomix dependencies.", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "435e7da93fa076d21951d533724718572c5ec0d5", "messageHeadline": "Changed SDK tutorial based on latest repo changes and some feedback.", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 653, "deletions": 250}}, {"node": {"oid": "38876e3984fc39011a85b71cb5dd978c4748aa46", "messageHeadline": "Introducing Future.getOrThrow() which throws the cause of the Executi\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 141, "deletions": 171}}, {"node": {"oid": "a26ca3716894f0ba4038f2e39cb9693dc825a16c", "messageHeadline": "Merged in andrius-notary-doc (pull request #555)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 176, "deletions": 57}}, {"node": {"oid": "2f37024af7da0c9a35c637736a5c4da6132b195c", "messageHeadline": "Added tutorials on how to use & run a notary.", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 176, "deletions": 57}}, {"node": {"oid": "3d77ed2575ce079d78506ebf7244b9a20d7e7199", "messageHeadline": "Tech whitepaper: take out confidentiality notice and re-render", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "a693330cbb706d92d4fce23f4336899930a4a7b1", "messageHeadline": "Rerender tech whitepaper PDF", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f840f8b58cff0c87d9e413c3a311780bf64a51bc", "messageHeadline": "Merge branch 'tech-whitepaper'", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 118, "deletions": 47}}, {"node": {"oid": "6c8996fb5e34be8111059d5a2180ec6a7c89bb26", "messageHeadline": "Tech white paper: update example from Sofus", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ce64dbeba7f046c71ffbcc6999bbd8221a480bdf", "messageHeadline": "Added some additional sections and fixed some typos", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 238, "deletions": 31}}, {"node": {"oid": "d243ef298ad8a31c31c0fa67bd24fdfcb2c56702", "messageHeadline": "Beginnings of CorDapp SDK tutorial", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 236, "deletions": 0}}, {"node": {"oid": "2c96bbf95c103b3a7e73f03d2fd8464f3992f67e", "messageHeadline": "Merged in aslemmer-dokka-all-sources (pull request #566)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "536b79a5f21e32e80a8afc5a5acd219fdfd0e28d", "messageHeadline": "Tech white paper: replace - with --", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "53b90147d9f3f374b6dde3f434e58af68ab09936", "messageHeadline": "Tech white paper: address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 27, "deletions": 7}}, {"node": {"oid": "a268e05dbb3c28973e7afd3337d6a5156873ad8c", "messageHeadline": "Tech white paper: add diagrams, a few more minor edits in response to\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 74, "deletions": 26}}, {"node": {"oid": "79537898df9052d552adcaf3c809aece0473c429", "messageHeadline": "Merged in sofus-tech-whitepaper (pull request #567)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 15, "deletions": 29}}, {"node": {"oid": "cd1fa99b43b5e5eba8d012c50a5785b05c5acb52", "messageHeadline": "updated fx call option example", "author": {"name": "Sofus Mortensen", "email": "sofus.mortensen@nordea.com", "user": null}, "additions": 15, "deletions": 29}}, {"node": {"oid": "2f769b3db095105624fbb06d3c7f99d13bd1cd58", "messageHeadline": "Cleaning up doc headers to be consistent wrt casing", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "7b2eb651be575e3cb4b394c49be514fdb91a75ab", "messageHeadline": "Suppress or fix the few remaining compiler warnings", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a79072bdf92cd68d73b95130a5f5020ccef689c4", "messageHeadline": "Merged in sofus-universal-contracts (pull request #558)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 256, "deletions": 94}}, {"node": {"oid": "d9023fd889b9e5aa64857708162fc508a43770c3", "messageHeadline": "docs: Line wrap integ test tutorial", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 61, "deletions": 19}}, {"node": {"oid": "bc3550e3e6fb150e505c758fd498490b61821426", "messageHeadline": "Merged in colljos-kryo-observable-registration (pull request #544)", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3a10d504d32327b94298963a79d073df6e3c842e", "messageHeadline": "docs: Use find to get all src directories for dokka", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "92d14d7582b6a742f074f73e38e5bcea28bbed69", "messageHeadline": "Merged in parkri-silence-javac-warning (pull request #561)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6853ce698be8800f5c877e7d34ff0c5ee668dedc", "messageHeadline": "Merge branch 'colljos-docs-rpctutorial' of https://bitbucket.org/R3-C\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "77a49a022983be0984ddad658253007943655f23", "messageHeadline": "Removed Key Concept docs.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 188}}, {"node": {"oid": "2fdba7aca5f7971f3209742bf62c9f9e80eb7279", "messageHeadline": "Fixed formatting problems.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "3db3e3cc7172592a383d8b06c6004ad921ae2083", "messageHeadline": "Updated RPC Tutorial docs and gradle file.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 83, "deletions": 9}}, {"node": {"oid": "c6a994aca2fbc5a0285b316ccedf92ed77eae22d", "messageHeadline": "docs: Add setting-up-a-corda-network to index.html", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d75cc20e1bbf6eeed7e6a17298228c7360cc43d", "messageHeadline": "First draft", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 188, "deletions": 0}}, {"node": {"oid": "2bb1ecdfc1c53a6f099198369ebf1728342badb4", "messageHeadline": "docs: Add note on self-issuance example in integtest tutorial", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "220ccdbe13e750f171f4900538ec935f20cfaaa0", "messageHeadline": "docs: Add integration test tutorial", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 207, "deletions": 0}}, {"node": {"oid": "050624754977908a63cf096e5989e3971387c5bb", "messageHeadline": "Removed Key Concept docs.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 188}}, {"node": {"oid": "cf2a1b0310b0e94552e99b94bbe3f25a503254ce", "messageHeadline": "Amended LICENSE and added TRADEMARK file per guidance from R3 legal c\u2026", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "e2d63841b0017301f1efb95e15ef265c7af2b4db", "messageHeadline": "Silence bootstrap class path javac warning relating to 1.6 and Capsul\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56ada37259ce5643ca4238e8c7452b5ec8cd52c7", "messageHeadline": "Remove checked in node logs and git ignore node/logs", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "811b0e6a8d12936fdd08bbb2af4ba2a9e033052a", "messageHeadline": "Merged in aslemmer-warn-on-double-tx-record (pull request #546)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "fc246b63e81cf68564268af69f6a5d4f69df76a7", "messageHeadline": "Fixed formatting problems.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 12, "deletions": 11}}, {"node": {"oid": "2d46249d87c1a56c160762cd3368872b32556fb5", "messageHeadline": "Merged in pat-permissioning-doc (pull request #545)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 78, "deletions": 1}}, {"node": {"oid": "68d1f8868d1197f72a89140e9451712c0a4968ac", "messageHeadline": "rename transfer/give to obligation/owes", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 256, "deletions": 94}}, {"node": {"oid": "b4f7dfdf240fcaa721a82ca299b1f98e4f31e0a6", "messageHeadline": "Updated RPC Tutorial docs and gradle file.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 85, "deletions": 11}}, {"node": {"oid": "f0d4b4a5721880928e1469ce1a91f988215eb31d", "messageHeadline": "Merged in andrius-notary-deploy (pull request #533)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 507, "deletions": 29}}, {"node": {"oid": "32451bac1dab8239cc83001621de49a86a3822c4", "messageHeadline": "Upped gradle plugin version", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "946cfda03ed3b87e816235b16fa896f55206da90", "messageHeadline": "Added a distributed notary demo that runs a notary cluster and gets s\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 414, "deletions": 12}}, {"node": {"oid": "758ab6d359e985f9efef000f6a98f2133249f4b9", "messageHeadline": "Extended Driver api to allow custom config overrides. Added helper me\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 92, "deletions": 16}}, {"node": {"oid": "8119a343feff01c6a8916ae4b79670efb691eff1", "messageHeadline": "Merged in clint-rpcuserscordform (pull request #554)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 33, "deletions": 17}}, {"node": {"oid": "5af5cc100a8dc70306e0abc75cf3f665ce5b1135", "messageHeadline": "Updated documentation to reflect current gradle plugins build cycle.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1d789d3a45ebf9363a1579a0102b3b24a606120c", "messageHeadline": "Fixed gradle plugins version.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "55ea753c52335b5060f2b87a97c538a5e82071eb", "messageHeadline": "Added dev mode to the example config", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2d444fe42bffcb4997c4216783fddb6da198e3cb", "messageHeadline": "Re-unified the gradle plugin versions.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "be81e9b62027a0377a8b44a27a8fe8bf4631325c", "messageHeadline": "permissioning doc", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 75, "deletions": 1}}, {"node": {"oid": "94166484ca7ac6ae34b4db1b27764a9ffec8430e", "messageHeadline": "Fixed whitespace issue and documentation.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "1e025bded2f457f18369a3fccb817927af4f418d", "messageHeadline": "Moved the version numbers for the gradle plugins into the individual \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 31, "deletions": 10}}, {"node": {"oid": "ceabafdfb0b422a1dd5f2cb6212c6ea0260067c7", "messageHeadline": "Merged in aslemmer-node-network-docs (pull request #513)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 166, "deletions": 43}}, {"node": {"oid": "44d1b79ef98ef1c600b8fbed4a981dcd6907cb25", "messageHeadline": "docs: Address PR 513 comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 92, "deletions": 68}}, {"node": {"oid": "720bb55827ff84fc8f749f34aa22263a72fd1657", "messageHeadline": "docs: setting-up-a-corda-network", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 101, "deletions": 2}}, {"node": {"oid": "aa629f74caabcb93a30640561cd6ce6b940e51e6", "messageHeadline": "Change startup message of the day", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4672c78ebd7f4b1b788b14a1cbb83d47568507e2", "messageHeadline": "Fix logging regression that caused non-Corda logging to be disabled", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2e8f8e0a9ab9afa7f8fe140588773dbba076f26", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1692, "deletions": 622}}, {"node": {"oid": "8d773d951bf4cea407d461087198bce1e861e0ca", "messageHeadline": "Docs: fix broken image links", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7858a7654214f2f2c602f9f930389b9c325eb53a", "messageHeadline": "Merged in clint-gpgpassword (pull request #541)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "3c8b544aaefcde276e73abb4ddad1742c3a552ca", "messageHeadline": "Merged in clint-pomdevs (pull request #543)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "87bd97d0c78f9d8c922291910bb8e2c9c711c70b", "messageHeadline": "Check for duplicate transaction records", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 31, "deletions": 13}}, {"node": {"oid": "cd34f3ae16b5d2bd47b6959a8471a648debc14aa", "messageHeadline": "Merged in pat-explorer-more-changes (pull request #505)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 1046, "deletions": 422}}, {"node": {"oid": "44e09f3366f94da785864f36bf718e720a61734f", "messageHeadline": "Merged in parkri-remove-intermittent-error-at-start (pull request #542)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "699710b736e482ad45f3b6d6c8e5f2217c76542a", "messageHeadline": "Merged in parkri-remove-quasar-scan (pull request #540)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 5, "deletions": 76}}, {"node": {"oid": "8ec21eedb3c25dc2f6c433dc0602aa763a70395f", "messageHeadline": "quasarScan removal.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 5, "deletions": 76}}, {"node": {"oid": "fbf952a1ab3fe36dbd1ada7534416bb54646e317", "messageHeadline": "Explorer corda branding", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 1046, "deletions": 422}}, {"node": {"oid": "f6f896d0723aa1a7c131c1e6f8080fcb58252259", "messageHeadline": "Kryo registration of Observable with explicit ID.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "95c404bb678636e28a34fee5ffba1687b476b5c1", "messageHeadline": "Merged in parkri-docs-changes-part-1 (pull request #515)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 128, "deletions": 224}}, {"node": {"oid": "492005bcfe24f928fa8a281a2c26a3f6c49657c4", "messageHeadline": "Fix up and improve some docs", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 128, "deletions": 224}}, {"node": {"oid": "0c80344737c14995f7f94eb066b67735d56bd7fa", "messageHeadline": "Added a required section for publishing POMs to maven central.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b20baff54cbeb84eb30c9f649abef635aab7f19a", "messageHeadline": "Remove race condition and intermittent logged error at node start up \u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "481ce1992eb7bcd8482c4d6c5d5156abb17cc32c", "messageHeadline": "Due to updated GPG key that requires a passphrase a passphrase block \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "b4288cf9dc59710561b9d4a7235be063e65e86f4", "messageHeadline": "Merged in parkri-fix-index-dot-rst (pull request #539)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d68cc0467c9488d01d55e356372ad153415f25fe", "messageHeadline": "Fix bad merge on index.rst", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b20020da10643923f041bf0302e4e21650257bce", "messageHeadline": "Merged in rnicoll-contract-tutorial (pull request #495)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 45, "deletions": 17}}, {"node": {"oid": "54620200f591725e6e4bae022182c6870c2da0a6", "messageHeadline": "Discuss contract design in the contract writing tutorial", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 45, "deletions": 17}}, {"node": {"oid": "a1759016a84075af8abf8ee2b4d4fda98c5043a2", "messageHeadline": "Minor: simplify the implementation of requireThat{} a little bit (rev\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8b9432503927a421793a0550352a14be318fbb79", "messageHeadline": "Merged in mnesbit-plugin-framework (pull request #522)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 107, "deletions": 5}}, {"node": {"oid": "6ecdf5a94645bb8e982a1560c8b64f57738142a5", "messageHeadline": "Document on plugin loading framework and a tiny tweak on logging.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 107, "deletions": 5}}, {"node": {"oid": "420b992b1b882909db7336af804db43dbd3ca3ba", "messageHeadline": "Merged in rg_adding_analytics_to_docs (pull request #535)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 21, "deletions": 0}}, {"node": {"oid": "71ed03b0830bedabab148ef12247c1fdfd5f339d", "messageHeadline": "Merged in pat-explorer-doc (pull request #520)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 70, "deletions": 10}}, {"node": {"oid": "e1158bf1574be51b954f354dfc072f6e76531451", "messageHeadline": "Merged in parkri-readme-protocol-to-flow (pull request #537)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6a0fd2e2fefbd9e3ad9b9f52ebdffaf4bd90c81", "messageHeadline": "Replace protocol with flow in readme files.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2673ebdfcfcea59a824ad5fbcda3a634e50f9d55", "messageHeadline": "Adding analytics to foote", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 21, "deletions": 14}}, {"node": {"oid": "c6cec0aa3d871c2557122da6910887daeb1a78ec", "messageHeadline": "address PR comments", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 19, "deletions": 17}}, {"node": {"oid": "80ce506b8abd87b0db52c63104e46412d27cb298", "messageHeadline": "Readme.md, description for new screens, and updated screenshots", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 68, "deletions": 10}}, {"node": {"oid": "6cfbd50f73215ea11857cf850538adb4a7ac4a66", "messageHeadline": "Merged in parkri-jdbchashmap-annotation-fix (pull request #536)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7d387870d2e6836831f0d7487aee6abd4d432595", "messageHeadline": "Fix annotation on JDBCHashMapTestSuite and class name typo.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "784946983f021aaa2fc57bdc2a83b447a57a8386", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 25246, "deletions": 4869}}, {"node": {"oid": "3bec44cd65efa441a6f58157bcb97f9bad6cf124", "messageHeadline": "Misc doc markup and TODO fixes.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 19, "deletions": 20}}, {"node": {"oid": "22198c06b562464651f6c8bd64144e9ff22fabd1", "messageHeadline": "Add back the SIMM run config", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 15, "deletions": 0}}, {"node": {"oid": "1cc688561d952bc79972e1e7d9b022f8bc075467", "messageHeadline": "Minor: fix running-the-demos port numbers.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "17e4950fe7a35ab3b84512e2287e22a6267e3f16", "messageHeadline": "Minor: make IRS demo print things as expected, small comment and form\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 12}}, {"node": {"oid": "7a9ec487f3b1f323d8a12d3aad3604dd0cbbcdb3", "messageHeadline": "Adding analytics to docs part of website", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ff75cb444e76e71dd08de9ce093a9dfc3935b449", "messageHeadline": "Explain the design of the RPC protocol around observables more.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 39, "deletions": 6}}, {"node": {"oid": "033a5250011b60596a4086421747ce11cdc5c260", "messageHeadline": "Merged in mnesbit-services-brief-intro (pull request #517)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 349, "deletions": 0}}, {"node": {"oid": "d5eb50ab74b31635bd4af37820342b67bcf1b2c5", "messageHeadline": "Merged in parkri-more-protocol-to-flow (pull request #534)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "345d62542d01fb8470ace481c0a3abeffd435289", "messageHeadline": "Rather brief description of every service implemented in the node pro\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 349, "deletions": 0}}, {"node": {"oid": "bf88dc48269e902130322ce77eb1cbb92ff9f75e", "messageHeadline": "Missed some protocol mentions", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "29c38ea82abf980e290d7a4ae46fdce96b8a9d88", "messageHeadline": "Merged in parkri-docs-rename-to-flow (pull request #531)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 157, "deletions": 157}}, {"node": {"oid": "6c3476e89fcaeafdd610d744ad549294919329fd", "messageHeadline": "Rename protocol to flow in docs", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 157, "deletions": 157}}, {"node": {"oid": "8e6ae061bfb0fa308be1db78606bba540d9df70e", "messageHeadline": "Fix incorrect protocol references", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1f148cfc957db3f80deee123bd30991c0adf3273", "messageHeadline": "Merged in rg_fix_simmm_crash_in_valuation (pull request #530)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3a353cb7f481788492ea582e33d0e5c404522e67", "messageHeadline": "First draft", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 188, "deletions": 0}}, {"node": {"oid": "88ca56341ba25e438dc8ada5d0419f9002940f6f", "messageHeadline": "Merged in aslemmer-fix-rpc-bugs (pull request #529)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "a21d6e0c95983897986e48472ae0f79944ec6e59", "messageHeadline": "Merged in parkri-rename-to-flow (pull request #526)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1157, "deletions": 1164}}, {"node": {"oid": "f68529d1fd71a08cf14f6f6681daac5d8bc664b3", "messageHeadline": "Rename protocol to flow.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1157, "deletions": 1164}}, {"node": {"oid": "d8e09f7174273527a5da81268d1336fc868571de", "messageHeadline": "Minor cleanup of attachment demo", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "a4771687aa84e4f9b1877df56af1fc6ade134189", "messageHeadline": "Fixes bug when valuation run on only one trade in the portfolio", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c4dfbe6dc0a57e1d68984b5fd06f0c740460af1", "messageHeadline": "Fixes bug when valuation run on only one trade in the portfolio", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "45d54bec3947c5fd09ba450d3f54c98bac454d1b", "messageHeadline": "Merged in clint-runnodesmodefix (pull request #527)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4bffc365a33076b30941ee8583147c3277c8d2b1", "messageHeadline": "Bumped cordformation to newest version.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af379ec176cbd7f40979c129c43d5c7891ea434b", "messageHeadline": "Set filemode for run scripts to the correct value", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb67fd504b72a9e47aca70ab05d5f4eccac52b41", "messageHeadline": "rpc: Fix close/send deadlock and premature shutdown on empty observab\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 47, "deletions": 14}}, {"node": {"oid": "ccd1c394921c1c719fb38527177b663f1f47b6dd", "messageHeadline": "Docs: re-render the tech white paper", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "401c78c97f1c5d90329053c946bf040461dbe90e", "messageHeadline": "Tech white paper: address more review comments", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 59, "deletions": 24}}, {"node": {"oid": "5ab6644671a8dd13df3ed01d18018d80d0cd3cdf", "messageHeadline": "Small suggested additions in mainline text.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 7, "deletions": 3}}, {"node": {"oid": "29cffe2ce48bc79cd47ee4a3fa9a9878db1a3db1", "messageHeadline": "Fixed typos and small gramatical errors", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d55361dde3175bc97f513139ceccdd5153d8a86c", "messageHeadline": "Tech white paper: address more review comments", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 220, "deletions": 210}}, {"node": {"oid": "3200b775824925e94f3960a82427cdc85ff3aaca", "messageHeadline": "Tech white paper: more review comments addressed", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aa5f0a4b5dfca2d7ee788a0d5acc831d1f335cd", "messageHeadline": "Minor: better plugin name printing in the banner", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcf7a8022f275138009853e18f2b567a09dd4979", "messageHeadline": "Fix some run configurations I broke without realising when I add a @f\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "3743438b57288aa48cfc32769e7cd6640fca136c", "messageHeadline": "Cleanup: Delete a couple of run configs we don't need any more.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 30}}, {"node": {"oid": "901d02d684e4e1e1779a754a1ad77d17757e97fb", "messageHeadline": "Add another hack to the root build.gradle, this time to fix the initi\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1660ec95b8e27fd8428b3026ce9d7069c7b1ca4f", "messageHeadline": "Merged in clint-readme (pull request #511)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 108, "deletions": 34}}, {"node": {"oid": "6cb8097e76a4ab4bd31bf851feb1a9fa78ef90fc", "messageHeadline": "Using the tutorial cordapp documentation link instead of older docume\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "251c87c03539c26a8d958ae7c197535e4bc99df1", "messageHeadline": "Addressed some review comments about the license and readmes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "c62d35571cb1e0940bcf02d044b334d42381d3a4", "messageHeadline": "Added more to the license.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "58c4699aed2296d25342cf59447da71a0a3574d0", "messageHeadline": "Added developer certificate of origin.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "5476e48b56d5093b7bc441fcad843203def10181", "messageHeadline": "Added a convenience HTML file for redirecting to the main docs.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9b69c08003d3d6d6863916d4798363c3a92133fa", "messageHeadline": "Correct license text, replaced confusing feature with more descriptiv\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ba07839bd1ad9153195f05b9161c7bc9e61353a", "messageHeadline": "Added first draft of readme.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 36, "deletions": 12}}, {"node": {"oid": "1b943951f0361ef5335ed1dd4732e21ca30c6618", "messageHeadline": "Removed redundant information in the readme.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 20, "deletions": 28}}, {"node": {"oid": "29ca16681dd317bd43648ecbd52c79b2eeb8a3d5", "messageHeadline": "Moved licence", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "a70136f775b86085ae3231ace64b6b73218d160d", "messageHeadline": "Minor: fix startup time calculation, fix demos to print things to std\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 9, "deletions": 10}}, {"node": {"oid": "4c8e80f668c9ace3508e6268783064df7167fac0", "messageHeadline": "Change gradle project name to corda-project.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "88c038e7edc275ce42553f425c14183b9b56bd29", "messageHeadline": "Merged in rg_glossary_docs (pull request #512)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 74, "deletions": 0}}, {"node": {"oid": "4f6ad344feae6dd9a2ddd550b437526398fe75eb", "messageHeadline": "Adding glossary", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 74, "deletions": 0}}, {"node": {"oid": "81b9cd6840186df0266f9a55307c12c7f620d625", "messageHeadline": "Merged in rog-party-participants-comment (pull request #510)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "93505d5e2edde4a659a8b9c617e231f11a399a51", "messageHeadline": "Merged in andrius-rename-bits (pull request #508)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 84, "deletions": 85}}, {"node": {"oid": "590bf2724ce07f5c96a74a44c4b7b5a5d1236159", "messageHeadline": "Merged in clint-deployfix (pull request #514)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f4ab8dc96df809dd9470dc7ebbbbd1847574402d", "messageHeadline": "Added modules back to gitignore.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "7ff8b00666b6c4f1c45a7e04d05546fac22ba9b4", "messageHeadline": "Fixed another cordformation bug caused by having them in a non-root p\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "235cee6727d049e46989c3328e39aed65a2be678", "messageHeadline": "Add a startup banner and suppress console logging unless --log-to-con\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 166, "deletions": 58}}, {"node": {"oid": "1be32da0f58b0029f355a9665c6d13a248e45d04", "messageHeadline": "Added comment around usage of 'parties' in DealStates.", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "78e568128c6fd5bb2551281c51c936c181bf9126", "messageHeadline": "Merged in andrius-pkt-rename (pull request #506)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 403, "deletions": 413}}, {"node": {"oid": "7c809714365d501b500a9f6dd28e61f6a39f2950", "messageHeadline": "Remove .idea/modules.xml", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 81}}, {"node": {"oid": "dce290f8ec817029bf7918c2ad26176711963f38", "messageHeadline": "Recompile isolated.jar", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "64299591c3e2d6276c07da95bca2c6eb2ab62136", "messageHeadline": "Rename PublicKeyTree -> CompositeKey and unify terminology across doc\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 403, "deletions": 413}}, {"node": {"oid": "e34820a4800d82b3a5b3a8254c459efd4eebb65a", "messageHeadline": "Merged in clint-cordformdepsfix (pull request #509)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 14, "deletions": 86}}, {"node": {"oid": "38f7a10b627ae943ad63f15bdd85704a79cc0e76", "messageHeadline": "Updated quasar utils to newest version.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f81ac2cc07a01cfd68ec6933f1d6d4dc4b7bbc0", "messageHeadline": "Fixed an exception caused when quasar plugin runs on root.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "2e73b1645475ec0ad892345fefb650c2b097f4d8", "messageHeadline": "Removed redundant configuration in samples that misled developers. Fi\u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 79}}, {"node": {"oid": "635ee8df7924604464151cf62b4caa03a42f28e7", "messageHeadline": "Rename bits -> bytes, as it normally indicates a byte array", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 84, "deletions": 86}}, {"node": {"oid": "063dbec5056b806998f21c24029a584a12fd6a5e", "messageHeadline": "Merged in clint-bintray (pull request #496)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 144, "deletions": 98}}, {"node": {"oid": "31dd93523b42c48837ace13831ae8202247c52a4", "messageHeadline": "Merged in rog-additional-compiler-warning-fixes (pull request #502)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "78ab18b7393970acc0fffc9e7e6079d809b83da8", "messageHeadline": "Merged in rg_fix_simm_three_nodes (pull request #503)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "9256056ebc4dc87d28f664a46a357fcdc55e2e3d", "messageHeadline": "Moved distributed notary tests to integration-test. Stopped using ful\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a1b381eefa259551e8c43f3ed6b508ff77d46a61", "messageHeadline": "Change moved over from samples repo; three nodes for SIMM demo", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "50415d2afa97aa571997490bef9bfdb88b6196e7", "messageHeadline": "Merged in rg_doc_changes_2 (pull request #500)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 89, "deletions": 14}}, {"node": {"oid": "d665347aa0d5253e698bdd048ebc504b1e80b334", "messageHeadline": "From doc review", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e4f00825a4ece2517783c91a501a0a5c7b74682b", "messageHeadline": "From document review", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33c80a70913e6e3033d6b2d104554ede1801ed55", "messageHeadline": "Fixed an additional 2 compiler warnings.", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3110a9bb6415ff3e195bedf34bd91b41016650e2", "messageHeadline": "Merged in andrius-distributed-notary-2 (pull request #480)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 566, "deletions": 11}}, {"node": {"oid": "5271c39c7675900f0bd552697d5b9d9abf1f8d2d", "messageHeadline": "Merged in rg_useTestClock_fix (pull request #501)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c7fedb95f87151e4e75cada60abba333974d6b3e", "messageHeadline": "Fixing test clock cordformation dsl", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0d56846b1b20e1577cbf43e30e1d1854d846ee0e", "messageHeadline": "Added a distributed notary that uses the Raft consensus algorithm (im\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 566, "deletions": 11}}, {"node": {"oid": "b9ef1f1ade31757e733354ae3e4ee82b1d5bfcd6", "messageHeadline": "Merged in rog-compiler-warning-fixes (pull request #499)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2e4569ca01592fbdf508fe941a4ff2a97fb0a068", "messageHeadline": "Merged in clint-deploynodesfix (pull request #497)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2ec18d322fb5c7f46f350e00c8f0c9271a095de8", "messageHeadline": "Changes from a doc review that were omitted in first PR, also changes\u2026", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 89, "deletions": 14}}, {"node": {"oid": "c0be0db762813c8d4a1120ac55e0a809575f3ffc", "messageHeadline": "Clean up.", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "bd75d92e13add8ef7fdb71b93b2b1ef7aa355449", "messageHeadline": "Removed random JavaFx import.", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "e65b2f04785bf7dfac2cd443e130031c414d46c1", "messageHeadline": "Merged in parkri-extensible-rpc-kryo-types (pull request #492)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "6abb5750bfb8f72848bd71bb3f145f9621009a07", "messageHeadline": "RPC Kryo plugin functionality.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 69, "deletions": 5}}, {"node": {"oid": "b1dbd2a07c250d58171c8fbd9701f1d2df6ebd0a", "messageHeadline": "Suppressed unused variable compiler warnings.", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 6, "deletions": 0}}, {"node": {"oid": "48c0f753496e8b617d70c56e7f9f83115f19faef", "messageHeadline": "Fixed deploynodes not producing any artifacts for cordformation.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e5d7f3fb982274c58c392bcacd0234623421692a", "messageHeadline": "Merged in rg_doc_changes (pull request #474)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 125, "deletions": 49}}, {"node": {"oid": "bf7009117257cc9c89822fdf12af9e6f332600d1", "messageHeadline": "Now depending on the plugins in jcenter and not buildsrc.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "f90c5a702abf2f96d2149f95e339a96f88440b55", "messageHeadline": "Merged in parkri-new-docs-layout (pull request #494)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "6c79ea675af91b34423dfb202c11936bed3550e7", "messageHeadline": "Removed plugins now published in main repo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 80}}, {"node": {"oid": "a90de1fa497b67c3517f113b75ee01ec8c17c08f", "messageHeadline": "Cordformation now publishes to bintray.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "e3f618fe130a287a52e479fc749396ae2b929411", "messageHeadline": "Quasar utils now publishes to bintray.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "14ca7847d0101cde44872b732ccdfacce54f90d1", "messageHeadline": "Publishing to jcenter possible via bintrayUpload (with the correct cr\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "8e342e81d381da32c6c721bc1167a43acb2feec9", "messageHeadline": "Moved publishing to bintray to correct gradle file.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "c83232e1de27b0152d03f441b89a9cd0492d7a66", "messageHeadline": "Added bintray publush plugin with a first publication.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "648ab43e3585caddbda9e2077c88ae5b1741f4f0", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4922, "deletions": 2503}}, {"node": {"oid": "1d9511f944e5358f0286a047025d5f09c811a07a", "messageHeadline": "Docs: actually tweak the CSS", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe7ec58f58e3c5893697be2f7cb693bd24c58e10", "messageHeadline": "Docs: minor tweak to the CSS", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f5fc11bf073d1ff530f8a19e1750a17146134bf4", "messageHeadline": "Docs: Remove no longer used directory from the Dokka paths to search.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "864a48b80006edd22a61273a9a72802675d533a9", "messageHeadline": "Doc index structure change", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "0ed385505158af237de1ca0d8099f27c40342d1f", "messageHeadline": "Docs: add load testing page to the appendix", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5718bf9fdf31a28342247a9f1d8f5c5f7e76da3d", "messageHeadline": "Modified CSS to bring docs theme into alignment with R3 corporate the\u2026", "author": {"name": "David Lee", "email": "david.lee@r3cev.com", "user": {"login": "davidleeuk"}}, "additions": 141, "deletions": 17}}, {"node": {"oid": "859542b2dffd36856af83c253cce7bf0aee133e6", "messageHeadline": "Samples: make the IRS demo usable from the command line again", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 130, "deletions": 110}}, {"node": {"oid": "b3a70c7acbc00b80d367caf50106c4e1ff5d5564", "messageHeadline": "Samples: make the attachment demo runnable from the command line again.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 74, "deletions": 52}}, {"node": {"oid": "0e6e1e44570c35c73927b0b24725ba7c34c06a70", "messageHeadline": "Minor: \u02c6\u02c6Add .idea/dataSources to .gitignore", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7265614d5cc70f80db4200ea738de2a2dbaa0f50", "messageHeadline": "Samples: trader-demo can now be run from the command line with gradle", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 65, "deletions": 63}}, {"node": {"oid": "010112e44e62515758a1a68d630d26b6e8021fd3", "messageHeadline": "Minor: couple more usability tweaks to the runnodes script", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "81d6195a07065cadc46b0d693cb09858ec1f34e6", "messageHeadline": "Merged in parkri-jdbchashmap-lru (pull request #482)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 73, "deletions": 27}}, {"node": {"oid": "5c1d81824ef895c6d252c4292d786eaede1efe6b", "messageHeadline": "LRU for JDBCHashMap loadOnInit=false, with tests.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 73, "deletions": 27}}, {"node": {"oid": "17c8f4389fdc60288d04c0fcbd1969683646b869", "messageHeadline": "Merged in parkri-fix-jolokia-access-warning (pull request #491)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 66, "deletions": 243}}, {"node": {"oid": "cd98b559bf6ed074ed478bc3529e77503ff13813", "messageHeadline": "Move jolokia access config to the config directories, alongside log4j\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 66, "deletions": 243}}, {"node": {"oid": "dede118c5894f73de505a46e5539bc0e9b3e3c74", "messageHeadline": "Merged in clint-windowsrunnodes (pull request #489)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "92a2ffedd24251c0f54aaefd2fdf21ffbe0ec113", "messageHeadline": "Updated documentation regarding the running of nodes on Windows to re\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b469cd5382e4153c2f09e3ef4f8b2f563ae907c5", "messageHeadline": "Can now run nodes via a batch file.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "01adc816a1071c0f377a58abe67f251cf8bd184a", "messageHeadline": "Merged in clint-cordformfix (pull request #488)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 46, "deletions": 9}}, {"node": {"oid": "559f6866aa27226137f6d6bd6d79204977f00233", "messageHeadline": "fixed version number.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "876b17bb12c8813acbfec8aa70fdb5f9ab9072a3", "messageHeadline": "Transaction notes now stored individually per row.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 23, "deletions": 25}}, {"node": {"oid": "deb628281a91ea865ad80dd34c1dc150ab566aa5", "messageHeadline": "reverted changes in simm gradle", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d217784a55812e5bef194ef7b98722cc0afe9452", "messageHeadline": "Removed redundant changes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c9b03411aae1cda5f63480399c89c5196e7fa3a", "messageHeadline": "Merged in parkri-pending-messages (pull request #481)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 199, "deletions": 106}}, {"node": {"oid": "25af5cde96cd7f2de9d8d98933573d4c63725511", "messageHeadline": "Updated readme with more accurate instructions.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "996b2d13d51f2fe06cc710bd2130899c22892077", "messageHeadline": "Network map message filtering.  Removal of pending messages.  Needs c\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 199, "deletions": 106}}, {"node": {"oid": "2b96f7e79e9259cd317ab1e7ddfb6ab2abcbfaef", "messageHeadline": "Many fixes to get gradle plugins and other projects working post-merge.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "34d1e1583eb952f22def8acbc987629a2722339a", "messageHeadline": "Fixed the resolution of the corda_version variable.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a6cdb77c34411bae55df32b7c3c6d8e7cd3eee0", "messageHeadline": "Fix a bug in the trader-demo gradle that prevented the sample from wo\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 19, "deletions": 3}}, {"node": {"oid": "179975fe2b5c0c972e88df6315fd120dba7810e4", "messageHeadline": "Minor: fix a harmless bug in the CordFormation gradle plugin", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29ace9123f7b5b3a6feec79fdc5bcddc2ce397a4", "messageHeadline": "Minor: remove incorrect copyright header", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "1a9cbf91c371a364e737f38c7c61a6423d3eab08", "messageHeadline": "Minor: add a small delay to the AppleScript that opens new terminal t\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c370e01e68c3ce1aa7c3c21753758b20bcaeeeeb", "messageHeadline": "From comment review PR", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 45, "deletions": 40}}, {"node": {"oid": "6240ba48e1342ba5dee399099d93d54f64d639cc", "messageHeadline": "Fix up the visualiser tool after the net.corda move and broken instru\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 20, "deletions": 63}}, {"node": {"oid": "f247bc56479a4b8f9b33ec7ca95d2099f5546fef", "messageHeadline": "Fixes to the deployNodes tasks for the samples. Improve the error mes\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 19, "deletions": 15}}, {"node": {"oid": "f630e155284377481611883bd9890f5be61ac681", "messageHeadline": "Fix build", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 52, "deletions": 50}}, {"node": {"oid": "230302c8478e3df10742aafd10672a900d835856", "messageHeadline": "Merge branch 'mike-downgrade-stateviewer-to-java6'", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8654ad72bddd8ad3c2512f7180d991c2af1ed9e5", "messageHeadline": "Carry across a couple of changes from corda-samples that missed the c\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "90b083926f6bfb6a40efe6c740676373f94e3416", "messageHeadline": "Reimport samples to main repo", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 818364, "deletions": 2}}, {"node": {"oid": "ae49c2bdb29f4e7d542aaec88f3aede2b2d71b9e", "messageHeadline": "Java code in Node currently targets Java 6 due to the caplet, until w\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "02a90014e781d844e8dcc232a7081c75d7e634af", "messageHeadline": "Delete duplicate module lines in modules.xml", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b56548a4275be86febfdb3adfab9599a9c344fa5", "messageHeadline": "Make runnodes open up a separate tab for each node on MacOS X and a s\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 41, "deletions": 20}}, {"node": {"oid": "a9fc6f549514a4b4bca71cdfca049577de9c4be4", "messageHeadline": "Target Java 6 for our Caplet, to ensure the corda.jar capsule-ified b\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 9, "deletions": 0}}, {"node": {"oid": "556b7f4469413493d682791f12b3450907d762bb", "messageHeadline": "Check for Java 8 directly in the build.gradle file, as the existing c\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cae9b758ffa4a4e5f41b62f04c6138eb2365555c", "messageHeadline": "core: Fix ErrorOr.combine", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1427baf79773fe2962eaa6870fa72defaaf440b8", "messageHeadline": "Transaction note retrieval now using indexed field on database table.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "5dfffb1b84576c165761571bfb324af77d77dea0", "messageHeadline": "Re-applied changes following net.corda rebase.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 17, "deletions": 27}}, {"node": {"oid": "9d7bfe4229386273f3fd94dab178361e5fc7994e", "messageHeadline": "Publish technical white paper to the docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b19c6de69a64668be5a6b49855f8f00143e82f84", "messageHeadline": "Tech white paper: new sections on privacy, data distribution groups (\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 292, "deletions": 56}}, {"node": {"oid": "eff2f38949ceaad9dd13553957f60633207c619e", "messageHeadline": "Merged in pat-explorer-corda-branding (pull request #468)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 996, "deletions": 662}}, {"node": {"oid": "af899a98f4d1598feafe150049e35737ae2096a0", "messageHeadline": "Explorer corda branding", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 996, "deletions": 662}}, {"node": {"oid": "37ca651ace5e72397b1ff0fae55babe10fb1aa48", "messageHeadline": "loadtest: Fix gradle com.r3corda -> net.corda", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d65ff747b33f48393f0873a4662da3b6e3fbd565", "messageHeadline": "Merged in clint-capletfix (pull request #466)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a680b372668ec4cc01a56084e76a1e4a628e251", "messageHeadline": "Minor style tweaks to the universal contract.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 141, "deletions": 227}}, {"node": {"oid": "d1b279c2b27edf57894f5fedf1e625856ec7b299", "messageHeadline": "Remove experimental trade finance code: it's not maintained, hasn't b\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 2282}}, {"node": {"oid": "3c09056e22490df04c53ea73c09439c8c49f26c4", "messageHeadline": "Remove :Any restriction from ErrorOr's type parameter", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "012fa855a1696564ecdedf700e0e6eee1ea6d281", "messageHeadline": "Moved RPCUserServiceImplTest into correct package", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7335fba633b3e32b77373ef2c65af0658ae40539", "messageHeadline": "Merged in aslemmer-loadtest-dsl (pull request #441)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1550, "deletions": 46}}, {"node": {"oid": "07df9f17b30aac653df873fe9276af39c6528f15", "messageHeadline": "loadtest: Add loadtest code", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1550, "deletions": 46}}, {"node": {"oid": "9078676521427baa226b1f9b96c5bafe63294189", "messageHeadline": "Merged in aslemmer-generic-protocol-start (pull request #465)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 527, "deletions": 352}}, {"node": {"oid": "e6f9570fff56cf8eac0bf020c9f6f69469d2751b", "messageHeadline": "docs: Update Client RPC API tutorial with how to initiate protocols", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 144, "deletions": 82}}, {"node": {"oid": "dcd7a8a08a96415af42c95eaabcc273614f4a1ea", "messageHeadline": "Address PR 465 comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 41, "deletions": 51}}, {"node": {"oid": "7f0dd1ab5b79a353e64554c7a053df6b07172952", "messageHeadline": "Generic startProtocol and typesafe wrappers, per-protocol permissions\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 379, "deletions": 256}}, {"node": {"oid": "9b8f00ef84288fa75e812a2687186fc7749bab6b", "messageHeadline": "Stop using \"legally-Identifiable\" signatures for the notary protocol", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "e261167343bf72488ed9b880f2912f5f1e4ea1a0", "messageHeadline": "Merged in andrius-servicename-gen (pull request #475)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "bebcf630ba4489761d6c1d191c5c580bdac2dded", "messageHeadline": "Tech white paper: address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 45, "deletions": 34}}, {"node": {"oid": "ebaaf4346a731ae7df715189ea5f6cb620f0a95c", "messageHeadline": "Tech white paper: new sections on contract DSLs, clauses, scalability\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 379, "deletions": 30}}, {"node": {"oid": "c326a9ae46539c06676288dd29659a5c47f9ac62", "messageHeadline": "Moved the RPC user config out of the properties file and into the mai\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 137, "deletions": 152}}, {"node": {"oid": "f4925c0fa93994acc841651ae2e06032e8f60db0", "messageHeadline": "Remove unnecessary TODO", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "73bc841b7cce8e79999eca45272859e5c4232b7f", "messageHeadline": "Allow specifying advertised service identity name in configuration, g\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "c4afa4ae634674d73bbec0e4f59a51b46cb16d3b", "messageHeadline": "First revision for 'getting set up' - docs not rebuilt as to keep cha\u2026", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 120, "deletions": 49}}, {"node": {"oid": "3c4e89e7661ff956c2da36181e7138aa033c66e5", "messageHeadline": "Merged in rnicoll-check-tx (pull request #469)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cf6a3050c3fff591244f76dbca6ad6af360edda3", "messageHeadline": "Add sanity check on SignedTransaction.id", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d00163e29de5a382f4309add62684dd88651f852", "messageHeadline": "Stop using \"legally-Identifiable\" signatures for the notary protocol,\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "d855b10817355cb31e5b859f812d42479d6dddcf", "messageHeadline": "Nodes part of a group identity (e.g. notary) now advertise the whole \u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 96, "deletions": 21}}, {"node": {"oid": "c33c55eb2087b482bdd4e7a6ce53652f2acb75b2", "messageHeadline": "Replace PublicKey with PublicKeyTree in Party. A single entity can no\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 534, "deletions": 512}}, {"node": {"oid": "d7defd315758aa250d76c27f8af62971f76f36d4", "messageHeadline": "Minor tweaks to the experimental universal contract DSL", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 21, "deletions": 25}}, {"node": {"oid": "79ecd034138e557635cd5706ae666c53635a3d5d", "messageHeadline": "Add serialization without refrences to all leaves of transaction (for\u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d93eed56d1a2e531c86f0eb31c0bfc44871d179", "messageHeadline": "Tech white paper: brief note on event scheduling", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "3b6e3712b22196c6967902c8aaa6048f3a0b0e5c", "messageHeadline": "Tech white paper: client RPC and reactive collections.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 42, "deletions": 1}}, {"node": {"oid": "fe325b2a0c1317fda29af6e6ea23a50469430786", "messageHeadline": "Add TODOs and incompleteness warning", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 20, "deletions": 2}}, {"node": {"oid": "a080d7d22715baccee9a28b55034bcdec61fd067", "messageHeadline": "Minor: add back doctrees branch too", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "53c2cff812a336cf2a08695610542b9109bd6afb", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 156317, "deletions": 0}}, {"node": {"oid": "ea6b1b84356f2db0f8b75e611ae1bd1cbda6c87b", "messageHeadline": "experimental: tests com.r3corda -> net.corda", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0c7662d53af66c15e6695b999a4dd8e571a3d2ab", "messageHeadline": "Fix up a move problem", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e144df953e46af3b51c5adc7730c73d4da4c4bb7", "messageHeadline": "More moving", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "e3f685f6745389630646f4f0b47b7ef6540a2c0b", "messageHeadline": "Fixed classpath augmentation for plugins.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce99f354cb5431a3b935c7304ea3bf9389f6e27c", "messageHeadline": "Rename com.r3corda -> net.corda", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2512, "deletions": 158972}}, {"node": {"oid": "91c5f2ff57c731d7249fe26e548cb98cc381d604", "messageHeadline": "Bump us to Kotlin 1.0.5", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c512309b6c2985955bbb7a66d6c67375e9cd85f9", "messageHeadline": "Merged in aslemmer-revert-settings-gradle-docs-colons (pull request #\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94a654398fbf2c0a30455183f946d028898fecfd", "messageHeadline": "Start release M6", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8515b32d239f46efab7103e5c8d218cbfa811dc8", "messageHeadline": "settings.gradle: Revert to using / instead of : for docs example-code", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5da00e802e09d6c398cbf7fc24b03ab40e88821e", "messageHeadline": "Tech white paper: address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 38, "deletions": 30}}, {"node": {"oid": "0d6df37a0e40384f45babe2287b7f4f14a71dbc3", "messageHeadline": "Tech white paper: notaries and the vault", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 242, "deletions": 17}}, {"node": {"oid": "fad1efd143d1dab35fc995d8660df417939990fc", "messageHeadline": "Tech white paper: client side signing devices", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 133, "deletions": 4}}, {"node": {"oid": "e94c5b869b4c6e4df32ed5f0f78be5200a5fec16", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 645, "deletions": 396}}, {"node": {"oid": "af8859ebf1dc05bd8fae7a5a517de837cd106cc1", "messageHeadline": "Merged in parkri-protocol-error-handling-fix (pull request #447)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 82, "deletions": 17}}, {"node": {"oid": "fe6bf0e6eac6ec77687f7bb5d133938e031bee36", "messageHeadline": "Implement controlled stop of StateMachineManager.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 82, "deletions": 17}}, {"node": {"oid": "21b4ab0c26c672238279f0cd6a63091ce5c0b263", "messageHeadline": "Add transaction tear-offs documentation.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 112, "deletions": 0}}, {"node": {"oid": "103817ec571b71f2865811a97c01d1ba0e7223b0", "messageHeadline": "Add signing of transaction merkle root hash.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 34, "deletions": 32}}, {"node": {"oid": "2db2854a0baa73e2a2c727363ab6a52b32a0fde1", "messageHeadline": "Merged in mike-fix-cordapp-docs (pull request #460)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 15}}, {"node": {"oid": "1e5c41eae138c20b9d0126f15d4766a0c445daf4", "messageHeadline": "Merged in clint-demodocfix (pull request #458)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 32, "deletions": 177}}, {"node": {"oid": "686b53f768010431ad6f51f73a2dee591d99b480", "messageHeadline": "Fix Cordapp docs which don't use the right gradle syntax. Minor tweak\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 15}}, {"node": {"oid": "c0e08bee6013ff47fdccdb5bbfe75a8badcf1b1b", "messageHeadline": "Merged in aslemmer-update-ports-in-docs (pull request #457)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "046353965564f99d0d846173a39575cc90b6c54f", "messageHeadline": "Merged in aslemmer-fix-generate-docsite (pull request #456)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "3dab869fd45437809456bf5d75342d7de4611ccc", "messageHeadline": "Updated the documentation about how to run the attachment and SIMM de\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 58}}, {"node": {"oid": "db20b80d1a63a0c97f06eb6b1830fe5634e2ecff", "messageHeadline": "Updated the documentation on running demos for the IRS and trader demo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 22, "deletions": 119}}, {"node": {"oid": "51e86e7cd336c18557fe5da161df6660c73d3b68", "messageHeadline": "node: Small cleanup", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "356b9fac37845dac0a2dbe77f87c8029dd54dc0d", "messageHeadline": "docs: Fix generate-docsite.sh to use virtualenv instead of global pip\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "c306eddb917fc44cf26c4de677aac34d48c6768e", "messageHeadline": "docs: Update ports in creating-a-cordapp", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d195d6f69d55ec7b8f5103577aae1f45f63775dd", "messageHeadline": "Merged in clint-httputilsjsonfix (pull request #450)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "fc638d319bcd8ea0ae0e08ba0f09018c99983478", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 11103, "deletions": 24372}}, {"node": {"oid": "2032ab27adb65a628f154c83dbc9021d7a0cf69a", "messageHeadline": "Fix generate-docsite.sh script", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ae25dbff52bcce1f9d789509b4e9621bd98a86b", "messageHeadline": "Release notes for M5", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 87, "deletions": 128}}, {"node": {"oid": "68506984a362a2227672daf2af70e24cdf8d2bfb", "messageHeadline": "Merged in mnesbit-cleanup-scheduler-fix (pull request #453)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "aa7e99f1b6e1aa2844a9e2e1a9bb22755b40039a", "messageHeadline": "Merged in clint-fatjarfix (pull request #451)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "c2a5589b20e90e5f4b4800c037e4549210e68f5e", "messageHeadline": "Added TODO about moving fat JAR code to node.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c39780c22a07b63c4b71d36917359bfa4cdfef6", "messageHeadline": "Handle the timeout exception, which can happen if the scheduler overr\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3ab56fa2239a851c477c46e4fd5a2a93c9e1de33", "messageHeadline": "Added back gradle config needed by quasar and capsule.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "86ea9f0082999bbb6038c8d62149aca004c0ea75", "messageHeadline": "Merged in pat-remove-explorer-version (pull request #448)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "71965b07927b17d6ae753ec7c06783a955d800c0", "messageHeadline": "Add serialization workaround for HashMaps inside states. Fix tests.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 74, "deletions": 9}}, {"node": {"oid": "023ba380a06053d9e2fa48cf0fceb4531bacaa57", "messageHeadline": "Style changes.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 50, "deletions": 42}}, {"node": {"oid": "a5dfaa255da3d4fc2edc7eaa1856f5edb251dbd4", "messageHeadline": "Code cleanup, add comments and tests to reflect changes.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 157, "deletions": 128}}, {"node": {"oid": "e7cb47ecd00fbc8953aa44019306f759b8dcd37c", "messageHeadline": "Add cached Merkle tree structure to wire transaction and root hash as\u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "6af757395523ed8a34f0fad2a89764b360998dd8", "messageHeadline": "Build Partial Merkle Tree as recursive data structure.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 84, "deletions": 144}}, {"node": {"oid": "cd59dfd2af17c0eff6eb421418abb055974531b9", "messageHeadline": "Build Merkle Tree as a recursive data structure instead of heap like \u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 67, "deletions": 39}}, {"node": {"oid": "6749555996f5f1b53ebcf053b545c47919ddf3ad", "messageHeadline": "Change transaction filtering, remove sorting.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 6, "deletions": 22}}, {"node": {"oid": "a38e7e54a0dc5296201e1375972164dc087d1d43", "messageHeadline": "Minor style changes in tests.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "79fc47f0ec48492329170b95289fa662bfa92efa", "messageHeadline": "Add comments and minor changes.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 50, "deletions": 29}}, {"node": {"oid": "b31598b801c85a50dbfaaf55deefb560832180ef", "messageHeadline": "Change tests to reflect changes in code structure.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 58, "deletions": 53}}, {"node": {"oid": "e823e11e8542d4271cf777c70a2df88443183c4d", "messageHeadline": "Change places in code where instead of transaction id hash is used.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b5ad92f9bc47ac044e5f93fada707242c9e30b6", "messageHeadline": "Substitute WireTransaction id property getter with calculated merkle \u2026", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "ea826988afa93bd639c69d95b781fad58ba5e3fb", "messageHeadline": "Add leaves filtering and building trees with different leaves types.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 108, "deletions": 77}}, {"node": {"oid": "2ce21842f81bcc64c5a4326efc2b79cea6003ef4", "messageHeadline": "Add simple filtering and ordering of command leaves.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "7f6f1807b195f908633a58e7d090514f4401a0f7", "messageHeadline": "Code cleanup and add comments.", "author": {"name": "Katarzyna Streich", "email": "katarzyna.streich@r3cev.com", "user": {"login": "kasiastreich"}}, "additions": 62, "deletions": 45}}, {"node": {"oid": "0c573c76e26e1c2d3d9b80092009055633421b9c", "messageHeadline": "Add simple partial tree building and verification tests (also on tran\u2026", "author": {"name": "Katarzyna Streich", "email": "kstreich@localhost.localdomain", "user": null}, "additions": 76, "deletions": 34}}, {"node": {"oid": "930f6bbb246043f59f506a12d4a14223590e0bb9", "messageHeadline": "Add initial test for testing Partial Merkle Tree building.", "author": {"name": "Katarzyna Streich", "email": "kstreich@localhost.localdomain", "user": null}, "additions": 97, "deletions": 0}}, {"node": {"oid": "b5fd359c0ad07afea82d8e8cfcb6e4f64fb86e88", "messageHeadline": "Add Partial Merkle Tree verification.", "author": {"name": "Katarzyna Streich", "email": "kstreich@localhost.localdomain", "user": null}, "additions": 34, "deletions": 0}}, {"node": {"oid": "e8bdfa569147166b2775a1c509776713a4f640c9", "messageHeadline": "Build Partial Merkle Tree for filtered transactions.", "author": {"name": "Katarzyna Streich", "email": "kstreich@localhost.localdomain", "user": null}, "additions": 123, "deletions": 0}}, {"node": {"oid": "1a8e47fcaa9f5921da73a3a2cd2ae023f70bd75b", "messageHeadline": "Filter, build and verify merklized transaction from a wire transaction.", "author": {"name": "Katarzyna Streich", "email": "kstreich@localhost.localdomain", "user": null}, "additions": 93, "deletions": 0}}, {"node": {"oid": "a4a48d06f340ba8cd815bb3041b06c57162ea315", "messageHeadline": "Corda JAR now contains required files.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "9fcdf70b33eb0dfd6168c323ea79265bfba3366b", "messageHeadline": "Fixed putJson actually posting Json.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de511e41b1e6bd2a6d68966932236645f5c94404", "messageHeadline": "Merged in rnicoll-unique-identifier-equals (pull request #444)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 46, "deletions": 21}}, {"node": {"oid": "9d254bd9248f3c17c980e0350ac6daa8a17378d6", "messageHeadline": "Use UUID only for UniqueIdentifier equality", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 46, "deletions": 21}}, {"node": {"oid": "0ea6a886828ac5e6e93cf29a3a84b18f4e23f864", "messageHeadline": "Merged in clint-docscriptfix (pull request #438)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "5ac679dd0e8d559671cf0c9d01e910e07de37089", "messageHeadline": "String payloads to the HttpApi are assumed to be valid JSON and sent \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "bd89da458bd730ad2af1eead69f3473badeba0f1", "messageHeadline": "Added nice extension methods for Path, which are more readable than t\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 135, "deletions": 129}}, {"node": {"oid": "2bc8f8414d27fe76f7de86be9e85df7507e9d351", "messageHeadline": "Merged in clint-contractsrename (pull request #446)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "ddf27efc863ec8c0b3e0f48498d7baf9ae0ff146", "messageHeadline": "remove version, group and quasar plugin from build.gradle", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "9a4dcd9b58be83b661298730436429474abb37c3", "messageHeadline": "Merged in pat-explorer-doc (pull request #440)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 71, "deletions": 0}}, {"node": {"oid": "6525de7e176a390cc149616dd2068be297390a25", "messageHeadline": "Explorer Doc", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 71, "deletions": 0}}, {"node": {"oid": "70cf57f736eeade375283617585f6c7a32f0e531", "messageHeadline": "Added correct modules.xml for the finance project.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "8882b77b1b4144f86b302cafc7bf3373284e8cf1", "messageHeadline": "Fixed quasar scanning.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7e198e7cf3a80582aa16edead0784f00be4dff91", "messageHeadline": "Renamed contracts project to finance to better reflect the purpose of\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "7d465999d67ba33872a06cf2768c565576972874", "messageHeadline": "Merged in pat-explorer-move (pull request #443)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 33, "deletions": 47}}, {"node": {"oid": "d937a5805eaa7d86dd07404ca3cab6f717d60b58", "messageHeadline": "Merged in clint-gradleinstallfix (pull request #439)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "8ee07e229fca2b7cef2a14638fe65a44a8d658e7", "messageHeadline": "Merged in aslemmer-gitignore-cleanup (pull request #445)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 26}}, {"node": {"oid": "e29f281cfd0839cf0edb1fc5b9dd23de70b0a25e", "messageHeadline": "Changed / to : to align with gradle include directive.", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 17, "deletions": 8}}, {"node": {"oid": "14304d098ff62f7a5d8c2a0800abede02274b717", "messageHeadline": ".gitignore: Use negative pattern for build/, remove some unused lines", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 26}}, {"node": {"oid": "02bbcd307deaa8c8ce5e0a4208db56c873bb3be2", "messageHeadline": "Fixing build by removing dependency on quasar scan.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3c5cece3ead2d3cdb9b355a87d297a34a0a5e373", "messageHeadline": "Fixed publishToMavenLocal that was broken by a removed plugin include.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04ad438a519933af46c84d73f9dac4d9c567bcce", "messageHeadline": "Merged in clint-quasarfix (pull request #436)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 68}}, {"node": {"oid": "02fa457156bdb2141e97898cb5d43cf7436c3857", "messageHeadline": "Added another rule to the gitignore to ignore the distributions folder.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d899e0a3fc63bb8021ee11418a41b3978356acca", "messageHeadline": "Removed redundant configurations in light of the demos being split out.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 68}}, {"node": {"oid": "30f7eadcd1e79a4f11782590e3a97b29e819185c", "messageHeadline": "Renamed publishToMavenLocal to install in run configs.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4b1d971137ab7231b8e88bed851df50eb3fd74af", "messageHeadline": "Merged in parkri-fix-pending-messages-table-name (pull request #426)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "143e3a063fa4f68602f763358f7c63b590e1889b", "messageHeadline": "Pending redelivery table name prefix added in line with other tables.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "226b624004e5784ebb1223373cd830f403da65f8", "messageHeadline": "Tech white paper: Oracles and tearoffs, encumbrances, contract constr\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 227, "deletions": 12}}, {"node": {"oid": "3cd8562b3b494f4d0507b341ed2ebb285d569dde", "messageHeadline": "move explorer to tools folder", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 20, "deletions": 43}}, {"node": {"oid": "0e59ac45816e3d147a9096de627ce9a18669d758", "messageHeadline": "Merged pat-explorer-ui-work into master", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 1412, "deletions": 1405}}, {"node": {"oid": "59a86c364b2a623cfbb15f9a0d97a8ecba5faf39", "messageHeadline": "Documentation now refers devs to use install over publishToMavenLocal", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55e3dceb8f1a45b95d804d1419988dc88d03419f", "messageHeadline": "gradle install now works for corda.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "1d8569303e5ef036f0f96f86fd058f0d9a1c8501", "messageHeadline": "Add test1 user to the demo node start up", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 0, "deletions": 2}}, {"node": {"oid": "99e3e5d754dafe457f682ad4435019d8a2776a35", "messageHeadline": "Add test1 user to the demo node start up", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "02be542d520cb90acda475c40592f821e2a6be8d", "messageHeadline": "Merged the two docsite generation scripts.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 19}}, {"node": {"oid": "3705c90be2c09530d5fd1a830c3edacc64399dd3", "messageHeadline": "Merged in clint-vegacore (pull request #430)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 124, "deletions": 1}}, {"node": {"oid": "7f8608c98100d4c2f59e1f8fd3899f268653a76d", "messageHeadline": "Changing UI layout", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 1409, "deletions": 1405}}, {"node": {"oid": "cf4b91d7c7fc115d5026b411887cf5b7036f80d4", "messageHeadline": "Removed redundant file.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "acaa9f82a50885079d4805ccd843423d2f8d7199", "messageHeadline": "Rewrote some documentation about the simm demo. Moved a util function\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "1a892886acead77ef3513f47d0f624d78641f28a", "messageHeadline": "Added instructions for running simm valuation demo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "26b3c0173d4b58d3567fc47f1a56d405e17e8f80", "messageHeadline": "Fixing grammar", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ca2a37915d91edf3611890a3439559ad37f217b1", "messageHeadline": "Review fixes for docs.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "73a2215747be03dcbabfd0c3e8a61a74a2bba4a0", "messageHeadline": "Added core changes and docs required for simm valuation demo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "6d39b71bf9121923a5b5028ab888039a38836e0e", "messageHeadline": "Simple RPC access control, with a demo control on the cash RPCs", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 501, "deletions": 322}}, {"node": {"oid": "a7dfb43c6311fe6b56eafa8fe23c8364cda527cf", "messageHeadline": "Merged in clint-publishrunconfig (pull request #437)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "54dfced4ab2b7abd81fa5242cd1568bfec42f6b7", "messageHeadline": "Added publish to maven local run config and added publish to the inst\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "908772d85afa01e2badec9bdbb6cf02e6ee7659a", "messageHeadline": "Remove rogue empty file that sneaked into last commit.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "678b0064385968903baae3096ab270bdee7002b2", "messageHeadline": "Merged in colljos-vault-transaction-notes (pull request #419)", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 140, "deletions": 9}}, {"node": {"oid": "1d25d23b737211d80d2f070af1bc6d20ac7575be", "messageHeadline": "Merge from master", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 626, "deletions": 1128}}, {"node": {"oid": "6deaf2c12cb71b26104c29bed5571a94d8bc76fd", "messageHeadline": "Merged in colljos-vault-code-clean-up-refactor (pull request #435)", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 23, "deletions": 38}}, {"node": {"oid": "3410671694971a13327ccdac25d8fcd3cdb80978", "messageHeadline": "Merge branch 'master' into colljos-vault-code-clean-up-refactor", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 11, "deletions": 9}}, {"node": {"oid": "3b0f1739848059fd52d4b8a01d18829c94df224f", "messageHeadline": "Merged in clint-cordformdeps (pull request #424)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "18bd53711f0b5c6f39c6bbe570e452f8037c4908", "messageHeadline": "Fixed spelling of CorDapp.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69dcd456602f26bab53bf64a606cc45cd5f81337", "messageHeadline": "CorDapp dependencies must now be fully qualified maven dependency names.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "012dc9ec10cbc6bcf9431e2259fe751f0e6b01dc", "messageHeadline": "Merge branch 'master' into colljos-vault-code-clean-up-refactor", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 123, "deletions": 339}}, {"node": {"oid": "a38b363e9d656b6f5c51a8f19d2f40b7ca45148a", "messageHeadline": "Fixed subtle bug in Cash Spending when processing for same Issuer wit\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 22, "deletions": 16}}, {"node": {"oid": "29e203315bed363e0c6d077d5449246e1b1bd085", "messageHeadline": "Cordapps now correctly resolve dependencies.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "ad81ecf2f92b708953dac2839e9af39d926d10d7", "messageHeadline": "Merged in clint-todocleanup (pull request #432)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 294}}, {"node": {"oid": "847257c25086439941405fd3070180f5944de5f2", "messageHeadline": "Merged in parkri-speed-up-integration-tests (pull request #434)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "b188bfda52a82be26f3b7dda3afaffd3bf2c02d4", "messageHeadline": "Speed up JDBCHashMapTestSuite by 3min on my laptop by avoiding Expose\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "f26813c1ab3e21342fd383fa7d96b586cc79d3ee", "messageHeadline": "Merged in rnicoll-cache-key-collision (pull request #425)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 33, "deletions": 3}}, {"node": {"oid": "7e3c00c1ff6fa4b0d38ee96942a4032bf537831a", "messageHeadline": "Merged in colljos-pluginservicehub (pull request #427)", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 39, "deletions": 27}}, {"node": {"oid": "f415c497d981df54a94eea6ef39449281b20b50c", "messageHeadline": "Minor changes to address PR feedback and comments", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 7, "deletions": 22}}, {"node": {"oid": "a0aa16ffae5664ccec98318659a404fbed3c7675", "messageHeadline": "Merge remote-tracking branch 'origin/colljos-vault-code-clean-up-refa\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e449ba93c48a01a612efb9b21d1568152c11f390", "messageHeadline": "Minor fix following rebase to incoporate Ross changes to CashState de\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 53}}, {"node": {"oid": "b4ee47bd330cd82b399e0b7ff2bb208cf80a7200", "messageHeadline": "Error if multiple nodes match a key", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 33, "deletions": 3}}, {"node": {"oid": "0232628f49c1c208215d9d180cb8d353294122d8", "messageHeadline": "Merged in rnicoll-web-server-diagnostics (pull request #416)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 38, "deletions": 13}}, {"node": {"oid": "73603943676c6d5630d5e56a925213d345b746e4", "messageHeadline": "Removed redundant and unused files.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 251}}, {"node": {"oid": "e6a0f18436208cc644a5c358f1dcbe2f58808eda", "messageHeadline": "Add diagnostics for web server and API plugin instantiation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 38, "deletions": 13}}, {"node": {"oid": "be3b7b14bdf2751ef612302836546091d1ddada5", "messageHeadline": "Re-factoring of CashBalances code (moved to VaultService)", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 46, "deletions": 1}}, {"node": {"oid": "253a70f55eab9273251a3f8f88462a91fa9b7168", "messageHeadline": "Fixed bug in generateSpending whereby Issuer Ref was not being checked.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1e6cca4d5dfaddd62b0d1330aa285a1e9e427aff", "messageHeadline": "Removed dead installDist configurations and moved Jolokia access to t\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 43}}, {"node": {"oid": "2744d8abaaa0574e0cce16f3a06c92a462b9f11d", "messageHeadline": "Tech white paper: new sections on the data model, identity lookups, a\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 308, "deletions": 11}}, {"node": {"oid": "f7c3b959289ed20961f68b4063fc9cc0b7faf02a", "messageHeadline": "Merged in clint-cordform-nodeconf-fix (pull request #429)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 17, "deletions": 22}}, {"node": {"oid": "b4affcbc636bf85938e6af339a817674bec8fdec", "messageHeadline": "Merged in rnicoll-remove-fungible-asset-properties (pull request #408)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 42, "deletions": 67}}, {"node": {"oid": "613a86c5d92d6df57d20865ec083c63cb65fccd5", "messageHeadline": "Remove deposit and issuanceDef fields", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 42, "deletions": 67}}, {"node": {"oid": "dea9d663ff5338bd10c99e21b53915fe9fa27c54", "messageHeadline": "Fixed node config file being written to the wrong place in Cordformat\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 17, "deletions": 22}}, {"node": {"oid": "74dc0b7154ffceb5e17a5e7482ec7b46d6df8abe", "messageHeadline": "Exposed Vault Transaction Note functionality via RPC.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 32, "deletions": 0}}, {"node": {"oid": "d9f0a161e42a6a60b6131546684a761596cd39f1", "messageHeadline": "Addressed comments in PR review.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "276683e0533fcbefe083bb367c95ce80e6de0b4b", "messageHeadline": "Merged in clint-attachmentdemosample (pull request #421)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 32, "deletions": 202}}, {"node": {"oid": "7d08c0b068d4352a2cd5a21bb763c2bea22b8f7e", "messageHeadline": "Removed attachment demo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 32, "deletions": 202}}, {"node": {"oid": "1b2c1bd7c44d627c0959431bfa50d9494116b11f", "messageHeadline": "Merged in rg_permission_changes (pull request #428)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c4ce05cc1c30bdd4cb6cfd564d79ae8b749224a9", "messageHeadline": "Changing permission on scripts runnodes to uog+rx", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c5500caf98106e33b8cddcdfc0dfb8f1343c9141", "messageHeadline": "Minor changes to address PR feedback and comments", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 5, "deletions": 9}}, {"node": {"oid": "e5d210492b8c6571fe6adf69baed85cc5ceab91b", "messageHeadline": "Merged in aslemmer-fix-debian-localhost-bind (pull request #423)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "308d7c1df7e7d334f360b4624513c3366403d746", "messageHeadline": "Added PluginServiceHub for use by Corda plugin service extensions.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 37, "deletions": 24}}, {"node": {"oid": "3f364620537df0bf61bdb5aa83c9fad4cedff95d", "messageHeadline": "core: Bind client socket to getLocalHost explicitly, fixes #6", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "96007cd7775fefd8d1bfc3bbc8f0c65c4ce9af25", "messageHeadline": "Changed transaction notes type DB from 'blob' to 'text'", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "822ea360a6fe86891b291dddfe966ef70623b511", "messageHeadline": "Merge remote-tracking branch 'origin/colljos-vault-code-clean-up-refa\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "f34683fbc42a333ec290ecccf41491619becfb93", "messageHeadline": "Fixed bug in generateSpending whereby Issuer Ref was not being checked.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "cd8abffafe9e2b9dec3b9a62ac609f7177b8c0c5", "messageHeadline": "Merged in upgrade-h2-to-1.4 (pull request #422)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5898a15579442818af2bf11cebbafcbbc1345e97", "messageHeadline": "Upgrade H2 to 1.4 to fix curious file corruption issue encountered by\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "572249be17ccde645425bd0e822cebb7fd413d3e", "messageHeadline": "Merged in clint-traderdemocordapp (pull request #418)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 64, "deletions": 438}}, {"node": {"oid": "c3533bac7d03e60a0673f3be85fd9e42426dabdb", "messageHeadline": "Improved error reporting.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c42983fcfc5c208c60637824888814a466fd1e73", "messageHeadline": "Removed now unused resource file.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fdbd67db5ccf3650ead8e3549919799cfc608233", "messageHeadline": "Added some more error logging to Node.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7eeea9765371c94199ac8aa3b531cfb4688ba236", "messageHeadline": "Added new test utilities for HTTP requests.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "39cbab9ce1246bf01572ce691014e98abc4e9061", "messageHeadline": "Removed trader demo integration test. Fixed the AttachmentDemo which \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 57}}, {"node": {"oid": "c3ac4efa70c6e9084925310fd14a745ebc0a1b99", "messageHeadline": "Removed trader demo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 381}}, {"node": {"oid": "e9461cbd4dbecf3017cae96c039ac242b1d8d3cc", "messageHeadline": "Merged in rog-quickfix (pull request #420)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3dc24d8b39e4d5df7c4205d59d047571eae27b0", "messageHeadline": "Fixed typo in 'client/build.gradle'", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ce310050e1a063b5e7e18cc9bc4adbb1b07cbc3", "messageHeadline": "Revert incorrect merge commit.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 145}}, {"node": {"oid": "b46de0b964da596ab845bd16877b80accd10008c", "messageHeadline": "Merge remote-tracking branch 'origin/colljos-vault-transaction-notes'\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 144, "deletions": 0}}, {"node": {"oid": "369214a7473e5743750ae292575965d03500f369", "messageHeadline": "Additional method on VaultService to add notes to a transaction", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 112, "deletions": 7}}, {"node": {"oid": "fd3dcc63273e47935931b3a2068419208e4c2f1b", "messageHeadline": "Merge branch 'colljos-vault-code-clean-up-refactor' of https://bitbuc\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bd21326bc3b64c7472219d2bbbbac8c91bcdc936", "messageHeadline": "Re-factoring of CashBalances code (moved to VaultService)", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 493, "deletions": 418}}, {"node": {"oid": "504ec42720ff8971127b526b64d50369a43b782a", "messageHeadline": "Additional method on VaultService to retrieve notes for a transaction", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 32, "deletions": 3}}, {"node": {"oid": "bc525aabdf3dadc3d8bb67563a3d36e24ffa2659", "messageHeadline": "FungibleAsset reverted back to original filename.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 66, "deletions": 62}}, {"node": {"oid": "f2e98ffba565684f9a8ccddddd562487edee95c6", "messageHeadline": "Merge branches 'colljos-vault-transaction-notes' and 'master' of http\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 673, "deletions": 2621}}, {"node": {"oid": "f94c9f82394b9f1b53e97533d8c59cd5525d8094", "messageHeadline": "Fixed failing Commercial Paper test.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 49, "deletions": 24}}, {"node": {"oid": "74e89181da90fcaacc07ac7bce0c376e9f883273", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into colljos-vau\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 16, "deletions": 24}}, {"node": {"oid": "7d080c39df36171b1a612c3722bbb81f1ef578f1", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into colljos-vau\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 1354, "deletions": 7866}}, {"node": {"oid": "63b1e356ad5aac9c03c84a10e434254312de0627", "messageHeadline": "Merged in rnicoll-unique-identifier-comparable (pull request #414)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 25, "deletions": 2}}, {"node": {"oid": "65a03efc55e2ac9232dfbee4e4f4c9a255d47132", "messageHeadline": "Correct Comparable interface used for isOrderedAndUnique()", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 25, "deletions": 2}}, {"node": {"oid": "8f1329b03ff883d16b48348e3bcc3cc7066a93a6", "messageHeadline": "Merged in clint-capletnode (pull request #413)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e5db17b029da44277ab8b68904afc1c615cf991e", "messageHeadline": "Rewrote comment to improve readability.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecd63500aa4afae48c1029b54578e77521fe79e1", "messageHeadline": "Merged in clint-irscoresplit (pull request #415)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 1894}}, {"node": {"oid": "af902ee4df129ffa6b70603536e80763fc539168", "messageHeadline": "Removed redundant whitespace.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0877c60c00913ca0e7f1d4994f65276fbd8ccb58", "messageHeadline": "Reverted main file.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c18ed4b4025a15c00cd68c09bd64b988c0c48586", "messageHeadline": "ProtocolLogicFactory now initiated before it is used.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f92f7d8d56864734841167d8b637c67ececf4200", "messageHeadline": "NodeSchedulerService no longer takes a default protocol logic ref fac\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "546f3e2bbf9acbec51bee8cce0b6c6829828c21e", "messageHeadline": "Removed dead plugin reference.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "2f5efb34d6c0d1d300c4f86837ef332c2a3d6035", "messageHeadline": "Removed the RatesFixProtocol and dependent code and moved to the IRS \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 257}}, {"node": {"oid": "2727d56b4a079218525625c9f59fe6fbcc41b6be", "messageHeadline": "Removed IRS specific code to new repo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "a66d6b974e72d6ac5e6778772631a1449d5f18cd", "messageHeadline": "Removed IRS contract.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 1614}}, {"node": {"oid": "e3f5a9669654006e118efd33515600cd03709ad6", "messageHeadline": "Fixed code that no longer compiled correctly.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ec6490d0aade799a114636e195d68a3f1d291ba", "messageHeadline": "Merged in clint-irsintegrationfix (pull request #412)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 91, "deletions": 26}}, {"node": {"oid": "b197a8fa6677c63733089d0e68508a1320a8f4ec", "messageHeadline": "Fixed comment on function definition.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19a53ea12d55fc79f5c8b6b939ab75cd6c358acc", "messageHeadline": "Added prerequisite for using the test clock.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "71e1c396224eee29d452cc94952784365b28c05d", "messageHeadline": "Fixed type of useTestClock.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 58, "deletions": 18}}, {"node": {"oid": "8631a64c666037da4f386278c586fdaa9d22c657", "messageHeadline": "Moved capsule to node to remove it from src.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "8f326824f37efc004a8670124dc77d5798ced763", "messageHeadline": "Test fix and review fix.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6cd692776fb5d4f529bfd592a17a364483f2bbb8", "messageHeadline": "Compile error fix.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbb8aa74f9ba4c560e276ff8e9602e2cd67cf6b0", "messageHeadline": "Replaced clock object with clock class and added documentation.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "54e002f654848e272ae1cf4827fc8d9fbc71c0ae", "messageHeadline": "Clock now instantiates via reflection to allow demo clocks to be pass\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "622b5cabf7198e967907d0bc726a2b1a5ddcab09", "messageHeadline": "Fixed merge conflict.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d6b8de11e51a2752fd402b90a96f14ccfc06cf0", "messageHeadline": "Added clock to the node", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "aad75c5152a34a7bdd1144be28f72205b2d6a590", "messageHeadline": "Fixed code that no longer compiled correctly.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "201561497abfec544cb9f2b1166ba8bf802f8a3c", "messageHeadline": "Added clock to node configuration to allow for creating a demo with a\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0ee4f9c19b8c7d3aaf57eec2187ad3e208bf00fd", "messageHeadline": "Added DriverNodeInfo to allow access to the host and port for the api\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "e2d6ace4499e14d268bacb39fde7fcd7ede8f9d2", "messageHeadline": "RPC client authentication using user/password from config file", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 326, "deletions": 160}}, {"node": {"oid": "75f671a446a5348251af6d9f8aff647e95d660fc", "messageHeadline": "Decommissioned InMemoryVaultService service (all dependent Tests upda\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 49, "deletions": 172}}, {"node": {"oid": "c7d98b8c6b5385c0576432f5b6879fa98b038c61", "messageHeadline": "Fixed items raised by MH in CRD-CR-58 code review.", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 20, "deletions": 32}}, {"node": {"oid": "60c1dcdbde55af6162e1a62897ec9435112ccee5", "messageHeadline": "Merged in mnesbit-cor-389-all-transaction-tests-in-db (pull request #\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 53, "deletions": 389}}, {"node": {"oid": "30b7eec18c554584427cb5a23cda79bfa198d807", "messageHeadline": "Remove the file based checkpoints and transactions from the tests.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 53, "deletions": 389}}, {"node": {"oid": "8eee4afe7d40358e0221c80a9d559a5cc5ba7c18", "messageHeadline": "Merged in mnesbit-cor-389-driver-remove-startClient (pull request #409)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 215, "deletions": 192}}, {"node": {"oid": "04920c9507f075114c363aebc34376c2735c6c08", "messageHeadline": "Additional method on VaultService to add notes to a transaction", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 92, "deletions": 7}}, {"node": {"oid": "ef2ff777a70f40e2dcb9ab7ef03dd1a3023ee4a6", "messageHeadline": "Adapted all Contract tests that perform Cash Spending to use the Vaul\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 236, "deletions": 199}}, {"node": {"oid": "6c6d7f85461057f614631d330a2b98f56e169d10", "messageHeadline": "Merged in bugfix-for-persistent-scheduler (pull request #410)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "4db1836996138abfc3cefa4690c950759134a56d", "messageHeadline": "Unify messaging services to have a database and not support client ty\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 215, "deletions": 192}}, {"node": {"oid": "8a3027ffd650f54e1f7d51642397cd28d0132460", "messageHeadline": "Fixed intermittent stack serialization issue with persistent scheduler.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "aac64ecb3757024f69c242a5e82b77c3b3405fd1", "messageHeadline": "Merged in clint-irscordapp (pull request #406)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 12, "deletions": 5151}}, {"node": {"oid": "c23aea39974e6854e3aa2b8961f8ac1fe1490759", "messageHeadline": "Fixed broken tests caused by missing Transaction Context (when moving\u2026", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 19, "deletions": 11}}, {"node": {"oid": "62dfea2a1ab9ee65970482d6668211fef8966cc7", "messageHeadline": "Re-factoring of OnLedgerAsset generateSpend code (moved to VaultService)", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 160, "deletions": 29}}, {"node": {"oid": "3403d501683499308ddaaa17607606db0a5dabb6", "messageHeadline": "Merged pat-cash-creation-ui into master", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 461, "deletions": 71}}, {"node": {"oid": "6a20f32a7a4c53efa9328eb66a65087199d02931", "messageHeadline": "Merged in persistent-scheduler (pull request #405)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 182, "deletions": 78}}, {"node": {"oid": "6a25fcfe8ca6fde18cfb5df31f902c4e161c917d", "messageHeadline": "Persistent scheduler, with race condition removed.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 182, "deletions": 78}}, {"node": {"oid": "6e2396ed32d761a08b705459ff9b65a11a892fdc", "messageHeadline": "Merged in persistent-transaction-mapping (pull request #407)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "962fdba0f8abce947fc37936c793d30b64963490", "messageHeadline": "Make transaction -> statemachine id mapping persistent.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "d4362fbd7806cffcf0818a208b269e1906e4a5e2", "messageHeadline": "New counterparty model and subscription mechanism to retrieve and tra\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 461, "deletions": 71}}, {"node": {"oid": "67b2d91b33c73220140820d729c5d3741895691d", "messageHeadline": "Re-factoring of CashBalances code (moved to VaultService)", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 115, "deletions": 104}}, {"node": {"oid": "d7ca215f7df733cf5d09287565461117eebb9774", "messageHeadline": "Merged colljos-cordapp_template-clientjars into master", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f9a67a60be25720bd900287df43915683c0bc1ba", "messageHeadline": "Removed uses of removed function.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "58cd87af07c385fb644cf8ec3296dcb91602676e", "messageHeadline": "Removed redundant application installation entries.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "f2814fdb37f50048702165e01562a282e20c3f40", "messageHeadline": "Removed IRS integration test.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 97}}, {"node": {"oid": "bdd4cbeb83069a6f1701f834a67fd75d855955d3", "messageHeadline": "Upgraded artemis to version 1.4.0", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b4dc5e48d56a9f4929526d1ce366427885f250f7", "messageHeadline": "Publication of client jars for usage by cordapp_template", "author": {"name": "Jose Coll", "email": "jose.coll@r3cev.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "810a5eb899319884ba8879f8e7a5c8e0e0e886c0", "messageHeadline": "Removed the plugin registry that pointed to non-existent classes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 340}}, {"node": {"oid": "3ea7d382a26ca1f46f6c786fba6ae23b4f08c410", "messageHeadline": "Removed IRS demo and network simulator and placed them in separate re\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 15, "deletions": 4699}}, {"node": {"oid": "68e0ddecc09e0231568c5564708c6fdbdf4eb571", "messageHeadline": "Address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 26, "deletions": 54}}, {"node": {"oid": "180c9acaffb3deb8138abeb1401126841a17791d", "messageHeadline": "First section of Corda technical whitepaper", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 435, "deletions": 0}}, {"node": {"oid": "0d3e35c5f5eb995cba2e184c50722643d830cea9", "messageHeadline": "Merged in remove-same-thread-executor (pull request #404)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 135, "deletions": 112}}, {"node": {"oid": "02a9f8fe67c40d501d7cea1b5f42e9cdbe9eb3ea", "messageHeadline": "Remove SAME_THREAD executor and it's use in MockNetwork etc.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 135, "deletions": 112}}, {"node": {"oid": "b7afd54d293f802aa3507c4668633315d038b456", "messageHeadline": "Minor: docs, fix header level in cordapp page.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9935cd61ba8287c935ac807e55209521c87dc925", "messageHeadline": "Start M5", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8ea620b1a23f91c527232db4c15172a07c1cdf6f", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 733, "deletions": 115}}, {"node": {"oid": "645d308a0ab48c364a2053d9809bbcae7aa2dd81", "messageHeadline": "Merged in mnesbit-cor-389-transactions-in-db (pull request #403)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 283, "deletions": 32}}, {"node": {"oid": "1f3b1f4df96a78968cee70d0ea4f95d8585efb6a", "messageHeadline": "Transactions in database", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 283, "deletions": 32}}, {"node": {"oid": "e48e09f04e9d60fccb6413789806d64e816ff177", "messageHeadline": "Session handshake optimised to carry the first send payload in the in\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 222, "deletions": 128}}, {"node": {"oid": "d2983d6a7a0f28797602f369acf921c123469929", "messageHeadline": "Merged in clint-gradleplugins (pull request #401)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 718, "deletions": 5}}, {"node": {"oid": "24f178a3e58dba51a3cce61304a8b339428e42f3", "messageHeadline": "Renamed notary to controller to be more clear.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "427049e400e88a8de38793b753bef2ce109ef31a", "messageHeadline": "Removed unused functions, added Javadoc to properies. Added advertise\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 20, "deletions": 30}}, {"node": {"oid": "b5420ace4286219c86f6a18ccadd36e58fe35f87", "messageHeadline": "Using correct configuration system now.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 27, "deletions": 42}}, {"node": {"oid": "9eed177d83fed56619f3ba89c1f1fde15b05ffbb", "messageHeadline": "Added a readme explaining the plugins directory.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "f6fd793dd7c755bc6362e01fa161a1a85e57e48e", "messageHeadline": "Advertised services now correctly output.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a927ba095d2b239f1b2b99b60a1ea79831dfd4a5", "messageHeadline": "Removed isNotary part of DSL in response to it being removed from the\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "2bb8a5a7b6f20082a07345221d9ba47f2b3bb91c", "messageHeadline": "Using groovy templating.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "32ae40cc90bd39f5f7fd71dc316cac3330d0f89a", "messageHeadline": "Revert .gitignore.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3bfee7d051632fe4d9fc0ff41b9ed65d52f65a0e", "messageHeadline": "Typo fix.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58b958232b864c9fa662fe13b71c5f42212ae4fb", "messageHeadline": "Reverted file.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bb299de9e11b88561cf746bf14d381b95f63904f", "messageHeadline": "Further expanded example build.gradle.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "8816fb35eaacb7dc9f0750d55e21357d12769ad6", "messageHeadline": "Expanded the example build.gradle.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "578344d610321d6fcb8511c76cffca99a0c08074", "messageHeadline": "Added comment to explain a line.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ddce92007e68c4e476b06786c17d0749dafa857e", "messageHeadline": "Fixed text to clarify what Cordformation is.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "17544934903de6105165e23921bf9c9aca5bc7e2", "messageHeadline": "Fixed review issues.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 87, "deletions": 91}}, {"node": {"oid": "5d894138c28fd4bf2aaae786ec9efd1c53aa9a57", "messageHeadline": "Review fixes for documentation and gitignore.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "efb4629a44ddba7dda890d9cb290ba7bfdcb03fd", "messageHeadline": "Moved the plugins docs into the creating a cordapp doc.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 45, "deletions": 42}}, {"node": {"oid": "6dd29981dde2cbd75e5a533d37e06a2ba0f8b32c", "messageHeadline": "Made documentation more clear for cordapp plugins.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d868016ae4cb160fa8b83556e32762333156933", "messageHeadline": "Moved some documentation into the relevant readmes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 109, "deletions": 113}}, {"node": {"oid": "bd1eb16b6c8f97e17b82d2caac4d30dfdde2f2e4", "messageHeadline": "Renamed plugins to gradle plugins for clarity.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d651c2c40826548ca9604769f9a54934771d7416", "messageHeadline": "Review fixes for cordapp plugins.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8fb561aca124c89df2b73fdc6c08745838a9a158", "messageHeadline": "Fixed quasar plugin.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "65e982394604eeb6e21e22e5369968411169f2fc", "messageHeadline": "Added more readmes for plugins.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eaf404f51da1775fab2f42a01a87b3b69ef34c5f", "messageHeadline": "Added some documentation about cordapp plugins.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 159, "deletions": 4}}, {"node": {"oid": "1535af50efbb0cd5169869f26ca5a4f16a77ceed", "messageHeadline": "Added Javadoc to the cordformation plugin.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 151, "deletions": 12}}, {"node": {"oid": "d85c82d505eb364e7a43578e39b31fc729f3bb94", "messageHeadline": "Replaced maven plugin with the newer, simpler, maven-publish plugin a\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2f082d8cbe84348c228c5591aca7cda9c7163e98", "messageHeadline": "Resources now correctly copied into nodes directory.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "f56fea551d7e54c0c0607174d20d939ea4eb6298", "messageHeadline": "Updated classpath loader in response to new directory structure in th\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "959dbfeacbb3d2b6c171d193f557adbf678186bb", "messageHeadline": "Added cordformation plugin.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 285, "deletions": 0}}, {"node": {"oid": "e0b340159d079bc27c07510d5e1a122fddecba8d", "messageHeadline": "Corrected several names due to plugin name change", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7887fc34f412f29e8c934bb2cf8b25c2b21bf418", "messageHeadline": "Fixed group command.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49a2800745bee9232bfc27291392e41068f84a73", "messageHeadline": "Removed redundant properties and changed the group of the plugins to \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "bde2cf1baf9e80d812db6b2fdf6d4c5a00897c50", "messageHeadline": "Corrected artifact name of quasar-utils.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3afcecf868b8ec51e527c252bca9c8051a664c9f", "messageHeadline": "Corrected plugin project names in the gradel settings.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f6561c6f725edfdca0dbfd3be824b0223d377dfa", "messageHeadline": "Added the default publish tasks to a publish utils repo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "6d36ec87594a5ee9d27ff4fac31e707472f90c77", "messageHeadline": "Renamed quasar plugin to quasarutils plugin to make it clear that it \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b1d797dbf5a9e16008201c3fadd8008814d2028", "messageHeadline": "The Quasar plugin now correctly deploys.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3f341f77ac90c9af3e655098ff48eecf5dd9c5a4", "messageHeadline": "Added new plugins directory for publishing cordapp plugins for the co\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "89e31dadcfcb390f65b4cf7a38453b5ef27bea2c", "messageHeadline": "Added reusable and publishable quasar plugin.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 73, "deletions": 0}}, {"node": {"oid": "f1a2c38e9fe17331955f6ae37cca998de6d91d18", "messageHeadline": "Merged in mnesbit-sign-before-notary-protocol (pull request #402)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "138845439643d17d9f4b8910fbcec8735772190a", "messageHeadline": "Never send transactions to the Notary that aren't signed by all parti\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 45, "deletions": 30}}, {"node": {"oid": "f4b113cc7e48a0f9cc0540bd75a7144843f9f967", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 20871, "deletions": 11348}}, {"node": {"oid": "b094b0f4df517ea08dc0573c0f91dbb45557602a", "messageHeadline": "Minor: fix a couple of docsite warnings", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "03cc776dd014efd5dad284711edc20b234f5a006", "messageHeadline": "Release notes for M4", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 112, "deletions": 8}}, {"node": {"oid": "ac01b675495d52b62830e6b1e1dc48f9814eb7c2", "messageHeadline": "Using the protocol ID for the protocol logger name", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 75, "deletions": 95}}, {"node": {"oid": "11bcaf5fb219e803b8c9a1a116e15d90c3980b81", "messageHeadline": "Minor: go back to using logging for the trader demo specific output (\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 4}}, {"node": {"oid": "cf19ff37cda46ecf1e06ca4a01403b9c1c1c3734", "messageHeadline": "node: Add cleanup TODO on cash creation RPC call", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fd6af7fbb2bcc3655f20f30a0ae13c0bc0325c35", "messageHeadline": "docs: Fix path in client rpc api tutorial", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11ab459c20035cbbcaeeb7165881464163c9a864", "messageHeadline": "Merged in database-tables-and-columns-cleanup (pull request #400)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 289, "deletions": 77}}, {"node": {"oid": "50e613bb75bd493346fd7e11e0c027632309fa2b", "messageHeadline": "Clean up compiler warning and make database table names and columns m\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 289, "deletions": 77}}, {"node": {"oid": "7a440d890d90c7c4244d69b18b3bed06145123a4", "messageHeadline": "Merged in mnesbit-fix-irs (pull request #399)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 462, "deletions": 324}}, {"node": {"oid": "1e836edd7822d4f05d193578416b476f4fa2af45", "messageHeadline": "Change ServiceType to a sealed class from an abstract class", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 462, "deletions": 324}}, {"node": {"oid": "4e2f0e0ff9cc89bd28ffe694fed4e7989b4c8148", "messageHeadline": "Split out NodeConfiguration helpers into a separate utility class", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 136, "deletions": 133}}, {"node": {"oid": "0bcecac7f6ec07c3f238d62a60ceaa6c57ab62b1", "messageHeadline": "Merge branch 'master' of https://bitbucket.org/R3-CEV/r3prototyping", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 170, "deletions": 590}}, {"node": {"oid": "604aa058594cebd423949a594e030f236a31c745", "messageHeadline": "Minor: suppress useless warnings", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "d7d5e54301fcc974ca25df847d7731296d748eb6", "messageHeadline": "Merged in h2-client-access (pull request #397)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 72, "deletions": 11}}, {"node": {"oid": "2e3952ee1f1d097b5e0cb7ca981c167df6e862c4", "messageHeadline": "H2 database exported via configurable port number.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 72, "deletions": 11}}, {"node": {"oid": "31956ce78e79923f51a251229f9ff64403a04718", "messageHeadline": "Merged in rnicoll-remove-tf (pull request #395)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 0, "deletions": 470}}, {"node": {"oid": "35aaac0c15a051d571ecbdff83e5f816ff45a02c", "messageHeadline": "Remove trade finance contract code", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 0, "deletions": 470}}, {"node": {"oid": "5ec22a7c9d9ac705dd673381c093e027cf26d457", "messageHeadline": "Merged in rnicoll-test-utils-maven (pull request #398)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c3f824001d1d7bb17da246c5e90c2ca08055940f", "messageHeadline": "Removed unused ServiceRequestMessage class hierarchy and added sendRe\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 85, "deletions": 109}}, {"node": {"oid": "307c93858b7ab9c31bb493618db0766b8b7855dd", "messageHeadline": "Using Checkpoint.id when storing Checkpoints", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "4117873b37edaf478bd9732e7b1c654ddd4a6405", "messageHeadline": "Add Maven publication of test-utils", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "60d555d4edab89fe448a98c433d56033721b08e9", "messageHeadline": "Updated AttachmentDemo with latest configuration changes", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "6eb91ffe8b38e269cb294ab2562688085027b2e4", "messageHeadline": "Minor refactoring and api doc update", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4dedb6fc2e12ab674d21323824b02cc1108a8183", "messageHeadline": "Updated unfinished sentence in the docs", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "893f6e4f50444c22bc14420f60a2fce402dde19f", "messageHeadline": "Updated config docs", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "d76ab32c7cf1cbd7127df3b74ccff11bc84f5967", "messageHeadline": "Set default notary in configuration to be validating", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5072a88545401f1262b24e5ae01c7ba3aefb43d", "messageHeadline": "FullNodeConfiguration: make use of the getOrElse helper", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "727c3ac5fc0e63e6f9056c257910adacbb422d82", "messageHeadline": "Node: get artemisAddress and webAddress from the config rather than c\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "e5c0c975bdd742614971b5a140ae1cf3ee60a016", "messageHeadline": "Remove hostNotaryServiceLocally config property \u2013 nodes need to speci\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "3b187a21712c3264bb93007907293b2b2a29e8b6", "messageHeadline": "Make Node override configuration and use FullNodeConfiguration so tha\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 18, "deletions": 24}}, {"node": {"oid": "fac12b4fce74a0b9399139118dece58e76146081", "messageHeadline": "Remove NodeConfigurationFromConfig and replace usages with FullNodeCo\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 8, "deletions": 21}}, {"node": {"oid": "9707ce73678fc7121efa53722b4999a77d599ede", "messageHeadline": "Merged in rnicoll-notary-error-handling (pull request #392)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 22, "deletions": 18}}, {"node": {"oid": "f98abd4700fd98a1434ae1127ae77b839fd0eb20", "messageHeadline": "Simplify results from notary protocol", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 22, "deletions": 18}}, {"node": {"oid": "a9541885ab9e7028f47a293739c8cb8407c4515e", "messageHeadline": "Merged in rnicoll-attachments (pull request #383)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 350, "deletions": 2}}, {"node": {"oid": "f1557e687bd3cf41972d6c7679f21da5d2c98b84", "messageHeadline": "Add attachement demo and documentation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 350, "deletions": 2}}, {"node": {"oid": "8d75fbc433e659c1bd394c8bafacbc8041e71275", "messageHeadline": "Merged in fix-kotlin-cast-error (pull request #396)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5419e773dc973fd3b96ad1d339cf55681780fd40", "messageHeadline": "Fix kotlin 1.0.4 error on use of Class.cast()", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa3af60232b52f50ebc7d0107e3b3c0d661322af", "messageHeadline": "Merged in persistent-interest-rate-oracle (pull request #388)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 98, "deletions": 47}}, {"node": {"oid": "cd301c727ef19f072491a09aed1a8a76945e48c9", "messageHeadline": "First working version with database persistence in MockNetwork/Node.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 98, "deletions": 47}}, {"node": {"oid": "a15a2b1d9f06e6f0badc048bc18de2e7667c8e39", "messageHeadline": "Merged in persistence-docs-typo-fix (pull request #394)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0266d6e3d623f12794b9f540239958dbc4934e79", "messageHeadline": "Fix typo in persistence docs.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38ba8c87598c4665e23ab1871ad8520236336cb7", "messageHeadline": "Merge branch 'clint-cordamaven'", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 108, "deletions": 4}}, {"node": {"oid": "4f9bc99a10090bd59a9e7f158aa9c3dc11d13bcf", "messageHeadline": "Merged in hibernate-integration-prototype (pull request #393)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 540, "deletions": 31}}, {"node": {"oid": "ec975b0426c981ed171559489c8ef09aee36a27d", "messageHeadline": "Hibernate ORM implementation for states.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 540, "deletions": 31}}, {"node": {"oid": "4d213698df779bbafbee66f40b442257f625c5fa", "messageHeadline": "Updated docs to document building against Corda.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "1a87faf224ed8c8c727dff8b001a829d9f133762", "messageHeadline": "Corda JAR now publishes without -capsule at the end.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "07e528c65982e82f4fd2236d7b3f61c62fbd7318", "messageHeadline": "docs: Address review comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3bb96f3f3ec0476359900af8514a231a1c9fa7c2", "messageHeadline": "node: Fix after rebase", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "3b77de67b6d65698d15e7806d07604fa24264591", "messageHeadline": "docs: add docs/source/example-code module, tutorial on the Client RPC\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 206, "deletions": 1}}, {"node": {"oid": "8e471c6768fb95bfeb93acdc9a76131016b7c81c", "messageHeadline": "node: Address review comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "5af0e97444e6e3a73b3714688b0c8e3d069b9d9b", "messageHeadline": "Refactor explorer and friends to use RPC, remove NodeMonitor*", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 774, "deletions": 1322}}, {"node": {"oid": "415de1ce1fdee45f77f78cba1497c4cf97d08fb8", "messageHeadline": "Merged in pat-key-utility-command-line-tool (pull request #390)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 31, "deletions": 28}}, {"node": {"oid": "c57229a9445a84ba17745afe1319b3a47bf1208f", "messageHeadline": "New gradle task for packaging certificate singing request utility jar.", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 570, "deletions": 52}}, {"node": {"oid": "383814f235969c778e009ec263af08390796a8de", "messageHeadline": "Merged in rnicoll-register-revert (pull request #389)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8b23fe66863f7a61dd390ea1bd67113e8bab180a", "messageHeadline": "Merged in rnicoll-tf-contract (pull request #384)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 533, "deletions": 18}}, {"node": {"oid": "4099034791f6f83d35753efd2c3bde4262f89ec3", "messageHeadline": "Add receivable contract for Trade Finance Registry", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 533, "deletions": 18}}, {"node": {"oid": "6b97fbb79f9612b78a0e5b56dda1c54c1a5f28a3", "messageHeadline": "Removed ValidatingClient as notary behaviour is not client configurable", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "bd919bbe1beab9a33ee305a6f5808aa4bdce25d9", "messageHeadline": "Revert constraint on registerProtocolInitiator()", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "5e6533eb8a40337a555bbd55fed3cc99680b20a3", "messageHeadline": "Better use of Futures", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 87, "deletions": 96}}, {"node": {"oid": "94e830d19a8f0d9bd546726f6098be033ce6c1aa", "messageHeadline": "Merged in rnicoll-initiator-cleanup (pull request #387)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "53ecb0ecd9d47c2c322b3f36f3266eeb6714759f", "messageHeadline": "Constrain class type passed to registerProtocolInitiator()", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "62a9dfe90049cf0235b3fd4383ad5960a031c525", "messageHeadline": "Added ServiceInfo unit tests", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "5efa0fd5b304cdfc4be0fd84be3652eedc32db03", "messageHeadline": "Advertised services now contain ServiceInfo which describes ServiceTy\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 110, "deletions": 84}}, {"node": {"oid": "4ed73dc9f21c15738090fdd7a6337162c77c33f6", "messageHeadline": "Merged in rnicoll-filter-clause-core (pull request #386)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "607ba634fea2c77bb0ff6ee3a8965fc73a1a74e8", "messageHeadline": "Add filter composition for clauses", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 28, "deletions": 0}}, {"node": {"oid": "06a8680d3792b81bd43b544328aad6049d1132e1", "messageHeadline": "Merged in mnesbit-cor-389-checkpoints-in-db (pull request #385)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 325, "deletions": 38}}, {"node": {"oid": "76808d36c3f2efd6874c910e29fa13f9e892efd6", "messageHeadline": "Store protocol checkpoints in the DB, except during Single threaded M\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 325, "deletions": 38}}, {"node": {"oid": "67fdf9b2ffb566f05d4a03fc6314334c3f47f052", "messageHeadline": "Automatic session management between two protocols, and removal of ex\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 1042, "deletions": 1100}}, {"node": {"oid": "4da73e28c75895013ece1911f2ca9d6b2288e56e", "messageHeadline": "client, explorer: Address review comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 481, "deletions": 341}}, {"node": {"oid": "9a212a87147bda8061be19e0da07b9c2a0a53b09", "messageHeadline": "client: Add ConcatenatedList, LeftOuterJoinedMap, tests and utilities\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 796, "deletions": 17}}, {"node": {"oid": "99e758e02115f3b19c6466854f21545909a07fe5", "messageHeadline": "client: Add ObservableMap utilities and tests", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 428, "deletions": 29}}, {"node": {"oid": "a26908e83bc489ad17e50255636d244c1252b202", "messageHeadline": "Added docs for PublicKeyTree/multi-signature support", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "b3f3ee0562c268fa4d9886c912c155af1575df56", "messageHeadline": "Added a json serializer for PublicKeyTree", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "ecb1acdb8d0347e1528e6434d2bce7d911632f42", "messageHeadline": "Add threshold signature support: introduce PublicKeyTree which allows\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 192, "deletions": 0}}, {"node": {"oid": "43d18d46bb144447a233eae47a1523b1ea9ff45b", "messageHeadline": "Add PartiallyResolvedTransaction to client", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 292, "deletions": 100}}, {"node": {"oid": "adf0876b1877feb9cc5553fe0185abaaea8c52bf", "messageHeadline": "Merged in rnicoll-consensus-docs (pull request #382)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 28, "deletions": 27}}, {"node": {"oid": "12fd70c7424aa6ea5549d7e3f783414b38ddaf0c", "messageHeadline": "Restructure consensus documentation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 28, "deletions": 27}}, {"node": {"oid": "3612bee6f7c73bd90b760d9d6cf8e37276c55ba2", "messageHeadline": "Fixed a syntax error in gradle file.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a669b6aad0b798f2702d3352a745aa733195260", "messageHeadline": "Added a line that was accidentally removed.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a4cc04eb5d1ecee6c2a181920e1ba46bf8084cc", "messageHeadline": "Moved source and javadoc publish tasks into a default publish tasks p\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 25, "deletions": 32}}, {"node": {"oid": "25d10376de9dff0794fe0299a139a97b965b6319", "messageHeadline": "Now using the output of the buildCordaJAR target directly.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4c79a74a8bb865244ff71ef4dfe7b9affeab8b5f", "messageHeadline": "Only corda capsule is published to maven now.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "4cdb4352b6680bb6c529bf3f4e11d8aff043ea8a", "messageHeadline": "Added corda capsule to output of publish.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "f13a21cc6c3c221041a8056dd0c8c8b6c9456f87", "messageHeadline": "Can now publish corda to local repo with gradle publishToMavenLocal", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "a74016710016bda510ddc2dc686f88307f8d1936", "messageHeadline": "Merged in clint-mvcc (pull request #366)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7afb034b8cef09ccc47be9d0c3f8c3096f7cb817", "messageHeadline": "Merged in clint-vegacorechanges (pull request #380)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 64, "deletions": 73}}, {"node": {"oid": "43de27c4c1f6a75e38dd4a6b66cf468970e72acf", "messageHeadline": "Updated Corda in preparation for the merging of the Vega cordapp. Inc\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 65, "deletions": 74}}, {"node": {"oid": "5b10c207e09d82e358785a38c77cd350af652c99", "messageHeadline": "Add StateMachine -> Recorded TX mapping stream and emit events on tra\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 230, "deletions": 43}}, {"node": {"oid": "6c96517f6fec356ef0da8087a6e8a323536de141", "messageHeadline": "core, node: Add RPC calls, change RPC init order", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 238, "deletions": 94}}, {"node": {"oid": "57965f757b182be57216fbbbd493ffadb4741a93", "messageHeadline": "Merged in pat-cert-signing-node-changes (pull request #376)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 40, "deletions": 21}}, {"node": {"oid": "8f00ec03a3566dd7f5d6c9d8f130b8a16901e6db", "messageHeadline": "Checks for SSL certificate on Node startup", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 40, "deletions": 21}}, {"node": {"oid": "46d674961688661c462de3d8779e588cc599d0c9", "messageHeadline": "Merged in persistence-support-in-mock-node (pull request #371)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 259, "deletions": 194}}, {"node": {"oid": "cb1fa83b6713a0d21556269a1fddce0ffdcec553", "messageHeadline": "Fix up database persistence to work with MockNetwork/MockNode without\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 259, "deletions": 194}}, {"node": {"oid": "114906089f97594bce7b616be4c8e809675ea844", "messageHeadline": "Minor: fix TOC issue", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b775a4023e59ffb7d45b756c0fc0e98692ee26d2", "messageHeadline": "Minor: fix typo in release notes", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d89e7d7e98199595224ecfe9c2acab433377026", "messageHeadline": "Merged in fix-log-dumping-of-messages (pull request #379)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16eda0609546eba3cb592baa621b05c2f4697fc6", "messageHeadline": "Fix erroneous log statement that corrupts the logs.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e7bf0806297b5e6e31cee11386dfddea4115fa9", "messageHeadline": "Rename stateMachineRunId properties to id, remove unused fiberId", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "cfa5878ea2dc5ad90e630912fe73653f9e209305", "messageHeadline": "Add StateMachineRunId, type for SMM Changes", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 112, "deletions": 69}}, {"node": {"oid": "568e1ebcd43de9c99e87ba1467b36554397dbec2", "messageHeadline": "Merged in mnesbit-cor-389-checkpoint-protocol-message-ids (pull reque\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 169, "deletions": 87}}, {"node": {"oid": "a964073c2f811fa1498aa83b8a6b5ab7b4d5f50c", "messageHeadline": "Track message id's to deduplicate replays. Widen the auto-acknowledge\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 169, "deletions": 87}}, {"node": {"oid": "3f9fc2db85c43ef4614b372f7c3aeb8e26d3ed5f", "messageHeadline": "Minor: fix some minor indent/formatting issues in the docs", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 42, "deletions": 44}}, {"node": {"oid": "9551b0c7e51d8851b423570e2930a2b15920e241", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 32943, "deletions": 34744}}, {"node": {"oid": "ac57c5cf86d91f2a36402012b4b43a4debcbb94f", "messageHeadline": "Merged andrius-crypto-refactor into master", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 84, "deletions": 76}}, {"node": {"oid": "f1a2bed497606dd63fe259e596d103f0a00eb9fd", "messageHeadline": "Added API doc for SecureHash. Removed signatureAlgorithmName val as i\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "193c965db89db109f9f31b80f29bb37ac8466e62", "messageHeadline": "Merged in mnesbit-cor-389-deduplicate-artemis-messages (pull request \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 63, "deletions": 37}}, {"node": {"oid": "074964f919561c9921cf7c1e54deaedd1c053e38", "messageHeadline": "Track message id's to deduplicate replays. Widen the auto-acknowledge\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 63, "deletions": 37}}, {"node": {"oid": "e2c793df05ff09dee79e91fc405756bebffe2a95", "messageHeadline": "Merged in pat-move-certificate-path-to-config (pull request #374)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 132, "deletions": 130}}, {"node": {"oid": "eee18b55f53f8801681f768507b363028cf59cb8", "messageHeadline": "Moved certificates path to node configuration", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 132, "deletions": 130}}, {"node": {"oid": "54991c90a10495acc4c3c7f88406e090e99365d9", "messageHeadline": "Merged in rnicoll-dictionary (pull request #369)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 55, "deletions": 45}}, {"node": {"oid": "58c1ab456265cfc81f9b8f122c2a6efb5a81b5ab", "messageHeadline": "Changed DB store type to MV store.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "15c35fb8209344c5dd71f3c5ab145f54e4d335fe", "messageHeadline": "Merged in pat-fix-artemis-messaging-server-cert (pull request #372)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f7193fee5443a2cdf34e5cd8a14c97ee6b981e36", "messageHeadline": "fix ArtemisMessagingServer certificate path", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8d84ece9c22c2aa9fc9d12851fad6e44d153bef6", "messageHeadline": "Split out SecureHash and Signed data from CryptoUtilities", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 83, "deletions": 76}}, {"node": {"oid": "5bb7820f5dfc1ede2bdaee647a305585fb868890", "messageHeadline": "Api doc typo fix", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "16a014e45ab3df04d8a458e7f1c8ae6609fb2254", "messageHeadline": "Add further words to dictionary", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "80ccf4df342df7d15b6af51ee730aeaa7c268a10", "messageHeadline": "Change keypair to \"keyPair\"/\"key pair\"", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 44, "deletions": 45}}, {"node": {"oid": "89ead30e82c4feeeb146cf1bc0bcc6be2347c9ef", "messageHeadline": "Add custom dictionary", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 8, "deletions": 0}}, {"node": {"oid": "5382a253db93f5c19587dd1b1507524ff867fd4a", "messageHeadline": "Merged in rnicoll-node-monitor-service (pull request #368)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 49, "deletions": 49}}, {"node": {"oid": "d38392093f51761c66f5c999a150988e30d63507", "messageHeadline": "Rename wallet monitor service to node monitor service", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 49, "deletions": 49}}, {"node": {"oid": "1d53e59c7d67b04f439e4efb7d7c5701f4031bb9", "messageHeadline": "Merged in rnicoll-wallet-vault (pull request #367)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 252, "deletions": 250}}, {"node": {"oid": "b316696360d306265009ee1bbebb02fc9eb066b5", "messageHeadline": "Switched the roles of Instigator and Acceptor in the auto-offer proto\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "ebda724f14b71ef362745dba3d45df96fb786007", "messageHeadline": "Change references to 'wallet' with 'vault'", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 252, "deletions": 250}}, {"node": {"oid": "ae4513c8eb24ab1e809abb11fcddaeae409bbb9d", "messageHeadline": "Update modules.xml to reflect rename of network explorer to simulator", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a5774adba13c2122e3e4f98c2e1aa2d6b8a0c88c", "messageHeadline": ".idea: Share explorer configuration", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "2640e600c857ebd10bdf833b2dbda14bc25f9766", "messageHeadline": "Merged in aslemmer-node-explorer (pull request #311)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3390, "deletions": 108}}, {"node": {"oid": "4ec33f549fbf050ff1bacd0e60428cc19d90d676", "messageHeadline": "Merged in pat-certificate-signing-utility (pull request #364)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 380, "deletions": 38}}, {"node": {"oid": "900ec3a87c5b58246517a6e9c08818cff5d918dd", "messageHeadline": "Merged master into pat-certificate-signing-utility", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9b4bf32fdc401d5de4cd9b0b86ef278b2f189d4d", "messageHeadline": "client certificate signing utility", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 1812, "deletions": 132}}, {"node": {"oid": "f20156eec544b25640dd9f7a6a7823748fd2df6e", "messageHeadline": "explorer: Add small comment about i18n", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6d4d91f36e834dd15d1a50c745485ed9a9896b7", "messageHeadline": "client: Add example code to ObservableUtilities", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "cdf54151f7d0c12fed753d292b095628de5bcc5f", "messageHeadline": "explorer: Add TODO in Main", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d0ff4e60cbb40e21cdbcf5d8d7c148924503f23", "messageHeadline": "explorer: Replace formatting with a big TODO", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 28, "deletions": 56}}, {"node": {"oid": "f91b0978eb3f68a783942076f095629f9bf4b509", "messageHeadline": "explorer: REmoved unused file", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 50}}, {"node": {"oid": "df57f5cf5e175aae397e87005abe5ecb4d986daf", "messageHeadline": "explorer: Use humanize", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 30, "deletions": 44}}, {"node": {"oid": "75ee91fe4ea4d5f54a8f2ac13b6a019113b5db3a", "messageHeadline": "client: Use ReplayList to test AggregatedList as well", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "486b6cc414ebe81457e175a576a61fd37a221f5c", "messageHeadline": "explorer: Some more cleanup", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 104, "deletions": 115}}, {"node": {"oid": "118d5c485e5c0da03f0779be7d9e26c2e7982d76", "messageHeadline": "client: Fix FlattenedList, add ReplayedList for testing ObservableLis\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 231, "deletions": 46}}, {"node": {"oid": "93b8a507f4fe7c3119b934ad8b4a73b31550e721", "messageHeadline": "explorer: Clean up some of the code clutter in CashViewer and friends", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 84, "deletions": 131}}, {"node": {"oid": "7d290b38b187bac89cb5f5874363196a0d63339d", "messageHeadline": "client: Add utility javafx observable extension methods", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 80, "deletions": 0}}, {"node": {"oid": "80a058760fc3d4010903e7ebbdf68400171d0895", "messageHeadline": "client: Relax ChosenList variance", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1f8b3180c28ed0fb69d303126f47d1f364966e4", "messageHeadline": "client: Add FlattenedList", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 194, "deletions": 0}}, {"node": {"oid": "53be2e0c99981cf28001b97c779724455d91d08f", "messageHeadline": "explorer: Add some commentary to TransacationViewer", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "92ecc4d3d1c90ffa3cf82fa8bdaad4a3339a3033", "messageHeadline": "explorer: Add running commentary/TODOs to CashViewer", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 94, "deletions": 6}}, {"node": {"oid": "21a770782576553a1a9aac38410eb070de07d7e2", "messageHeadline": "explorer: Map transactions by tx id as well", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 56, "deletions": 16}}, {"node": {"oid": "50ceb9d1552d86b693724edc5a2806a6cc696c1e", "messageHeadline": "explorer: Use default fxid injection", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 139, "deletions": 139}}, {"node": {"oid": "01d879772d68de167ca8990cf6f8330d1e21a4eb", "messageHeadline": "client, explorer: Rearrange/add tx screen columns", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 60, "deletions": 44}}, {"node": {"oid": "041c33a167feffa78ef40dc49a55a5520ff8292f", "messageHeadline": "client, node: Handle snapshot in explorer", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 48, "deletions": 15}}, {"node": {"oid": "4b74d94001ed5233e9017ef8bafaa2fe5b2482f4", "messageHeadline": "node: Fix compile after rebase, small typo fix", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7e43ae5a1536583179049d1681f8f62d7dd52ae5", "messageHeadline": "explorer: Wire up remaining tx screen labels", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 33, "deletions": 16}}, {"node": {"oid": "a23c1d019ca6071cd55ec34108203720978ec9b1", "messageHeadline": "node: Fix compile after rebase", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c04a3401c348f79509bfb446cfd273a745796455", "messageHeadline": "client, node: Fix compile error after rebase", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3042407250eae5e85dbc07dcaa90b15931808271", "messageHeadline": "node: Better diagnostics for exit generation in WalletMonitorService", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "fcb16dc3532119f704c7e9da166c3f9f42c65e9d", "messageHeadline": "client: Add cash Exit generation", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "26aed70e24fef92ec56fec61050027fcfa366fb5", "messageHeadline": "explorer: Add input/output states and signers to tx screen", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 332, "deletions": 139}}, {"node": {"oid": "db9eb060b993445639634c6dd822fd9be0f42514", "messageHeadline": ".gitignore: explorer/build", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0ae71d2f562f9fb6163bc192f354d1de4a75558c", "messageHeadline": "explorer: Add IdentityModel", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "eb82e946d0cf4d6dcf58127aac62c99d87e226e3", "messageHeadline": "node: Expose LedgerTransactions instead of SignedTransactions in Wall\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "767077c764f44ba195a9335c0d55618cf6176e58", "messageHeadline": "explorer: Add Low level events viewer for tx screen", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 98, "deletions": 32}}, {"node": {"oid": "f4de05c98251a984ec6efe12f062dd357dffc33f", "messageHeadline": "explorer: Use built-in row selection observable instead of custom one", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "0dae8e9f68f7fb16daf39983845f6357eb9db403", "messageHeadline": "client: Small tweaks", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 38}}, {"node": {"oid": "5af593cae4c3156a6c6d642126c28b7768ba8455", "messageHeadline": "client: reactfx->rx", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "91508efbd493d709d8890ae588d6b9e1b61476e8", "messageHeadline": "client: Add javafx utilities and basic WalletMonitor models", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "f673d18fb829187fe768756e64390a0ebc7642cd", "messageHeadline": "client, explorer: Fix compile after rebase", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9877299ba8b12997f2431a1b20e80790d885aa77", "messageHeadline": ".idea: Remove superfluous lines", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "91de256dccb0fda588a477b7fe8c61545e476578", "messageHeadline": "explorer: reactfx->rx", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "1ec89e07c4ff4b10dca90e67542389fde82e1021", "messageHeadline": "explorer: Add explorer subproject with javafx screens for cash and tr\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2432, "deletions": 0}}, {"node": {"oid": "7d7418095e523d58df4ec0118f0cdd9105581933", "messageHeadline": "Increased timeout to avoid spurious timeouts. Added MVCC flag to allow", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dc162358c48d6605d785146e5baf502b643d09f6", "messageHeadline": "Merged in rnicoll-network-map-visualiser (pull request #359)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1308, "deletions": 81}}, {"node": {"oid": "b3c1940e1d40360eed6eb0df74f891125ce1ea44", "messageHeadline": "Merged in mnesbit-cor-259-controlled-smm-start (pull request #361)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 124, "deletions": 13}}, {"node": {"oid": "478cb58dd67a770e65bb99238ee96fad88b852f1", "messageHeadline": "Delay State Machine fiber start until network map cache is fully popu\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 124, "deletions": 13}}, {"node": {"oid": "df1de19ae532efacad92dc8800b9e29e366018c1", "messageHeadline": "Remove hard-coded reference to Mike's home directory", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1, "deletions": 8}}, {"node": {"oid": "119f923932cae2a1c6cf448894c80b801c8f9f29", "messageHeadline": "Add documentation for network simulator", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "47e404f8b05f555cdc93501bda5e3d258803d958", "messageHeadline": "Remove docs on network visualiser", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 0, "deletions": 79}}, {"node": {"oid": "5a8ad0a6dd7fbc3dfe5ec9bafb45cc0ea80beb79", "messageHeadline": "Rename network map visualiser to simulator", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "94eee5acbca7dc0fdf6e67f71a8610851c814997", "messageHeadline": "network-map-visualiser: Fix compile error", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "91b07a71dfd02794911c2e3db7b8fb42025956eb", "messageHeadline": "network-map-visualiser: Fix compile error", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "49beda43f928e9f813a6b3e804ad2f105a04e033", "messageHeadline": "Code cleanup", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 45, "deletions": 69}}, {"node": {"oid": "f76c7c9cf9c4cc205a6b258bb9324fe66fa4b8a3", "messageHeadline": "Refactor network simulator towards MVC model", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 685, "deletions": 582}}, {"node": {"oid": "ba22990938bea35d17a10d46832ae9afd63a2972", "messageHeadline": "network-map-visualiser: Fix compile error", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e27a61ffe637055a67a1931eae78f2b3dc69ea79", "messageHeadline": "Make the name of the Network Map Visualiser tool consistent in the co\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 1198, "deletions": 1}}, {"node": {"oid": "c328655f6844f6403413a87ccdf004fe3012e52c", "messageHeadline": "Universal: completed Cap unit test, full life cycle", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 74, "deletions": 67}}, {"node": {"oid": "2299b3beaece329311fe95bed4f396d26101fda2", "messageHeadline": "Universal: fixed syntax issue that should have resulted in compile error", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 69, "deletions": 13}}, {"node": {"oid": "9c5ef6cdfe6a30f143cd38f9f55d06ccc31033cc", "messageHeadline": "Universal: more refactor + cap rollout unit test", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 503, "deletions": 264}}, {"node": {"oid": "1d5c7963c483986faa4cb789ba4e3b87f9b54c7b", "messageHeadline": "Merged in move-db-commit-at-protocol-finish (pull request #363)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "476db876d9a73d09b70bbb89b6a3ce04f90cfed4", "messageHeadline": "Move db commit to after \"protocol completed\" future is set.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a6c6b17d6c3463124b2dfc0dc5f8e0996435717", "messageHeadline": "Merged in cor-344-persistent-services (pull request #356)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 672, "deletions": 292}}, {"node": {"oid": "236a47104f26db681f40b64c1456247f01e3e9aa", "messageHeadline": "Persitent network map and key service.  Temporary persistence workaro\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 672, "deletions": 292}}, {"node": {"oid": "542436caacb0c6a7cc49ab12cd3eb51749aa1ada", "messageHeadline": "Merged in pat-node-config-new-properties (pull request #358)", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 97, "deletions": 26}}, {"node": {"oid": "138874748412322ee1139e55b500b6e384bfd60d", "messageHeadline": "Permissioning server: added new node properties in node config for ce\u2026", "author": {"name": "Patrick Kuo", "email": "patrick.kuo@r3cev.com", "user": null}, "additions": 97, "deletions": 26}}, {"node": {"oid": "4d83f1489facae062271f1c3007cf5d9a34a7957", "messageHeadline": "Add a client library that provides an RPC mechanism for talking to th\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1193, "deletions": 99}}, {"node": {"oid": "25daa7d688b8cc8467ad7e9b7392395b3cabd5c2", "messageHeadline": "Merged in fix-hanging-scheduler-test (pull request #362)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "17c9d231f40debba012384e5d55ebaa5c796d663", "messageHeadline": "Fix hanging test and fail fast on hang.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8ea20dd0d2f4bf15d525269b5b71237d95c29e5e", "messageHeadline": "Removed session IDs from the send and receive methods of ProtocolLogi\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 539, "deletions": 519}}, {"node": {"oid": "f314bab6c8f0c891007d0b9e75c704bd980d3e9c", "messageHeadline": "Replacing the two params of AbstractNodeService with single ServiceHu\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 37, "deletions": 61}}, {"node": {"oid": "53de66a23d40f76a99fc78193c077f915fbfa977", "messageHeadline": "Merged in cor-344-persistence-jdbc-transactions (pull request #353)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 246, "deletions": 77}}, {"node": {"oid": "27cb1c3597d376e47faa46dfaf20f7ea70f65043", "messageHeadline": "Introduce database transactions around message handling, web API and \u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 246, "deletions": 77}}, {"node": {"oid": "422a766c1a8f7874dd1bcf6ef3ab5771862301af", "messageHeadline": "Minor persistent uniqueness provider tweak", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "789bb2bb9d4fda9e57d261e066ef09dcdd837860", "messageHeadline": "Universal: removed some debug code", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "143c6d2d90058955c96e08a507d625b318de8db4", "messageHeadline": "Universal: started IRS contract/test, added min/max", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 100, "deletions": 25}}, {"node": {"oid": "ee637b79e2a590b704bbd41b138ba79f5295be30", "messageHeadline": "Merge branch 'mike-fix-wms-for-k104'", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "f3b63525893d5605ccacee0aedc41e491a8fb729", "messageHeadline": "Merge branch 'mike-rename-amc'", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 35, "deletions": 35}}, {"node": {"oid": "2f0a78c9247d5cf97c098644c3e09f83e0c98b6a", "messageHeadline": "Merged in gradle-based-all-tests (pull request #347)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 106, "deletions": 24}}, {"node": {"oid": "0b1c3a09a903d69b7558b5b4515a54fdfb3a26b9", "messageHeadline": "Remove non-gradle \"All tests\" as seems to hang and add several Gradle\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 106, "deletions": 24}}, {"node": {"oid": "836933d223fb8419cb0b62cab43244692fd53fa8", "messageHeadline": "experimental: Fix compile errors", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "9f6415efab912d057257ecaed4f521a7ae862a60", "messageHeadline": "Universal: Post refactor, rollout unit test passing", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 436, "deletions": 153}}, {"node": {"oid": "b93aa71afaa434dbe399720b21403e03f9e3df57", "messageHeadline": "Universal: checkpoint before refactor", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 292, "deletions": 91}}, {"node": {"oid": "0e37547af0c5cfe8710dfa134ea730e9d6776518", "messageHeadline": "Rename ArtemisMessagingClient to NodeMessagingClient to make the purp\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 35, "deletions": 35}}, {"node": {"oid": "f6def0ef8f01694e3b3377a492b80191865ce51a", "messageHeadline": "Minor: fix build for Kotlin 1.0.4 pre-release. It is stricter about s\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 9}}, {"node": {"oid": "dab883dcbad3253aa8be8e1f99679a93f5e0fe99", "messageHeadline": "Merged in andrius-persistent-notary (pull request #349)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 127, "deletions": 5}}, {"node": {"oid": "0ed6a0ef4d8160c49b74f181211e5f4b93f1766f", "messageHeadline": "Added a persistent uniqueness provider, backed by a JDBCHashMap.", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 127, "deletions": 5}}, {"node": {"oid": "8cad9efd276d884a9b728dc29849c94ce0f4a78c", "messageHeadline": "Merged in clockutils-fix (pull request #348)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 39, "deletions": 71}}, {"node": {"oid": "03a04d10ca32dd51544b6eca2205e97b9a584b04", "messageHeadline": "Remove use of interrupts to in ClockUtils", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 39, "deletions": 71}}, {"node": {"oid": "a11de4258acb8a19a342f251c017156859532916", "messageHeadline": "Merged in cor-344-persistent-map (pull request #338)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 621, "deletions": 0}}, {"node": {"oid": "879802f7fd612f14dd0b7103327d7b9ed8d35f0e", "messageHeadline": "JDBC backed persistent hash map implementation.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 621, "deletions": 0}}, {"node": {"oid": "028fc72491c981cf1b129a55f859436d58bd7e80", "messageHeadline": "Merged in mnesbit-cleanup-remove-irs-from-node (pull request #346)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "bf0721868e7f9a477dd621ec7cb33f9f13a2c5e9", "messageHeadline": "Move Interest Rate related classes out of :node to reduce dependency \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 36, "deletions": 28}}, {"node": {"oid": "600c630f91b152bbd03b0635bdf687074e0e458e", "messageHeadline": "Merged in aslemmer-relax-tptp-tests (pull request #344)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 168, "deletions": 81}}, {"node": {"oid": "02a1b93708a53096433ae3879f1cd0572e1b6133", "messageHeadline": "test-utils: Address PR comments on Expect, fix variance, add some com\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 41, "deletions": 19}}, {"node": {"oid": "d19e8b6a7b3b5cc63b9fb8b77e87c68d87fbbb99", "messageHeadline": "test-utils: Remove unnecessary type variable from Expect functions, f\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "0fc560d20a38af2ba9fa248ee92d351adf51bc30", "messageHeadline": "node: Relax TwoPartyTradeProtocolTests so it only checks a subsequenc\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 42, "deletions": 38}}, {"node": {"oid": "ca93f33356c8859f70ed30acc986495b5678c117", "messageHeadline": "test-utils: Extend Expect DSL to work with Iterables", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 92, "deletions": 35}}, {"node": {"oid": "31f3bb28bbff229ac942c8479006a0bf981efaae", "messageHeadline": "Fix build", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "34890b76782a24cef7d1155370c2a3df000977a5", "messageHeadline": "Merged in james-encumbrances (pull request #289)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 357, "deletions": 11}}, {"node": {"oid": "53967e26aec3750b580b6be10bba5833764b6b1d", "messageHeadline": "Minor type fix in the encumbrances doc section", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f048889f04e578506405e1d73b0be10ddf527ed", "messageHeadline": "Merged in mike-tweak-erroror (pull request #343)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 55, "deletions": 50}}, {"node": {"oid": "b7e6c210d951c6f8e586061c4236f528c335dd1e", "messageHeadline": "Merge with master", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 25441, "deletions": 8272}}, {"node": {"oid": "455a0ac9c9e999e05bffb6a352a83adb6e5032fa", "messageHeadline": "Tidied document code example", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e187c4d91d1c49bbe65d5193266b4910c88dfb28", "messageHeadline": "Further tweaks based on feedback - simplified the embedded timelock c\u2026", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 35, "deletions": 22}}, {"node": {"oid": "71f0325a392eb04b23d910a89cf059e64c9a1b94", "messageHeadline": "Merged in mnesbit-cleanup-integration-tests-not-in-default-build (pul\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "9518c38f2917e2941706f4790ffc5e42f4c7c3d7", "messageHeadline": "Ensure integration tests in modules are in separate configurations an\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "4fb0148f9698694e3a9ef3645545dc6d15e99d83", "messageHeadline": "Merged in mnesbit-cleanup-driver-use-standalone-node (pull request #340)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 29, "deletions": 151}}, {"node": {"oid": "af72978acef92fe528d6238cca262d40f2a5e4fa", "messageHeadline": "Remove redundant import.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "245d6ce21f53c62e205493443bc3bdc118bebc36", "messageHeadline": "Use standalone Corda main class and configuration in the Driver, rath\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 29, "deletions": 151}}, {"node": {"oid": "abe9cfbd67811cc11fe49cac7d5b6851f7d46fb9", "messageHeadline": "Merged in aslemmer-node-client-models (pull request #307)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 836, "deletions": 32}}, {"node": {"oid": "34ee44b532c5b92b258e471a3a30b58f857aa21d", "messageHeadline": "Minor: move ErrorOr into the core module and tweak its API a bit. Add\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 56, "deletions": 50}}, {"node": {"oid": "d8d639f192c95b1ba2e0d7b532038a8929ca829d", "messageHeadline": "Merged in mike-small-tweaks (pull request #337)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "0412a70301c709f0bf295e6ee25c9879130edead", "messageHeadline": "client: Rename TransactionCreateState -> GatheredTransactionData, fix\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "e235375a89b5bd9088a91a86f66ecd821e51545b", "messageHeadline": "client: Add stubs/todo for handling state snapshots", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "3acbda53e44a11397bc1b58186e72badf591a5bd", "messageHeadline": "client: AmountBindings class->object", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 29, "deletions": 31}}, {"node": {"oid": "2869889769f2fe1364045a192f3f33c9ec5c755e", "messageHeadline": "client: Add lengthier explanation of Models", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "6b6c51b8d4f3f36eab413c8c03ea024cabbf6cd4", "messageHeadline": "client: Elaborate on why we need two IDs in TransactionCreateStateModel", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "d5c4202162adf759c22436b68eaed08c67f1afb4", "messageHeadline": "client: Fix `when (this)` to use virtual dispatch instead", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "3a5247f01674448cc6dc4f9244928c07e9de95c3", "messageHeadline": "client: Small tweaks", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "2ef59ff2babb2f49ee1e4202dbbc093c6e022492", "messageHeadline": "client: Small comment adjustment", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7eb4f1fb33546294420df6dbdabfac3fc9234851", "messageHeadline": "client: Clarify keyHashCode var name, add unit tests for AggregatedList", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 93, "deletions": 8}}, {"node": {"oid": "435754a043380e832b4f13cb5288d79ddd18774d", "messageHeadline": "client: reactfx->rx", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 47, "deletions": 28}}, {"node": {"oid": "4c360728495a8622c4dcd34807924b8fced25aae", "messageHeadline": "client: Document fx utilities", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "0c8f58b2ac8853c45ce0727f882490cb14e2e774", "messageHeadline": "client: Document models", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 46, "deletions": 24}}, {"node": {"oid": "cb956e0979d66e4c35b643167b44ffe41e172304", "messageHeadline": "client: Some refactor of Expect dsl, docs", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 17, "deletions": 25}}, {"node": {"oid": "bdb22e1b7436d1584529b22e5b3d26bbe00b9ea1", "messageHeadline": "client: Add javafx utilities and basic WalletMonitor models", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 611, "deletions": 0}}, {"node": {"oid": "e36eef8935b8ea96d65e23414c67a221f5783da0", "messageHeadline": "Merged in aslemmer-node-client-mock (pull request #310)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 310, "deletions": 0}}, {"node": {"oid": "a845cf6bdf6e41e6499ac3b4ac41a5800bb9afc7", "messageHeadline": "client: Fix compile after rebase", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e97cbec755a9271490a40ea477b9af468e7899ba", "messageHeadline": "client: Fix compile error after rebase", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8b6b9977ec7b31bdde2d3f3727c5c75b753dca9f", "messageHeadline": "client: ErrorOrs use nullable values and Exception", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 41, "deletions": 39}}, {"node": {"oid": "69fecf94d159a1056fd63bd49b1a3215b7d18eb9", "messageHeadline": "client: Add varargs convenience sampleBernoulli", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6f8d92d3684b4cea581345214eaf93086efcf78f", "messageHeadline": "client: Remove test-utils dep from compile", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 7}}, {"node": {"oid": "2a7115318de814239f6e062614b842f9312d6704", "messageHeadline": "client: Fix compile error after rebase", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "598809559d98fe6c77c807d0e0ca67e4e11c57e9", "messageHeadline": "client: Add Generator lib, and generators for client<->service events", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 309, "deletions": 0}}, {"node": {"oid": "5a2d1e09791b4db2878b7d37777e657235a84946", "messageHeadline": "Merged in aslemmer-fix-generated-exit-signing (pull request #342)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "52d406a7a07a846ab36fb37e05fe05fe68c48f0d", "messageHeadline": "Merged in aslemmer-fix-tx-resolution-bug (pull request #341)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 67, "deletions": 8}}, {"node": {"oid": "fcd477e332c342e51cc82c742aa79915a8bfd449", "messageHeadline": "core: Address topo sort style suggestions", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "8e6198cf91336c6223dd01a67965894169abdeb4", "messageHeadline": "core: Make topological sort result deterministic", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5596ced5c3e3f59b1d73d896fab945cbf0e75cff", "messageHeadline": "core: Make topological sort more efficient", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 15, "deletions": 19}}, {"node": {"oid": "d6f82637ad6d89ab2b2c4bc656b3f384214150b9", "messageHeadline": "core: Fix tx resolution bug by topological sorting of downloaded tran\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 70, "deletions": 6}}, {"node": {"oid": "b86beab328ebebd60529e97e70899b56ffdc464b", "messageHeadline": "contracts: Fix generateExit signers", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b676e764fe888e80b5c490a5398f8eb2a427b9c2", "messageHeadline": "Merge branch 'rnicoll-cash-exit' into aslemmer-fix-generated-exit-sig\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "287326b11868939b403fbbfb2f6398bbb9df64dc", "messageHeadline": "Merged in mnesbit-cleanup-simplify-node-config (pull request #339)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 35, "deletions": 69}}, {"node": {"oid": "1f2a6d256e4d319a1705e1d70f88c62dcafce9c0", "messageHeadline": "Simplify the FullNodeConfiguration now that an explicit identity for \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 35, "deletions": 69}}, {"node": {"oid": "c7b164897bd990fedfb77196d0e8e5253ba5e607", "messageHeadline": "Universal: example parties renamed", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 125, "deletions": 130}}, {"node": {"oid": "1ceee486966206642974571377f2ca99261a3760", "messageHeadline": "Universal: refactoring", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 407, "deletions": 216}}, {"node": {"oid": "7f08c8047083c5f22dc11c3ea44806cb19f18b7c", "messageHeadline": "Merged in mike-tx-types-refactoring-september (pull request #334)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 257, "deletions": 136}}, {"node": {"oid": "8a9350fc93b13a2065d00ac49128303e2a11d4fc", "messageHeadline": "Address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "fa4b503f814a43769212b6271f81bc7b77d152d5", "messageHeadline": "Minor: rename UntrustworthyData.validate to UntrustworthyData.unwrap \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 32, "deletions": 27}}, {"node": {"oid": "a030a450191814fda87a756eb8988c23d5379009", "messageHeadline": "Address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "49a0fd8fdd61e4b4d7680a6653e1865da4a4416e", "messageHeadline": "Improve the usability of SignedTransaction.verifySignatures taking in\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 102, "deletions": 65}}, {"node": {"oid": "2af6a70b9abdf4288f4a796569b9bf0c2d90f556", "messageHeadline": "Minor: rename BaseTransaction.signers to mustSign to make it a bit cl\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 22}}, {"node": {"oid": "1d272f89c25b6672d4b97c59b05e657f9b920283", "messageHeadline": "Check the tx type in NotaryChangeProtocol and add a TODO to write a t\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "423aff477a1c57044a54434945c4b72b78d0c132", "messageHeadline": "Add a short document that describes things to watch out for when writ\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 58, "deletions": 0}}, {"node": {"oid": "793e9123240a98260d59d4b60e3b741c4462de67", "messageHeadline": "State replacement protocols: preserve the UntrustworthyData<T> marker\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 38, "deletions": 25}}, {"node": {"oid": "b89f86d01324f73cc57d90d3f23445d0f7b85224", "messageHeadline": "Merged in mnesbit-cleanup-fake-networkmap-nodeinfo (pull request #336)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 89, "deletions": 152}}, {"node": {"oid": "2e1952a8a7385ee5037a1224c0364c0cffae37fd", "messageHeadline": "Get rid of the fake NodeInfo used to identify the NetworkMapService n\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 89, "deletions": 152}}, {"node": {"oid": "c6fd467fb5799d3369d2c198bcfa058e93cb0c79", "messageHeadline": "Merged in cor-344-network-map-persistence-prep (pull request #335)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 96, "deletions": 52}}, {"node": {"oid": "35274cd15cc71c189f824f328abefe61bb53ba03", "messageHeadline": "Refactor network map service in preparation for persistence.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 96, "deletions": 52}}, {"node": {"oid": "cdb2c3efa63ee131022da067e7ead895732d73f5", "messageHeadline": "updated following review", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 489, "deletions": 123}}, {"node": {"oid": "86267e880df385ab662308e192ae283c5e67e9b2", "messageHeadline": "Minor: add a log.debug {} utility same as log.trace {} to do lazy mes\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2d40c7e6dc3956dffb2f2dd464eb8b4866103f8b", "messageHeadline": "Minor: make the logger in the standalone node private to avoid accide\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "958c7f8c9f08b14a58818290eb31b3e2558999f0", "messageHeadline": "Give the trader demo buyer lots more cash.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a28b29a7e01d86379c0f25e72f17231418d548d", "messageHeadline": "Merged in mike-tx-types-refactoring-september (pull request #332)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 141, "deletions": 55}}, {"node": {"oid": "7503ffc10aac04b8025df636b7fd11ee1fd58ef8", "messageHeadline": "Merged in mnesbit-cleanup-correct-shutdown-exceptions (pull request #\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e398b6e17b9438c9e7a79a70b1855515e7b08459", "messageHeadline": "Refactor common fields from WireTransaction/LedgerTransaction out int\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 141, "deletions": 55}}, {"node": {"oid": "58aa93330703f3ccd10f92e0eabfecac4989a7ac", "messageHeadline": "My recent PR#325 contained a couple of mistakes. In particular on Uni\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "63e2ec32cfa280ccfe076fcb88e43d2dbd641d94", "messageHeadline": "core: Suppress cast warnings", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0f2906768029e377943bdfd1685f8c6ca4fa956d", "messageHeadline": "contracts, core: Fix compiler errors", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9e993c5b865793904faa6a1cfd6ec98e2986ec22", "messageHeadline": "Merged in aslemmer-generators-fixes (pull request #300)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 281, "deletions": 56}}, {"node": {"oid": "85c112f80d1bfcfdf90b917ae03d83315b23ea85", "messageHeadline": "Merged in mike-tx-types-refactoring-september (pull request #330)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 391, "deletions": 301}}, {"node": {"oid": "f3fa54ebefdb17b307b5458300ebb78417f0f359", "messageHeadline": "Minor: add field-level documentation to WireTransaction and TODO a fe\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 36, "deletions": 8}}, {"node": {"oid": "8a19e6bbfbf4d1d5343774dadfc2c62add8d2656", "messageHeadline": "Minor: delete dead code in SignedTransaction.verifySignatures as it's\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "210ea2ed95faae6f46ecbbc969f4b4ee544a6fbc", "messageHeadline": "Minor: remove the TODO about the notary signing last. It is not impor\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 10}}, {"node": {"oid": "99f8477bf109b7ba5f9477c5adcca5cb86d88f56", "messageHeadline": "Minor: move code from TransactionTools.kt into the respective classes\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 42, "deletions": 45}}, {"node": {"oid": "618f46cba45918aae98488c9f064a55fb646b207", "messageHeadline": "node: Fix JsonSupportTest imports", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "bd59022e8fc106b0e63dc48351d32ade5f32c133", "messageHeadline": "Revert \"core, contracts: Rewrite Generators to use functions instead \u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 115, "deletions": 91}}, {"node": {"oid": "abdc45176d01c749751c4980d91823e7b13afc6c", "messageHeadline": "Revert \"core: Small Generator fix\"", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd3707fd24bf79b82962aecfa1fd7c4971ef8ffa", "messageHeadline": "core: Small Generator fix", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ac31a53b546f83a5b9d9b99b6091ca617283275", "messageHeadline": "core, contracts: Rewrite Generators to use functions instead of classes", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 91, "deletions": 115}}, {"node": {"oid": "491b1abd4a8d752ace3f2c288a3e661188030f3e", "messageHeadline": "contracts, core, node: Use entropyToKeyPair in Generators instead of \u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 13, "deletions": 19}}, {"node": {"oid": "f11a587382554f0671a78d682776006c95fac821", "messageHeadline": "core, contracts: Add Generator<>.generateList to reduce boilerplate", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "6faf19ccccf30923b4ce35afe3724825c24164af", "messageHeadline": "contracts: Add comment explaining Generators", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "9ff1ad7769f8e87d8d6e2c9ee4c756ce5783f305", "messageHeadline": "node: Fix redelivery race", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "5dfd3c7704843683aa3f02f9e94462cc89c65768", "messageHeadline": "contracts: Remove superfluous pacakge names", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "cc556cde6fb705fb43b926e636f11c75c71ef957", "messageHeadline": "ndoe: Fix message duping on redelivery", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "89a5448c39e5d1c42e62d75b5bc7f64c5a9561af", "messageHeadline": "node, core: Add quickcheck generators for basic types, transactions", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 266, "deletions": 51}}, {"node": {"oid": "f3c2bd67488fc1fed6cb099deab4753064e8b3e1", "messageHeadline": "Minor: split Transactions.kt file into one file per transaction class", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 219, "deletions": 218}}, {"node": {"oid": "9d83a9b6d21b806f45f85670dd038462ca91eb11", "messageHeadline": "Minor: move transaction types out of the contracts package and into a\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 110, "deletions": 41}}, {"node": {"oid": "cbf6aa0e27026d4a37b74383b6103a4baf4b558b", "messageHeadline": "Minor: make TransactionBuilder.signWith return the builder for ease o\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ad6c59d742310fbd078ebc437c941824fd05900e", "messageHeadline": "Minor: note in the DummyState doc that it's not a part of DummyContra\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3b4379e061cebc4c4ac8a1f5ebbdeb09356dc9c", "messageHeadline": "Merged in andrius-minor-transaction-cleanup (pull request #329)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "220b3f90432089382d414c7b5a9ff852bebfe7a6", "messageHeadline": "Merged in aslemmer-fix-clockutils-race (pull request #328)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 29, "deletions": 7}}, {"node": {"oid": "9cccb1196751ec38fd5c478d377b7dafbd7260e5", "messageHeadline": "Add comment explaining signers", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4923e33a7d6f17e910c24366f71d52d1b44015f3", "messageHeadline": "node: Remove unnecessary @Suppress", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "737fc0589c4d6eb4ada3624a34886244fda2d8e4", "messageHeadline": "node: Add clock test for external interrupt on waiting strand", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "fc7000c15219a28209c5fbfdc8adca4972acc274", "messageHeadline": "node: Fix race in Clock.doInterruptibly by not relying on version cou\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "ac3567307431d2dce0362ae66c68a74bd58203fa", "messageHeadline": "Merged in irs-demo-against-standalone (pull request #326)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "c6d16ea60909747c1a49caececa7e61107f1285c", "messageHeadline": "Merged in mnesbit-cleanup-shutdown-in-reverse-order (pull request #325)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "11efe8ca1b06a8114c50fafa57f98407eff38bd2", "messageHeadline": "Extend Rick's closeOnShutdown so that all the shutdown that was being\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 37, "deletions": 21}}, {"node": {"oid": "240c4030914726ff33552317b7c4538343914d41", "messageHeadline": "Allow IRS demo to be executed against standalone nodes by adding rate\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "2676e8878d6f75dd9edde2557c290da7eb817c49", "messageHeadline": "Remove a @Deprecated as the code has been changed since its introduct\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "84247128b4d32da7322d64d49f22b40fbcfee5b8", "messageHeadline": "Remove addInputState(stateRef, notary) from TransactionBuilder API, a\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "aa166518a0575ccaf4bd058a106ec327b17a5ef5", "messageHeadline": "Remove unused val", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "cb467e55de77abca4ceaa74bb5576c69ee466079", "messageHeadline": "Merged in aslemmer-driver-dont-use-localhost (pull request #327)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8ae07e771aa77a5c5cf790e74db382f19a90f82", "messageHeadline": "node-driver: Use anyAddress for RandomFree port allication", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9836edd19194c6bd4aa553e8926bbe953bcc96ec", "messageHeadline": "Revert reuseaddr", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "a4d2b28b6bb27a27f7bdac17680d34cd9fd3dd89", "messageHeadline": "Merged in rog-timeout-patch (pull request #322)", "author": {"name": "Roger Willis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 30, "deletions": 6}}, {"node": {"oid": "da34be752a8210138564f56550b16e0760a5beed", "messageHeadline": "Merged in aslemmer-remove-reuse-addr (pull request #324)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "6b37048a1406509d4b1f297ab342b4e0d000f1df", "messageHeadline": "node-driver: Remove reuseAddress = true as it breaks tests on osx", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "97e1a5977000ced817c9a0b01e35c4e53f50d333", "messageHeadline": "Refactored FiberRequest into cleaner ProtocolIORequest and fixed chec\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 194, "deletions": 216}}, {"node": {"oid": "a2d7490902bf0019fb02ad790bec29b94f5336f2", "messageHeadline": "Merged in mnesbit-cleanup-protect-double-stop (pull request #323)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "eb8510e7ccfb2cac18f1df9beec95c86219356e2", "messageHeadline": "Some integration tests seem to be getting exceptions that suggest the\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "ea3c63e0238df8cea413c8ce2a86d6d9c4c4f86f", "messageHeadline": "Merged in mike-so-reuseaddr (pull request #321)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "637a41401de8e0ef21aefa36961a112ba547f54e", "messageHeadline": "node-driver: Reuse address when polling for port, poll for correct co\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "9cfbb71030836229ec8051feab155155c8e9f9a1", "messageHeadline": "In README.md instruct users to grab latest version of IntelliJ.", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5b90ab8e59499a36348783f5354a48f38b9746b", "messageHeadline": "In README.md instruct users to grab IntelliJ16 instead of 15.", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3854fec17fca1fa99f2edd3b92bd2c2754f96813", "messageHeadline": "Testing: Make PortAllocation set SO_REUSEADDR to avoid CI conflicts", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "fffc049e121c360a4e2be6293be5052827dbb8b6", "messageHeadline": "Universal: refactoring, reduction/evaluation with unit test first steps", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 206, "deletions": 166}}, {"node": {"oid": "d012931a4fadb30a377bbe951205079940000745", "messageHeadline": "Fix cash exit generation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "116bb7c1ba1d1a9eac3be1db3b71c21659d2ed1e", "messageHeadline": "Merged in aslemmer-fix-wallet-monitor-service-tests (pull request #319)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 93, "deletions": 56}}, {"node": {"oid": "32d96b78a826467f2f4907a213f5632d736a9bab", "messageHeadline": "Add missing dependency on test-utils", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ca1b0083edaecf13f06017b6d5ada027ebb5f1dc", "messageHeadline": "node: Clean up messy issue in test", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "0298ccf0d68e1954aec2e664600f86fe02baaff6", "messageHeadline": "test-utils: Rename repeat to replicate due to name clashes", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dded4c6e8f01040ece0bb75faf03b3afca9e6483", "messageHeadline": "node: FIx WalletMonitorService tests", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 81, "deletions": 49}}, {"node": {"oid": "5b2157cdc8783faf35ee512c04ec2b9c7b00b95d", "messageHeadline": "client, test-utils: Move Expect dsl to test-utils", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0fb9f37518cc1c148ab5322e58b8a8f31fb6da22", "messageHeadline": "Merged in rnicoll-warnings (pull request #315)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 19, "deletions": 8}}, {"node": {"oid": "4d0b23ab6f7ef3eab3459c2b7f1021e4d9b4e68e", "messageHeadline": "Add log4j-web to node", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9cccc7a2b7fca215bf35de3ec15d087a0b113030", "messageHeadline": "Correct warnings", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 18, "deletions": 8}}, {"node": {"oid": "b913b18e027fe96ae70317d00f54b45b835bcd7f", "messageHeadline": "Merged in rnicoll-simulations (pull request #314)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 95, "deletions": 85}}, {"node": {"oid": "102e3f20483b596a2a44fd2b37f5a441bb1e58a0", "messageHeadline": "Merged in rnicoll-clause-remove-concrete (pull request #316)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 44, "deletions": 59}}, {"node": {"oid": "a77556f72cf0ef07042725e0a4873a7a8a141270", "messageHeadline": "Merged in mnesbit-exclude-bouncycastle-jdk14 (pull request #317)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "868b23a9233ff4c25a22b254a834d99287c71d4e", "messageHeadline": "Move simulations to top level", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 37, "deletions": 17}}, {"node": {"oid": "07f44e9e2a2b16e9bd66bc470ddca816f1eafa1a", "messageHeadline": "Move test code from node to test-utils", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 87, "deletions": 97}}, {"node": {"oid": "039229cdfd9a1a9b22da6b3e7aa54334d6d8f755", "messageHeadline": "Remove bouncycastle-jdk14 that is causing problems for one of the mem\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6af7945dc6082ee22181c306d26761f7072836da", "messageHeadline": "Merged in aslemmer-node-client (pull request #305)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 622, "deletions": 22}}, {"node": {"oid": "1f095533be0ea5b35da9fb47fc9fe841127b8093", "messageHeadline": "client: Remove `when (this)`", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "5d04bd2cadd0a70f1ab0d356d6af62aea4d3da02", "messageHeadline": "client: Small comment correction", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f54aec6aca4fb9cada5ff41aba8a41639b6f5c7", "messageHeadline": "client: Add repeat\\(n\\) to Expect dsl", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "af641ab9778ff738da65e35c396ea193cae529ce", "messageHeadline": "client: Small cosmetics", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "20ed97ff96c3674755b599c1dd8f5e3a6edc72d7", "messageHeadline": "client: Port Expect reactfx->rx", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 142, "deletions": 137}}, {"node": {"oid": "f682d7f1731dd873d0545ca988f1a648768512c8", "messageHeadline": "client: Hide public Expect.kt types", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 66, "deletions": 58}}, {"node": {"oid": "a2ace973ffa852c022a9ca060377095e895bc91a", "messageHeadline": "client: reactfx->rx", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "86d6ee011092bcec2b26cb9a9519ffde5b532c7b", "messageHeadline": "node: Cash Issue doesn't require notary", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f7b022c8e5243042afeeda73392ffa1c7b579ea", "messageHeadline": "client: Add WalletMonitorClient, Expect DSL and some tests for the cl\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 530, "deletions": 0}}, {"node": {"oid": "cfebccc49557c9e221cf4bfb1e3d583e59aacfd3", "messageHeadline": "node: Remove TransactionBuildResult.Complete, add pretty printing of \u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 31, "deletions": 21}}, {"node": {"oid": "9cda99bbccaa4d019f7a891bc81ace0957a09510", "messageHeadline": "client: Add client submodule", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "203c4fb3d8c7f679ce608ee84624ad659816cfcb", "messageHeadline": "Merge ConcreteClause into Clause", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 44, "deletions": 59}}, {"node": {"oid": "d81cbebe96342933b368f5cd368946681a586430", "messageHeadline": "Merged in rnicoll-test-utils (pull request #313)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 223, "deletions": 129}}, {"node": {"oid": "89f5d9c4f78ff40f26abefcd6bb947c1eb91247f", "messageHeadline": "Begin release M4", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f7b2834461e43f174f9009fe535729200025112f", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 647, "deletions": 17}}, {"node": {"oid": "75a9c498a4c2968215770b5a9b91ddbe20ae4950", "messageHeadline": "Fixup release notes", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "232db9a1fd047423045eeb7a68b1953fe326eaa2", "messageHeadline": "Move test utilities into their own package", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 223, "deletions": 129}}, {"node": {"oid": "ce6d333914c34d1e0d89fb95778ee8bc04623570", "messageHeadline": "Merged in mnesbit-document-corda-configuration (pull request #312)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 136, "deletions": 2}}, {"node": {"oid": "638dfc902abb16082c5599c91e503edd07d6b37a", "messageHeadline": "docs", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 136, "deletions": 2}}, {"node": {"oid": "5439e0980fe6f1ac3d1c2e09aa2662f647f6aba4", "messageHeadline": "Merged in clint-driver-debug-fix (pull request #308)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "25ae224c44b26138805678bc7b9fa100af9d907e", "messageHeadline": "Merged in mike-m3-release-notes (pull request #309)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "0c4a80453a25aad5556a81b3929d74700d1f0034", "messageHeadline": "Used lists instead of strings for appending to JavaArgs in driver.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "baac38c936c46d70c62d4093e9e48de9cf7e8832", "messageHeadline": "Release notes for M3", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "eee765237e27ee9c8c509917bde6ee4d5705b344", "messageHeadline": "Merged in mnesbit-https-support (pull request #306)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "8756b49794896e1c73144436181ff9ff6b5d0fb8", "messageHeadline": "Add switchable HTTPS to Node web server", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "89419f2444a4c92de11bf9c62bc659bde7b97940", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8408, "deletions": 3663}}, {"node": {"oid": "82b416cb8898197004964ae3b762c189a7a0ab3c", "messageHeadline": "Fixed driver debug mode.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "cc2209f7b12de19f855f8cc87cd2ad0a0e58843f", "messageHeadline": "Docsite: add a warning to the index page about the docsite being for \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "5a5377f0a14520842bd263e6ca3ccd663ca3b8e5", "messageHeadline": "Docs: Remove warning that says Corda is developed on MacOS, it is no \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "2680687dcbe160abf1e35617e718b5ea075e8833", "messageHeadline": "Universal: Fixing and reduction", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 277, "deletions": 34}}, {"node": {"oid": "e11732dad3fc0fca95bea79d1ef924b6d20c54f0", "messageHeadline": "Merged in mike-refresh-docs-for-m3 (pull request #299)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 693, "deletions": 859}}, {"node": {"oid": "478e4bb75ced47a596f977a881f2dcd6669cd98e", "messageHeadline": "Merged in rnicoll-clause-composition (pull request #294)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 602, "deletions": 654}}, {"node": {"oid": "13b040ecd6c0dd25db39b089bd73546cc367daba", "messageHeadline": "Rework clauses to use composition", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 602, "deletions": 654}}, {"node": {"oid": "6cf01f614f7b1be7e42c885b0566c9709f7803ef", "messageHeadline": "Added getFreeLocalPorts() for grabbing more than one port. Fixes bug \u2026", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 27, "deletions": 4}}, {"node": {"oid": "d6c595da37d62d98ffa159144c6d832d7be324a8", "messageHeadline": "Merged in aslemmer-canonicalizer-plugin-in-buildsrc (pull request #303)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 61, "deletions": 130}}, {"node": {"oid": "1f14fe0705e8b2d0a4dae54d6de5d1fd5b6e284e", "messageHeadline": "build: Fix CanonicalizerPlugin dependencies", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 12, "deletions": 41}}, {"node": {"oid": "f783d8466d2b15f41a7bb3936891a4f20454a33f", "messageHeadline": "build: Move definition of CanonicalizerPlugin into buildSrc", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 50, "deletions": 90}}, {"node": {"oid": "3e94fc19214af8e26017837dc3a5417a3773d29d", "messageHeadline": "More review fixes", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 19, "deletions": 19}}, {"node": {"oid": "2f35dbc339d3749e577e4460e67b9a99aebf249d", "messageHeadline": "Refresh the documentation site (developer guide): fresh docs are happ\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 689, "deletions": 855}}, {"node": {"oid": "22a8b0adb4378c5d01d2bdbd1a0f32ce3864e033", "messageHeadline": "Merged in rnicoll-commit-tx-protocol (pull request #286)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 341, "deletions": 204}}, {"node": {"oid": "ad8ffca0b47fe7a2400cde2bcb441c408ad49c24", "messageHeadline": "Add CommitTransactionProtocol", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 304, "deletions": 185}}, {"node": {"oid": "a5344f9578668fa160dfb57cbcd02d8137512bc7", "messageHeadline": "Modify obligation tests to ensure issuance does not require notary si\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 9, "deletions": 7}}, {"node": {"oid": "5ff28df1ff751cdafd737fe8df482fd8cdab3b2f", "messageHeadline": "Modify cash issuance tests to ensure transaction does not need notary\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 28, "deletions": 12}}, {"node": {"oid": "4ac71bb97b3044fa0c076e899e587e541189e6c3", "messageHeadline": "Merged in mnesbit-cor-356-artemis-identity-as-address (pull request #\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 279, "deletions": 109}}, {"node": {"oid": "089ba2cb69ed4951991ae3208e3cbf3e06fe3c66", "messageHeadline": "Only NetworkMapServer addresses can be publicly manufactured. Use ide\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 279, "deletions": 109}}, {"node": {"oid": "99a0da9202f0705d00766e9e4659ad0bd5326b5e", "messageHeadline": "Merged in rnicoll-gui-cash-issuer-filter (pull request #302)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4cb6d11e9fc84f487e17d917199cb8535a132973", "messageHeadline": "Merged in clint-caplet (pull request #292)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 138, "deletions": 12}}, {"node": {"oid": "f9880a499053e8566b4e895d3df5abd748b3e27e", "messageHeadline": "Pre-filter states passed to generateSpend()", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "81855962249f7adcc05267e2c84a3e0fe45a8233", "messageHeadline": "Merged in mike-simplify-cp-contracts (pull request #297)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 67, "deletions": 63}}, {"node": {"oid": "c8323099bb2e49b45529a7d126fb99701b33847c", "messageHeadline": "Minor: cleanup the commercial paper contracts.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 67, "deletions": 63}}, {"node": {"oid": "bf41d66c6dabff85a65f0a3e8bfed93db9984447", "messageHeadline": "Merged in whitepaper-minor-edits-prerelease (pull request #298)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 44, "deletions": 35}}, {"node": {"oid": "f2a93ea67bb3189428a5cee5bbce8c4226236a2d", "messageHeadline": "Fixed review comments.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "f46cbd32c698a2720ed7a1fa5fd966da225f0b30", "messageHeadline": "Fixed isJar checks.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a8d73fb73fe12dc0b28bca558b4101b5eb247d12", "messageHeadline": "Caplet now filters for JAR files.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "bdcbd80d4ec3f8177ec65c6799bf6daaf57fef0f", "messageHeadline": "Updated docs to reflect gradle changes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "46528723382ed37da9d85ec72ac63ca3e50efac5", "messageHeadline": "Renamed corda output JAR to corda.jar.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "70c057dfef64b7e2e6ce1ae16977576c23ba1472", "messageHeadline": "Review changes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 28, "deletions": 29}}, {"node": {"oid": "24df3e3c52d3a78360ae5bff41cf0327c997ebd0", "messageHeadline": "Removed term standalone and replaced with more neutral language.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c03d9a2cf7a34aa0fe40c48a233f00a563527fd0", "messageHeadline": "Review fixes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "74e5e1bce8962a1e5525cbc7d6657490230fa277", "messageHeadline": "Merged in rnicoll-commodity-cleanup (pull request #295)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 30, "deletions": 10}}, {"node": {"oid": "b8ec7631b429874054f53ef04c3447230efc4870", "messageHeadline": "Update introduction to messaging documentation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "59d3cbdeced241a308896b16997c6c84defcdea9", "messageHeadline": "Add documentation around Commodity and CommodityContract", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 27, "deletions": 4}}, {"node": {"oid": "3e330a2d36a1b72677dfcc151ab78440e9bcb4aa", "messageHeadline": "Merged in mike-fix-walletfiller (pull request #277)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 23, "deletions": 19}}, {"node": {"oid": "e3ef4ce3b3099e39857242a0291accb18f0a59b7", "messageHeadline": "Merged in rnicoll-cash-destroy-own (pull request #293)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 45, "deletions": 28}}, {"node": {"oid": "dc60db5f691981873222f318f54ea1377a0e6ebf", "messageHeadline": "waitForNodeStartup should now throw after 2 minutes rather than 20 se\u2026", "author": {"name": "RogerWillis", "email": "roger.willis@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3b8712627dbd4055f9b152eb1a8100a6e38c5542", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 9503, "deletions": 950}}, {"node": {"oid": "88da5ba942b09f4724f96fdb0f395639b19dfea6", "messageHeadline": "Merged in rnicoll-clause-default (pull request #290)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 39, "deletions": 58}}, {"node": {"oid": "03e120d04b8016b8a2623407c68a6467586e22a4", "messageHeadline": "Add default values for ifMatched/ifNotMatched/requiredCommands", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 39, "deletions": 58}}, {"node": {"oid": "214c98b6aac4a096524f31543c7390152c935805", "messageHeadline": "Added first Cordapp documentation.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 65, "deletions": 0}}, {"node": {"oid": "dc2f4055fcad11d6d167c53c9f4710836a392b52", "messageHeadline": "Restrict cash exit commands to working on cash held by the issuer", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 45, "deletions": 28}}, {"node": {"oid": "668fecfea7fa961530736c79a150834f5d3b6c43", "messageHeadline": "Merged in clint-no-notary-error (pull request #283)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "f6407b9e952563b0c56964df47c6e2d715b8bbdb", "messageHeadline": "Caplet now loads plugins from plugins dir.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "c45aa9ffb1ef537a75b7f72ca855e4925aba90af", "messageHeadline": "Started capsule work.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "097bb033c4923bc3959c52e176341945a643eb73", "messageHeadline": "Rewrite the test wallet filler code to not be buggy.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 23, "deletions": 19}}, {"node": {"oid": "5daad3580c15d24da78d80c495a920b0354fd3fb", "messageHeadline": "verify of conditions, timestamp working", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 56, "deletions": 19}}, {"node": {"oid": "47cc33deb1510cc3c07160e9039bfbb83786c64b", "messageHeadline": "Final edit - simplification", "author": {"name": "Richard G Brown", "email": "richard@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d5172ea2d000a06ef0aeb95ba9a2b34ccca6cfc2", "messageHeadline": "added timestamp check", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 79, "deletions": 1}}, {"node": {"oid": "932038ef9b53f1a4a3173ac4ebe11d1ced0d4770", "messageHeadline": "Edits in response to Tim Swanson, Clark Thompson, Kathleen Breitman", "author": {"name": "Richard G Brown", "email": "richard@r3cev.com", "user": null}, "additions": 40, "deletions": 31}}, {"node": {"oid": "ee65d4490b8e3e0ea1624f33c3df6e51c88ba744", "messageHeadline": "Updated based on feedback to check that the encumbered state does not\u2026", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "6ba301b6b825697b1157693b2541a3371975cc9e", "messageHeadline": "Updated based on feedback to check that the encumbered state does not\u2026", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 40, "deletions": 1}}, {"node": {"oid": "c3bf914d308ac215680c9584354ab4a1490b4907", "messageHeadline": "Merged in aslemmer-node-driver-improvements (pull request #287)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 178, "deletions": 91}}, {"node": {"oid": "1a2c712a48b7e14bd69f6c42a925fb83d2ed3ada", "messageHeadline": "node-driver: Make debugging optional and off by default", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "9d22d6654866f1e10aecf88fb51dfa6edd98db30", "messageHeadline": "node-driver: Fix some kdocs. Also, full stops!", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "f4577b743ea1d3328ab2280a8f2652bc4c0b8024", "messageHeadline": "node-driver: Add startClient, startLocalServer", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 92, "deletions": 27}}, {"node": {"oid": "5f33bedc13fba491e92b7fcf6d48a3f69af638b9", "messageHeadline": "node-driver: Polling doesn't timeout, just prints warning", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "9cbdf001fb147bf3435e9e91c0e3c8cbe71424dd", "messageHeadline": "node-driver: Return Futures instead of waiting for full node startup", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "7b3003ea04b01bb296d4bf49f41a122d670dc757", "messageHeadline": "Added TODO for further work", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "21092e2bb654ce69bfe82d053372d37e87e8f96d", "messageHeadline": "Merged in mnesbit-cleanup-remove-clashingthreads (pull request #281)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 118, "deletions": 88}}, {"node": {"oid": "5df740b2fa88d660f89d24f33bfdb7e7712edf21", "messageHeadline": "regen PDF as not compiled correctly first time", "author": {"name": "richard", "email": "richard@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "fe8cd540d142995fdd5a2458ae1f2a86992cbcac", "messageHeadline": "Minor edits prior to release", "author": {"name": "richard", "email": "richard@r3cev.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fec2134555a70557b3a1366ce1be14b7b87a1f40", "messageHeadline": "Updated comment on why the encumbrance is an index (Integer).", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "413060aa6dc570b591f254e1f71b7efa28825b3c", "messageHeadline": "Don't use single line style for verify", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "696b9741ddb63775b7e202592acd42abb04858eb", "messageHeadline": "Remove ClashingThreads exception by tightening up unique id on Linear\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 116, "deletions": 88}}, {"node": {"oid": "b4be27080c11c23e4c51de7b371a5ea7eee6221a", "messageHeadline": "Encumbrances implemented by reference to an index of an output state", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2c7d6fc0534db879674ddff3fda76ffe9c3f270c", "messageHeadline": "Encumbrances implemented by reference to an index of an output state", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ff1a1c4848c95af18e3bcc8289b86d1819d6b8b2", "messageHeadline": "Encumbrances implemented by reference to an index of an output state", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 172, "deletions": 3}}, {"node": {"oid": "3f63aecf6cb5a801760f738947dbffd13365f814", "messageHeadline": "Merged in mike-upgrade-quasar (pull request #284)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 41, "deletions": 32}}, {"node": {"oid": "6adebd3fa8ccce0aea9a05e7d6d1ea46fb6e84bc", "messageHeadline": "Clarify exception handling in the SMM add method a bit.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 33, "deletions": 26}}, {"node": {"oid": "43625308faea0c9751ace5da3565b55ecf830775", "messageHeadline": "Merged in clint-immutable-kryo-serialisers (pull request #274)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "db3aa1491cd4d93ffd6e6a6ec8a79150cf450484", "messageHeadline": "Upgrade Quasar to 0.7.6 and fix an exception handling bug in SMM that\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 8}}, {"node": {"oid": "a9ec3c253ebdba282d3c395210aed965bbe2abad", "messageHeadline": "Merged in rnicoll-notify-tx (pull request #282)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 50, "deletions": 0}}, {"node": {"oid": "9496e185308023efc51aa67d8b99803fdbd7e62f", "messageHeadline": "Merged in clint-driver-win-fix (pull request #285)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77f568946866a95855fff167562327d7b35dba3e", "messageHeadline": "Renamed variable for clarity.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d682103555dd4b9b281dce34e0a7108e72229a2", "messageHeadline": "Driver now correctly resolves quasar path on Windows.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "85dce390f445645b124964f02841053dcd96dc02", "messageHeadline": "makeNotaryService now enforces post condition with type system.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "a74c4917452a9123cda3c19f30edad9d2a227b94", "messageHeadline": "Fixed a bug where if NotaryService.Type is used as an advertised serv\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "9d9164980e8d15caf48057ffef3a966ec8dfc842", "messageHeadline": "Merged in andrius-driver-fix (pull request #280)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "c5a6d11976877151ab4f05cde7cf5ec1795e4b8b", "messageHeadline": "Merged in clint-node-driver-conf-fix (pull request #275)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4510006237cd765978a8cb961e25fa3c35fd8df", "messageHeadline": "Merged in mike-fix-artemis-threading (pull request #276)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 267, "deletions": 133}}, {"node": {"oid": "2bc757a8a7968ddff9e22dbf1c0357196c2f1c3b", "messageHeadline": "Merged in mike-resolvetx-unit-tests (pull request #279)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 308, "deletions": 20}}, {"node": {"oid": "44aa32f70ca36df682d86ec73817ff404527fee7", "messageHeadline": "Add some documentation on writing protocol unit tests.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 103, "deletions": 1}}, {"node": {"oid": "3d391ec8c2522ead25fb5f9cb2700e232035cc99", "messageHeadline": "Add unit tests for the resolve transactions protocol", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 195, "deletions": 18}}, {"node": {"oid": "709fe096b35d9688411f24bd5d21aafa2928131c", "messageHeadline": "Minor: add a rootCause property to Throwable", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b8dc7559264206d9ecbead3c7dcbd3130284d65c", "messageHeadline": "Minor: a couple of small usability improvements to TransactionBuilder", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c60c333ba9a710b10377cd47f0841f9c7f44b17b", "messageHeadline": "Minor: add a utility to OpaqueBytes", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "316917f271aa0f0f2d57327eb79df29bcc12d60f", "messageHeadline": "Merged in rnicoll-tx-timestamp (pull request #271)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 319, "deletions": 266}}, {"node": {"oid": "8cfc88ed3a7abc745bac6069a4e4a8b3afa5f0e5", "messageHeadline": "Remove unused timestamp from LCApplication", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 0, "deletions": 6}}, {"node": {"oid": "a3d37a4d00e0bc58b535c468ce63779d700db415", "messageHeadline": "Require notary to be explicitely stated on each transaction", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 233, "deletions": 121}}, {"node": {"oid": "a2dff5488f1831292b072b16a5a5bc203ed4f287", "messageHeadline": "Add debugging information in case of missing signatures", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 15, "deletions": 2}}, {"node": {"oid": "17ae349f4d5de143e7912d81a4d6b8ae199e890e", "messageHeadline": "Remove support for timestamp commands", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 99, "deletions": 206}}, {"node": {"oid": "f0aa5a30d407418a04d0c53ff1bed43744a51c10", "messageHeadline": "Deprecate existing timestamp infrastructure", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 55, "deletions": 14}}, {"node": {"oid": "cba0427e01b45bffbabf8a59b3c201be3b48b482", "messageHeadline": "Make ArtemisMessagingClient blocking and require the user to directly\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 123, "deletions": 67}}, {"node": {"oid": "8346c58d4caaa9e407e8e24cfd830bff653148ab", "messageHeadline": "Add observable for transactions being stored", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 50, "deletions": 0}}, {"node": {"oid": "cd344058d257d33bf629f755a2edaad18a44d6a4", "messageHeadline": "Driver: get quasar.jar location from the classpath instead of a const\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "8c7de8a69c144f0655af70c41e480e344a556514", "messageHeadline": "Merged in corda-whitepaper (pull request #278)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 317, "deletions": 1}}, {"node": {"oid": "84c6989b8bff3cc4dc2c920aa8754212e104615e", "messageHeadline": "Merged in rnicoll-clause-cleanup (pull request #266)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 98, "deletions": 103}}, {"node": {"oid": "162d19deeb618dd6efb17c973952dbdd53129e51", "messageHeadline": "Change how clause verification is called", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 98, "deletions": 103}}, {"node": {"oid": "9e9f75b9325c1bf7f0ef8ffb184f8686f69ace11", "messageHeadline": "Added Corda Whitepaper", "author": {"name": "richard", "email": "richard@r3cev.com", "user": null}, "additions": 317, "deletions": 1}}, {"node": {"oid": "ac81d2aa32e0eb76d73e5a5159fcc796fc372ca3", "messageHeadline": "Messaging layer improvements:", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 167, "deletions": 89}}, {"node": {"oid": "475322b14f2764d6b604a77d5eeee8ea47a938ac", "messageHeadline": "Config will error earlier if the reference.conf file is missing.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "493f7f1fd1102839ad977fb9ab833e8be944257b", "messageHeadline": "Merged in clint-array-removal (pull request #273)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "10035860eb9acd34737d55de7e663cfb9bbf61e0", "messageHeadline": "Added immatuable serialisers to Kyro.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "00b439802b2a869f7093b85c019c67a716abe35a", "messageHeadline": "node-driver: Write node.conf explicitly", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 65, "deletions": 54}}, {"node": {"oid": "1b98c325794855ca695e5485f1f6216625c68299", "messageHeadline": "Merged in node-driver (pull request #253)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 612, "deletions": 4}}, {"node": {"oid": "ec693d37f6a9917476c630058e0549c3b3905267", "messageHeadline": "Replaced remaining arrays with lists where possible.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "16182331f9ebc29f9164581b5738c2d57cbd87ee", "messageHeadline": "Replaced varargs with a list", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9fb8061ba4c1d237824de2ccbe64c9408193d54a", "messageHeadline": "Replaced array with list to fix comparisons.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2f7e05ee00832e764b3605e0ddbf608dcaa59965", "messageHeadline": "simpler syntax for rollout recursion parameters", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 47, "deletions": 40}}, {"node": {"oid": "446e373722a0b4736e6f356143282d58297f3bc8", "messageHeadline": "Merged in rnicoll-wallet-monitor (pull request #254)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 544, "deletions": 0}}, {"node": {"oid": "cf40e0db7013f74e3ba4dae8f27fb625913f204a", "messageHeadline": "Add WalletMonitorService", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 544, "deletions": 0}}, {"node": {"oid": "3e121f39307bbdbec230b784689f3bc1fabc34ae", "messageHeadline": "Merged in andrius-cleanup (pull request #272)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 85, "deletions": 125}}, {"node": {"oid": "83861006772f7b50dc45235797e5b7539e232c29", "messageHeadline": "Remove BriefLogFormatter as the formatting is now handled by Log4j co\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 85, "deletions": 125}}, {"node": {"oid": "8bc3bdd43049747b590888e70b144814b4cd2111", "messageHeadline": "Merged in cor-258-wallet-persistence (pull request #265)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 333, "deletions": 78}}, {"node": {"oid": "d883b3f134cddb12275911340c52eb046c12dd57", "messageHeadline": "First working hand-rolled persistent wallet", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 333, "deletions": 78}}, {"node": {"oid": "f20322136f6d60b0a51e43f045d019f34a55b8ee", "messageHeadline": "Revert \"Merged in node-driver (pull request #253)\"", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 5, "deletions": 629}}, {"node": {"oid": "af893e0af5fa5938275e09e1fb83c5efb55398a6", "messageHeadline": "Merged in node-driver (pull request #253)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 629, "deletions": 5}}, {"node": {"oid": "9df7a0faf080296f88eebe146f0f62a0c7d4238c", "messageHeadline": "node-driver: Fix compile error", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b2c687c64772af87ccb7f39c3aedcea11b6c901", "messageHeadline": "node-driver: Hacky fix of startup race condition", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 8, "deletions": 17}}, {"node": {"oid": "9e3220671c7bef2644da9892b0cbc5f587490b56", "messageHeadline": "node: stop() ClientFactory and ServerLocator when shutting down and A\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d0385c420e3b657fd89a80aefc15fc30600283bb", "messageHeadline": "node-driver: Remove  parameter and DriverHandle, expose waitForAllNod\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 17}}, {"node": {"oid": "c9527a2cdd1779bb892ff937ddb5c683f4d965f8", "messageHeadline": "node-driver: Only stop() artemis if it started fine", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "20fc20077128d396dd00716d5d0e66465af9adc4", "messageHeadline": "node: Fix checking of lateinited networkMapNodeInfo", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "df4413ab6863fa9bbc7436e93ceee16046455d9a", "messageHeadline": "node: Add extra Driver checks for node shutdown, extend try/finally s\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 40, "deletions": 33}}, {"node": {"oid": "2e6de61ad0dcd0a1cc2cd4c1916c0cce50eaba32", "messageHeadline": "node: Fix compiler error due to rebase", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a5e8c8692822ce71c83b7361435679534332f7f1", "messageHeadline": "node: Increase poll timeout in driver", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "feecc3666104d7125dc412040d1a9afb4b952dcd", "messageHeadline": "node: Address PR comments, better resource releasing, add kdoc", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 127, "deletions": 62}}, {"node": {"oid": "9d071809efc38c8fc594dc4ae43a7f185b716397", "messageHeadline": "node: Expose port allocation in Driver", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e7677c91ce1bb99643e46e6980cd0b560dfba8c6", "messageHeadline": "node: Add DriverDSL(Exposed/Internal)Interface, add generic `driver` \u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 44, "deletions": 15}}, {"node": {"oid": "773d53b4c8d586ec1876a2c406f7b363218baac3", "messageHeadline": "node: Load config from disk in Driver, further cleanup", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 65, "deletions": 38}}, {"node": {"oid": "303858c3e457a0ed4244300ee8fd1d54f788f05d", "messageHeadline": "node: Use proper logging in Driver", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "35da6b538865c28ae2d2bbc03d56f580cfe61206", "messageHeadline": "node: Add port allocation strategies to driver dsl, add jvm debug port", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 48, "deletions": 23}}, {"node": {"oid": "8cf635cf74e205e296c466207416ec1ad3a23745", "messageHeadline": "node: Expose ArtemisMessagingService.Address", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 37, "deletions": 35}}, {"node": {"oid": "3bc62fdb950df84e42f9617433e6cb57ca9f759d", "messageHeadline": "node: Add driver dsl test, expose some needed functions", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 50, "deletions": 1}}, {"node": {"oid": "5f5a5e683d15a50820847a066e70d2d2b3880187", "messageHeadline": "node: Add quasarPath parameter to driver dsl (should be replaced once\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "a317a5bfd24feee63ac25a4d293ff854be15a9c6", "messageHeadline": "node: Expose some Driver functions to allow extension, some cleanup", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "e42d8c2e8f18b8525dd73676eb6b14bd6f7df02d", "messageHeadline": "node: Add driver DSL for starting up nodes", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 409, "deletions": 0}}, {"node": {"oid": "7357597501044f035479ceb4a2d5ef125a3faf33", "messageHeadline": "Fix build. Delete a couple of dead parameters that escaped the last c\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 5}}, {"node": {"oid": "4e0468333df168a4ba0ec33fadef367579a75364", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7225, "deletions": 1239}}, {"node": {"oid": "e18a80beb23aa5502d21fa96b6bbb9475a52725e", "messageHeadline": "Merged in mike-regular-autocleaning (pull request #270)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 269, "deletions": 345}}, {"node": {"oid": "87047c8996f0ae0a34277d89fe28b6555c616ec4", "messageHeadline": "Minor: fix various inspector warnings and delete some dead code.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 210, "deletions": 288}}, {"node": {"oid": "2bc77ae09574497cae12b9ab32e101e81a9d31db", "messageHeadline": "Minor: suppress bogus \"cast never succeeds\" compiler warning in white\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "da63ad57a481a39d419a98f7c9ce94fef0acf8c3", "messageHeadline": "Minor: run intellij \"code cleanup\" on all but javascript files.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 58, "deletions": 58}}, {"node": {"oid": "8c00b5284dbae2e898b357707c93bfc4f5d4ce5a", "messageHeadline": "Merged in mike-ledgertx-refactoring (pull request #264)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 351, "deletions": 617}}, {"node": {"oid": "7b633812824886e953fb1e3677c532adaa05e9df", "messageHeadline": "Merged in mnesbit-cor-261-deployable-nodes (pull request #269)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 317, "deletions": 47}}, {"node": {"oid": "b9cc4e57a18a9337310a7182993592519157f368", "messageHeadline": "Tidy up whitespace/indenting issue", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "6b23800f025f6dd4b4256c1067b17be4fb23d552", "messageHeadline": "Incorporate Clintons review comments", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 36, "deletions": 24}}, {"node": {"oid": "befff712527a5464ced96d7e0287e28bcde419fd", "messageHeadline": "Address review comments.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 8}}, {"node": {"oid": "3dc8a95d699008f7e98c1e4de2e629188abe92f7", "messageHeadline": "Tackle comments from code review and fix bad merge on version", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "d3309c117141de5fdb6da3e50c73be97ae42d103", "messageHeadline": "Allow setting of out of process ArtmeisMQ broker on Node via config file", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d76d2718302f61117b2549d0bd414aa8651caf82", "messageHeadline": "Fixup after rebase to split of server and client artemis components.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e8a7ea60bd036a618c7dba8bc981deffbed7f9f", "messageHeadline": "Separate WhitelistTrustManager registration from object creation, so \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "6b844c0e418eb7ada8df7cb65bb3bdcc041924c1", "messageHeadline": "Gradle task to create a build/standalone folder suitable to demonstra\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 120, "deletions": 87}}, {"node": {"oid": "9deab37bed4a6752f5147d39a0f35e0fcca6e251", "messageHeadline": "Add registrations of NodeInterestRate services to support exist IRSDemo", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 27, "deletions": 5}}, {"node": {"oid": "d32db5d08a3d9f9f8d1f003660b83c661b55cc08", "messageHeadline": "Fix directory logic", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "244150d6580520c5064f38860c04630028be57ef", "messageHeadline": "Standalone node built into one simple jar and reads config from .conf\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 229, "deletions": 37}}, {"node": {"oid": "d1f2958e6dc9578d03c55f671ad0d453255be35e", "messageHeadline": "Node: Add API doc for a newly introduced constructor parameter", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1f943358508c1f8eb6d40db244f8ca166271c597", "messageHeadline": "Address review comments.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c6728b5fdc7b555bd73a8e434be8bb9bf8044db", "messageHeadline": "Merged in artemis-client-service (pull request #267)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 630, "deletions": 524}}, {"node": {"oid": "8d3a3197b9c66a62cdf3395e60dbee41573a188b", "messageHeadline": "Split up ArtemisMessagingService into ArtemisMessagingClient & Artemi\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 630, "deletions": 663}}, {"node": {"oid": "25f65a60c73e0518ff9cbb2918ded0e7e1e149ee", "messageHeadline": "Address review comments.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 12, "deletions": 24}}, {"node": {"oid": "9a7a9b20dec424c0f503a5dd9e9e97fd7c6b746c", "messageHeadline": "Merged in mike-fix-smm-kryo-bug (pull request #268)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 37, "deletions": 10}}, {"node": {"oid": "d61356ca9e65891b4165e8ddc818d9070bc27082", "messageHeadline": "Don't let Kryo crawl into Rx subscriptions, and add a unit test to en\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 37, "deletions": 10}}, {"node": {"oid": "027853c3a88a591465964cc5972e2732d600cf2b", "messageHeadline": "node: Started refactoring ArtemisMessagingService into ArtemisServerS\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 142, "deletions": 3}}, {"node": {"oid": "845f2bdd64546972da64a357beecd3bbc9563a9a", "messageHeadline": "Merged in pubkey-base58-serialisation (pull request #257)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "b640524bf3b418526eee7b5dfc2fa0b697852cdf", "messageHeadline": "Merged in clint-auto-identity (pull request #261)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "4fb8a3812278b7fc63ad68672d2c66c20a1473ff", "messageHeadline": "core, node: Rename Stirng.toPublicKey to parsePublicKeyBase58", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35c4fcadcfa133dde1a2003abc70b38e58c88c6c", "messageHeadline": "node: Use toBase58String/toPublicKey in JsonSupport", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "a3cf85e77851a8aa79835ddda0c51ef45f98dea8", "messageHeadline": "core: Use toBase58String/toPublicKey in Kryo", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "1cebae633df7b3956091c3ea023a2adc84e2da1e", "messageHeadline": "core: Add utilities for parsing/serialising pubkeys as base58", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9b89d62c3618e428f238393459dd7c736bd3e7a3", "messageHeadline": "Docs: adjust the docsite to reflect the tx types refactoring", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 34, "deletions": 6}}, {"node": {"oid": "701fc853ad2978c4e3268842bd7a8283bb023722", "messageHeadline": "Refactor the core transaction types to improve clarity, simplify veri\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 317, "deletions": 596}}, {"node": {"oid": "918de94a22ef9812d0c0292e6d1210732fefabf8", "messageHeadline": "Merged in mike-ledgertx-refactoring-part-2 (pull request #260)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 136, "deletions": 113}}, {"node": {"oid": "c2aee2d4e8dc00097f101a5cbaaefff7c22f782e", "messageHeadline": "Minor: Replace MockServices with a new class that's in core instead o\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 15, "deletions": 16}}, {"node": {"oid": "301d787e452be8c222f60ac060e7c0ad896f7760", "messageHeadline": "Fix bugs in the trade finance contracts and tests, where txns weren't\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 16, "deletions": 4}}, {"node": {"oid": "1c3379f5087561018872cc2b2852842915b92c25", "messageHeadline": "Testing: make the ledger DSL take a ServiceHub rather than individual\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 35, "deletions": 36}}, {"node": {"oid": "ba05b90b8f059210579156392dbcd6933042bce6", "messageHeadline": "Testing: change fillWithTestCash to issue cash under the DUMMY_CASH_I\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 43, "deletions": 67}}, {"node": {"oid": "dd53acfb64eb6d0de041747c6ca59e43bf51e1a3", "messageHeadline": "Testing: add a UnitTestServices class which implements ServiceHub. Th\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 37, "deletions": 0}}, {"node": {"oid": "1e36691b551758f6fd646928723bd3dbede003e5", "messageHeadline": "experimental syntax for recursion", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 74, "deletions": 11}}, {"node": {"oid": "15eef7adab45ed36daf48b87ec4db87a14e5672f", "messageHeadline": "Merged in rnicoll-commodity-cleanup (pull request #256)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 352, "deletions": 378}}, {"node": {"oid": "8539a7c9d33007b87fe5087515b85548e3357ead", "messageHeadline": "Clean up contracts", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 352, "deletions": 378}}, {"node": {"oid": "1b8b06a2a4dfceca660f31280aa5752421ccbf66", "messageHeadline": "Merged in rnicoll-notify-tx-protocol (pull request #259)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 50, "deletions": 28}}, {"node": {"oid": "fc804ec74654150aa756c523cfab52716d31ad83", "messageHeadline": "Add NotifyTxProtocol", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 50, "deletions": 28}}, {"node": {"oid": "b1c1b7f4b430305f4f9bd1ae5fefb08d6db1ec58", "messageHeadline": "Review changes - merged two observables into one.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 19, "deletions": 21}}, {"node": {"oid": "72c4c2e5f7ed62d110a9bcc216d2affdd0ad8829", "messageHeadline": "Added comments.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9ef1bf03556cb52a1ed5d8ee3af31a51d170b5a3", "messageHeadline": "Identity service now updates with the network map.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "380233a47457cc71aab5bebb731d41d5422f1b4b", "messageHeadline": "Merged in rnicoll-direct-request-message (pull request #258)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "9672168f64e3ab5db8b6c22da29ddc8e1ef834c9", "messageHeadline": "Add DirectRequestMessage", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a26adb1291ce1b5b48d4be4a4d5b9e261e56c970", "messageHeadline": "Merged in mike-ledgertx-refactoring-part-1 (pull request #251)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 87, "deletions": 65}}, {"node": {"oid": "5df1caf0cad9ae8c11ae631220a2f924338359d3", "messageHeadline": "Minor: couple of tiny reformattings.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "daff65f220126a84f54d58a4bf249087a67e4542", "messageHeadline": "Minor: add infix utilities for overflow checked arithmetic.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "987c374b98dca3f0101da55f843063e488408ffb", "messageHeadline": "Minor: slightly better error message when trying to send to an unknow\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0662798b0f9c942b60fdd9fceeb2a72728201990", "messageHeadline": "Introduce some new cryptographic utility functions", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 30, "deletions": 9}}, {"node": {"oid": "b40fee151270781d5774a0120a33fbc70e1ca35d", "messageHeadline": "Allow for easier conversion from Amount<Issued<T>> to Amount<T> and d\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 41, "deletions": 43}}, {"node": {"oid": "309159da14de2abc6759c249e60e3c0ff08199c3", "messageHeadline": "Better toString for Amount post-issuer refactoring.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 5}}, {"node": {"oid": "a44d3edebf65bd45eca8788af31471241080893c", "messageHeadline": "Correct obligationTestRoots to cashObligationTestRoots", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ac29bec2669183b4a489ca4f9819623ddf4fe22", "messageHeadline": "Merged in rnicoll-obligation-fungible (pull request #199)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 340, "deletions": 14}}, {"node": {"oid": "7aef03baab5c8d99924ac4c2ad0904784cff82c1", "messageHeadline": "Merged in rnicoll-obligation-settle-amount (pull request #252)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 19, "deletions": 4}}, {"node": {"oid": "e1d1aed541a90d037df074acc05985eb032997bd", "messageHeadline": "Add commodity contract and test obligations can be settled for it", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 327, "deletions": 14}}, {"node": {"oid": "f72e223f3b4c638ca1b85fb7054ba0568fd5d307", "messageHeadline": "Add Commodity class", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "406196fb69d393166c5493db95c53a9b9f555c72", "messageHeadline": "Add missing checks on settled amount", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 19, "deletions": 4}}, {"node": {"oid": "44dee97899fd3b0cfc82b0221f6bd8671f69d0bc", "messageHeadline": "Begin M3", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b788956800badd964b65bfdaeb35ae988831c295", "messageHeadline": "Merge branch 'master' of https://bitbucket.org/R3-CEV/r3prototyping", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 72, "deletions": 52}}, {"node": {"oid": "d53c130ffdbf32b177ba3d79f4e94bddb046fc6f", "messageHeadline": "Merged in mike-fix-progress-renderer-after-log4j (pull request #255)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 72, "deletions": 52}}, {"node": {"oid": "0da057dbd89edd7eda5702f34afdf5ca689d2cc3", "messageHeadline": "Address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1081e8d2ce8dc5182ed1bc7a0af9a7a416a9a30f", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4188, "deletions": 479}}, {"node": {"oid": "d08ab24c42f3d505a978cd95e44139fcf21ce50e", "messageHeadline": "Merged in mike-m2-release-notes (pull request #248)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 64, "deletions": 6}}, {"node": {"oid": "a5c8df8dabbb945c98492595ef672d10b40699db", "messageHeadline": "# This is a combination of 2 commits.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 64, "deletions": 6}}, {"node": {"oid": "97ad07be8940e8bfbbe180cdbe01fef01dcde24a", "messageHeadline": "Fix progress rendering after the switch to log4j, as ANSIProgressRend\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 70, "deletions": 50}}, {"node": {"oid": "9c9248f71eb370f7c0f020ae2da1106b99046c04", "messageHeadline": "Merged in rnicoll-message-topic (pull request #245)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 198, "deletions": 87}}, {"node": {"oid": "cf4bb0c9af2dc2979baa71d4d2242a9272c48f2c", "messageHeadline": "Break down topic into component parts", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 198, "deletions": 87}}, {"node": {"oid": "7d39a101d4f7a55edaea5615ea6610fcf1e41bd8", "messageHeadline": "Merged in COR-276 (pull request #239)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "8d3d9d65720cd1875cf899f58e0e462b3b4ad0f5", "messageHeadline": "Removed inline that has Kotlin specific compile bug with specific Gra\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e25085297cfa054a87c660423d30b51f3a944c5b", "messageHeadline": "Merged in rnicoll-contract-catalogue (pull request #231)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 67, "deletions": 3}}, {"node": {"oid": "98aac62a42494bdef3f8a4c6a349ae6e24b94fc0", "messageHeadline": "Add contract catalogue to documentation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 67, "deletions": 3}}, {"node": {"oid": "4a3da67c6c93806c91c55c5ffbaba926bcc302c3", "messageHeadline": "Merged in rg_trade_finance_experimental (pull request #250)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 2261, "deletions": 0}}, {"node": {"oid": "8c77ae7c8480de4840708ce347c897b326b21149", "messageHeadline": "Add comment to explain why AbstractNode is marked as SingletonSeriali\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3e5a8145b5ed9b7f8ef0ed2de5f6837a92a4d7c0", "messageHeadline": "Merged in mnesbit-cor-199-more-plugins (pull request #249)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 247, "deletions": 203}}, {"node": {"oid": "a462bb1d6ad4f16b329b24b99e55207b7f9f1bd0", "messageHeadline": "Incorporate comments from PR", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 17, "deletions": 38}}, {"node": {"oid": "601b2faf5f09a9797b025b79be665ba2497f9732", "messageHeadline": "Incorporate comments from PR", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "87bc02d2a84ae8396c20191e1e203364cc5ad6ca", "messageHeadline": "all tests now pass - but some are commented out", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 10, "deletions": 7}}, {"node": {"oid": "e3f36a49427c03f6d25b95bea01bf831643de837", "messageHeadline": "Modified tests for new DSL", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 227, "deletions": 226}}, {"node": {"oid": "92e05f07aa850ee02052ede55d3f18a3f8aed4a2", "messageHeadline": "Initial checkin for Trade Finance work into experimental module", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 1398, "deletions": 0}}, {"node": {"oid": "ac0d0ec0ecbe2cef80addbcaa23777e5696e642d", "messageHeadline": "Initial checkin for Trade Finance work into experimental branch", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 859, "deletions": 0}}, {"node": {"oid": "c57f265ccee0f211ec5d541c59b48cb76edf6505", "messageHeadline": "Fixup plugins to include static content property after rebase inclusi\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "10f68b22f998e8fc25ddae155b596a06eab3b667", "messageHeadline": "Minor fix after rebase", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "235497e0f4042eca20b4b965e50952f8acb2a637", "messageHeadline": "Convert long lived services supporting protocol listeners to plugins", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 250, "deletions": 185}}, {"node": {"oid": "454f55572871d6c4bbce8e86d2a0b71e7417f207", "messageHeadline": "Merged in mnesbit-cor-261-artemis-over-ssl (pull request #247)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 68, "deletions": 33}}, {"node": {"oid": "09c795e3410ff7024aa9c3f5cfd78469b192da35", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into mnesbit-cor\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1123, "deletions": 16}}, {"node": {"oid": "5410f8b22861a5a7c7304e9c9887ace36511c09d", "messageHeadline": "Merged in demowebui (pull request #230)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1118, "deletions": 15}}, {"node": {"oid": "ec726da7d0df9c86c3c464da7c75ce4982eca26c", "messageHeadline": "Merged in rnicoll-warnings (pull request #246)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bcbac345e8746df2179b9f3c8b6ef405f50560f8", "messageHeadline": "Fixed display issue when using double digit months and days.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d5ee8ba08f91da3e12d70e0573c8725a24ed11d", "messageHeadline": "Create MessageServiceInternal interface to allow NetworkMapCache to r\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 68, "deletions": 33}}, {"node": {"oid": "7e6c1332e7c7285084c00d88dcbc15a55f0d2852", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5373, "deletions": 1428}}, {"node": {"oid": "f4e8537cf04da2bc379ec2b88cb857404aff059e", "messageHeadline": "Fixed documentation.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5167ed7df23b4be7a50150ca3dc468822924c52b", "messageHeadline": "Merged in mike-fix-irs (pull request #244)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 49, "deletions": 75}}, {"node": {"oid": "aebdc862255470a6529f8501ab2fad4a09fe3f89", "messageHeadline": "Reverted change from previous commit.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "188fc29436cfc7117e06f82cbf9e240b30900f40", "messageHeadline": "Cleaned up build.gradle files.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 17, "deletions": 28}}, {"node": {"oid": "ffc3c8f42138c77a08667754f5e97725d755c098", "messageHeadline": "Added Jacoco code coverage to gradle.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "2a0066ae7486c361d5d992687757ba8ad1836974", "messageHeadline": "Merged in rnicoll-wallet-notify-transaction (pull request #237)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 158, "deletions": 5}}, {"node": {"oid": "d54beca77ed28d71697176c42a6189bbd8b53693", "messageHeadline": "Add wallet service for notifying remote nodes of transactions", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 158, "deletions": 5}}, {"node": {"oid": "aaaf6ea4f6e3e759715d933e59537576d7a94e3c", "messageHeadline": "Correct warnings", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "510fa340538cbb59c1448863b8aef7532bd76b6a", "messageHeadline": "Merged in mnesbit-cor-261-artemis-over-ssl (pull request #238)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1330, "deletions": 16}}, {"node": {"oid": "5a20b67ce21b3ec1cb98b614dfb9a888c9edb7f5", "messageHeadline": "Clean up comments", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e3aef96b098cd553db9825d786434be37e8f5813", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into mnesbit-cor\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 264, "deletions": 71}}, {"node": {"oid": "8bdeda63ae37ce08ef6b7c00aa6b5a3aa4845ee4", "messageHeadline": "Merged in rnicoll-checkpoint-generic (pull request #241)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 141, "deletions": 66}}, {"node": {"oid": "e8c84867cfdcafa9e0ab507a75bc87dfd1bebdd2", "messageHeadline": "Merged in andrius-logging (pull request #240)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 123, "deletions": 5}}, {"node": {"oid": "1a9cdf992f0e7c41885c3c3d6604f39320b82b40", "messageHeadline": "Fix an issue in the IRS contract where it was expecting two different\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 24, "deletions": 39}}, {"node": {"oid": "62e91000e9ca76c53d441e1493d4129a2a5e95cd", "messageHeadline": "Minor: some minor tweaks to IRSUtils types", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 20}}, {"node": {"oid": "889b74ca9b567f142275576a9e95c5be9ea2d543", "messageHeadline": "Minor: apply some inspector and reformatting cleanups to IRS.kt", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 23, "deletions": 18}}, {"node": {"oid": "772ce28a8137de02bccdb68b60438c8439b630fa", "messageHeadline": "remove extra space", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a9df847af806e491db82a0fceb6a79fe1aa40ef", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into mnesbit-cor\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "fea452d9ac302ae8595641bf46e0cba8b6233f11", "messageHeadline": "Change to a ConcurrentHashSet whitelist so that we don't hold any loc\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "73d2346d3554c1173199fe8e654c9e433ade2015", "messageHeadline": "Merged in clint-alltestfix (pull request #235)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c49eb5123c777a2966d176cd9212913a2d33402", "messageHeadline": "Merged in clint-protocolchange (pull request #243)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e81d8b9928baf8383cfb3ef36e08ff178b67f32d", "messageHeadline": "Removed reference from progress tracker output to improve output read\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "250dbaa45d7c018c3b231741958c4bf9247d3514", "messageHeadline": "Renamed notional amount to notional.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c4484b820fbe0696a6ffb2845212aca111cec48", "messageHeadline": "Merge remote-tracking branch 'origin/mnesbit-cor-261-artemis-over-ssl\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "cb8876678ec7539b5ca264235ecad6ee82aa73e0", "messageHeadline": "Address comments from code review. Also, make whitelist registration \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "ed52f2b35d4da3c2136e0abe682afd972cd1b237", "messageHeadline": "An implementation of a Security Provider that replaces the default Tr\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 371, "deletions": 0}}, {"node": {"oid": "e5777fd999baec5a21c674785c418276444c1c85", "messageHeadline": "Fetch KeyStore passwords from NodeConfiguration", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "4c08141ce33752fe8b2e6c7793510ce3fd286f49", "messageHeadline": "Tidy up based upon comments on PR", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "c7bc5ae652cef3ef5228c59cb10058bd0358ab10", "messageHeadline": "Correct usage of hostName and cannonicalHostName in certificates to e\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "00f897d58d72ac797891c797c45531115134729c", "messageHeadline": "Add X509 creation and manipulation utilities to core and enable SSL i\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 888, "deletions": 13}}, {"node": {"oid": "f807e157b6c3fd5e5a3f0836bb86b60e84f8d495", "messageHeadline": "Appended hostname to log filename. Logging date in ISO8601, GMT", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "38f4711a80edc1eb21233940f3df1c99bbf73503", "messageHeadline": "Merged in mnesbit-sprint-5-tidyup (pull request #229)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 19, "deletions": 36}}, {"node": {"oid": "d5ca4590d8556f9b4617024578dfca3168df5267", "messageHeadline": "Improved styling.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 27, "deletions": 23}}, {"node": {"oid": "fd441d5e3ef4950eb1fdd78c9d20f182ec887896", "messageHeadline": "An implementation of a Security Provider that replaces the default Tr\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 371, "deletions": 0}}, {"node": {"oid": "c08d53d030d314e6be16cbf26521923a5a377fc9", "messageHeadline": "Merge remote-tracking branch 'origin/mnesbit-sprint-5-tidyup' into mn\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0d68523f5cb13d1e11f8e0c673f91609ba507fa8", "messageHeadline": "Validate protocol type and args via whitelist ahead of class loading.\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "0542f7c5091a83564179b553bbd53e70ac969747", "messageHeadline": "Refactor APIServer to use the same whitelist controlled protocol gate\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 5, "deletions": 31}}, {"node": {"oid": "77245bdc1a1e57ca4e3249cfe5e283c6901e1845", "messageHeadline": "Fixed a typo in the docs.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6aabdc49ebd7bebfc25a0533634b5e0841314642", "messageHeadline": "Removed rounded borders on top menu", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7f4997b1ba636b74f858fef2ff262be195ca809", "messageHeadline": "Improved styling further on all pages.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "df5dcc34f63db20328d94d023c1294c2d3e8e1b6", "messageHeadline": "Improved homepage theming.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 24, "deletions": 21}}, {"node": {"oid": "19e3f7f0cb106ff36efbf01330a79b9d39e93c02", "messageHeadline": "Updated documentation to use the new endpoints.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67defe19cc28a2aecec9715dcfa0ed49603bbf9b", "messageHeadline": "Small refactor of initWebServer to improve readability.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "fda2079611bb35a111dfda3266c7fa4850517d19", "messageHeadline": "Removed dead code.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 20}}, {"node": {"oid": "6505923a78391b4858df3a6982c103b2a24c48f6", "messageHeadline": "Merge branch 'demowebui' of https://bitbucket.org/R3-CEV/r3prototypin\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "93f4440c146b567c206774a61e61f7194b9d7181", "messageHeadline": "Moved IRS web folder up a level. Added support for static serving plu\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 43, "deletions": 22}}, {"node": {"oid": "2f04d876ae921bfbb0a7b5708b5c51094b938280", "messageHeadline": "Move FiberRequest out to a top level class", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 92, "deletions": 88}}, {"node": {"oid": "83c89c3ec8f9f7184c11b04030d9611ac2d4fcac", "messageHeadline": "Fetch KeyStore passwords from NodeConfiguration", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 44, "deletions": 7}}, {"node": {"oid": "b042fac905c7f625c0769e1733cc74ed3cf1d39f", "messageHeadline": "Tidy up based upon comments on PR", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "196fe571478389504b6a36cffd1c4a44f44ab84e", "messageHeadline": "Correct usage of hostName and cannonicalHostName in certificates to e\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "129eeca7de7ea2b0eb6dae8fd065fb35786921da", "messageHeadline": "Add X509 creation and manipulation utilities to core and enable SSL i\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 888, "deletions": 13}}, {"node": {"oid": "e7ff5b8f6fda9ff8244100a29bc114e53065a19b", "messageHeadline": "Typo fix", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "31ee8ab60be2877615b336488c7b6771f30ecb5e", "messageHeadline": "Rework checkpoint storage to include the FiberRequest", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 111, "deletions": 40}}, {"node": {"oid": "2142bd1d8a32393477515aed8a8a78fcc8cc6d90", "messageHeadline": "Added Log4j bindings for SLF4J. Test log output is redirected to the \u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 123, "deletions": 5}}, {"node": {"oid": "119813a36d15228efd2d51f10e26f933a5aafa23", "messageHeadline": "Minor: document the SMM.changes observable.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "11afce9bbfd1962cc0f7dc23af73ff60c10c7ca3", "messageHeadline": "Review fixes.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9375cd21c1e365f8001708e4ff6e36697bb941d7", "messageHeadline": "All Tests can now be run on Windows as tests are now forked by class.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2c139ae40c72664de3bbc334278e28f833ce5f15", "messageHeadline": "Merged in rnicoll-state-machine-id (pull request #234)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "f866c4689e382a5761d761861c8b22ecad1fe9b8", "messageHeadline": "Merged in rnicoll-cash-generate-exit (pull request #233)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 129, "deletions": 13}}, {"node": {"oid": "f25e19ed5ec834939ec7dc277bc3a163744f0143", "messageHeadline": "Add Cash.generateExit() function", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 129, "deletions": 13}}, {"node": {"oid": "88f4317606cd2c82b9404ba31f9cd5344cb6967a", "messageHeadline": "Removed dead links", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3975ba7308ffe20267a164ec8771d60f39a75cc9", "messageHeadline": "Correctly handling exceptions during future resolution in PUT deal en\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "40a4623c51875bd9aa8158b92db6c8a7963113bd", "messageHeadline": "Improved error handling when exceptions occur during suspend.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "97c001dc614fe8a1c8dac01c9eec643fa6ada22d", "messageHeadline": "Removed party view until some content is available for it.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "f72d8ed9fb7b418b732fe4eaaab88fdb6458157a", "messageHeadline": "Add Fiber ID to state machine change events", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ab7ddaa264613e63216582dacd5bf2d2c63b0d99", "messageHeadline": "Merged in rnicoll-in-memory-networking (pull request #232)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 70, "deletions": 15}}, {"node": {"oid": "c92d51a0b6b4c2a43d6ef6652787714fcac2fc95", "messageHeadline": "Correct processing of unhandled messages", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 70, "deletions": 15}}, {"node": {"oid": "1f556839bd9b2482b09db87cc1c4ecdfac387db2", "messageHeadline": "Fixed review issues and added a link to the official R3 favicon", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "46b63fd967b31923b278208e4c8ec8ebb0c81cc5", "messageHeadline": "Removed pointless conversion between timeunit and int.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f167708af51f7b664600413be4c0a7eea51c5b42", "messageHeadline": "Review fixes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e21dca4fc395959d74a8fe8adf84a791de68c8d", "messageHeadline": "Review fix.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "969ec62858865b5a39716d345a3f7b3af0cfd647", "messageHeadline": "Fixed review comments", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "ac040efe94aae8bce8ac732e18e9e325513a8af7", "messageHeadline": "Added instructions for unix installs.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "474e4be4ee22163ef481bd1ea161aea62fbc2431", "messageHeadline": "Switched base currency to default to USD", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d1d1b4f2c3cceab99c1bec4591af87e2c5d36b9", "messageHeadline": "Defaults for models now more sensible.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "71d97096623c5e434ef2f0f64701ba3f5212b4e6", "messageHeadline": "Added logging to static web server.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "912cccc5a4c97955cbe2530f34ceb5992e423156", "messageHeadline": "Fixed case issues.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0a29ba459410cb4fc4faa81b113a33c3b9399ec1", "messageHeadline": "Added installation instructions for the demo web UI", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c442cd01a759737528fc59a1113367458c6493c5", "messageHeadline": "Merged in andrius-cleanup-tweaks (pull request #208)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "1715941dce4f753a474d23be3bb52f2e28139ed9", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7703, "deletions": 0}}, {"node": {"oid": "1ec164208007c699dc3062f7c2ea10e4e5b1b52a", "messageHeadline": "Merged in rnicoll-clauses-commercial-paper (pull request #227)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 417, "deletions": 129}}, {"node": {"oid": "55a8d776f65b1d5dc66a713e1732cbe4c17df0ab", "messageHeadline": "Removed semantic UI library (added to bower instead) and added cache \u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 112214}}, {"node": {"oid": "c32af56b418fe67dda516c5a179e8b07b8ac51e8", "messageHeadline": "Rebuild commercial paper contracts using clauses", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 417, "deletions": 129}}, {"node": {"oid": "bfeea97013403cf3e1086ebd31a59d50e392f2b1", "messageHeadline": "Added documentation for the web demo.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "0ab4d90bf19b7d1f4c91403a37212411759c3a4c", "messageHeadline": "Merged in rnicoll-clauses-irs2 (pull request #222)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 190, "deletions": 114}}, {"node": {"oid": "e03dd19979601011a0d75986c9f6e613be6f6892", "messageHeadline": "Rebuild IRS contract using clauses", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 187, "deletions": 118}}, {"node": {"oid": "1155c1d8ad9603b068a1433c4534eecf0361c1ca", "messageHeadline": "JSON can now be served by static server.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4a1521f0e23b66eca89b4e8ea9af07d645ed756a", "messageHeadline": "Demo content now served up by static service on the node.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 9}}, {"node": {"oid": "2a4136366a13ae3a5ac82fb10c29e495561a1830", "messageHeadline": "Moved files to the correct location for serving", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "49b58d8a43bde58df8479177b73c43b07ae08724", "messageHeadline": "Split IRS verification into individual functions", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 77, "deletions": 70}}, {"node": {"oid": "3257640e7f6b85cd887b22473f027db9f456d84a", "messageHeadline": "Merged in rnicoll-clauses-assets (pull request #220)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 535, "deletions": 605}}, {"node": {"oid": "cba3aab96eba43d5775ed16911b63ac5fdbfa304", "messageHeadline": "Rebuild asset contracts using clauses", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 535, "deletions": 605}}, {"node": {"oid": "7633b904ec6cf6922513d672fed5e19c8e82ca1e", "messageHeadline": "Continued to add static serving endpoint", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "ea051d57be58cb08fa30ae75a17dd49e3d422572", "messageHeadline": "Move clauses into main", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d41ae4528eeb9564513e0709e03e14cd1fe8d0f2", "messageHeadline": "Static endpoint", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "d022b0be7b44ca5939897d7b9313bf1e3676a82c", "messageHeadline": "Refactor APIServer to use the same whitelist controlled protocol gate\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 5, "deletions": 31}}, {"node": {"oid": "95a9f4d10b1b70b0aca0446c676eac9a07355bb1", "messageHeadline": "Merged in mnesbit-sprint-5-tidyup (pull request #226)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 268, "deletions": 32}}, {"node": {"oid": "bc26e081894577675ee677537e312bdf9e1ac53e", "messageHeadline": "Merge branch 'mnesbit-sprint-5-tidyup' of https://bitbucket.org/R3-CE\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "d07db8046186761136cafcac1a8d060a2aa1e151", "messageHeadline": "Repair broken RateFixDemo code and script", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 241, "deletions": 10}}, {"node": {"oid": "9d182343830ee022c33f6abe860ac18c678561fd", "messageHeadline": "Consistently use an sl4j logger with timestamp, rather than console p\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "ead19c619a19c3701e0fceb6b6d5745e82820948", "messageHeadline": "Merged in mike-cp-issuance-fix (pull request #224)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 14, "deletions": 10}}, {"node": {"oid": "229b0ce0bc92e3af1b3e29b1b738881defaaabba", "messageHeadline": "Merged in rnicoll-cleanup (pull request #228)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 11, "deletions": 9}}, {"node": {"oid": "15bc48b49b5d878a1198a8a906d5d23979de9230", "messageHeadline": "Minor: Add note about refactoring TwoPartyTradeProtocol", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "254592dc5488475ca6aa96afd456d829de25edb5", "messageHeadline": "Move protocols into correct package", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ea9d33d3e29d287efd1396d5ac2a5365c55f7bfe", "messageHeadline": "Moved the web demo into the resources directory in preparation for cr\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7765b04f0b1a71227411409921a0bdcf3c129421", "messageHeadline": "Fixed index.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27241fb10a6994cbfcb589ad20f9707d7a42aa74", "messageHeadline": "Rebuild documentation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 9456, "deletions": 9651}}, {"node": {"oid": "a914b12a11dc317dc7682759997a25635eab3b2d", "messageHeadline": "Merged in rnicoll-clause-docs (pull request #219)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 271, "deletions": 5}}, {"node": {"oid": "1943b3633f0840397114828f226be49d2f0bacbb", "messageHeadline": "Add documentation on contract clauses", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 271, "deletions": 5}}, {"node": {"oid": "bbfbce66561da6fd73f61380738a9f7789523101", "messageHeadline": "Calendars now linked to currency.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "7e247a5fff0748465ebbb389b7d7f7d9d6cce93e", "messageHeadline": "Index is now tied to currency.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "b78995a8e4abc0a16564cdd5e87f9de968522fce", "messageHeadline": "Deals are now ordered by most recent first.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20f5467e9185f15ebc13ab464061d7dc29575a26", "messageHeadline": "All fields now submit correctly.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 12, "deletions": 23}}, {"node": {"oid": "68620422446878019caf4deed9c68308312b10ae", "messageHeadline": "Repair broken RateFixDemo code and script", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 241, "deletions": 10}}, {"node": {"oid": "8f0671f8280f16550a2714e0b0a6d07024794b64", "messageHeadline": "Consistently use an sl4j logger with timestamp, rather than console p\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 27, "deletions": 22}}, {"node": {"oid": "4628fe426c0ce5e4e0482ace8015dce237ac7baf", "messageHeadline": "Moved viewmodels to viewmodel directory. Moved day count basis lookup\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 163, "deletions": 126}}, {"node": {"oid": "54042db7bce50d2528f359635ca3a70bd6207c25", "messageHeadline": "Merged in demo-cliargs-description (pull request #216)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 43, "deletions": 29}}, {"node": {"oid": "53725af318fd8d6e5eddc0cd8f91f45ee34d2ee2", "messageHeadline": "irsdemo: Add spaces in closure", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "38af91dc48da52d7797d2ab3cd4d83a4f70acc49", "messageHeadline": "irsdemo: add --help", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6da1a702bff1c482f2f9c93ccade80c47afba4f0", "messageHeadline": "irsdemo: Give descriptions of cli arguments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 22, "deletions": 8}}, {"node": {"oid": "144f88e0d046cf2152df9da4680e8ee7f6ce19f5", "messageHeadline": "irsdemo: Print more helpful error message when no role is specified (\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b962eeb1f64dbc65afe8edc5e098a33a602a438", "messageHeadline": "irsdemo: Remove unused --fake-trade-with-address", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 7, "deletions": 20}}, {"node": {"oid": "a8051e9413dc0ca56afc539baf2d0319f18adfda", "messageHeadline": "Quick fix for dropdowns and moved deal into requirejs func. Moved day\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 62, "deletions": 72}}, {"node": {"oid": "f6789c93ddfe4c6c81611631e88643599516102e", "messageHeadline": "Disentangle the concept of CP issuer vs underlying redeemable asset i\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 14, "deletions": 10}}, {"node": {"oid": "910d1932c9a75bc9707df0c05004aec5c27ecef5", "messageHeadline": "Merged in rnicoll-commercial-paper-cleanup (pull request #223)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 61, "deletions": 61}}, {"node": {"oid": "e09710e42129c863cad098de9e7c5ae62fc5caa7", "messageHeadline": "Update contract tutorial example to match JavaCommercialPaper", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 29, "deletions": 24}}, {"node": {"oid": "52be94866a12b81ae4b354eb78f34ab21321b2e6", "messageHeadline": "Use requireThat in JavaCommercialPaper", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 34, "deletions": 37}}, {"node": {"oid": "79e3ce23f848d2dfaf9d36514822df47ead929ae", "messageHeadline": "Tweak conditions on JavaCommercialPaper to match CommercialPaper", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "5d5d88e909a849e093ddbc576ce79fc96e13c46f", "messageHeadline": "Payers now swap correctly.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "12d5f010868b0264afb93186e076a68b4bc4848f", "messageHeadline": "Merged in mnesbit-sprint-5-tidyup (pull request #221)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "3ed382cd842ce51cb350104bfb777b7ac1795799", "messageHeadline": "Merge remote-tracking branch 'origin/mnesbit-sprint-5-tidyup' into mn\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3a5399f878410d507653efd4dfd53474d3a8c60d", "messageHeadline": "Remove TODO associated with the fact that the ZIP filesystem does not\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "dba2b980a5e987570cd064253a803893d421e7fb", "messageHeadline": "Remove TODO as the usage of CheckpointStorage is only through Service\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6de669678360b521b5c2825811150b515d99db98", "messageHeadline": "Replaced dimmers with modal to correct the submission loading visuals.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "bb294da857a60c16a59bfb377cf262c526fe8e6f", "messageHeadline": "Minor: Correct class name in tutorial", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65fac338caaf059b4f12dfe97e6c0b9d16644dca", "messageHeadline": "Can now flip columns in deal creator.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "63f40fd8d42dc4d69b59183aed4cac3f1d1353b4", "messageHeadline": "Remove TODO associated with the fact that the ZIP filesystem does not\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 35, "deletions": 6}}, {"node": {"oid": "2f4c0e9ae5c4c9452e0f71f15da840b192b6796b", "messageHeadline": "Remove TODO as the usage of CheckpointStorage is only through Service\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "0d78df33f8bcdfe0a13157f0f97abd440b0bbe8f", "messageHeadline": "Add standard clauses", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 134, "deletions": 0}}, {"node": {"oid": "1f5da32458146099590061f2becbeccfceab1945", "messageHeadline": "Changed default day count basis.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28c083c5f8545799e952242813ea38c56db47ed4", "messageHeadline": "Added colours to the fixed and floating leg in create deal.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2d76300215d4a89c052ae4a462aa3bd82ca8044", "messageHeadline": "Improved and simplified UI further.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 35, "deletions": 38}}, {"node": {"oid": "027e78be248594ee972a2aef89a11b67df84254f", "messageHeadline": "Merged in sofus-generic-contract (pull request #218)", "author": {"name": "Sofus Mortensen", "email": "sofus.mortensen@gmail.com", "user": null}, "additions": 1086, "deletions": 0}}, {"node": {"oid": "1458c3ac1f383ef1078390ed2a201e07e72c0fd8", "messageHeadline": "Finished implementing view for create deal.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "7b241b6b127ed543b59ba1ed4fb874d62899e815", "messageHeadline": "Merge branch 'master' into sofus-generic-contract", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 1588, "deletions": 932}}, {"node": {"oid": "7284896375baceb009d51611dfb6269286790961", "messageHeadline": "RollOut/Continuation", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "84700ce1b9658c2e42f8c8461dbae1d3a362092b", "messageHeadline": "Notes", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "3325758113f7a20f464674c8532ee993ded16418", "messageHeadline": "Merged in full-stops! (pull request #217)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 157, "deletions": 159}}, {"node": {"oid": "635da20fe27f2c6ecf013190907d78324a5ee72b", "messageHeadline": "contracts: Maybe we don't need a full stop there", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7cc34c9a5876d3643102bdef70c6caae9292ded", "messageHeadline": "all: Full stops in comments!", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 158, "deletions": 160}}, {"node": {"oid": "04c6449f925582fea303f8f24e8ec98e5e7a8afe", "messageHeadline": "Merged in mike-small-cleanups (pull request #215)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 87, "deletions": 118}}, {"node": {"oid": "e28ecae8c0eba7895f3591f74c2faadfdd7643c6", "messageHeadline": "Address review comments", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 16}}, {"node": {"oid": "2be91ff516d005bdab7c805942b7e941ae9d7eb1", "messageHeadline": "Minor: tighten variance when possible (via the Inspector)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0a2f313d406b9b88dc570855e2fc02ad3ef1910d", "messageHeadline": "Minor: run IntelliJ 'code cleanup'", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 20, "deletions": 21}}, {"node": {"oid": "41d092a16911f9688c41acdd608ec645a6e98dc8", "messageHeadline": "Minor: optimize imports", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 49, "deletions": 73}}, {"node": {"oid": "6b7580c9778dcdfa049bec563b1f72373c7415d7", "messageHeadline": "Minor: fix compiler warnings.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 12, "deletions": 8}}, {"node": {"oid": "190c5334bb91d389c4ad3ca6610a016ecfe942ee", "messageHeadline": "Merged in mike-testing-cleanup (pull request #214)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 243, "deletions": 347}}, {"node": {"oid": "6b165c562e1877c3cd195ad9c8f555163a7519cc", "messageHeadline": "Further simplified interface by removing the multi currency support.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 21, "deletions": 45}}, {"node": {"oid": "cc22810b097b43a5ee2fa7f454d3d61937003229", "messageHeadline": "Testing cleanup:", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 243, "deletions": 347}}, {"node": {"oid": "2cd5014941a863f05aea3bcf45328d2487f8c871", "messageHeadline": "Merged in rnicoll-timestamping-notary-take2 (pull request #206)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 60, "deletions": 33}}, {"node": {"oid": "304b5ae40ca53442d42dd5b8bfb0b89bcb9f037d", "messageHeadline": "Added colours to deals. Removed generated and derived fields from the\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 33, "deletions": 126}}, {"node": {"oid": "6b775ebd4da651f02402797bb7a1c1801ea8cb60", "messageHeadline": "Replace named timestamping authority with notary", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 60, "deletions": 33}}, {"node": {"oid": "ae2e6ab91728a981f6554eddd12d7655a0675648", "messageHeadline": "Merged in test-dsl-docs (pull request #212)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1022, "deletions": 314}}, {"node": {"oid": "d0903ae265e980290da7bc20875fd3589a4758af", "messageHeadline": "docs: Rename test tutorial subtitle", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e13a95857a66c31e41eb5f46a305e659f4d756f5", "messageHeadline": "core: Remove colons from @param comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "4324e33fea38cc6c47d1f2414b6c54a85fd9619d", "messageHeadline": "testdsl: Removed R type parameter, unify verifies() interface", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 98, "deletions": 139}}, {"node": {"oid": "fb55ceeb791c47de2295be7566199a4ffcfb7c5a", "messageHeadline": "contracts: Remove Tmp* files", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 434}}, {"node": {"oid": "dae39bbfc1df28185e4caca32860b0ff88c0b69a", "messageHeadline": "docs: Add tutorial on the test DSL", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 558, "deletions": 0}}, {"node": {"oid": "9bb8439dc3be7c46f749cfae6f125c6d5a5bb5fc", "messageHeadline": "testdsl: Add failsWith to Ledger", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 529, "deletions": 52}}, {"node": {"oid": "cd0299f6500565af786af6b14a8fd9e3b91a8a71", "messageHeadline": "testdsl: Javadoc comments", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 215, "deletions": 82}}, {"node": {"oid": "3d885eb92820e4a513db9352b5502336f0f9de31", "messageHeadline": "testdsl: Clean up TestUtils.kt", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 37, "deletions": 49}}, {"node": {"oid": "c3060c11c04d607ad476ad837a0cd5629730af0a", "messageHeadline": "testdsl: Use and expose TransactionBuilder in TestTransactionDSLInter\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 95, "deletions": 68}}, {"node": {"oid": "656b06f7f588cdd28ce50c5486231f764271cd1d", "messageHeadline": "Merged in docs-build-script (pull request #213)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "7491503a10765d2519b55d5bcc2f80673de18a11", "messageHeadline": "docs: .gitignore docs/virtualenv", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8ca73e51d47ce3dcf70dfd01808af27fb2f0ad96", "messageHeadline": "docs: Add build_docs.sh", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "5e47ba88d13b764251622c814fbe418aca1f5711", "messageHeadline": "Removed more fields. Selects reintroduced.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 88, "deletions": 158}}, {"node": {"oid": "8264e771f589c764c06007153a166457757438e9", "messageHeadline": "Merged in rnicoll-contract-minor (pull request #211)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 62, "deletions": 36}}, {"node": {"oid": "0404ef4f629b88c286b20f8cae1fac9ec8fbb52d", "messageHeadline": "Standardise error messages regarding state issuance", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7655356ec28b7c1eb638f55ebbf03529e0b830dc", "messageHeadline": "Minor: Remove unneeded backquotes", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 22, "deletions": 22}}, {"node": {"oid": "ae1d3e96b13ce92f979adf5fad4d34e9956b0ce0", "messageHeadline": "Extend obligation tests to cover input lifecycle checks", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 28, "deletions": 2}}, {"node": {"oid": "89e8708e763bd7ac1ab70b04c6318146c664a34d", "messageHeadline": "Date change now works first time for changing a single day.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "07c1f8b86aaa6c7f35b249e23572e47d2b5b01fc", "messageHeadline": "Merge branch 'master' into sofus-generic-contract", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 28625, "deletions": 5171}}, {"node": {"oid": "f0fc8f414f14184ffa4f81b8b144237885a3d9ff", "messageHeadline": "cleanup, testing rollout syntax", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 134, "deletions": 95}}, {"node": {"oid": "914e6cf52cd32a5394dac58738fbcc271259a208", "messageHeadline": "Fixed minor bug in the date changer.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "230e230448f1746ea1f758cbb0ec2332743c05c2", "messageHeadline": "Removed debugging code.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a14738525577524d1c38de3ede384c46d55105d9", "messageHeadline": "Refactored project to use require.js to separate out modules more cle\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 248, "deletions": 221}}, {"node": {"oid": "3a614478bad047e2028f0ce86e2585d883299410", "messageHeadline": "App now loads reliably.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dc0658f56e145a04efe86197722ac1efed2ac1e1", "messageHeadline": "App now loaded via requirejs.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 190, "deletions": 144}}, {"node": {"oid": "ef4273e0d06146e45b0ffc12595d8048532befda", "messageHeadline": "Fixed rate now submitted correctly.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "742200d781b7528528b840d43ca3b51c29a10fe6", "messageHeadline": "Fixed issues arising from API changes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "f3e0a0c0bec8ea637067d8b23638a115cf48c8f0", "messageHeadline": "Fixed error in submitting the a new deal via web form.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "208205e7f4b0d0beb290826ef84f7c0b5b4d3210", "messageHeadline": "Fixed minor merge conflict.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "4c8045d4daae5f0dddb7b04bb5d728f3c0fc57ab", "messageHeadline": "Moved webdemo into more appropriate folder.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "7f8c3738b40566a5d4d402830e6167dbabd3ce7f", "messageHeadline": "Improved the presentation of several fields.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 122, "deletions": 106}}, {"node": {"oid": "3172b19b68af9de3e0ff1077763708f2c723d49e", "messageHeadline": "Continued developing the view for the web demo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 118, "deletions": 48}}, {"node": {"oid": "c1619c4b6c8d57e30626f6a611fff9b93ff4aad6", "messageHeadline": "Fleshed out the create deal page.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 518, "deletions": 129}}, {"node": {"oid": "2927775bf0b8dc2414e573438735f5bba9a2781a", "messageHeadline": "Started adding deal creation view.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 132, "deletions": 1}}, {"node": {"oid": "6d21d1f8e2463ca019804572872ae8f255789189", "messageHeadline": "Added angular route to bower config.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d69a998a3639bbf1a10452534fcee2d74e32c08e", "messageHeadline": "Moved views into view directory. Made the viewer an single page app.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 85, "deletions": 129}}, {"node": {"oid": "cdea9b667496622881e1dd40110a9db90882a2e4", "messageHeadline": "Added more content to the deal page in demo web UI", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 108, "deletions": 2}}, {"node": {"oid": "c0752c0f9579be3ee9cdc53d01c6cb4d18552ee9", "messageHeadline": "Deal page now presents actual data from API", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 53, "deletions": 24}}, {"node": {"oid": "8324cef6125df9e82cd9abb9006821e24623c2ee", "messageHeadline": "Added loading and fixed date updating.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "179691f7e49f1b30b7e10feb8dde8606797e6a34", "messageHeadline": "Partially implemented date handling.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 61, "deletions": 10}}, {"node": {"oid": "129f8ee5182a924893450c4ba465a481e72e9262", "messageHeadline": "Added new files for angular.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "7cd8839a59445b86039448cc992588753f2ef03a", "messageHeadline": "Added angular to project. Trades are now listed on the homepage.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 27, "deletions": 25}}, {"node": {"oid": "1a73d417eed3a321db3d60e30d374655fa756459", "messageHeadline": "Added more of the deal wireframe.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 74, "deletions": 15}}, {"node": {"oid": "b5e997c5b95994b4690b6c53bbed3cf3dbdadae9", "messageHeadline": "Removed full semantic installed and replaced with minimal lib to remo\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 71907, "deletions": 26621}}, {"node": {"oid": "823ce8aa754500cf809d1669528ec3a1161d45c8", "messageHeadline": "Added semantic to project.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 66935, "deletions": 0}}, {"node": {"oid": "f7a42710253e6e035e44ce33861053357b506034", "messageHeadline": "Added wireframes for the demo website with supporting node modules", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 165, "deletions": 0}}, {"node": {"oid": "930ef17576fcd84581952962f16c59f79dc1f82d", "messageHeadline": "Fixed a change resulting from an incorrect merge.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "88fe5628869dec9fc64226987d64c17a1bd63105", "messageHeadline": "Removed dependency added in previous commit. Fixed upload code on IRS\u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2a59600b548be1eb5e23e7bc4a2cd5f79a3b6692", "messageHeadline": "Error now occurs on upload if no files are sent. Added apache httpcom\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f3fc2e005b9b851e665b06850577e03de68bc1fd", "messageHeadline": "Corrected the currency mismatch in the example trade.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c8be3f92764c67e12aece0a227ee8addca09a9c1", "messageHeadline": "Merged in irsdemocleanup (pull request #209)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 60, "deletions": 81}}, {"node": {"oid": "0d17e8d98f2416d1ce1f51ab6629249cf1da4bdc", "messageHeadline": "Merged in rnicoll-clause (pull request #210)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 338, "deletions": 9}}, {"node": {"oid": "1ae8ada999ef041b8ce06872999ed733acc2dd0c", "messageHeadline": "Add support for clause based contract verification", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 338, "deletions": 9}}, {"node": {"oid": "639df4dcb90edebc7271efe81ad6ef57713f0cfa", "messageHeadline": "Http Client is now lazy init.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fb2efd8fc125d1ad73d29c146945e01f2c6361d2", "messageHeadline": "Merged in mnesbit-cor-249-serviceloader-for-web-apis (pull request #204)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 196, "deletions": 55}}, {"node": {"oid": "2f9606998ab11cbceb50cd6a16421646ec4007da", "messageHeadline": "Merge branch 'mnesbit-cor-249-serviceloader-for-web-apis' of https://\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "eee049d66b89238967ae8746aa925378ad9221e3", "messageHeadline": "Add cacheing to ServiceLoader scanning of plugins and add a TODO on w\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "8d31df5fe16817220b592c0251f0ad8e547169a1", "messageHeadline": "Remove @Suppress now we use standard Kotlin Int", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1557a82992e7c4c2506e0a8847a00aeb89478296", "messageHeadline": "Make ServiceLoader results for CordaPlugins a protected property on t\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "51ba0cc8dd4a8cd069038674803a7e4272aad62e", "messageHeadline": "Make the IRS Demo web api an api plugin (scanned from the Node classp\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d9d4fb360ff0d3e5f7d269d60c26ae7754f7af77", "messageHeadline": "Make the IRS Demo web api an api plugin (scanned from the Node classp\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f0f2dc4eb5a58ab8e02afc3e8e6d1ca92d6a5a6c", "messageHeadline": "Add missing import", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1fb4371de9b12e9cb41b74718e19bf2133ddaee7", "messageHeadline": "Make the IRS Demo web api an api plugin (scanned from the Node classp\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 186, "deletions": 55}}, {"node": {"oid": "c260c227a9770e860b01f8e02cab8c36fcaab355", "messageHeadline": "Add cacheing to ServiceLoader scanning of plugins and add a TODO on w\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a1177f05c121fc196c4ce26759d93afa8279d20f", "messageHeadline": "Merged in mike-add-gradle-versions (pull request #207)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "01e64d303056ba01e233f6af8c7ab17ee7b2ac0b", "messageHeadline": "Fixed merge conflicts.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4da633b1eff016bbfd01965f24ca95b6b44c015", "messageHeadline": "Fixed merge issues", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "24deb5a79c2165484951761f9d05604ea22750f6", "messageHeadline": "Added more useful help message that includes basic usage to the Trade\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "98b02e9d3321acac12bb31378faf52f5b2560f31", "messageHeadline": "Added some simple documentation to the IRSDemo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3651bd54aa1efa1e300806a00457e54d825c2185", "messageHeadline": "Increased read timeout in order to avoid timeouts on long fixing peri\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6381b5e6a1a3cc77fab8486c336497f265ed7560", "messageHeadline": "Added OkHttp and used it to clean up the HTTP calls in the demo and t\u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 42, "deletions": 71}}, {"node": {"oid": "fb93b86d6be99246fe8b705a0bdf518dac8f1150", "messageHeadline": "Move test class into correct package", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db131eb2c0301912241f0d3f79f77a9619c9947c", "messageHeadline": "Remove @Suppress now we use standard Kotlin Int", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad3e9be1c80d9d6f2b675cac6e7d98ea64fea8c9", "messageHeadline": "Add a version number to gradle and allow \"gradle install\" to install \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "0157018901ade55db0275feaab33db1f311cd483", "messageHeadline": "Make ServiceLoader results for CordaPlugins a protected property on t\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "b498928f751be2ca38dbe3accd9d3920f5f4aac1", "messageHeadline": "Remove the \"verify correct notary has signed\" check. This is no longe\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "6c5503417826a2a6e769bfe7e2bb28bc09f3a4d2", "messageHeadline": "Merge branch 'mnesbit-cor-249-serviceloader-for-web-apis' of https://\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "92aeb74c19d0edafdb699c5d74d893397fc2b283", "messageHeadline": "Make the IRS Demo web api an api plugin (scanned from the Node classp\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8dc6f760bbbac76f2a9b83b17b243066ac3d6116", "messageHeadline": "Add missing import", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bdb34ab26a149bc89f1a3f5ff916977457fe3e7a", "messageHeadline": "Make the IRS Demo web api an api plugin (scanned from the Node classp\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 186, "deletions": 55}}, {"node": {"oid": "bbc5c2e9819d94bdf9480b8d964f3d925b943941", "messageHeadline": "Merged in mike-july-dependency-upgrades (pull request #200)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 33, "deletions": 31}}, {"node": {"oid": "ffa32f21cd683729e9a98bb30047f7e004b0e916", "messageHeadline": "Merged in mike-small-fixes (pull request #205)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "2e3f689fd37f87faf6d5786fe04c58f549f29ae5", "messageHeadline": "Minor: fix PublicKey.toShortString after the switch to ed25519", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9e849378cfb8d2e6809b60396a63efe093c0b847", "messageHeadline": "Minor: add some assertions in the WalletFiller code after a test was \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f6e7ffdd31b4d1d90dfe2e976f6fcc0a31bee510", "messageHeadline": "Fix a race condition in the MockNode class that only shows up when us\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6fb7e59b916099419853fef5190df75fb52c374f", "messageHeadline": "Upgrade dependencies, July edition.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 37, "deletions": 35}}, {"node": {"oid": "c38f99419fa6d965bcc1148e7f8bcdc56a3a663f", "messageHeadline": "Merged in unified-test-dsl (pull request #203)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1027, "deletions": 818}}, {"node": {"oid": "0cf54d1c1f431ff94b5151f862f1d6c2dd2722f2", "messageHeadline": "test dsl: Comment full stops", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "26d897374699c66dc1ec2080bfd3c0bc0761270a", "messageHeadline": "test dsl: Add TODO on type synonyms", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f177b1ffaac7e0052b4db99a29a7e292bae89371", "messageHeadline": "test dsl: LastLineShouldTestForVerifiesOrFails->EnforceVerifyOrFail", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 366, "deletions": 385}}, {"node": {"oid": "e31b769fefd3fa0f1f34116cd6344b2ccf9fdc6d", "messageHeadline": "test dsl: Dsl->DSL, add top-level transaction primitive, add ledger-e\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 523, "deletions": 588}}, {"node": {"oid": "e3d6f51049996161e84e732d8a7aec3281d1c8b4", "messageHeadline": "contracts, core, node: Port TransactionForTest tests to new DSL", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 246, "deletions": 354}}, {"node": {"oid": "a27f195b4f5780aded40e665ffc811e388604c13", "messageHeadline": "core: Add LastLineShouldBeVerifiesOrFails, fix attachment primitive, \u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 134, "deletions": 73}}, {"node": {"oid": "bdda3d239abc90303e387d9a1d5a41e0cf5474ff", "messageHeadline": "contracts: Port Java CashTests to new DSL", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 35, "deletions": 32}}, {"node": {"oid": "7634331f68fcddb94306299df5907c6c1b8c805a", "messageHeadline": "contracts: Port CashTests to new dsl", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 267, "deletions": 251}}, {"node": {"oid": "f4a6a43aa667754155926b80e7f661afaf84e887", "messageHeadline": "contracts, core: Port CommercialPaperTests, IRSTests, ObligationTests\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 389, "deletions": 359}}, {"node": {"oid": "cb47e00feb7998c39fefea0ed15c46c641f661f6", "messageHeadline": "core: Add convenience input(), remove TransactionGroupDSL", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 21, "deletions": 170}}, {"node": {"oid": "cde315aca9209f23d52d059c7190f3d83382b7df", "messageHeadline": "contracts, node: Port CommercialPaperTests, TwoPartyTradeProtocolTest\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 122, "deletions": 125}}, {"node": {"oid": "9b36df607e885dbdbc4c1b6f9fee6e77156d211d", "messageHeadline": "core: Remove binding of State type in test dsl", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 164, "deletions": 117}}, {"node": {"oid": "4a89be8785e1248d155552c79f5bc981b4212903", "messageHeadline": "build: Run integtests after regular ones", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bf4272b64ad31d651e36e0fea1a23f9bc425fdb2", "messageHeadline": "core: transaction/ledger DSL interfaces and implementation for tests", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 394, "deletions": 0}}, {"node": {"oid": "99fe3dfe75131ad0e6c89f86d2ca01f7a0df0112", "messageHeadline": "Make the IRS Demo web api an api plugin (scanned from the Node classp\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 118, "deletions": 31}}, {"node": {"oid": "5c0e7fbbf20f92f7a6c5b536f94f33bdbd1faf2b", "messageHeadline": "Moved topic parameter from send/receive methods to a ProtocolLogic pr\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 227, "deletions": 199}}, {"node": {"oid": "4356cef1cd811cb3b44b2a9b87ceb955d7d8263e", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 23574, "deletions": 2489}}, {"node": {"oid": "f2185089b7f91e63fef53458e58dfec3a5926225", "messageHeadline": "Merged in rnicoll-cash-asset (pull request #197)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 197, "deletions": 196}}, {"node": {"oid": "212182466222093a77578147411c4c5b21b76c5a", "messageHeadline": "Rename com.r3cord.contracts.cash package to ...asset", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 197, "deletions": 196}}, {"node": {"oid": "a30a6cb38987f2daf61c58c3579da54667e50481", "messageHeadline": "Merged in rnicoll-obligation-cash-asset (pull request #195)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 52, "deletions": 53}}, {"node": {"oid": "6dad7efa226de1542d680146cc7920e0e6317825", "messageHeadline": "Replace references to cash, with (fungible) asset", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 52, "deletions": 53}}, {"node": {"oid": "a02263937c26d4f8c9c7d234126309179e15ef80", "messageHeadline": "send and sendAndReceive use Party for the destination", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 237, "deletions": 220}}, {"node": {"oid": "aef111114f2f42ce5b5c47e610db752c40ef3f8e", "messageHeadline": "Merged in mike-m1-docs-refresh (pull request #196)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 86, "deletions": 48}}, {"node": {"oid": "15a135f64810b95fa56b67b9a8eaafbba2ab5251", "messageHeadline": "Merged master into mike-m1-docs-refresh", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "63cc3a04cec5b397e9a9fa98495b1d43b86512b2", "messageHeadline": "Review feedback", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b30e431766ca9ffc90e4581b8da069a457254285", "messageHeadline": "Update release notes regarding use of TransactionBuilder", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9e174d3e3a974be00d243450788edd63985acbad", "messageHeadline": "irsdemo: Fix api address in Date role", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "55675ef7991ad5ff711fa87aefda6a598739b948", "messageHeadline": "Refresh docs for M1 release.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 85, "deletions": 48}}, {"node": {"oid": "4213da31b2dd1d1ad499344e2c7ceeed4185a148", "messageHeadline": "Merged in cor-133-events-modelling (pull request #132)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1376, "deletions": 309}}, {"node": {"oid": "5271882dcdfdf1e1eadc66d20e2acf8555c2f9c7", "messageHeadline": "Event scheduling and docs for event scheduling", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1376, "deletions": 309}}, {"node": {"oid": "b3af0ce218af3c74fa69e4a9701504dec5d7c2ae", "messageHeadline": "Merged in rnicoll-upgrade-infrastructure (pull request #193)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 309, "deletions": 215}}, {"node": {"oid": "11eff398a03879a954c4ddc65d5bb1a1fd8b96cb", "messageHeadline": "Minor: Typo (classfiles -> class files)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c767638127d497fb726cc4aa67731394e37dd432", "messageHeadline": "Move DummyContract.State into its own file", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 30, "deletions": 13}}, {"node": {"oid": "779034691e8045f8d802459d072427771a751f1d", "messageHeadline": "Add AbstractTransactionSubstitutionProtocol", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 278, "deletions": 201}}, {"node": {"oid": "dd9a653ab48ca18e552bb3f387a5be9c0a5a5ffd", "messageHeadline": "TransactionBuilder: added a comment explaining the default notary par\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d29dd121ffa2cb31fab6bd96c28391c2e2340f0d", "messageHeadline": "integtest: Change timestamp format to be compatible with Windows", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22e5a5dddcd09c50b1a60ed06931d7b87d56d15b", "messageHeadline": "Merged in rnicoll-warnings (pull request #192)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 13, "deletions": 12}}, {"node": {"oid": "dc304199c8192d4f808b755f382e0da093f320ee", "messageHeadline": "Remove warnings from Obligation contract", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 13, "deletions": 12}}, {"node": {"oid": "549a72bf77a5b254a250512a1256d5b6629d2a63", "messageHeadline": "Merged in fix-zip-path (pull request #191)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cfe54c5f218cdd09fc408f5c2f874e25f899cba1", "messageHeadline": "Fix up bug in attachment Zip file processing when path might not be n\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d17e649137737ccefa869157278d338f1f5043dd", "messageHeadline": "integtest: Double polling retry count", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5eefbaf62244a99f17cb628cfd99809352ddde12", "messageHeadline": "Merged in add-integrationTest-to-test (pull request #190)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2daa8098c9fd1e7e191f83276768e1177735a876", "messageHeadline": "build: add integrationTest as a test dependency", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "93ea1db17c487122abd11b3ced41d9d5d94c1f28", "messageHeadline": "Merged in irsdemotest (pull request #136)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 699, "deletions": 314}}, {"node": {"oid": "9e5bf7c32c2e9127238409256ef507569a09bb19", "messageHeadline": "integtest: Use separate folder for each integtest run, provide api ad\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 81, "deletions": 55}}, {"node": {"oid": "aa82d4441e378566a50ced7c15d4f3be59aefc17", "messageHeadline": "irs-demo: Fix advertised services", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "54967afb788c88ea1b6562dc1f7f9ae5f88a68ac", "messageHeadline": "irs-demo: Rework CLI parsing, add api-address", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 258, "deletions": 233}}, {"node": {"oid": "1e15e7a206ada50ad2b53fdad7d2b0011d765ee6", "messageHeadline": "trader-demo: Put demo directory under build/, add corresponding cli o\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f2505fb5045f7695176e7f8405db927b9ebb07fb", "messageHeadline": "integtest: Put delay in status polling", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 48, "deletions": 41}}, {"node": {"oid": "e54dad9a8b90643c366f8ce26eb0e0f79327b0c6", "messageHeadline": "node: Add apiAddress constructor parameter", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "429d8aab74dad9e938967ff9e8fa564b942aaa17", "messageHeadline": "node, integtest: Code style", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "ffa9ad1bc94c67dfddb572121bb742aace10956e", "messageHeadline": "Added port argument for IRS demo to allow web servers to not have bin\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "4900c7eb2688ae518b51b1570b7e4270bddd4a74", "messageHeadline": "Ports now randomised during demo tests.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 40, "deletions": 30}}, {"node": {"oid": "b52f344eb3cb1ed9ba413efb7f2e4eb93f77e33c", "messageHeadline": "Ensured that nodes are killed by process.destroyForcibly. Added rando\u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "68867d21bb81fa585fb14502b012d29209f3aedf", "messageHeadline": "Fixed merge conflict problems.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "5bf5e37572aa7d643a0bc445762cac1d9cfc4a18", "messageHeadline": "Demos now fully handle process managment except in the case where the\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "9d4f75f24171f240291c9af958210a865d7f5b14", "messageHeadline": "Improved readability and brevity of hasEmojiTerminal.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5858ff5c45ee4e3a0aa652354091e61c7dc9e168", "messageHeadline": "Ensured that test passes under correct conditions, which may be slow,\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ad45b5deafa25468fb5936e5f96dc31d496bdd9a", "messageHeadline": "Tests now fail if spawned processes take too long to finish.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "9a2a7165a50dea0d100194e17b8132081f6b7b5f", "messageHeadline": "Fixed merge errors.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "21dc8e7fd4d7d862cc5ba1342003e51e241570db", "messageHeadline": "Increased timeout time for reads during HTTP connections to avoid dem\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "609d80e63096abd3e30a91f9a8c6e99885698175", "messageHeadline": "Integration test module set correctly.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7a4a1363cbdf13a5f3993bdff3e5c4a84b13f584", "messageHeadline": "Removed unnecessary changes.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5a4215a31240540fe680c307d6cd0da47a37bcb4", "messageHeadline": "Fixed a change resulting from an incorrect merge.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9973f8a33e9e4ade7d6e488f679c83b04f8d01aa", "messageHeadline": "Moved integration test utilities into a utility folder.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 40, "deletions": 35}}, {"node": {"oid": "9638ea5b9e29bd277e4bd5649241dfd0c0237ee4", "messageHeadline": "IRS demo test now uses the new status endpoint", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "36a0ff0503b4398d6bb2e0c7c9056343ed01e482", "messageHeadline": "Added an endpoint that allows querying for status of node.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "03e2852880d4395e60044959089bce6a421bb049", "messageHeadline": "The integration tests for demos now spawn a new JVM instead of using \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 81, "deletions": 171}}, {"node": {"oid": "22dd36950c7f7ae8739c3b1fad94600b11fd6681", "messageHeadline": "Moved the IRSSimulationTest back into the unit test directory.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bef4258430d4590647a990996c79b020faa529d0", "messageHeadline": "Fixed Emoji crash where LANG envvar is not defined in particularly ex\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ecdd0a23a2e88032f827ebf780ad9dcf6c522c43", "messageHeadline": "Fixed bug in IRS demo where the node threads never exit during integr\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "99fdacd0dc1475d40955280ae7f6e78438f40200", "messageHeadline": "Integration tests now run separately from unit tests (with caveats de\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "532416ec5a8db3a1850dd79abe95c8dfd49bef6e", "messageHeadline": "Corrected name of the TraderDemoTest file.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2d9989c5dfddda0db0afe45be66b35f5803d7f19", "messageHeadline": "Rearranged code for improved reading locality.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 52, "deletions": 52}}, {"node": {"oid": "3c11c26b125e0e73e7ff4996083298b8c3c64b34", "messageHeadline": "Refactored IRSDemo to be more readable and to have minimal branches d\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 38, "deletions": 62}}, {"node": {"oid": "5986e785cf6df9e160a045d90ac0606c6f13a76d", "messageHeadline": "Broke up the runIRSDemo function into smaller functions for readability.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 58, "deletions": 46}}, {"node": {"oid": "560989a914f348897b8987623f15cc31e086396b", "messageHeadline": "Trader Demo test now works again.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "10fa86002d447a1469991bcca54fc5ee30124691", "messageHeadline": "Fixed merge error causing IRSDemo to fail.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a7ac54f28058b277dc6f8be18bd38e90511ba86f", "messageHeadline": "Removed thread waits from tests instead relying on a lock passed to t\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 43, "deletions": 45}}, {"node": {"oid": "929b752b428f48bc49e6149897cc1aa874510b09", "messageHeadline": "Trader demo now works as a test using in memory messaging.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "89b8b164f7df42356f933d0dcb6723aecc099cef", "messageHeadline": "Trader Demo now has in memory nodes working.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "b61b36289125105ac6c606c0459c34c17dc113c3", "messageHeadline": "Setup TraderDemo test. Moved DemoNode to a common file. Modified Trad\u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 87, "deletions": 28}}, {"node": {"oid": "de27b1e8dec7ecd9e48d98af322e10e394f3f5d2", "messageHeadline": "Improved error handling in IRS demo", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "60daf8059fa798b8ae38422c68cc1c4574b1c169", "messageHeadline": "Removed dependency added in previous commit. Fixed upload code on IRS\u2026", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f6069e1e1533d4e1b7585282e60268152486de00", "messageHeadline": "Error now occurs on upload if no files are sent. Added apache httpcom\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b050411810bf008db6a3e6eb9493d3754535cd64", "messageHeadline": "Fixed compile error in IRSDemo and updated demo data to match new for\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5de855e045aed65484b049910f6aade556e6bc90", "messageHeadline": "Fixed a merge error and parameterised host for upload rates.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9fc89fc4a20850ebd013766343ec2a9667376acf", "messageHeadline": "Connections now timeout correctly if something goes wrong with the se\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "90a24588bc6c236950e25c7adf5b597b8feccf87", "messageHeadline": "Added TODOs and replaced default path with an exception.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "507d9ea4ae4b224b946d7898a81a604ea3929ce1", "messageHeadline": "Added new integration test for the IRSDemo and refactored the demo to", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 138, "deletions": 15}}, {"node": {"oid": "963976806946ac6c3e8b7f8d4cd6adcb1991581f", "messageHeadline": "Corrected the currency mismatch in the example trade.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0788e8d64c6cbaed57d6b61e958c6d5099c38bf9", "messageHeadline": "IRS demo to now has roles for NodeA/NodeB and most options are now~ o\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "23c31126603026d2d44e77d880a57eadd4ee5ddd", "messageHeadline": "Merged in rnicoll-obligation-main (pull request #185)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 356, "deletions": 307}}, {"node": {"oid": "228513671d1728938809f46a009ee145525148a8", "messageHeadline": "Move Obligation contract into contracts module", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 25, "deletions": 37}}, {"node": {"oid": "9994d129f2022bbd61b168be329fb32a70105d69", "messageHeadline": "General cleanup based on first round of feedback", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 341, "deletions": 280}}, {"node": {"oid": "7aa14dc75fbfa2adc85b43d03fbf975998e9debd", "messageHeadline": "Merged in mike-suppress-experimental-warnings (pull request #188)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "24c237096b73106c33390ec64e54957388f2e2d0", "messageHeadline": "Merged in mike-codestyle-compiler-warnings (pull request #189)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "cb90a8c09b45cf7a8432d7009d3913fcc8a80c50", "messageHeadline": "Add a policy about compiler warnings.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "848b998d26beb17e2d4580f8a47d6cec17150c3f", "messageHeadline": "Suppress compiler warnings in experimental. They are still expected t\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "560a735fa3c00de026a04af4b098c5fa9ae632c9", "messageHeadline": "Merged in mike-fix-walletfiller (pull request #187)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "757bddb9f9eca8861af4635f9d3af2d489b408db", "messageHeadline": "added experimental/build to .gitignore", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f93b5c6502b327ebe474efdae091042115d7af48", "messageHeadline": "moved contracts.universal to experimental", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "0bdabc3a0b9261b850a6fc56adc4bce6c47debff", "messageHeadline": "Merge branch 'master' into sofus-generic-contract", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 16137, "deletions": 6270}}, {"node": {"oid": "a68e546f8172716a22bd00d7cc834bed09afe8b1", "messageHeadline": "renamed contract/kontract to arrangement, renamed observable to perce\u2026", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 315, "deletions": 314}}, {"node": {"oid": "10b17d6862a7de94c601a83a3954632ef8ca7c51", "messageHeadline": "Merged in java-test-dsl (pull request #181)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 241, "deletions": 90}}, {"node": {"oid": "47decb3bbecf89b40019efe3986ba199bb8f0067", "messageHeadline": "coree: Expose MOCK_IDENTITY_SERVICE as MockIndentityService instead o\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59737251869dc593f478d22b78d0b4b184eb53bc", "messageHeadline": "core: Make top-level side-effecting getters lazy instead", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "10d8f5cd066ef8937ade2812d383b891a2988b16", "messageHeadline": "core: Add comment on how to define globals for the Java test DSL", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "bc326660a3e653ba65671a8f82eef85d190ba549", "messageHeadline": "contracts, core: Fix static init cycle issue of JavaTestHelpers", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 33, "deletions": 32}}, {"node": {"oid": "341adafd3a442773f3e57caba7b84dea50438d98", "messageHeadline": "contracts, core: Rename Java to JavaTestHelpers", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 53, "deletions": 52}}, {"node": {"oid": "040e51ec1242981d913547df128cfebb68e31748", "messageHeadline": "contracts, core: Expose top-level DSL values/functions to Java by wra\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 220, "deletions": 138}}, {"node": {"oid": "28e85923a3a8d4ca2d459b477a47a2e870b128b6", "messageHeadline": "core: Add CashTestsJava.java, containing some of CashTests.kt in Java", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "bec1ab7a7eaaaf9588ff3a38f49894b972d913cd", "messageHeadline": "core: Add javadoc on how to be Java-compatible with the Kotlin DSL", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "6109065dee6c2479b119b13d03b52d312578705b", "messageHeadline": "core: Use LastLineShouldTestForAcceptOrFailure trick on rejects()", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "2dfcff1f31784670ca63336f68ea84fdfa2e4ab2", "messageHeadline": "Testing: Fix the wallet filler code.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1b72feff7ab9ed8be98da86f1622dac8915a2900", "messageHeadline": "Testing: Fix the wallet filler code.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8b24acf69e988812d1c73a3e322e3a1a0a35673d", "messageHeadline": "Merged in temporary-fix-inmemory-wallet-thread-clash (pull request #184)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 123, "deletions": 3}}, {"node": {"oid": "2d8d5571c20542c8db19cff3c5f473ea309bce03", "messageHeadline": "core: Add more info to ClashingThreads exception", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ac69f566c92d12bcdad13458af43bf18b2f959d5", "messageHeadline": "node: Add another test testing correct LinearState sequencing", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 39, "deletions": 2}}, {"node": {"oid": "57270c8c6644d5f28da76951e00746ef82f9d04b", "messageHeadline": "core: Add nonce to DummyLinearState", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6bab0eb79fa256c4e64ef339a543c5840e538cc4", "messageHeadline": "core: Add comment about Wallet.states", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3a84e2fe9d2067d87d7c81396c5dec1308095e51", "messageHeadline": "node: Add test for LinearState thread clash", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "f233780e08c574a08a25f03072b2420ee261938b", "messageHeadline": "core: Add DummyLinearState and AlwaysSucceedContract for testing", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "2c7b86fee243503686748285b08050bf01b2a683", "messageHeadline": "core: Add LinearState thread clash check to InMemoryWalletService.not\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 30, "deletions": 2}}, {"node": {"oid": "3cc0cef9c5352b60555962c25c58146cef91de7a", "messageHeadline": "core: Typo", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "497fcabd4d1730ec95eb2f69d359628150c4e52f", "messageHeadline": "Merged in notary-check-signatures (pull request #173)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 125, "deletions": 58}}, {"node": {"oid": "aaeb99ac250bb812b78526925742a26d7e5d14c1", "messageHeadline": "Validating notary: check for missing signatures. The notary can only \u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 125, "deletions": 58}}, {"node": {"oid": "388c26dd35e7c91f07a58b8ac83c7cf2696692af", "messageHeadline": "Add obligation contract", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1589, "deletions": 0}}, {"node": {"oid": "f975c5181b223d03ec6fb2a34e5289571f87aff9", "messageHeadline": "Merged in rnicoll-obligation-experimental (pull request #183)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 18, "deletions": 4}}, {"node": {"oid": "99ae145edc77d73c2149ec92cd6a15e747697e38", "messageHeadline": "Minor: Preparation work for Obligation contract", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 18, "deletions": 4}}, {"node": {"oid": "5f8454dad713b2e2197a4930a59493bcd61e4e08", "messageHeadline": "Merged in mike-experimental-module (pull request #182)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 33, "deletions": 1}}, {"node": {"oid": "809d1c5dcd5a9ad3775c0b2de889f359dd5bc316", "messageHeadline": "Add an experimental module.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 33, "deletions": 1}}, {"node": {"oid": "e5e5383e71c4a78bfd9ab69da0423d4d8df07fb4", "messageHeadline": "Minor formatting and typo fixes", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 6}}, {"node": {"oid": "2b072652f80879fd2b40db13caa4d3dc79451947", "messageHeadline": "Merged in rnicoll-issued (pull request #176)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 50, "deletions": 9}}, {"node": {"oid": "d24ec06b406f19ce99a10a3b96bbaa8fcf827dd0", "messageHeadline": "Add netting support structures", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 50, "deletions": 9}}, {"node": {"oid": "7ee6bd05ce8049249e3b3e41dfa122744319fd8d", "messageHeadline": "Refactor the wallet code:", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 160, "deletions": 188}}, {"node": {"oid": "f3d46390593fe346efb982d24d5c1ffcef3b9095", "messageHeadline": "Testing: make the WalletFiller code a file-level singleton and fillTe\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 72, "deletions": 56}}, {"node": {"oid": "cdb3e2f126b3b5c0f8fe06b0f1af33c2cb4cf075", "messageHeadline": "Minor: move WalletFiller from node.testing to contracts.testing", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 10}}, {"node": {"oid": "650bf5d3dea3f8b97415e08cd45de054ff8c9c66", "messageHeadline": "Merged in multiple-notary-support-docs (pull request #170)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 114, "deletions": 64}}, {"node": {"oid": "9f1a4e9254e845864a741b7072107cd2026681c3", "messageHeadline": "Update docs relating to the multiple notary support work", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 114, "deletions": 64}}, {"node": {"oid": "a16ae677ed6b7f96bdbb1e8118df6a55001c273e", "messageHeadline": "Minor: fix some inspector warnings in IRSTests", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 15}}, {"node": {"oid": "37c89d7cf60421b4f3f4687d51f1ceab701dc38d", "messageHeadline": "Minor: add a TODO that the trader protocol should be recording the tr\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "39186c7e996ec752aa376933b1c01d2b5dca3ee6", "messageHeadline": "Minor: correct an API doc in AttachmentStorage", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "749949669fa9a71a4762a69223a16c7fc96747ae", "messageHeadline": "Minor: Make a few class field names and constructor layouts more cons\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 24, "deletions": 20}}, {"node": {"oid": "d084f7659481c99c8af12ea3598551e445e6c9e5", "messageHeadline": "Minor: Remove a no longer relevant kdoc line", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "5a3c9caffdc8b9707f64e2af8237afcaf7717c1d", "messageHeadline": "Minor: Remove some unused parameters in a unit test utility method", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 8}}, {"node": {"oid": "5c6d604815e48a2886592f72698dd6e4bbeffef6", "messageHeadline": "Merged in cor-133-ack-support (pull request #174)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "717a5ab19768853e89e989b22c959e9b1a00650a", "messageHeadline": "Break out message handler changes", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 56, "deletions": 18}}, {"node": {"oid": "859ee053d285cf9072aec5519585a7c834307da3", "messageHeadline": "Merged in rg_todo_financetypes_242 (pull request #145)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 15, "deletions": 27}}, {"node": {"oid": "6b80530ac605896936bdad57a78fdbff63222dff", "messageHeadline": "Changed DateOffset to be an integer instead of enum. Usages and examp\u2026", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 15, "deletions": 27}}, {"node": {"oid": "44a96c19740002da201f486a07d1b74bde51e5c7", "messageHeadline": "Merged in cor-133-test-clock (pull request #175)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "3ea10904469dac5c5196ba91364cf7564a9c9e31", "messageHeadline": "Support for moving TestClock to just beyond a specific instant (helpf\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "3e82ee45f2e960a7366b22e782038248568ea1f3", "messageHeadline": "Merged in nodedircreate (pull request #139)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "dad1fdb759062473001ce26d46e395987450b56d", "messageHeadline": "Merged in R3-CEV/internal/add-back-immn-buffering-open (pull request \u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "e29a9b15c3b340e41257528ca3884b2ef6a694d0", "messageHeadline": "Revert \"node: remove buffering logic from InMemoryMessagingNetwork\"", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "39d60bc74b9ba26188b457ca2945c212d5f37d26", "messageHeadline": "Merged in rnicoll-obligation-infrastructure (pull request #167)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 85, "deletions": 9}}, {"node": {"oid": "93e9d0459c240b854db6d77c78f06430b3900385", "messageHeadline": "Add custom serialiser for NonEmptySet", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 57, "deletions": 3}}, {"node": {"oid": "723e610dfc0f41d32d76bb22a84d9c23d7ce7979", "messageHeadline": "Rename verifyMoveCommand()", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af53a52b06c32188126ad051c3e3c0f3bb2ed980", "messageHeadline": "Add common Issue and Move commands", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 26, "deletions": 4}}, {"node": {"oid": "32b593671ba551d0025febc480564295fe153e16", "messageHeadline": "Merged in remove-warnings (pull request #169)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "411fd1aeb357d523e2769c3126927517250e741a", "messageHeadline": "Upgraded to artemis 1.3.0 so that exceptions are thrown if something \u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 67, "deletions": 49}}, {"node": {"oid": "8f57213270df20d1ae1ac08e5ed4bd5df4659a49", "messageHeadline": "Merged in rnicoll-force-record-tx (pull request #152)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 73, "deletions": 28}}, {"node": {"oid": "a5e07c26007a607d7759f9ae640e749b4bbf0b64", "messageHeadline": "Require all transactions are added via the ServiceHub.recordTransacti\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 73, "deletions": 28}}, {"node": {"oid": "b99ddfdb7dd55254466eab90cc91b4962389af25", "messageHeadline": "demo: Suppress unused var warning", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "780f2d7e82521d5233faef453c4282ce4e8a0483", "messageHeadline": "demo: Remove warnings", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "5de6e3f965a700c001742a4b050f100d55ac31cf", "messageHeadline": "node: Remove warnings", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "878a683823b6c5f8d528ea1e78a4a7381a9ea942", "messageHeadline": "core: Remove warnings", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "a2e6e78b165c85ac21ab3e9265841ee148227a1b", "messageHeadline": "contracts: Remove warnings", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3faf268febe7ca45da1b541c0574bb9bfc8a7450", "messageHeadline": "build: add -Xlint: flags", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c9cb024bb566ac3f573e8f0092d7822b4b14e22f", "messageHeadline": "Merged in use-urandom-2 (pull request #166)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "a7419b116d4140d1f69a97ff852e028af7ef2ed8", "messageHeadline": "Add newSecureRandom() that uses a non-blocking SecureRandom provider \u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "d4674a9d8f29164b2d4c23a920df5738b0384dce", "messageHeadline": "Add a comment to ContractState describing the intended constraints de\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 41, "deletions": 2}}, {"node": {"oid": "ab277d20222ab47dbe1154dd620c79ef6758b5b9", "messageHeadline": "Merged in R3-CEV/internal/in-memory-network-pump-send (pull request #\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 113, "deletions": 119}}, {"node": {"oid": "6eab61a6a16237b75d6d9c8a969c75c5ec2d2430", "messageHeadline": "node: fix hanging test", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "08e63332844a1e4e6fdb5e526b6f8f876dca93e8", "messageHeadline": "node: Add sendManuallyPumped parameter to test", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fbbff9fad245470d7f725e5416532e0e1be61c01", "messageHeadline": "node: remove test that tested buffering logic in IMMN", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 36}}, {"node": {"oid": "ccf362bb8a90b7c0ebf660bb18b9b4d76a8e5f19", "messageHeadline": "node: fix IRSSimulation so it doesn't rely on buffering", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5323eb107381337ee942886409950a0ec66fa0d4", "messageHeadline": "node: remove buffering logic from InMemoryMessagingNetwork", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 16}}, {"node": {"oid": "03c1550394e1cce44062a8366e8536d3a7606886", "messageHeadline": "node: add ability to pump sending as well as receiving, expose both s\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 101, "deletions": 59}}, {"node": {"oid": "634d109e97bd8e16c6a4658604afa987447f24d2", "messageHeadline": "Merged in fix-irsdemo-json (pull request #168)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 82, "deletions": 3}}, {"node": {"oid": "298b35ba4f8c8cf782c50bbba230015de1556d67", "messageHeadline": "demo: Remove unnecessary 'participants' field from IRS demo fixture", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "d8e0e8d548adc294b3373520c021e7a19f40c2f3", "messageHeadline": "test: Add JsonSupport testing using junit-quickcheck", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "478fe6110be18c94a78290640cf76e686008001e", "messageHeadline": "test: Fix IRS demo JSON fixture", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea27910d5117b895a6caf1945db445e71197fadb", "messageHeadline": "node: Add JSON EdDSA pubkey serialisation/parsing", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "795fba11651264968fc9ebf0922c0e003fe3cdfe", "messageHeadline": "Add buildSrc module to IntelliJ", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f02e6580f3e89586c10d84a8f1191b050552253a", "messageHeadline": "Merged in multiple-notary-support (pull request #114)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1039, "deletions": 445}}, {"node": {"oid": "30ca340b6e54cfb17f77fabee1a939308a9d79eb", "messageHeadline": "Refactored NotaryChangeProtocol and tests: moved the proposal verific\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 182, "deletions": 107}}, {"node": {"oid": "0a5b7ace35f23a82e3dff81b9e42c758bb1f7a5f", "messageHeadline": "Made TransactionBuilder abstract. Every transaction type now needs to\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 76, "deletions": 62}}, {"node": {"oid": "9958b5c60339b8bd2ebbbc3e7f4649485e50b7db", "messageHeadline": "Added 'signers' property to the transaction data models. Signers hold\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 127, "deletions": 100}}, {"node": {"oid": "70495a021ee5faeed0a20b452391abc060b86615", "messageHeadline": "Introduce TransactionState, which wraps ContractState and holds the n\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 482, "deletions": 449}}, {"node": {"oid": "3b1e0200825b2b18c2d005a30a17bdb616d90581", "messageHeadline": "Extended the data model so that every state has to define a set of 'p\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 476, "deletions": 31}}, {"node": {"oid": "a813e9a088f860f81e7e9965531563d1710fc9bf", "messageHeadline": "Merged in rnicoll-trader-demo-cash-issuer (pull request #165)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a029e303a69f69807d01c8ef2c3b00e31ca94918", "messageHeadline": "Switch trader demo to expect self-signed cash", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0c325c31a2f4a65389f587d528bc9c2b74aa37ae", "messageHeadline": "Revert \"Merged in use-urandom-2 (pull request #159)\"", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 12, "deletions": 21}}, {"node": {"oid": "1a1ed3b9e6684131863e53b75b2c18ea785ca3ab", "messageHeadline": "Merged in use-urandom-2 (pull request #159)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "09e2e49d44cf9197dd00464656bee0f33d2201cd", "messageHeadline": "Merged in enforce-transaction-check-in-tests (pull request #160)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "f9d1c541955a9c42341870e69d713eb7d7ea1aeb", "messageHeadline": "core: Add comments explaining the never-to-be-removed deprecated func\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "1f171a1ecee3910b52d1cf0291b385328a4c6357", "messageHeadline": "Revert \"core: Removed unused deprecated test functions\"", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "eaf37e2e7a3e9c9317a0cd2df4d85d15b8a2eb5a", "messageHeadline": "core: make comment javadoc style", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9ec1ec786fc2d2c2c72e34768f6b7e654dce2998", "messageHeadline": "contracts: remove TODO", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "a72bab0fb7c894d7598cb55f671f5148da0ef2f2", "messageHeadline": "contracts: make test compile", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "643d3bab2bdd28c44904a5edda9369e1385737dc", "messageHeadline": "core: force transaction tests to check for accept/fail", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "f0d74d08598513681aed0befadf18547bfe9f4ee", "messageHeadline": "core: Removed unused deprecated test functions", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "ea7f9177d489eda7dbc2dfac76abc594500e141d", "messageHeadline": "core: make newSecureRandom() a one-liner", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ba96282591f4b40f202a650bc48aabbd1d02a2e3", "messageHeadline": "node: use newSecureRandom() instead of SecureRandom.getInstanceStrong()", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "481d2f7151209e74d09c31bfa94789bb0d543b75", "messageHeadline": "core: use newSecureRandom() instead of SecureRandom.getInstanceStrong()", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "906c100c29beffc5c7ed2ce0b3da20b2935cc168", "messageHeadline": "contracts: use newSecureRandom() instead of SecureRandom.getInstanceS\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6229e39b42488b08c8ba6b946c2c382d95389185", "messageHeadline": "core: Add newSecureRandom() that uses a non-blocking SecureRandom pro\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "60d175da028efcba615cf9c4c0ad503713a4b133", "messageHeadline": "Merged add-needed-build-variables into master", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "96d8d4b9d5bbe010fd5655178f594f23b44ef66e", "messageHeadline": "build: add comments on added lines", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c2f558029358ac1de7c2158df1c3667a2c063a07", "messageHeadline": "Merged in add-needed-build-variables (pull request #162)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2c6ed9223ed112c679d2534263d82c8f250feca6", "messageHeadline": "build: add back applicationDefaultJvmArgs, mainClassName variables", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f06487aa4c5b211e67ee10ab944d58babd47d819", "messageHeadline": "Merged in sort-of-incremental-quasarScan (pull request #154)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 66, "deletions": 123}}, {"node": {"oid": "683bb5c50b6963ce81c082345b09127d048fc73a", "messageHeadline": "git: add buildSrc/build/ to .gitignore", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8b2211ee0fe17b2c86b2b4c7f8800380fc3aa3fb", "messageHeadline": "build: compile config depends on quasar, add comment on local .jar dep", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "6f70affc6f678fbb609f6f0c8874fc9300ce9ff0", "messageHeadline": "build: Remove no-op line", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7f3458803cc12b62b97c652f69f41a1c30ff854f", "messageHeadline": "Protocols can use the serviceHub lazily in their constructors", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 45, "deletions": 28}}, {"node": {"oid": "dc5da8e1ad4c15d4133c6cdbfb49a99b7ef6e9aa", "messageHeadline": "build: use QuasarPlugin instead of copypasta", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 6, "deletions": 123}}, {"node": {"oid": "ded9cdbcb06e35c68fcd635a0820f937c44c475d", "messageHeadline": "build: add buildSrc/, QuasarPlugin", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 57, "deletions": 0}}, {"node": {"oid": "cb1b274d5ceb46d1f1812eb5b05acca0e54216a2", "messageHeadline": "Merged in switch-to-ed25519 (pull request #131)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 81, "deletions": 9}}, {"node": {"oid": "2663a6390e9a67bf0a09f768284e9368ceac776f", "messageHeadline": "core: Kryo extension methods for reading/writing ByteArrays prefixed \u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "5b4c4f167d80a84fa52516ea2fca12dc13e05c46", "messageHeadline": "core: .equals() -> ==", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8ce69ccb9b305b9a9b7df44a32499253d2f5344", "messageHeadline": "docs: add release note on curve switch", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b4ebd4f0959e87232baefd865c96c2ff531b33f", "messageHeadline": "core: use optimizedPositive for size serialization", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cd91c6a0e779b3f63e8f45f6d75c7493abe73dbb", "messageHeadline": "core: add serialization test for keypairs", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "af3d87803de2d3d7fcf19f74187e4ffc38a97ce9", "messageHeadline": "core: serialize bytearray sizes instead of relying on static sizes", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "376b73b823092855ee8a1b36c881fb907fcab6f6", "messageHeadline": "core: switch to static size bytearray serialization of keypairs", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "22567d11b5fbf26b9998b86a10c9a482d8107c7d", "messageHeadline": "core: implement custom serializers for ed25519 keypairs", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 41, "deletions": 2}}, {"node": {"oid": "1fe283c113c1d4826f0d70da556d00014a7356a2", "messageHeadline": "core: switch to ed25519", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9930e8d5c754d2bebc67defc6c3c0617f3344824", "messageHeadline": "core: add net.i2p.crypto:eddsa dependency", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "512e304bf1d3b2ddfe312f5845e90d2a1731a117", "messageHeadline": "Merged in remove-commented-out-resolve-tx-proto (pull request #156)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "b689f2a13923d5217d33eb9a1dd9f0237eddc631", "messageHeadline": "Merged in rnicoll-amount-issuer (pull request #126)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 424, "deletions": 210}}, {"node": {"oid": "ad72f3e48f3967cc476384544749e7601b6270d2", "messageHeadline": "Add issuer to cash amounts", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 415, "deletions": 206}}, {"node": {"oid": "d6a79b7baef51af6cfa0f5f5a93d2ec33d27874c", "messageHeadline": "Minor: Pass reference into fillWithSomeTestCash()", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 8, "deletions": 3}}, {"node": {"oid": "eae3efdf0247d49ced0b1a295defcd23f8f0dc42", "messageHeadline": "Minor: Edit reference after copying amount", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "77b3f3968ed5ccc32ba1bca046b60dae48c140bb", "messageHeadline": "Merged in mike-kms-has-identity-key (pull request #155)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "cae39332bf8de737783b6eefea6538b80ba47e3c", "messageHeadline": "Remove commented out ResolveTransactionsProtocol call as it is not re\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "aa0a68ba369874ee939226386e0f1c15f836882d", "messageHeadline": "Merged in rnicoll-docs-rebuild (pull request #153)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10063, "deletions": 4045}}, {"node": {"oid": "7d09a09070b035dcf6ce298ed3bc737181043a93", "messageHeadline": "Place the long term identity key into the KMS for now. This will all \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 5}}, {"node": {"oid": "860353c4d4894bd28edb15ff715ba6c1f104c956", "messageHeadline": "Initial checkpoint when protocol is first added", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 90, "deletions": 17}}, {"node": {"oid": "eb4c24abcb8af74b0b8f5a7e1d4ac7e9d50872fa", "messageHeadline": "Merged in kotlin-codestyle-properties (pull request #146)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "72842eaaf4a66090d60be4dfb0390aeecbd2d247", "messageHeadline": "Code style changes for properties", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "2fed96cad0eb81e0fb4e3919d5316df58b28af82", "messageHeadline": "Rebuild documentation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 10063, "deletions": 4045}}, {"node": {"oid": "f9c1f317305ae3236933f1ded98bda68d51e69b4", "messageHeadline": "Merged in rnicoll-transaction-graph-search (pull request #149)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 80, "deletions": 7}}, {"node": {"oid": "f831ffdf3d73859fbf8e92194d96a0f1740177e7", "messageHeadline": "Add tests for TransactionGraphSearch", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 80, "deletions": 7}}, {"node": {"oid": "07153578f01fad57f4504550e831d51d73ebdfd9", "messageHeadline": "Merged in fix-clockutils-suspendable (pull request #150)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d109252f5deee3ed9a6edeca923fa95c4e86c39", "messageHeadline": "node: add missing @Suspendable", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aa6fa156add7aaebc6ecfac0f300ac0b790c3ed", "messageHeadline": "Merged in removecrowdfundcontract (pull request #147)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 340}}, {"node": {"oid": "cba76bb0f45312248e3c1a7d14fa1218b2a8f7c1", "messageHeadline": "Merged in quasarScan-warning-fix (pull request #143)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "b595b23ed7af34fc9b938134fd18eded53dafbdb", "messageHeadline": "Remove quasar scan related warnings of suspendable supers outside our\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "7e15445ee931c6f4b96c07becdf58476d07cd541", "messageHeadline": "Removed the CrowdFund contract since it is written in a style that is\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 0, "deletions": 340}}, {"node": {"oid": "853bc683f8d510e6dc8edfb2f82a191dd389a483", "messageHeadline": "Simplify last checkpoint removal race condition fix", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "aa153be6f062c98bdf914562ee1e68d5cbba5439", "messageHeadline": "moved methods in ChildrenProgressTrackers into ProgressTracker", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 70, "deletions": 72}}, {"node": {"oid": "fdd8446b29fcc29699cbfacfbe24ca08e2b908a3", "messageHeadline": "Merged in rg_todo_irs_676 (pull request #140)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 32, "deletions": 22}}, {"node": {"oid": "6b886bde4a8d0a4906770515dbdd9ee16ea57194", "messageHeadline": "Nodes now need a setup step before running.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 35, "deletions": 25}}, {"node": {"oid": "3ab3955213b585b4f1949a14eb982428e50d9261", "messageHeadline": ".", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2ce0dce0aafa7c0309e47d9a06acde9fe403c482", "messageHeadline": ".", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 15, "deletions": 17}}, {"node": {"oid": "0115df6e9acdb976cf415086480cc5e524a343bf", "messageHeadline": "cleanup", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "86203709c095e1bf748bfb838517da12d58a36c3", "messageHeadline": "Payment dates now are calculated as an offset to the period end date", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 25, "deletions": 13}}, {"node": {"oid": "a25b69aa8e57f7b5fb17a1287baca75ae9ba04c4", "messageHeadline": "Merged in rnicoll-library-docs (pull request #130)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 101, "deletions": 0}}, {"node": {"oid": "71cbea46e3d3eccc63c14dc558733499a185f886", "messageHeadline": "Merged in R3-CEV/internal/simulation-changes (pull request #137)", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "56821c3a242b2e8c51b4af1d9d6480a76dd4d956", "messageHeadline": "node: rename _networkMapRegistrationSettableFuture to _networkMapRegi\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "16465ba4754387330f6ab53000f9489053e237ed", "messageHeadline": "node: prefix private field with '_', use get() =", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "50cd3c938a1a499e26101c87066803b0015816e4", "messageHeadline": "node: hide writable networkMapRegistrationSettableFuture", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0dda3b2473e88b28cd5d9478a43c5e3548d2f47e", "messageHeadline": "node: wait for last checkpoint remove before completing state machine\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "fe83e41f5284b164604082724ba1ea25e1dee3f5", "messageHeadline": "node: use star projection instead of useless transform to hide type p\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5525487169b815d2c0fe22c42acc3e712c0ad472", "messageHeadline": "node: remove debug println", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "3bf95429e948f9db07b9d57a3264f20eed881147", "messageHeadline": "node: change InMemoryMessagingNetwork so that the exposed allMessages\u2026", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "53bd5c2287e7aa8a3ae38ed8e4ec6da132ead91b", "messageHeadline": "node: make AbstractNode's networkMapRegistrationFuture non-nullable", "author": {"name": "Andras Slemmer", "email": "andras.slemmer@r3cev.com", "user": {"login": "exFalso"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "76a5328e4b6630b8d2ab9bddbd0aadb0aedeeb88", "messageHeadline": "Replace TokenDefinition with Issued", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a96a05d857b36716f386d98659d4442a1189eaee", "messageHeadline": "Add note about party type being likely to change", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "92b25af0926bb4f9c5ca3e453470953d5e28b3ad", "messageHeadline": "Clarified contents of WireTransaction", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "14463266db5df3a509fdd1b962d03da931a11c8b", "messageHeadline": "Add definition of state interfaces", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 31, "deletions": 10}}, {"node": {"oid": "4b39ab03579f0896c26d6503ede00d634e8348a5", "messageHeadline": "Clear up wording around how the FungibleAsset superclass is used", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8d1ac66787afcb4a571c2d79c77becee60039e95", "messageHeadline": "Remove Business Calendar header", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 0, "deletions": 3}}, {"node": {"oid": "874892df93c8faf7f6777d91e1c8d7cc5fd9ffa7", "messageHeadline": "Move fungible definition up the document", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 5, "deletions": 4}}, {"node": {"oid": "fc3bc163aa564c90a36b5451a78bafdc58060fb7", "messageHeadline": "Tweak wording (state -> states)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9cdcaaa606bf1e46e4541510495f9ec6780beaf5", "messageHeadline": "Add documentation of transaction data types", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "8ea8ec435e2efefc38f78455e434e3d5b63ea69a", "messageHeadline": "Merged in rg_todo_irs_utils_41 (pull request #138)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "12f3e4802c2723c875c4780dd1226869e952ee90", "messageHeadline": "Change to the comments that we have discussed the possibility of allo\u2026", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "86b5b7299ad97fe21111c30f319f1b301c36bb52", "messageHeadline": "Moved node directory creation into the abstract node.", "author": {"name": "Clinton Alexander", "email": "admin@clintonio.com", "user": {"login": "Clintonio"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "58d5162782b04decfd27c4225b992ffa11088bdc", "messageHeadline": "Merged in cor-133-observable-wallet (pull request #135)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 262, "deletions": 95}}, {"node": {"oid": "73cbab0084014e208e78fa4a93d0602db7f615c4", "messageHeadline": "Pull out Wallet observable into it's own branch", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 262, "deletions": 95}}, {"node": {"oid": "b2382e5a7f2188b0eb486990887208eb6d5deb77", "messageHeadline": "clean up", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 127, "deletions": 104}}, {"node": {"oid": "d9ad1b78efb8dbdb6755801ad13688b4008427ef", "messageHeadline": "Merged in cor-133-observable-smm (pull request #134)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 105, "deletions": 28}}, {"node": {"oid": "82abc6904680eb9dd27c9117b24f4c643b337f64", "messageHeadline": "Pull out StateMachineManager observable into it's own branch", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 105, "deletions": 28}}, {"node": {"oid": "40bddc0a776e8d52112536ff2d97e0dcdc84150a", "messageHeadline": "Verification for Move command.", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 95, "deletions": 6}}, {"node": {"oid": "a50d68f4b1d9aff773189186833a3dcef46aa616", "messageHeadline": "Unit tests, documentation", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 177, "deletions": 57}}, {"node": {"oid": "ff467beaec94bc6704e22322c55e3d2dd9341228", "messageHeadline": "Merged in irsdemowindows (pull request #125)", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 446, "deletions": 164}}, {"node": {"oid": "28c6df24403454c3782d5fdf422fd7b58c646dfe", "messageHeadline": "IRSDemo is now fixed. Merge conflict caused notary types to become mi\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "2b64ba1cc6ee481cfe8e105e3648821c6e0d42e7", "messageHeadline": "Fixed IRS demo success case for PUT requests.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "146f274dd0a29c486eefff21d3d2f732a3f4590b", "messageHeadline": "Demo now requires the setup steps if the configuration is not default\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "7b2214e888db58a88ed79bb8ea8f9b60e940cc48", "messageHeadline": "IRS Demo config is now able to be run in any order if default directo\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "8010836f145d11df5938c959e200b57dceba12e1", "messageHeadline": "Added setup steps to the IRSDemo to make steps more explicit and tidi\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 139, "deletions": 76}}, {"node": {"oid": "782d50958dfca7729b23d49214687ee4d54753e7", "messageHeadline": "IRS demo endpoints are now parameterised for the Trade and Demo modes\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "0c9463768560679a0a91d8fb2c043bbe2ca905ec", "messageHeadline": "Documentation now has separate Windows instructions for running the d\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 44, "deletions": 13}}, {"node": {"oid": "6b62f33c46032dcbd6613a8d00e435d7f5b72b87", "messageHeadline": "Corrected the currency mismatch in the example trade.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9e32d62d0f7f57f91d6d9b074610e7d470c7c7e7", "messageHeadline": "Moved resource files for IRSDemo from scripts to resource directory. \u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "32a5d4173ad4b826d797de73cfe6fa5675d12cd0", "messageHeadline": "IRS demo now requires no manual configuration. All functions made pri\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 25, "deletions": 40}}, {"node": {"oid": "626e8489e8e35e656d6d88ce8095bfd62f7635a6", "messageHeadline": "Non-options arguments are handled correctly in IRS Demo", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "8e9fc2d4c0b9df30345a8ec1e1d0c7e5b296476f", "messageHeadline": "Updated help text and corrected argument handling in IRS demo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "fad45eaa912c6cca1a63ce307a4227298331853e", "messageHeadline": "Updated documentation for the IRS demo.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 10, "deletions": 12}}, {"node": {"oid": "389a4704001c8605d3eadaf02c0a348eb0106d6f", "messageHeadline": "Moved IRS demo date setting functionality to Kotlin code. Removed now\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 44, "deletions": 64}}, {"node": {"oid": "3d556c614fb4951f4afd77c7bf2db73c3ada73d1", "messageHeadline": "Moved IRS demo trade mode to the Kotlin demo code.", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 102, "deletions": 40}}, {"node": {"oid": "639f97ff9c9368210efa2e63188be21fe278a354", "messageHeadline": "Rate uploading moved to IRSDemo.kt from irs-demo.sh", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 50, "deletions": 15}}, {"node": {"oid": "9a619cc4ae7e51d0b861dd751ddf7a0cfc1ed442", "messageHeadline": "IRS demo to now has roles for NodeA/NodeB and most options are now~ o\u2026", "author": {"name": "Clinton Alexander", "email": "clinton.alexander@r3cev.com", "user": {"login": "Clintonio"}}, "additions": 117, "deletions": 46}}, {"node": {"oid": "2365f9bca5bbc964bac1f33a0a4862f4c04e91c0", "messageHeadline": "Persisting transactions to disk", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 262, "deletions": 158}}, {"node": {"oid": "134aae8a44526d7e89d08bb369c2e2f4fa7badce", "messageHeadline": "Merge branch 'master' into sofus-generic-contract", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 1267, "deletions": 667}}, {"node": {"oid": "7438fc22978ab584cf288f50bd8fb72942402d20", "messageHeadline": "support multiple output states", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "f6e577f672d0b39bf8ae93d614dcb16bfc260257", "messageHeadline": "Merged in cor-133-serialization-as-tokens-2 (pull request #129)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "97e04ba7d042167ffbeb952b566a3aa1e2e58b9d", "messageHeadline": "Fix registration of services due to Kryo not following synthetic fiel\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "e887c0e7efb6dbb8f787c2d29b6b2fa2417b8922", "messageHeadline": "Merged in rnicoll-fix-json (pull request #127)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "280581450ae0c54bf19361792a5ccbce4f218da2", "messageHeadline": "Correct 'currency' -> 'token' in JSON", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "49664b4b5077e1829648589224a7eec9b3c58e37", "messageHeadline": "Assign platformClock in serviceHub directly to avoid serialization is\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21f53a7d3ef9b314b4e70543e31e01838649296a", "messageHeadline": "Revert \"Revert \"Merged in validating-notary (pull request #123)\"\"", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 453, "deletions": 203}}, {"node": {"oid": "ba1a6ab61413335752200879436eeb33b5452651", "messageHeadline": "Merged in rnicoll-non-currency-cash (pull request #124)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 221, "deletions": 140}}, {"node": {"oid": "f4f0e160d2be9519425a56808c31929823139493", "messageHeadline": "Genericise Cash contract to support non-Currency things", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 221, "deletions": 140}}, {"node": {"oid": "e64145991e633185ce9381a89888f3f342dd6846", "messageHeadline": "Revert \"Merged in validating-notary (pull request #123)\"", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 203, "deletions": 453}}, {"node": {"oid": "d9f4e4da2e50016e07eaaf047b43b5819e23da80", "messageHeadline": "Merged in validating-notary (pull request #123)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 453, "deletions": 203}}, {"node": {"oid": "c45bc0df202feb84d343f264f79275ad73344084", "messageHeadline": "Split up Notary protocol into Client and Service parts. The Service p\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 453, "deletions": 203}}, {"node": {"oid": "be397881a9bbf4a737e3b482eb16848b6c06c231", "messageHeadline": "cleanup", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 20, "deletions": 32}}, {"node": {"oid": "334dfb9d7b9ef5b0f07fabe71cf698a643b821dd", "messageHeadline": "action output contract check", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 92, "deletions": 61}}, {"node": {"oid": "dc9fb2a3d4608aa98f498802115e08470ea5a055", "messageHeadline": "First steps", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 688, "deletions": 0}}, {"node": {"oid": "654dc3f60a4e9a0850b9575b8bf524edd36b7bd8", "messageHeadline": "Resuming from checkpoints now working - seller (but not buyer) in tra\u2026", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 339, "deletions": 188}}, {"node": {"oid": "1a1efd952373a8ba487d2985ab7293c092968409", "messageHeadline": "Merged in cor-133-serialization-tokenization-of-services-1 (pull requ\u2026", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 245, "deletions": 131}}, {"node": {"oid": "8122e35a8ad72e0808d28f8099bf4608e4030d7b", "messageHeadline": "Have ServiceHub entries implement SerializeAsToken so they are not co\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 245, "deletions": 131}}, {"node": {"oid": "d8940ca88c914f01874af5e133183d6dc13d50ee", "messageHeadline": "Merged in rnicoll-generic-amount (pull request #122)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 121, "deletions": 109}}, {"node": {"oid": "d7b367965fa9e320dd07b20ad4d8a07cb032eac2", "messageHeadline": "Genericise Amount class", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 121, "deletions": 109}}, {"node": {"oid": "fae934e7b0961c177ef9f5c2edc22b61c4cbdc2b", "messageHeadline": "Merged in rnicoll-cash-move (pull request #120)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 29, "deletions": 23}}, {"node": {"oid": "fc62010da6b77d8d1a28b1042706c6af61a9d75d", "messageHeadline": "Move cash contract into its own package", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 29, "deletions": 23}}, {"node": {"oid": "93832457e4cb70e49cd9406ee3665aa71deab43e", "messageHeadline": "Merged in rnicoll-cash-sum-tests (pull request #118)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 88, "deletions": 2}}, {"node": {"oid": "1e0844ccb5f9756538670db6fb719abb9199805c", "messageHeadline": "Merged in fix-affinityexecutor-test (pull request #117)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2fa939d50ec60f33a541f19557a0c1a09926d731", "messageHeadline": "Merged in docs-release-process (pull request #115)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "b4ee6a09daea32a275ba2296d28ede78cf870bb0", "messageHeadline": "Merged in trader-demo-fix (pull request #121)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "ee5088066c3f3b15bd2d13189de8aa650ad031d5", "messageHeadline": "Add unit tests covering cash sum methods", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 88, "deletions": 2}}, {"node": {"oid": "4a79600653c0dc390e90bb0cb15442e12973c0c8", "messageHeadline": "Trader demo fix: buyer now records completed transactions and doesn't\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "e313beb40a05dcee0722035554d1fc9369bc427f", "messageHeadline": "updated JIRA link in README.md (from kanban to sprint)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3974f7b6328da7d2a08298b0097f4831d7dc04ae", "messageHeadline": "Fix the .gitignore file for the internal repo", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fac38e1f3f5c4af933fbd07708a24198c4762f96", "messageHeadline": "Attempt to fix AffinityExecutorTest and fix an IDE hint.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6bcd9038c5186af4741729f55f8ab54a98be696a", "messageHeadline": "update JIRA reference", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bb8944ab1738c11143d14d62c86146e0062e4a5b", "messageHeadline": "Docsite: more info on how to cut a release.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 20, "deletions": 1}}, {"node": {"oid": "f7c07565264665e2a79e440456a431dc9de059be", "messageHeadline": "Add a dummy test to NonEmptySetTest.Guava", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "e3727a1de60d2ddccfc34ceae55fac0687dc5714", "messageHeadline": "Merged in rnicoll-base58-tests (pull request #113)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 79, "deletions": 79}}, {"node": {"oid": "570dc3842340cf029ada48aca7ed869027ef1661", "messageHeadline": "Merged in cor-133-clock-helpers (pull request #112)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 654, "deletions": 1}}, {"node": {"oid": "7982902e38c08cc0e43c2f387235987ed0803e2b", "messageHeadline": "Added comment about use of Semaphore and CountDownLatch", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a71c5ea2ff0de20241c2cd8623b9a362cf395d46", "messageHeadline": "Merged in rnicoll-non-empty-set (pull request #109)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 186, "deletions": 0}}, {"node": {"oid": "4744740913e48cce1329dfa233e2d376a4987cc0", "messageHeadline": "Add NonEmptySet", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 186, "deletions": 0}}, {"node": {"oid": "4c75effe8c628343964c44166c2d4a08c4998ca8", "messageHeadline": "First phase of updates based on feedback", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "40b6b0d186a8e85db97fcfab9bd3697fe0116e81", "messageHeadline": "Port Base58Test to Kotlin", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 79, "deletions": 79}}, {"node": {"oid": "4065cb25c0fb4db57f065c63884867ca1cfa9596", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 37, "deletions": 17}}, {"node": {"oid": "eabffb7fda5a2f0fc4c635074eb3499e7cba13e3", "messageHeadline": "Docsite: fix minor issues in the running-the-demos page", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 14, "deletions": 9}}, {"node": {"oid": "b6c3359cde3bb53f99d2b77759cbf9b6f6f0d9db", "messageHeadline": "Docs: regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 81, "deletions": 1840}}, {"node": {"oid": "68824e9d7e961cc917b6c7326be76e5415cf284a", "messageHeadline": "Docsite: added a release notes page", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 302, "deletions": 0}}, {"node": {"oid": "0b2c16be673e4db76a05419deaf96b00123b9f3c", "messageHeadline": "Changes to packages after refactor", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "f8e610aa716d1776fb5047537e3918042a7f351c", "messageHeadline": "Re-apply changes", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 645, "deletions": 1}}, {"node": {"oid": "1e9f97f8908f52ecc3a03eebc9acc4836fba6794", "messageHeadline": "Docs: regen docsite for new where to start page.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 362, "deletions": 1}}, {"node": {"oid": "1877491a9a15e325e488928a548d857d1c8ad3d6", "messageHeadline": "Merged in full-scenario-tutorial-doc (pull request #105)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 70, "deletions": 0}}, {"node": {"oid": "8488e4d3ff9f867b39c6f9e038978e4601f248d8", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 66995, "deletions": 56989}}, {"node": {"oid": "fffeb4caa93620e7423b399e707abe32a6fa3998", "messageHeadline": "Docs: fix a typo that caused a parse failure.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "725581ef02298a5ece5d311e26a0c7046cff2011", "messageHeadline": "Merged in mnesbit-cor-174-add-r3corda-namespace (pull request #110)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1009, "deletions": 1009}}, {"node": {"oid": "8024f015b3dce6cc76e2b01ace821acac81d1bf7", "messageHeadline": "Fixup dokka path to pickup new locations of modules", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a27ca5989b53c9b46f37b674d9bf977ee4a7a2d", "messageHeadline": "Correct main application class name", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ab5fc4a1d5522956058d149987ba82aafee2db4a", "messageHeadline": "Fix up default IntelliJ run configuration", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "63a5fd1b9e3f868c5311c95ba1f8fa34ac8fec6d", "messageHeadline": "Add com.r3corda to all namespaces.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1018, "deletions": 1003}}, {"node": {"oid": "4eb423358494406a42f978c01b46474cc06c94cf", "messageHeadline": "Merged in mnesbit-cor-174-refactor-namespaces (pull request #108)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2136, "deletions": 1853}}, {"node": {"oid": "d1e8d15d9d2860038e47113683d788e4cb442f46", "messageHeadline": "Merge branch 'mnesbit-cor-174-refactor-namespaces' of https://bitbuck\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "1d5f409c66f7491987bdb3c2a6dd927f8bae330d", "messageHeadline": "Remove unnecessary .Companion statements brought in during refactoring.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "45f67a4f8c34ce0142fad21dd1e31073031848da", "messageHeadline": "Remove orphaned comment", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "60ff42dd302fc59cc8672c0746ee7ba7ea9a9173", "messageHeadline": "Move test to core as part of tidy up.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "69cba98ddcea9d3ed5616cccfd86c7e1f6997ab0", "messageHeadline": "Push unit tests that needed some contract functionality into core by \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 148, "deletions": 34}}, {"node": {"oid": "a7c0296f6b41ebf44e3ef94cdf10e5a97433272e", "messageHeadline": "Rename node.core to node.internal from Rick's suggestion not to use c\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 315, "deletions": 315}}, {"node": {"oid": "8e9055b90742b68ea314071bfcd85f3c216c3ed7", "messageHeadline": "Kill test resource file that didn't move correctly", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 756}}, {"node": {"oid": "f6f56797cea18b1ba343c5bcea2a1a08fca77a4c", "messageHeadline": "Refactor code into clear core, contracts and node namespaces. Move se\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2728, "deletions": 1801}}, {"node": {"oid": "a556dfb17d28d3971960eabce4dcf72d934a4954", "messageHeadline": "Push internal subsystems into node", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "c6b788f7920df463cf651cfc7c892c142ddf7dd6", "messageHeadline": "Remove orphaned comment", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "06f4c6ab5b013a63c487606a2d88c1bcfea88ef3", "messageHeadline": "Move test to core as part of tidy up.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "097a520e0590fd46a5e840087ca8cd99a6a71f5e", "messageHeadline": "Push unit tests that needed some contract functionality into core by \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 148, "deletions": 34}}, {"node": {"oid": "5d054c8ab3e0525c8e68a4ac8061f1f9ffb7d8a7", "messageHeadline": "Rename node.core to node.internal from Rick's suggestion not to use c\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 315, "deletions": 315}}, {"node": {"oid": "6c31420d23e3aa284ab2ef9746a414a8db4471c9", "messageHeadline": "Minor: typo fix in running-the-demos.rst doc.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "073f4a8e7eabeb588552f57775cfa9a80ea0a24a", "messageHeadline": "Merged in docs-setup (pull request #103)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 24, "deletions": 13}}, {"node": {"oid": "4ecc129b7238ac29ac4e535759232cde6789d244", "messageHeadline": "Kill test resource file that didn't move correctly", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 756}}, {"node": {"oid": "01e9536444eb4a67b51c94048d020204580361fb", "messageHeadline": "Refactor code into clear core, contracts and node namespaces. Move se\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2728, "deletions": 1801}}, {"node": {"oid": "c8130581a98bcf0a893bfab6510375bbc5d7d287", "messageHeadline": "Push internal subsystems into node", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "5e70646bd2cd259a23d73c82d04263df56112ab7", "messageHeadline": "Refactor the trader demo and add comments to make it easier to custom\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 159, "deletions": 81}}, {"node": {"oid": "6f1e2047ddf8b3c548a5737bfd619f98df871440", "messageHeadline": "Docs: add a doc that describes how to link the other tutorials togeth\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 70, "deletions": 0}}, {"node": {"oid": "ed3b33af19c6d6956a73372df5ce15e7baaf5703", "messageHeadline": "Cosmetic change", "author": {"name": "Wawrzyniec Niewodniczanski", "email": "wawrzek@wawrzyniecs-mbp.home", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6896af25b259dc9884bb88c7fdac84b3ae786940", "messageHeadline": "Merge branch 'setup-docs-changes' of bitbucket.org:R3-CEV/r3prototypi\u2026", "author": {"name": "Wawrzyniec Niewodniczanski", "email": "wawrzek@wawrzyniecs-mbp.home", "user": null}, "additions": 3652, "deletions": 2595}}, {"node": {"oid": "e5ef9b28b70feec4d8088310f09af1ecbbe75fe0", "messageHeadline": "Improve Set Up documentation", "author": {"name": "Wawrzyniec Niewodniczanski", "email": "wawrzek@wawrzyniecs-mbp.home", "user": null}, "additions": 24, "deletions": 13}}, {"node": {"oid": "719e0ad9f2fb9aa0c50842794566e80c7874a2f3", "messageHeadline": "Merged in plt-141-serialisation-helpers (pull request #95)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 182, "deletions": 1}}, {"node": {"oid": "041aab5af0c44394bb595e1146ea2cb96732baaa", "messageHeadline": "Serialization tokenization support for large objects (e.g. entries in\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 182, "deletions": 1}}, {"node": {"oid": "e8ae3be38d928d8ff6cd289d7c6e7d27927728a5", "messageHeadline": "TwoPartyDealProtocol fix: don't check Notary identity if the transact\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "06cf7a21bebbcdf9d98e78ea1b13477216f2378d", "messageHeadline": "Docs: misc markup fixes and adjust an out of date paragraph about ora\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5b1b5773eec3d6d38025096f8606f023dad8d0ba", "messageHeadline": "Merged in simplify-demo-execution (pull request #99)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 56, "deletions": 117}}, {"node": {"oid": "e1f899647a16a42e5be1734680854247b47997b6", "messageHeadline": "Modify the trader demo so it doesn't need a shell script to start it \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 56, "deletions": 117}}, {"node": {"oid": "8211a7937b84a4bcaf049a83ced414981fd82b81", "messageHeadline": "Merged in simulation-bug-fixes (pull request #96)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 452, "deletions": 167}}, {"node": {"oid": "69eef9a947193964c7f0fff319df54414753b66f", "messageHeadline": "Temporarily disable the IRS simulation test due to it revealing an is\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e475b146d90ccbc8c60ee56f7e80184c601fb843", "messageHeadline": "Testing: add a unit test that runs the IRS simulation through to comp\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 244, "deletions": 65}}, {"node": {"oid": "f9920cbc28f57d13442adedee50350914094289c", "messageHeadline": "Testing: expose a future from the Simulation.start method to let you \u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 58, "deletions": 22}}, {"node": {"oid": "8bcc6bdf1cefb8801403d47fb16db23a5fc8be6d", "messageHeadline": "Testing: expose the full message transfer record (with sender and rec\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "5de2ba4ef976dd80c0102e5fa4b3b485bbcebc7f", "messageHeadline": "Tweak the simulation so that the startup sequence of the network (wit\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "474054411db214eca211978fde7e2ff3f598d38f", "messageHeadline": "Minor: expose a started getting on AbstractNode and check for double \u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "c5f784968963d7da523a4c9fe03fec5d7417de81", "messageHeadline": "Minor: delete dead field", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "b714a09881f2ed963a0ece309c934e51738c5a0a", "messageHeadline": "A node that is exporting a network map service should not try to regi\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 42, "deletions": 23}}, {"node": {"oid": "883be1997853a8428cbab921df80c5f0ee72f59d", "messageHeadline": "Testing: make the in memory messaging service support logging of all \u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "c5217412a4aea2ad02318d124659810ca772ea2a", "messageHeadline": "Put the network map service into the list of network services in Simu\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b388fa529f5a8de3f7956cc617504f4c8eb59ced", "messageHeadline": "Merged in uniqueness-service-tweaks (pull request #98)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "8f9413115bae6114c4c756a84841d87b8cbf58ee", "messageHeadline": "Added a TODO for combining the Notary verification logic with command\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "4affe7271bd3b98d45319faa2eb5a04f6b1e13d4", "messageHeadline": "Seller: Verify that the Notary signature received from the Buyer is b\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 26, "deletions": 4}}, {"node": {"oid": "f363439a6c4e48d92b5ab4e84116745cac8ced82", "messageHeadline": "NotaryException now provides the specific error information", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3ef8763d71c59603e3be75f7501e29b6759e829c", "messageHeadline": "Minor: add /node/build to .gitignore", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bfeb768f2d0711d770d2ac3cb2df92e2e0e25901", "messageHeadline": "Merged in mnesbit-cor-174-reorganise-for-bank-developers (pull reques\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1543, "deletions": 1353}}, {"node": {"oid": "4fd32c345552e2c3615393c8e9ce5bd56b5b40ab", "messageHeadline": "Merge remote-tracking branch 'remotes/origin/master' into mnesbit-cor\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 64, "deletions": 31}}, {"node": {"oid": "56dea4d14e8597a99c2f0b47aa3f7e1942baee9e", "messageHeadline": "Merged in mnesbit-cor-142-windows-fixes (pull request #97)", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "e38b1019709ff1b2472bfdd7213a2f536e30dec0", "messageHeadline": "Merged in release-process-docs (pull request #88)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 37, "deletions": 15}}, {"node": {"oid": "c30564d813b0e3db1fa4df8011763dc6ea551fe6", "messageHeadline": "Remove my original project structure proposal, because it doesn't the\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 110}}, {"node": {"oid": "e8e909a5ff61d88ea670e9c58590f812f437a691", "messageHeadline": "Use simple for loop for api registration on node", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "a95545703f83d410ef5407c2735aced7b574206b", "messageHeadline": "Merge branch 'mnesbit-cor-142-windows-fixes' of https://bitbucket.org\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "306c9a67cba72f72fd471e894542466b17249946", "messageHeadline": "Force wildcard classpath into generated windows startup scripts to pr\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "32c2ee7966d2b0bfec778c1b06094465326bf1b6", "messageHeadline": "Fix node lock to work on windows where automatic file deletion on exi\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "f26178f602778f3874ba290ce7bfe567c72ecba0", "messageHeadline": "Fix variable shadowing", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a5791655a9b8fa625d579aa0b6eb727b404a1aab", "messageHeadline": "Merge branch 'mnesbit-cor-174-reorganise-for-bank-developers' of http\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6bdbc7925bbf8d23ee5e17e86378e4e65fde5529", "messageHeadline": "Fix IRS demo by allowing demos to optionally register JAX-RS classes \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "988e00099d9768bf12476d569a1039842f4be7e0", "messageHeadline": "Capture file moves to separate Node implementation code into its own \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 143, "deletions": 63}}, {"node": {"oid": "058ac986bd76b4da6416dbd22c3dfcedf5d8456a", "messageHeadline": "Move contracts base files to namespace to make api aspect clearer in \u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1383, "deletions": 1286}}, {"node": {"oid": "8beaf08239dafdb56de88771b437751ee9be17df", "messageHeadline": "Convert proposed structure into a doc source file and include in index", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "2942e7dc948ebd653a88cb5fc2f85717a09803ad", "messageHeadline": "A proposal for how to restructure the gradle modules and namespaces.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "422d65cc5492eeacc312bb8c8f0acbf3d41a466e", "messageHeadline": "Rearranging interfaces and implementations. Notary fix for the cash t\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 70, "deletions": 61}}, {"node": {"oid": "7d0ce00978a3fb8d21057342d8b77adc8236b9ec", "messageHeadline": "Minor changes to the Notary doc", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "0da604e33b9c85c286065c341a678debc39800eb", "messageHeadline": "Added another chapter on implementation and usage.", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 83, "deletions": 15}}, {"node": {"oid": "e77d3a40bd69e3ef34946417f668ad9470f5cc9e", "messageHeadline": "Added docs for the Notary", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "324b2be06c6d4566a917b43c8eea4e88336038fe", "messageHeadline": "Added a rendundant condition to a branch for readability", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c422bebd336783ef2842f45c0bfd7efeaa2aabb", "messageHeadline": "Added noneOrSingle extension method, which returns a single element, \u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 74, "deletions": 5}}, {"node": {"oid": "fa3f7e7fa67e77d22ccd3fde859069ab3f455160", "messageHeadline": "Added a basic Notary service with protocol for signing transactions", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 1003, "deletions": 840}}, {"node": {"oid": "539e23a0b16225c6386d94c4ade0b77d3437078b", "messageHeadline": "Merged in plt-141-moves-only-part-3 (pull request #93)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 65, "deletions": 110}}, {"node": {"oid": "3f3ab74f1e3ee8e1b547307d2a43f0f8c015c38f", "messageHeadline": "Merged in rnicoll-ricardian (pull request #90)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 101, "deletions": 14}}, {"node": {"oid": "25e2c4bc4dd5847a938158efb0e3a2031bac2d48", "messageHeadline": "Add issuance definition for cash contract", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 101, "deletions": 14}}, {"node": {"oid": "030f12876ff81af6556381ead7b39c00f9a3fecf", "messageHeadline": "Remove copyright notices from a couple of files", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "1ce8a64938f487a55f6321244321a646e2c91df9", "messageHeadline": "File and interface moves to core module", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 65, "deletions": 95}}, {"node": {"oid": "3ee601360ed653b8f2fdfc585af2ddd771f8c0b9", "messageHeadline": "Merged in plt-141-moves-only-part-2 (pull request #92)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 106, "deletions": 81}}, {"node": {"oid": "e319a33b528cea23e83406784b9d9425c01d08f5", "messageHeadline": "Added TODO to ServiceHub and CheckpointStorage", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "81c698a260f3eb876f661abe2c39236b65c956bc", "messageHeadline": "Minor: fix some compiler warnings", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 7}}, {"node": {"oid": "506441977f3589d836af40e441404ec714987dec", "messageHeadline": "Minor: suppress an IntelliJ Gradle warning", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d52855bfa259d4cbc5b79782ef3dd36037aae844", "messageHeadline": "Regen API docs with new Dokka", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1423, "deletions": 186}}, {"node": {"oid": "232a4b7f53cdd70c94ec37c2c1ad8ae2fc12b907", "messageHeadline": "Kotlin 1.0.2. Enable experimental incremental compilation in Gradle.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6017179bc01b7559ddcf0da049aa44adab283f0d", "messageHeadline": "File moves to core module and split of interfaces and implementations\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 102, "deletions": 81}}, {"node": {"oid": "3f77de0de81ebc670fdcd7ba6959a982bd5b3a61", "messageHeadline": "Merged in plt-141-moves-only (pull request #91)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 180, "deletions": 146}}, {"node": {"oid": "a18e7b06bff5eebc2b9355fd3344665b8c90a92b", "messageHeadline": "File moves to core module and split of interfaces and implementations\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 180, "deletions": 146}}, {"node": {"oid": "e672344639bdc6e3d8bdeb33df341226f6e98369", "messageHeadline": "Convert proposed structure into a doc source file and include in index", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "ff2824780c764f34e14b7a4c24245c6131954606", "messageHeadline": "A proposal for how to restructure the gradle modules and namespaces.", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "61605b18e3ac11361b146abeab1117b1dbd4f1a1", "messageHeadline": "Add a page that briefly describes the proposed release process.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 37, "deletions": 15}}, {"node": {"oid": "4271693b85031766339ec1920e54d95123db110a", "messageHeadline": "peristing psm checkpoints to disk (one per file)", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 321, "deletions": 108}}, {"node": {"oid": "48137d325bea492024c07342a56b6cbab7e6a286", "messageHeadline": "Improved verify() functionality (and associated other updates) for th\u2026", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 642, "deletions": 127}}, {"node": {"oid": "62e7dc583ec6240beb3547d794cfc2e0a0d049ac", "messageHeadline": "Expanded the verify() function for the IRS Contract", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 642, "deletions": 127}}, {"node": {"oid": "c6fab1c642310f8db820ced54d0e414a0e7cc9eb", "messageHeadline": "Remove superfluous semicolon", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d4c83556ee7f45fb906ea038b03589beea04ed1", "messageHeadline": "Annotate verify() function to indicate it throws IllegalArgumentExcep\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e680a5eee4e42a61314e99b67e5e16285020830", "messageHeadline": "Merged in rnicoll-party-and-reference (pull request #87)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 222, "deletions": 82}}, {"node": {"oid": "9ecf430dde4e50772a93567190f0384d58db9f69", "messageHeadline": "Update documentation to match PartyAndReference naming", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 204, "deletions": 64}}, {"node": {"oid": "642b951baeef2a803548c3e2c7b4b1d8bd050c7f", "messageHeadline": "Rename PartyReference to PartyAndReference", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "2035a7ba5496d0856213f8a513ecdd66cdee1014", "messageHeadline": "Merged in rnicoll-cash-issue-only (pull request #83)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 47, "deletions": 23}}, {"node": {"oid": "7499f7cf1f7b57c9bf77fc118117bc33d7680cc7", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 700, "deletions": 419}}, {"node": {"oid": "97cb8defd333ccf35c33fa1c3ed4372b5e724587", "messageHeadline": "Minor edits to data model page and additional section on rationale fo\u2026", "author": {"name": "Richard G Brown", "email": "richard@r3cev.com", "user": null}, "additions": 155, "deletions": 13}}, {"node": {"oid": "50e16fb241143e227615dc1697e17b4129cb7b36", "messageHeadline": "Copyright year removed and owner changed from R3 to DLG", "author": {"name": "Richard G Brown", "email": "richard@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "252eb141a7f3f846fb8cad9c2a57881222c5caa6", "messageHeadline": "Require that a cash Issue command is the only command", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 47, "deletions": 23}}, {"node": {"oid": "2e7b004eb5179b969504e17d5b31023cfac8cc28", "messageHeadline": "logger name moved into protocol state machine", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "20c6be193a38734d0c9db0f0908211d677ef1922", "messageHeadline": "Move tutorial.rst to tutorial_contract.rst", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 61, "deletions": 34}}, {"node": {"oid": "0439cfa57290392129e7d3fd8bff613d9dc997d5", "messageHeadline": "Merged in rnicoll-docs-style (pull request #85)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 86, "deletions": 33}}, {"node": {"oid": "d1bf1b3f929bc5d067ba547d2cb5d421e345a14d", "messageHeadline": "Update code style documentation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 86, "deletions": 33}}, {"node": {"oid": "66eec9c2b24a84efa8685fc22ef164c4b6616c60", "messageHeadline": "cleanup of use of messaging service", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 27, "deletions": 19}}, {"node": {"oid": "5a4309abf05a0674b43f6ce45a809b8868fe2667", "messageHeadline": "Fix node lock to work on windows where automatic file deletion on exi\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "8fdfed9392104f30e461e5d9c9278878ef7ead80", "messageHeadline": "Merged in mnesbit-quasar-0.7.5-released (pull request #81)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2e7f3a2017140a1aab0dd8d9d657e2b0200b89ce", "messageHeadline": "The quasar 0.7.5-SNAPSHOT version has been removed from the Maven Rep\u2026", "author": {"name": "Matthew Nesbit", "email": "matthew.nesbit@r3cev.com", "user": {"login": "mnesbit"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a5b5ceeb9b44a4b3d362a0b5b4e498222738955e", "messageHeadline": "Merged in rnicoll-cash-common (pull request #75)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 46, "deletions": 30}}, {"node": {"oid": "a205475ef0780051df674bc5d48994a291aa7148", "messageHeadline": "Move cash contract Issue instruction verification into its own function", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 29, "deletions": 23}}, {"node": {"oid": "73f4803b725b68877e5d5b54dd9398460bccbbce", "messageHeadline": "Move common move command verification into a shared function", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 18, "deletions": 8}}, {"node": {"oid": "0730a4a8c1408b1aac8ef6893fcfadb359b03dc3", "messageHeadline": "Merged in rnicoll-fix-trader-demo (pull request #80)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "e433663875cb288d2fd6fec48cf027f1a0bcd706", "messageHeadline": "Correct TraderDemo after network map changes", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5eaf86a4b157927ba5f04c7e79c23427fb461cb5", "messageHeadline": "Docs: (Re)push auto generated API docs", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 65125, "deletions": 0}}, {"node": {"oid": "5a3c6e7fedd69f5e8be590b8a1adb84fe5739d23", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 154, "deletions": 63}}, {"node": {"oid": "b120ce9fe1f531dc54f7d3e0790e56d4673aeb71", "messageHeadline": "Docs: extend section of contracts tutorial on grouping", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 79, "deletions": 30}}, {"node": {"oid": "662d0f14941e7e171991055f797869d4fba9bdc6", "messageHeadline": "Merged in rnicoll-docs-nms-fix (pull request #77)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "17015846d6ca32c8936e4f35fdcc3501202deb0e", "messageHeadline": "Complete sentence on why nodes are not removed from network map autom\u2026", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f0fc18fe21e4192eeb34e24c230977c283f7e38c", "messageHeadline": "Merged in rnicoll-cleanup (pull request #74)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 114, "deletions": 76}}, {"node": {"oid": "5ab3756ac2b35631ba0c520d76627e6274f6250f", "messageHeadline": "Merged in rnicoll-docs-building (pull request #73)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 451, "deletions": 18}}, {"node": {"oid": "31da33425ebe657736f1d4d6f257eace43a939a5", "messageHeadline": "Rebuild user documentation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 155, "deletions": 42}}, {"node": {"oid": "c13b5f247e66965885d86dbe00044fc904f52520", "messageHeadline": "Add tutorial on building documentation", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 320, "deletions": 0}}, {"node": {"oid": "f0a9c5f7b232128513e93130397d76f46859db3d", "messageHeadline": "Document network map service", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 26, "deletions": 1}}, {"node": {"oid": "95182572118d62fa06c59accccd3aed15d4845b8", "messageHeadline": "Merged in rnicoll-nms-docs (pull request #72)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 26, "deletions": 1}}, {"node": {"oid": "8d7a43924619cad6e59c6180cc891d47d0cca035", "messageHeadline": "Document network map service", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 26, "deletions": 1}}, {"node": {"oid": "7a0300f02436f29504e3ad914c847d8199fe21f0", "messageHeadline": "Split internal/external services", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 112, "deletions": 75}}, {"node": {"oid": "e11ce06b87d13b757e697c8d2eaa632892fa9729", "messageHeadline": "Minor: Move service tests into code.node.services package", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "821efd91bb478110ae360c775f855f628feb07e9", "messageHeadline": "Merged in rnicoll-network-map-service (pull request #57)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1033, "deletions": 160}}, {"node": {"oid": "147f8f37ce4f6c0c06dc356213f59b0ad41842f1", "messageHeadline": "Enable network map service", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 412, "deletions": 129}}, {"node": {"oid": "00a2088fa525d1d5dd66e434e867de20ce3b1fc0", "messageHeadline": "Add in-node network map service", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 28, "deletions": 14}}, {"node": {"oid": "5134dd4bbcccb3e8fcf01c39e33e74cd57c520e1", "messageHeadline": "Add advertised services to AbstractNode and subclasses", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 47, "deletions": 34}}, {"node": {"oid": "8a42da53626dd204a114da4f8a3b1e4fe1350b63", "messageHeadline": "Add network map service", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 447, "deletions": 9}}, {"node": {"oid": "44054c47f80c674543de67e4514997e099c022d0", "messageHeadline": "Add InMemoryNetworkMapCache", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 149, "deletions": 24}}, {"node": {"oid": "0575bcc9599d9559d1dba427ea262906517a9d5d", "messageHeadline": "Sending message to self no longer goes into continuous loop", "author": {"name": "Shams Asari", "email": "shams.asari@r3cev.com", "user": {"login": "shamsasari"}}, "additions": 75, "deletions": 13}}, {"node": {"oid": "47401a2a28c1cdd7e60dd61116a2742f872fdb37", "messageHeadline": "Merged in rnicoll-signed-data (pull request #69)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 66, "deletions": 0}}, {"node": {"oid": "7c9cff799e28d390f5bfd1d9c3073e56ed994538", "messageHeadline": "Add SignedData class", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 66, "deletions": 0}}, {"node": {"oid": "120f99f0a61e11551ceb96ad9a47f6164e4b3ad6", "messageHeadline": "Merged in rnicoll-remove-deregister-identity (pull request #70)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c8865c1b40a7a9d03e140f5803b9a6e6ff652ebc", "messageHeadline": "Remove deregisterIdentity()", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "652e3a80e9d31f336b6c6bd5ffbbff304fed76c9", "messageHeadline": "Minor: add a troubleshooting note about \"Foo is ambiguous\" type error\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8d7b3f4b243c24902fb356e4904d35a79c85039f", "messageHeadline": "Add a brief mention of AffinityExecutor to the threading section of t\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f3ed5fc9cbe4ef6c037619b54bda309f9a041328", "messageHeadline": "Minor: rename SMM._stateMachines to remove underscore.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9904d5bb6eb31f11898f262b9e9dcfc17b9eb3b2", "messageHeadline": "Address review comments from Shams.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 66, "deletions": 66}}, {"node": {"oid": "e5a0a211dac19f458f60918324b075d6d6d077f5", "messageHeadline": "SMM: Better fiber scheduler that always schedules onto the SMM thread.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 8}}, {"node": {"oid": "746aca8290a6e89a6294985ce8b042045e60b6d5", "messageHeadline": "Thread safety and messaging bug fixes.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 124, "deletions": 117}}, {"node": {"oid": "63b8579669e74770277638746bdb15a562893b75", "messageHeadline": "Minor: print more logging in the IRS demo", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1b3e919df73b1f5c3d27049d42c2a43edb5595bb", "messageHeadline": "Minor: print a bit more info in log lines", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "40f43fd7c836696edb9e63c1d7cf20e9562ff738", "messageHeadline": "Add a SKIP_BUILD option to the demo scripts", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "f6ef1c80712515b0110ec82d8b50b481616d4c5d", "messageHeadline": "Add AffinityExecutor: a tool for making it easier to perform thread a\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 254, "deletions": 0}}, {"node": {"oid": "d3011817ed6dfec4ed39869994f722a7bc347a89", "messageHeadline": "Merged in rnicoll-identity-service (pull request #64)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 48, "deletions": 26}}, {"node": {"oid": "b4513e8bec25193154ae0124de098d36641ab0ff", "messageHeadline": "Add InMemoryIdentityService", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 48, "deletions": 26}}, {"node": {"oid": "4c9e4ce637ce201a874bfbeed5ac1611549ca812", "messageHeadline": "SMM: Log uncaught top level fiber exceptions as something has changed\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3ef6f18203af75ea1c74ad310b04200c4320dd19", "messageHeadline": "Merged in delete-unnecessary-service-ids (pull request #63)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 15}}, {"node": {"oid": "e88907dd41c7114e9ad58422d0c71a4435204a60", "messageHeadline": "Delete unnecessary service IDs. Only services exposed to the wider ne\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 15}}, {"node": {"oid": "9a17a1c14486e26addc5d187334a72516de77690", "messageHeadline": "Merged in rnicoll-test-in-memory-network (pull request #62)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 102, "deletions": 143}}, {"node": {"oid": "78076ace3b804ea5e88ed72999642f0363df5575", "messageHeadline": "Remove TestWithInMemoryNetwork", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 81, "deletions": 120}}, {"node": {"oid": "5ce758047039286f91e619d6ac7ab83e662a321b", "messageHeadline": "Replace forced ID with ID", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 21, "deletions": 23}}, {"node": {"oid": "fcc36c472ac049f1d49f85cad96685c41b5e6239", "messageHeadline": "Improve the contracts API and Cash contract a bit, and beef up the un\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 102, "deletions": 66}}, {"node": {"oid": "804b8bdc6aaf0271668286b19a0a80e018a1d8c9", "messageHeadline": "Minor: Add a TODO about RecordingMap to ServiceHub", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2de44a516f57305deff4bbc82808ebd4a69f9705", "messageHeadline": "Switch Kryo serialisation to always include the class name, and avoid\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 59, "deletions": 38}}, {"node": {"oid": "105f39adb5df16f93856cd4e6d94307df52a6aff", "messageHeadline": "Minor: Rename core/.../Services.kt to AttachmentStorage.kt", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "6968a47a63c5db0b15465a516f1e6eeedf6d7a6f", "messageHeadline": "Fix a TODO in NodeWalletService by utilising ServiceHub.recordTransac\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 11}}, {"node": {"oid": "bfa5e2091c9dfc97c2662f8dce61e8ab0dfba633", "messageHeadline": "Add a TODO referencing PLT-147 to NodeAttachmentService (randomise at\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "283d9a031caf682a1570f37c06716141827ec0c6", "messageHeadline": "Minor: correct typo in api doc comment", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "77fd7941f98b04ac0048a3c7014adacb08608693", "messageHeadline": "Minor: remove a utility method that's used only once from WireTransac\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 6}}, {"node": {"oid": "964f2b502e022c973e873ffd1aa1bf39b4306212", "messageHeadline": "Minor: small cleanup in TwoPartyTradeProtocolTests, by using ServiceH\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 18}}, {"node": {"oid": "70210f3ef947cbf486412352d1be40d0f7c58215", "messageHeadline": "Minor: rename some fields in Command to be consistent with Authentica\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 30, "deletions": 30}}, {"node": {"oid": "306ff69312241d7d999b2da41da8f43b7b12212a", "messageHeadline": "Minor: split TransactionBuilder into its own file, so Transactions.kt\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 175, "deletions": 166}}, {"node": {"oid": "d9cfb5e1eba8e8c9082490af23ac17c034fa451e", "messageHeadline": "Minor: make LedgerTransaction implement the NamedByHash interface, fo\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 10}}, {"node": {"oid": "6c9222ad6ade08288d8c39aa90169a24a63cf030", "messageHeadline": "Minor: delete some unnecessary code from LedgerTransaction", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 27}}, {"node": {"oid": "5d75a661b10ea018f38683898b9a4a8ab2628a8e", "messageHeadline": "Merged in rnicoll-protocol-request-response (pull request #60)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 104, "deletions": 60}}, {"node": {"oid": "8cdd57e4e02e227f01ebce2ec8a1108251a86704", "messageHeadline": "Refactor common elements in node services", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 104, "deletions": 60}}, {"node": {"oid": "03cab8ba094eec654b83e7703fa927f96cbd9594", "messageHeadline": "IRS demo fixes", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 222, "deletions": 47}}, {"node": {"oid": "fcbe1210f7863f035ba70f6634e65dd64620e2e5", "messageHeadline": "Minor: delete a dead unit test class", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 16}}, {"node": {"oid": "45e89fe4adc54fd0ce29e60621e0bebd3766ad7e", "messageHeadline": "Docsite: add info on how to run the IRS demo and rename the demos sec\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 464, "deletions": 329}}, {"node": {"oid": "d08f7905dffa4a3a8fa0cf7f19e7a7743d32e63d", "messageHeadline": "Regen docsite and link IRS page into it (was previously invisible)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 45, "deletions": 35575}}, {"node": {"oid": "16787008263c0b144eebd16204ba1065140c229d", "messageHeadline": "Minor: Add network-explorer to .gitignore", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7bf1a33bc7f9fdca1aee8325b1cc17dd2e987d80", "messageHeadline": "Mention how to fix hosed Gradle build in the README troubleshooting s\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 9, "deletions": 4}}, {"node": {"oid": "37f30619583ad2234f5db12208182d4c0bb0be37", "messageHeadline": "Minor: add a TODO to SignedTransaction indicating that the sandboxing\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "800151b77422162f69a51541a9e41006c53e666c", "messageHeadline": "Merge branch 'master' into dynamic-loading", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 32, "deletions": 7}}, {"node": {"oid": "8bac8f42e52788270cf0f53b3299e97c930a5ce6", "messageHeadline": "Fix the trader demo, the move to include services in NodeInfo objects\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 4}}, {"node": {"oid": "ea4505b66851114ac6c8a39793ee02d8888bd524", "messageHeadline": "Minor: Add {nodeA, nodeB} directories to .gitignore", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "531e4a85fe6da9e42618b4b96bded0700f6437eb", "messageHeadline": "Tweak the attachment classloader tests so that they don't break if In\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 31, "deletions": 29}}, {"node": {"oid": "e91c46f045f2d0363b1c4a7b7ee07991078d9ece", "messageHeadline": "Rewrite the AttachmentsClassLoader to avoid temporary file copies and\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 152, "deletions": 96}}, {"node": {"oid": "7e9cbaa36e470cbfb0772666fc9163487958d78c", "messageHeadline": "Minor: ClassLoaderTests reformatting", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 19, "deletions": 37}}, {"node": {"oid": "3050a6ad8f49f6c478daeb4b19ff879ce6483bdd", "messageHeadline": "Minor: add API docs for the groupStates methods on TransactionForVeri\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 23, "deletions": 3}}, {"node": {"oid": "13f334ceba009bcf166ae6360d3f13a86d893e5b", "messageHeadline": "Dynamic class loading: check in a contract jar as a test resource to \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 58, "deletions": 57}}, {"node": {"oid": "7a9f74ca794f11863e6828da9f7c842b1b562681", "messageHeadline": "Merge branch 'master' into dynamic-loading", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1207, "deletions": 342}}, {"node": {"oid": "053f3e90039d1a6af02ade14e1fadd9c365f4124", "messageHeadline": "Merged in more-small-tweaks (pull request #56)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 28, "deletions": 20}}, {"node": {"oid": "eb3632b3936e57eba096324aa28b57f97430203c", "messageHeadline": "Minor: timestamping service is now named just \"Timestamping Service\" \u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc133de9027c2d950ff743bf76959152e30d05e5", "messageHeadline": "Minor: small changes to progress tracking in the IRS protocols", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "24cc56334b0d1a2faba8e0eaf1ecdaf211551649", "messageHeadline": "Minor: bugfix to simulation code (bug introduced during merging)", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "745f6251a6a9e18c74fa9694c7cf3657605033ca", "messageHeadline": "Minor: better error message when an attempt is made to project coordi\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "27a244e89c121b2de4f3f325c97a9f9d61920db6", "messageHeadline": "Merged in interest-rate-interpolation (pull request #58)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 286, "deletions": 110}}, {"node": {"oid": "9a8b3bd1efb5ad55c4c7f676b31306d6c32cf26f", "messageHeadline": "Added interpolation functionality for the rates oracle. The oracle ca\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 286, "deletions": 110}}, {"node": {"oid": "e1bcfd197be21d7c2a47c4f87ef909a3c7775029", "messageHeadline": "Documentation regen", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 568, "deletions": 99}}, {"node": {"oid": "19ecbcd8632dd298401a46d7e7d0b0179f3d7302", "messageHeadline": "Merged in irs-documentation (pull request #47)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 116, "deletions": 4}}, {"node": {"oid": "700a39e5c98c07f01de9490590375f28869501d2", "messageHeadline": "First IRS documentation", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 116, "deletions": 4}}, {"node": {"oid": "ff5078fbbc2c1b6bbd451e4cb36f8b38752dc340", "messageHeadline": "Merged in rnicoll-nodeinfo-services (pull request #54)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 209, "deletions": 109}}, {"node": {"oid": "265948dceeaec1bc67f52dc679d560146a8c67b1", "messageHeadline": "Clean up code based on feedback from Mike", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 61, "deletions": 39}}, {"node": {"oid": "d05e6bb6a48c4061a7c4f1fee6855de90431a312", "messageHeadline": "Merge branch 'master' into dynamic-loading", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 370, "deletions": 1029}}, {"node": {"oid": "6fe8107d27c4cdda7e89a25780dd6e3ea9ab75f4", "messageHeadline": "Merge branch 'master' into dynamic-loading", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 2636, "deletions": 380}}, {"node": {"oid": "ca1db997ab950f3197df5206931cc26ac12d2218", "messageHeadline": "Move node identity structures into core.node package", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 107, "deletions": 82}}, {"node": {"oid": "81b2935285c6ec9a23485ca40da40a795abc4666", "messageHeadline": "Move MockNetworkMapCache to core.testing", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 37, "deletions": 20}}, {"node": {"oid": "acee02f8764a3c4f430c013ae7a7e1428bc7b5eb", "messageHeadline": "Add advertised services to NodeInfo", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 46, "deletions": 10}}, {"node": {"oid": "b35fd814d2594ca6e1dc491f7d95a5e02d62dd3d", "messageHeadline": "Merged in small-cleanups (pull request #55)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 370, "deletions": 1030}}, {"node": {"oid": "49d5fb33c4f09ce9f1b4f57085f8317e4b1396c0", "messageHeadline": "Remove copyright headers from the files and put the text in the READM\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 735}}, {"node": {"oid": "d471de661295e5e01767d16734fd9cabe23c4761", "messageHeadline": "Add a brief note to the README about what to do if you get a missing \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "caf48b65c9477fbab67a72f640a621b0e1e8b5b1", "messageHeadline": "Run auto-formatter over the code.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 286, "deletions": 217}}, {"node": {"oid": "931ce4a749306c4b474c07778bd454a80bc0c987", "messageHeadline": "Minor: remove ugly bug workaround code now the issue has been fixed i\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 21}}, {"node": {"oid": "a8cfa9df14b2b75714c92e29408a001ee88d5854", "messageHeadline": "Minor: add a TODO to build.gradle about making the quasar scan task i\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f3863ac5efb3419d31f6564226e76bdb39e5931b", "messageHeadline": "Minor: eliminate compiler warnings", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 58, "deletions": 57}}, {"node": {"oid": "1da7b4bf01efebf540a72423aeb3967f3fe53d39", "messageHeadline": "Merged in misc-simulation-improvements (pull request #53)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 842, "deletions": 203}}, {"node": {"oid": "6a0d7d4a0dce6af50bc499d93af7d4a2b274e4be", "messageHeadline": "Minor: fix trader demo (names got out of sync)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1633ff1ef71988104aea8380ab1c7203f783575e", "messageHeadline": "Add simulation classes, which build on top of the MockNetwork infrast\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 596, "deletions": 9}}, {"node": {"oid": "0ad6a30fee6c861c4781c56fe5a4d4c36195484f", "messageHeadline": "Minor: optimise imports and auto-format in IRS.kt", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 31}}, {"node": {"oid": "a41524fc6a70a0b6873d28b458c5a05979d23e1d", "messageHeadline": "Add a reified inlined variant of WalletService.linearHeadsOfType", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "e91872b78d4d1388db73979d0b3a1e8b4b580fed", "messageHeadline": "Minor: support another dummy timestamping service in the IRS contract", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "cd52ca21ce769d89c484e01b5cc59753d0972215", "messageHeadline": "Minor: expose the rates oracle service (if the node provides one) as \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "10ee49d9947ec0487d8fc38850a831183c7c0f8d", "messageHeadline": "Minor: refactoring to reduce dependencies of the JSON object mapper. \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 45, "deletions": 30}}, {"node": {"oid": "a2bd9f63a4a8b91244ace2c6d00e9c9004bc5417", "messageHeadline": "Move JSON objectmapper and serialiser code into a separate file.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 142, "deletions": 130}}, {"node": {"oid": "a67267f56211f637b29b2531b0f7ff0ecdd28b65", "messageHeadline": "Minor: add an SMM todo", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "196380a9be39122a8f1d941a4140e27607f8a168", "messageHeadline": "Some ProgressTracker improvements", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 25, "deletions": 10}}, {"node": {"oid": "de7e73cff375c5d41eedba328e48783465cedebd", "messageHeadline": "Merged in rnicoll-rename (pull request #52)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 104, "deletions": 102}}, {"node": {"oid": "345738f7de5d668756280b7dcd2eec6e084383e3", "messageHeadline": "Rename classes", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 104, "deletions": 102}}, {"node": {"oid": "34940c903b54f9a7f6105ff91ba1188a48f6565c", "messageHeadline": "Merged in plt-17-api-server-merge5 (pull request #51)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1594, "deletions": 127}}, {"node": {"oid": "55265e61158157a33e1caddee37f142b5018fe31", "messageHeadline": "IRS related protocols and scripts", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 1594, "deletions": 127}}, {"node": {"oid": "c1ebf45834289c0c0e16f2b533dfa3b23c5eca50", "messageHeadline": "Merged in rnicoll-typos (pull request #46)", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c80a00f07e555ee4b65ab18b088a1e05c875073b", "messageHeadline": "Merged in interpolation (pull request #50)", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "40443f68cb788cf773993ee74c116894846141d1", "messageHeadline": "Changed the order of Polynomial coefficients back", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "b728bd3b9d100adb1b4cac3a51de83ff64a6bd09", "messageHeadline": "Changed Polynomial to accept coefficients in reverse order", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ec80ddfcd541bf2a49637d4b236f5ab7766a9280", "messageHeadline": "Added an interpolator (natural cubic splines) to be used by the inter\u2026", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 122, "deletions": 0}}, {"node": {"oid": "3f1a035cd1e4bad8669994bfe9afcf7c4d8a76da", "messageHeadline": "Merged in plt-131-quasar-suspendables-scanner (pull request #48)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9561013b65a638da2a9437d2c66650056ecaf62a", "messageHeadline": "Replaced class Kryo2 with extension method on Kryo", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "bba0a4a55d4d4609f41c1137a72eaa5e43ce26c6", "messageHeadline": "Fixed bug in Kryo.useClassLoader", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 63, "deletions": 24}}, {"node": {"oid": "3674a547d5915b6969ae7a58fd6408e9b1e4ae3b", "messageHeadline": "Minor: Fix typos in documentation", "author": {"name": "Andrius Dagys", "email": "andrius.dagys@r3cev.com", "user": {"login": "adagys"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88a7406ec9229c67b749da63bc6c169b72d127c5", "messageHeadline": "Merge branch 'master' into dynamic-loading", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 1251, "deletions": 214}}, {"node": {"oid": "3b2d236531d5948847d8da5da59f5a88e7e68fd1", "messageHeadline": "Add Quasar suspendables scanner to gradle build.", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "eecdba9e266cfe37080726b2741def5fd0566a07", "messageHeadline": "Minor: fix \"All tests\" run config to actually run all tests again, po\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "420ecf80a0b2a7ddb04c2e2e5d029150dbd78095", "messageHeadline": "Minor: fix a typo in a variable name, spotted by Rick", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 11, "deletions": 12}}, {"node": {"oid": "3adfd02e3150ae2636b4f4d10aeb42ad1c178afb", "messageHeadline": "Support injection of latency into the mock (simulated) network.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 36, "deletions": 4}}, {"node": {"oid": "d1e62c27c48e7a35d6216900e52be0b63ef899ec", "messageHeadline": "Unit testing: minor refactoring of MockNetwork", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 55, "deletions": 33}}, {"node": {"oid": "d1b5ada423bd976d81eb41b3d2eaeec75d819fb0", "messageHeadline": "Add a notion of physical location.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 895, "deletions": 66}}, {"node": {"oid": "366860b2d88b57074a05a77d013cdf8981560fe0", "messageHeadline": "Minor: Fix typo ('amounnt' to 'amount')", "author": {"name": "Ross Nicoll", "email": "ross.nicoll@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "408bcaa50575ed3de59d0377f59b985bdec744c6", "messageHeadline": "Merged in plt-17-api-server-merge3 (pull request #42)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "791022f1300c1c3e25fe8ae4510eb6ea1ae3aab1", "messageHeadline": "First working commit", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 261, "deletions": 103}}, {"node": {"oid": "e122a57bf2a254ca89d6e91d7bea9494af55ad92", "messageHeadline": "First working commit", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 261, "deletions": 103}}, {"node": {"oid": "c0e2322414ac2fb2ae88011f74715957b0dd3c05", "messageHeadline": "Added comment on how to handle accidental gradle import in IDEA", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "58a509de6363173a5e506c5c25b21a0e7bb68c7a", "messageHeadline": "Merge branch 'master' into dynamic-loading", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 531, "deletions": 73}}, {"node": {"oid": "0b8820265ed769b623525e06cb8af06a61e67c33", "messageHeadline": "removed couple of warnings", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "1156e5ef52a4942da416c632a8c7052bc6e68ac7", "messageHeadline": "fixed unit test TwoPartyTradeProtocolTests", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e5dbf5d2a8ca8a9f30d4e402a83561eeda1b483f", "messageHeadline": "WireTransaction deserialization using AttachmentStorage", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 147, "deletions": 54}}, {"node": {"oid": "1344bfd6bbed18b95d21535df71029ea86963014", "messageHeadline": "Replaced programRef in ContractState with a simple reference to contract", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 100, "deletions": 93}}, {"node": {"oid": "c450c70f9aafb9b54d08f943e4d7596c4e4757c8", "messageHeadline": "Merged in calendar-name-parameter (pull request #43)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e21f61ff107cc65161d2eba1997c2d4c48904a09", "messageHeadline": "Minor: add toString methods to progress tracker objects", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 9, "deletions": 3}}, {"node": {"oid": "5b7fb86b6b1b5e288df98285a01ef1e9f77aed62", "messageHeadline": "Use TypeSafe Config library instead of Java properties files for the \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 18, "deletions": 35}}, {"node": {"oid": "a0780c84a7f8c4e7f34512c2fd8b2dc3bde4d219", "messageHeadline": "Made calendars property a string array rather than just string", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4167b044a13e832aa9449d54915c6a09d442a14e", "messageHeadline": "Field name request from client", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f7ae4c61d3845f62882c160fbc968b3adf0d5e9", "messageHeadline": "Basic JSON API with servertime call exposed at GET /api/servertime", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 502, "deletions": 33}}, {"node": {"oid": "e6ce1e5b76f00021c76e702c0abf8245d1816e2b", "messageHeadline": "Fixed unit test with contracts.isolated.jar in classpath when running\u2026", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "5d5bcbfb008bc8bca533f5c0c6b9eea0a51459a0", "messageHeadline": "Merge branch 'master' into dynamic-loading", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 36697, "deletions": 63}}, {"node": {"oid": "527b0f4817f59828c37637f57804db3e4cb8f4da", "messageHeadline": "Improved unit tests.", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 211, "deletions": 59}}, {"node": {"oid": "a0d474f270988a48c9fde5a5852febfb7861880b", "messageHeadline": "Merged in tenor-fixes (pull request #41)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 45, "deletions": 22}}, {"node": {"oid": "6c0e6961078cb5816c83f4cbfc1f02571af288c9", "messageHeadline": "Updated with new Tenor class that verifies string during construction.", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 45, "deletions": 22}}, {"node": {"oid": "d7d05a2f70782044a58948da79e0d58ede31a223", "messageHeadline": "Merged in PLT-15-b (pull request #36)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 1061, "deletions": 9}}, {"node": {"oid": "a78c5b11d1de043148659d1596e10f31b22e4222", "messageHeadline": "IRS Contract example", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 1061, "deletions": 9}}, {"node": {"oid": "b1694e2d0da9e2f968934b16af948482cffbb308", "messageHeadline": "Move MockNode/InMemoryNetwork to the main sourceset, as these are use\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 23}}, {"node": {"oid": "621c88b93a1aeb1cf9de1a8abb29619e9bab27a3", "messageHeadline": "IJ 2016.1", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8305304b95262431520a5a498aa85b4f55dce38c", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 35568, "deletions": 1}}, {"node": {"oid": "a624ef7ff50353f3f2987389e9b745c384c29075", "messageHeadline": "Merge branch 'master' of https://bitbucket.org/R3-CEV/r3prototyping", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b309de8fb05c57fc0ef78de3c49f52811278c9e5", "messageHeadline": "Mention the docs website from the README.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "304e682aea2285d62bbad57bb5aea0fe6de3fffd", "messageHeadline": "Merged in traderdemo_fix3 (pull request #39)", "author": {"name": "vibhu_r3cev", "email": "vibhu.mohindra@r3cev.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "36756752778eb822b0d18637934484309796e68a", "messageHeadline": "Custom ClassLoader created from collection of attachments", "author": {"name": "sofusmortensen", "email": "sofusmortensen@gmail.com", "user": {"login": "sofusmortensen"}}, "additions": 165, "deletions": 5}}, {"node": {"oid": "2a72f38076ad79703fa9c77927edc15ae7b04569", "messageHeadline": "Merged master into dynamic-loading", "author": {"name": "Sofus Mortensen", "email": "sofus.mortensen@gmail.com", "user": null}, "additions": 1463, "deletions": 42605}}, {"node": {"oid": "8a60541ee3bfc279f12a0f5d2ccb22525f9ea5bd", "messageHeadline": "Script now runs latest source code", "author": {"name": "Vibhu Mohindra", "email": "vibhu.mohindra@r3cev.com", "user": null}, "additions": 1, "deletions": 3}}, {"node": {"oid": "23ba38afea43832867aae3760adc1b9d6511f193", "messageHeadline": "Merged in setup_fix (pull request #38)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5fa1634175ca41c7861394a77c2af9af1cc772db", "messageHeadline": "Fixed incorrect git repository URL.", "author": {"name": "Vibhu Mohindra", "email": "vibhu.mohindra@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80af936a82db1a8e4e313427ec1fb1718c5549a0", "messageHeadline": "Merge branch 'master' of bitbucket.org:R3-CEV/r3prototyping", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "5e3ff4238f9329e3e4ccf77e49eb2a20f4e74cd6", "messageHeadline": "Cosmetic change to Amount to display decimal places", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7ef8397920a9cfe0c4bb941bfe80f0545f32d368", "messageHeadline": "Use new Quasar API to skip serialisation of TLS slots.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3c4ce0a8fecdff7678e3d68c4fed51c4a10b2460", "messageHeadline": "Minor: fix a regression introduced by a bad merge that broke the rate\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b102f3f174deb8d9c01934a6d3fca7c823a45b1", "messageHeadline": "Minor: .gitignore the rate-fix-demo-data directory", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9dbb575b511d319c5d9c2f80fe316934185f2063", "messageHeadline": "Kotlin 1.0.1", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5161b2b085416b73ad7aed927418e433eaf0c228", "messageHeadline": "Minor: style fixes", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 62, "deletions": 30}}, {"node": {"oid": "8ab5efe4a726201ca199a7a71f78bfde1ba76d7a", "messageHeadline": "Quick fix for previous merge; missed fixing the tests for NodeInteres\u2026", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 5, "deletions": 8}}, {"node": {"oid": "8bc137dbbcbf001a37218f86ec971357012b4bb3", "messageHeadline": "Merged in finance-utilities (pull request #33)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 283, "deletions": 1}}, {"node": {"oid": "966724f9413e6f938367a060b5c11fffecffbc70", "messageHeadline": "Utility functions / classes / enums that will assist in the writing o\u2026", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 283, "deletions": 1}}, {"node": {"oid": "5bc50eecf9f10682d8a0c3a1f8aad02b09d20e1c", "messageHeadline": "Merged in persistence4 (pull request #35)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 75, "deletions": 80}}, {"node": {"oid": "11d14001cdf97d58c9fb88e57f0b0d5b84e3ad47", "messageHeadline": "Unified the various StorageService implementations. Made getMap() pri\u2026", "author": {"name": "Vibhu Mohindra", "email": "vibhu.mohindra@r3cev.com", "user": null}, "additions": 75, "deletions": 80}}, {"node": {"oid": "473e4e527e6f570ed1c6f12a06b50e92e1c53112", "messageHeadline": "Regen docs", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 122, "deletions": 45567}}, {"node": {"oid": "bc5f29c5ee0aa09df4619c8e4d114a392cc3f22c", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3824, "deletions": 72}}, {"node": {"oid": "d664ecf89190db8f8adcea1df6fe40d6dd4105ac", "messageHeadline": "Merged in oracle-docs (pull request #31)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 195, "deletions": 44}}, {"node": {"oid": "77fd6071a1cd2ff94e66a835030f6db8036e0110", "messageHeadline": "Merged in jmx-mbeans (pull request #32)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 117, "deletions": 30}}, {"node": {"oid": "3533e879537c9996c950ebe73a43495adc3033b3", "messageHeadline": "Take out the fake signing delay in the trader demo.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 11}}, {"node": {"oid": "07eee0233f88e7bda9e53b418b3e93126ab65bf0", "messageHeadline": "Export wallet balances via JMX.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 39, "deletions": 10}}, {"node": {"oid": "28869ad85de97c9adedfdaeb679bad58e97c80b7", "messageHeadline": "Export attachment count via JMX", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 36, "deletions": 20}}, {"node": {"oid": "730b7949ea01dcd4d7e51ddc19c9b1846ba565bc", "messageHeadline": "Export stats to JMX from the state machine manager.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "139bf1e45062000abe5c36f12cc3b6b124400842", "messageHeadline": "Minor: fix trader demo", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "07f925a9f76d7adf2ddb1d731b6ce79f7a3c271e", "messageHeadline": "Docs: remove roadmap, add a new doc page on oracles.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 195, "deletions": 44}}, {"node": {"oid": "dd6208ef2503b1b2f027812cbe5fd9f8bed9442c", "messageHeadline": "Docs: fix font size issue that's visible now I got myself a bigger mo\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fb2025072685b457efd6f5be0a4b718f57e0ccf7", "messageHeadline": "Merged master into dynamic-loading", "author": {"name": "Sofus Mortensen", "email": "sofus.mortensen@gmail.com", "user": null}, "additions": 43391, "deletions": 318}}, {"node": {"oid": "87e856267537a854b925101078a2df27278db320", "messageHeadline": "Make Jolokia return data as application/json", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c436841461dd1a547a42d5c752d7984730f12214", "messageHeadline": "Restrict Jolokia JMX access", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "fce799726f877b7b10e58933e9ee2d1520f693f2", "messageHeadline": "Minor: rename NetworkMap -> NetworkMapService for consistency", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2754546942520bbd0e9d649cdff56371cf556fe4", "messageHeadline": "Don't report errors when dependency version conflicts are found, as G\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 14, "deletions": 23}}, {"node": {"oid": "00294e78ccd5a3989b061d9d760bbac98109232c", "messageHeadline": "Merged in plt-17-api-server-infra (pull request #30)", "author": {"name": "Rick Parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 89, "deletions": 2}}, {"node": {"oid": "429ac589dfbac6c366f55a6c0df8f67f4fa45eb0", "messageHeadline": "Clean integration of Jersey & Jackson for JAX-RS support, with Config\u2026", "author": {"name": "rick.parker", "email": "rick.parker@r3cev.com", "user": {"login": "rick-r3"}}, "additions": 89, "deletions": 2}}, {"node": {"oid": "2d903228c4e42252a24db1a513f2c1a7485885d0", "messageHeadline": "Merged in PLT-68-jmx (pull request #29)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 81, "deletions": 11}}, {"node": {"oid": "a03352e6cdea752aaa8c202ecab6befd49d6dd3a", "messageHeadline": "Export JMX statistics via JSON REST endpoints using Jolokia.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 81, "deletions": 11}}, {"node": {"oid": "975d569e5543189e5ec93a9645bda505afe8913b", "messageHeadline": "Merged irs-oracle into master", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 692, "deletions": 82}}, {"node": {"oid": "b2f9aa64d57fa7ab4c7deca9c98b74e14ceeff93", "messageHeadline": "RatesFixProtocol: add progress tracking", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 12, "deletions": 4}}, {"node": {"oid": "4e157558832c8f5090b30c60541484ebd1b957ad", "messageHeadline": "RatesFixProtocol: add an empty, overridable beforeSigning method that\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 14, "deletions": 5}}, {"node": {"oid": "2c20c8745b495c81a103caee903ee9042f3c99c0", "messageHeadline": "Minor: fix issue in the get-rate-fix demo script", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f9bf50e822cc8470b8808b6e357888853b311076", "messageHeadline": "Docs: add robots.txt to keep my ex-employers from stalking me ;)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "3db5b234d13ab0c6b4dc447633bd2f26055de859", "messageHeadline": "Docs: add link from docsite to api docs", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 3}}, {"node": {"oid": "67602349c6a4e8b66e08a6fa93622b0c93ee21ae", "messageHeadline": "Minor: gitignore lib/dokka.jar", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0476de656069990b7fb8a72c95644acc17a9465e", "messageHeadline": "Regen docsite and include Dokka API docs for the first time", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 42147, "deletions": 2}}, {"node": {"oid": "acd9c9ded4329177abfdf01639f142803a587be9", "messageHeadline": "Docs: add a script that runs sphinx and dokka together to generate on\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 26, "deletions": 0}}, {"node": {"oid": "779e5d8af8842b976b1bae04a11b013069d402b4", "messageHeadline": "Minor: remove dokka stuff from build.gradle, it's now invoked via an \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 8}}, {"node": {"oid": "0f208d8b4d544b1fc380c9e7fed7320687176eec", "messageHeadline": "Check in a demo of how to get an interest rate fix from an oracle.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 126, "deletions": 0}}, {"node": {"oid": "d63a3a89233dd8ca8ae462c76796be7fa24a153e", "messageHeadline": "Minor: add a toString for the UnknownFix exception", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6ac05c2edb5d6cf66aa6cf252a2f23919a91198f", "messageHeadline": "Minor: don't check the file name in an upload if there isn't one", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "29e58ce3db20a6ebc911f8937b26f6a0c8999a9d", "messageHeadline": "Allow upload of interest rate fixes to the oracle over HTTP.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 62, "deletions": 11}}, {"node": {"oid": "2b4a1eedc32f4cc648b56a82f08f095debbbf884", "messageHeadline": "Generalise support for file uploads over HTTP to allow reuse of the u\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 79, "deletions": 24}}, {"node": {"oid": "a7fec047eda02c20ce2836ec2148ad4feb308aeb", "messageHeadline": "Add an interest rates oracle.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 338, "deletions": 0}}, {"node": {"oid": "f1c9b5495cfcb0e716f6cbfe9e8634850c32d251", "messageHeadline": "Add Fix and FixOf types to a new FinanceTypes.kt file, move Amount th\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 79, "deletions": 58}}, {"node": {"oid": "8d3c9643e9f703d76cf64e3c2eb04cdea55b4bf0", "messageHeadline": "Minor: Move TraderDemo to demos package", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 9, "deletions": 6}}, {"node": {"oid": "92a7363c830c46eb0feffa494157c5528a88357c", "messageHeadline": "Minor: add a couple more utilities for converting strings into the ty\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5aaa6bd2044b1b3cb04bd64ac47ee0ea7d486c81", "messageHeadline": "Minor: rename NodeAttachmentStorage -> NodeAttachmentService", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 17}}, {"node": {"oid": "ffcc0507c4c35020eedc646973526471b9fc27d4", "messageHeadline": "Return the hashes of newly uploaded attachments to the uploader.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 15, "deletions": 3}}, {"node": {"oid": "57ec40775554c11e65b2940ca3b5aca754a1772e", "messageHeadline": "Minor: TransactionBuilder: split up checkAndAddSignature", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 18, "deletions": 3}}, {"node": {"oid": "5eda0e066e2b8e6d731914e78395206dd786903a", "messageHeadline": "Minor: add a TODO about a little rpc framework to StateMachineManager", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9069a80bc3975f55232c0084899d1f3b44929372", "messageHeadline": "Minor: add another variant of signWithECDSA", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c18579fd60b85d50cc2081c1c2c3eda4298e92a0", "messageHeadline": "Minor: add extension method to support \"1.234\".d to create a BigDecimal", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dc6ef73b6b7149758cb42bc8f6f67b03053b1391", "messageHeadline": "Minor: more code motion ... TimestampingProtocol now split to top lev\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 81, "deletions": 60}}, {"node": {"oid": "2c4475b0d9047296b2a56c7751a69e04ef9868aa", "messageHeadline": "Minor: TimestamperNodeService -> NodeTimestamperService for consistency", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8d041a6b1a4b5cf52e36b1021a6c6578b6b09ae2", "messageHeadline": "Minor: yet another small move", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 16, "deletions": 24}}, {"node": {"oid": "bf3aed11e7eaeb4f3ef4356356df01804310f5e4", "messageHeadline": "Minor: another small move", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 12, "deletions": 2}}, {"node": {"oid": "e9fddbc7097011e2c5ccfcb2ce34bf6dd7915f1a", "messageHeadline": "Reorganise the file hierarchy a bit.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 73, "deletions": 40}}, {"node": {"oid": "0429c144d9d8c843945e4e6929eac3aae3d89f14", "messageHeadline": "fixed build error", "author": {"name": "Sofus Mortensen", "email": "sofus.mortensen@nordea.com", "user": null}, "additions": 3, "deletions": 0}}, {"node": {"oid": "be52c5f1b0014f4d8dd8c61ded1a3d58e8fb4785", "messageHeadline": "Merged master into dynamic-loading", "author": {"name": "Sofus Mortensen", "email": "sofus.mortensen@nordea.com", "user": null}, "additions": 825, "deletions": 254}}, {"node": {"oid": "65c4eb829e6d696c5e24a5e8d0312b35d1cfe83f", "messageHeadline": "Added unit test for dynamic loading of contracts jar.", "author": {"name": "Sofus Mortensen", "email": "sofus.mortensen@nordea.com", "user": null}, "additions": 45, "deletions": 1}}, {"node": {"oid": "2dcd9c223a7f0f24c8947083679bf23264234402", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 338, "deletions": 19}}, {"node": {"oid": "4fd4a348cb00ef5b6bb79ddd7e57ae34661a6fd7", "messageHeadline": "Add a section to the docsite about node administration, cover attachm\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 42, "deletions": 0}}, {"node": {"oid": "d26b06c35c9c95c31d931838b817d8bf7eea844f", "messageHeadline": "Allow download of attachments, and files within attachments, over HTTP.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 91, "deletions": 2}}, {"node": {"oid": "a40886b63df361b43eba2e7f29be1c8bdd06508f", "messageHeadline": "Mention attachments in the data model docsite page.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 7}}, {"node": {"oid": "6cb86ab840123b133516a9e0e24cc7bddb33b9b1", "messageHeadline": "Plumb attachments through to the contract verify functions (no contra\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 79, "deletions": 43}}, {"node": {"oid": "1123c28f0215c02a17e49d610d928efcdc1983b4", "messageHeadline": "Make the trader demo attach a PDF to the commercial paper self-issuan\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 75, "deletions": 19}}, {"node": {"oid": "7f5eb5bf2f3811698781202c3720972cbffe04b1", "messageHeadline": "Minor: make TwoPartyTradeProtocolTests use the new MockNode infrastru\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 190, "deletions": 204}}, {"node": {"oid": "8d906c703d607db7bfc223171aa58a8ee42b3910", "messageHeadline": "Support auto-expansion of attachment jars on disk.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 58, "deletions": 3}}, {"node": {"oid": "a69a663354ceb9f758df749903fbef4b50e2cb1c", "messageHeadline": "Minor: add a paperclip icon to the Emoji library", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7fd9b43e50c7bee26c3790c7ca0bfc8560736f4d", "messageHeadline": "Add a simple TransactionGraphSearch class that can be used to query t\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 61, "deletions": 0}}, {"node": {"oid": "dc0925840a19a12640df9c1d3d0c8e2484b7ddfe", "messageHeadline": "Make AbstractNode more customisable and upgrade the MockNode implemen\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 78, "deletions": 50}}, {"node": {"oid": "f0fa9e3097628007f0de4f5f18e25927d90b5a07", "messageHeadline": "Resolve and insert attachments to the local store when resolving tran\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 72, "deletions": 165}}, {"node": {"oid": "c52f1e096fb052824b14a5a2db7fd66d078293fb", "messageHeadline": "Minor: a serialisation related fix and an additional explainer commen\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 2}}, {"node": {"oid": "42cd9a14cb620fcc439c572e6c0491e9b3d7623e", "messageHeadline": "Minor: fix bug in SecureHash.parse()", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bd63c030c4265eb19422456c47af0a42a933ad8", "messageHeadline": "Minor: delete dead test-related code from Services.kt", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 9}}, {"node": {"oid": "3f1984263272b35d89384786d36c188173468871", "messageHeadline": "Minor: logging, two more utility methods.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1330f33abaaa29bb86d73c9b27cbdc08cdbfde89", "messageHeadline": "First pass trivial wallet: basic tracking of relevant states.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 195, "deletions": 57}}, {"node": {"oid": "02e94732010f6038ff9731d2964df9bb1da6965e", "messageHeadline": "Minor: add a simple List<T>.indexOfOrThrow() utility and use it in a \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 15, "deletions": 1}}, {"node": {"oid": "e2deea598ec4f9b8c08fa6b791554972692b00c7", "messageHeadline": "Minor: tweak the mock key management service a bit.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 23, "deletions": 12}}, {"node": {"oid": "49b20df6cd956f8871dfcc9de2de45fe3270e212", "messageHeadline": "Minor: add a couple of utilities to BriefLogFormatter to help cut dow\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a7e407bd7488cfc27d7ab1a127f021f5fc9f9976", "messageHeadline": "Merged in PLT-52-attachments (pull request #24)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1066, "deletions": 288}}, {"node": {"oid": "620116b01b8f346dc5ce3396572f5647f0fa57cf", "messageHeadline": "Minor: use UNIX config for JimFS, to fix unit test build on Windows.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bab3c609c1ae805eccb2402ea5af8f38bfee5e7a", "messageHeadline": "Minor: provide a specialisation of SerializedBytes<WireTransaction>.d\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "48b2e561b7fd3460492527cee2361e4790d975b7", "messageHeadline": "Minor: make NodeAttachmentStorage open streams lazily to avoid resour\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 6}}, {"node": {"oid": "a6835c4c04fd545d623baeec6dfa015cbf039784", "messageHeadline": "Add unit tests for attachment fetch.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 128, "deletions": 1}}, {"node": {"oid": "cb52ff09b8e5845315552e591fb395e7b51e09a9", "messageHeadline": "Add a mock Node implementation to simplify unit testing.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 107, "deletions": 1}}, {"node": {"oid": "5bd8a3408b92875ef50f2b9c0ae72521331dcc2f", "messageHeadline": "Minor: rename InMemoryNetwork/Node to talk more about messaging, to d\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 59, "deletions": 49}}, {"node": {"oid": "6bdfbb2a4f5423867485e8b4a72f8d136dfed271", "messageHeadline": "Refactor Node into AbstractNode+Node, to make it easier to introduce \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 230, "deletions": 167}}, {"node": {"oid": "37f1de8a4d12ce62d3cbebb7fd6dc925028a2ac3", "messageHeadline": "Refactor FetchTransactionsProtocol into FetchDataProtocol and add sup\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 268, "deletions": 82}}, {"node": {"oid": "0224bca1a91a3de81134ebd48cca4771b661de27", "messageHeadline": "Add a simple file backed attachment store, with tests.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 284, "deletions": 6}}, {"node": {"oid": "105f9e10697fb33ce16d6ef28c2b299fa602ccb2", "messageHeadline": "Add Apache JEXL as a dependency, as part of an exploration of on-the-\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 33, "deletions": 1}}, {"node": {"oid": "0064f7c2544ad77416407bd5782e9a2fd2dbb2d2", "messageHeadline": "Minor: add a unit testing utility to unwrap exceptions to their root \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 0}}, {"node": {"oid": "c24d991a7e87d60e4966583d0254607b9e49aa7c", "messageHeadline": "Introduce a NamedByHash interface, for things that are identified via\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 30, "deletions": 5}}, {"node": {"oid": "dfc15a6babb74a66493d31b8776a35d1473cce64", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 607, "deletions": 321}}, {"node": {"oid": "f32c83b8b3e626f89c722cab44a4f917fdcd9e93", "messageHeadline": "Protocols: fix unit tests for progress tracker and don't emit UNSTART\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 14, "deletions": 6}}, {"node": {"oid": "8f27c35f1855800536690b21ee209e0eff070b1f", "messageHeadline": "Minor: compile->testCompile dependency in core/build.gradle", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d9f5a955b0befdab47754d86bfb27693717c71d", "messageHeadline": "Minor: fix IntelliJ build config so it runs tests in submodules too.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb962399cadae9cb2f32d123c1e09e006fe63e0e", "messageHeadline": "Merged in PLT-68-protocol-progress (pull request #23)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 663, "deletions": 75}}, {"node": {"oid": "478b6c5fbabe94258756968e560e9aa0fc376dbc", "messageHeadline": "Trader demo: use a start script instead of Gradle, which simplifies s\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 43, "deletions": 23}}, {"node": {"oid": "c3f86f6557208f1b926cb99a45270241b0ab727e", "messageHeadline": "Integrate a simple progress tracking system into the protocol framework.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 621, "deletions": 53}}, {"node": {"oid": "ab2b447a5e30d308718acab49c1a276389021568", "messageHeadline": "Minor: add a TransientProperty utility class.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 0}}, {"node": {"oid": "96eacfeda8c762fa06834f1c56a3548c4cfce01a", "messageHeadline": "Minor: another emoji", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c35d7794d8ed3265f09f3fdf4b76836a2c17ccc1", "messageHeadline": "Minor: make BriefLogFormatter.initVerbose take a set of flags saying \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 14, "deletions": 4}}, {"node": {"oid": "6c4825aeb24be7968c09abba407318792404441f", "messageHeadline": "Minor: fix typo in file name", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9de104df7b65d693d4db7a51f9a2948e6574198f", "messageHeadline": "Refactor the protocol framework out into separate files.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 229, "deletions": 182}}, {"node": {"oid": "9b2852138914529d81a107529be2aed92e4a8106", "messageHeadline": "Merged in rg_codeadmin_wip (pull request #22)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 13, "deletions": 9}}, {"node": {"oid": "bc8962b0dc872bd3c30fe2575b40f79cce9fff3c", "messageHeadline": "Minor: Moved JavaCommercialPaper.java from src/main... to contracts/s\u2026", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 13, "deletions": 9}}, {"node": {"oid": "7832fd0f93d1f163dd456709a2b59f635d371de4", "messageHeadline": "Merged in PLT-61-resolve-deps (pull request #21)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1236, "deletions": 365}}, {"node": {"oid": "027068b998e83fd153f30a97999c16fbd3445a40", "messageHeadline": "Minor: version -> \"latest\" in docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d420b1e785fc7a3dea563e418c3ea9d994178a04", "messageHeadline": "Minor: widen the doc area in the docsite by 200px, stops code overflo\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ba62330a6efcf9deac5252e2a95e998b3ce419a5", "messageHeadline": "Minor: fix a small bug in the tutorial.rst doc file", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "02f5dc5948f174774e2000f20c90e68ee55a4cee", "messageHeadline": "Update the protocol framework documentation", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 90, "deletions": 58}}, {"node": {"oid": "adda2bbe6bed7013b1faa830b6e54ac136f942a7", "messageHeadline": "Minor: move ExcessivelyLargeTransactionGraph exception into the right\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 2}}, {"node": {"oid": "54a73166c3f547cd38f47b8ddd9e960d68d8226b", "messageHeadline": "Merge branch 'master' into PLT-61-resolve-deps", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 6}}, {"node": {"oid": "f6167cbe1263cb62e4843caa50a0ebaf6a9789dc", "messageHeadline": "Minor: tweak build file to describe how to activate Dokka API docs", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 6}}, {"node": {"oid": "1243ca20663aa9f0d46f125559193213e99b9512", "messageHeadline": "Trading: in the two party trade protocol, check that the proposed tra\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 53, "deletions": 31}}, {"node": {"oid": "cd28733360b1369f4ad50da05f1785e64ee4fae1", "messageHeadline": "Major: Separate out the dep resolution protocol into a couple of sub \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 555, "deletions": 305}}, {"node": {"oid": "eb47d8af4d4e1e0e09b6e556efb2b130fd8ba18a", "messageHeadline": "Minor: Unit testing: allow a subset of transactions in a group to be \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bdadaffbc0ab765e01c4a78511869f17f4ee683e", "messageHeadline": "Minor: Logging of how many transactions were validated in Transaction\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 7, "deletions": 0}}, {"node": {"oid": "58e84fbeca0fd6144a11ed9fb2a9a76ac232ffdf", "messageHeadline": "Minor: Unit testing: InMemoryNetwork.Node.stop, running = false after\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "55989a8e92a56b42dff7fbf48e5b1e0c342e6d63", "messageHeadline": "Minor: add logging to the RecordingMap unit test utility", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 4}}, {"node": {"oid": "b2b51183b8c7cabc54ee978d23362201c320b2d8", "messageHeadline": "Minor: logging - allow multiple package specs to be passed to BriefLo\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 4}}, {"node": {"oid": "299e1af15e7274ca92b51513e53d5f20dc9707be", "messageHeadline": "Protocol frameworks: separate the fiber object from the logic object \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 120, "deletions": 84}}, {"node": {"oid": "dc520392b8ef8f1f553e3e63846a6fb3f213c90c", "messageHeadline": "Protocol framework: tweak error handling a bit and add unit test for it.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 98, "deletions": 21}}, {"node": {"oid": "df4d926bca18c8961991fe30e9499829e2995875", "messageHeadline": "First pass at implementing dependency resolution and checking in the \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 509, "deletions": 79}}, {"node": {"oid": "f92455442dba524ceab01ddf1ed099da277d1062", "messageHeadline": "Minor: Unit testing: don't always require a lambda when running the n\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "40d9b7686b3afeb5bf1d6f6b888d0970029cded5", "messageHeadline": "Minor: tweak IntelliJ run configs so trader demo nodes check Quasar i\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed72e9b9978077691a60afc1522d84fb08225657", "messageHeadline": "Unit tests: fix a couple of threading issues for async unit tests tha\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 46, "deletions": 48}}, {"node": {"oid": "de4427c24050ef73c418d276c023f867fa33d220", "messageHeadline": "Minor: add a few utilities for working with listenable futures", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 22, "deletions": 4}}, {"node": {"oid": "1f8fd4b57801b58a6d2c2db40de0d717a77449d4", "messageHeadline": "Kotlin 1.0  (huzzah)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8c72f687366280a7c5c9ffe048c215880b5fff8a", "messageHeadline": "Minor: fix a minor merge issue that broke pretty output in the trader\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "994abb3edb27f88ab79a4d3c061693e949b781b8", "messageHeadline": "Added new project core.", "author": {"name": "Sofus Mortensen", "email": "sofus.mortensen@nordea.com", "user": null}, "additions": 227, "deletions": 201}}, {"node": {"oid": "00977c0d83138e616fe47e4b25444e4588546acc", "messageHeadline": "build.gradle edited online with Bitbucket", "author": {"name": "Sofus Mortensen", "email": "sofus.mortensen@nordea.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e34731bad7d4e5a5596c5fcd78536495b86f56b4", "messageHeadline": "Sorting of files. Create build.gradle in contracts. Comments.", "author": {"name": "Sofus Mortensen", "email": "sofus.mortensen@nordea.com", "user": null}, "additions": 74, "deletions": 67}}, {"node": {"oid": "cbfcac994a34f86795e4902a0dfa94c1065eead2", "messageHeadline": "New separate project for contracts. Canonicalization.", "author": {"name": "Sofus Mortensen", "email": "sofus.mortensen@nordea.com", "user": null}, "additions": 229, "deletions": 2}}, {"node": {"oid": "8bd54dfc74fe3963661b57c20e0f38ce9673c32e", "messageHeadline": "Merged in tests-with-signing-improvements (pull request #19)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 193, "deletions": 121}}, {"node": {"oid": "a01746a04b47f5b1a16ddf3d6aa531d9a4a6212b", "messageHeadline": "Minor: use DummyTimestampingAuthority key/identity in the InMemoryNet\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 6}}, {"node": {"oid": "b7fd0ce0ed45e79575050c4682cbb81350a7bd91", "messageHeadline": "Minor: move InMemoryNetwork to tests directory", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 0}}, {"node": {"oid": "9f4897f7c4debc4497cb2367459365a52d5e5e39", "messageHeadline": "Simplifies two-party trade protocol to return SignedTransaction inste\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 32, "deletions": 33}}, {"node": {"oid": "6deef5b5988dbf587b3764b679fbf3fe1bdc6f63", "messageHeadline": "Minor: rename SignedWireTransaction to just SignedTransaction", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 33, "deletions": 33}}, {"node": {"oid": "a42d7e64efb1bb28c85eeb943df42d77cbc623ba", "messageHeadline": "Minor: add a TODO to Kryo.kt about lazy properties.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ea18e239d9c276ff067f0d4815f6766b0356529e", "messageHeadline": "Testing: rework TransactionGroupDSL to work with WireTransactions ins\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 68, "deletions": 57}}, {"node": {"oid": "fc000ec03ceabb0067b3c837534aaaef9a0f43eb", "messageHeadline": "Testing: more utilities on Transaction and TransactionGroupForTest to\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 71, "deletions": 8}}, {"node": {"oid": "48192d8d9d78a0ddebc63d605c3d2b81f5cd85af", "messageHeadline": "Merged in PLT-60-misc-code-cleanups (pull request #17)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 692, "deletions": 476}}, {"node": {"oid": "5b473be79c7bc88dbcc643bae20de86374345bdf", "messageHeadline": "Minor: fix test breakage under Gradle due to some horrible stuff Grad\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 2}}, {"node": {"oid": "ae6309a11337e17c525d6e9789df77852ad1ac41", "messageHeadline": "Minor: make SecureHash c'tor private so it's not possible to instanti\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31964f869514792d57dd3ad921e54a348024416c", "messageHeadline": "Introduce ContractFactory to replace Map<SecureHash, Contract>. It al\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 41, "deletions": 18}}, {"node": {"oid": "2ccbd5db3e0b906d8124b250f86d6f0e5167a9fc", "messageHeadline": "Minor: code cleanup on ArtemisMessagingService.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 14}}, {"node": {"oid": "d98a3871dae8ad03b1c34f80c5aa1806b2225dc6", "messageHeadline": "Refactor the 2-party trading protocol", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 330, "deletions": 206}}, {"node": {"oid": "28daae5bd4f2860386e16c2a42f5cb27e79681cb", "messageHeadline": "Minor: in CashTests make editIssuedBy into an infix fun with a space \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 11, "deletions": 10}}, {"node": {"oid": "bd8d05646698eaa16546f44af460b5728c37dc25", "messageHeadline": "Minor: remove duplicated copyright header from CashTests.kt", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 4}}, {"node": {"oid": "52172c5f958a6be3eb0e573758252b210bebdc2e", "messageHeadline": "Minor: in TraderDemo comments point to docsite instead of duplicating", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 18}}, {"node": {"oid": "e426e784b44d7c1d685ea52d9331342d3b817986", "messageHeadline": "Minor: Use exitProcess rather than System.exit, as the former interac\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "55646104b4544a4927e4293b9f3ce19020e523e0", "messageHeadline": "Minor: tweak StateMachineManager to work around a cosmetic issue in Q\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 14}}, {"node": {"oid": "0665492645053b7388370f6cad420701dcf760a4", "messageHeadline": "Minor: introduce a generateKeyPair() function that wraps the Java API\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 25, "deletions": 22}}, {"node": {"oid": "8d1b318370684f98d8bcfae6668240672b7cea42", "messageHeadline": "Minor: some more renamings for concision and consistency", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 46, "deletions": 43}}, {"node": {"oid": "6f3b07a600c659fedc2edcf4d2b5bcea0bf2685f", "messageHeadline": "Minor: move and api doc the Node.DEFAULT_PORT field", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5d0d926568c7db07d04ea7f0fb572b0c6e21acdc", "messageHeadline": "Node: if the node is started twice, abort and tell the sysadmin the P\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 46, "deletions": 7}}, {"node": {"oid": "7a70cdd4dea3977dcb4c5945a517990875120359", "messageHeadline": "Minor: rename InMemoryNetwork.Node to InMemoryNetwork.InMemoryNode", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "262124385dea6bf6cca306d642c86d94d3186734", "messageHeadline": "Move Crypto.kt into core/crypto/CryptoUtilities.kt", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 47, "deletions": 19}}, {"node": {"oid": "b023e570fce31eb54de70a4a4386f50ccdaa9957", "messageHeadline": "Docs: update contracts tutorial to talk about generation instead of c\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 14}}, {"node": {"oid": "1bc57085c8a604be37f0671d3e3b90be4238584f", "messageHeadline": "Rename ContractStateRef -> StateRef. Rename craft* methods to generate*", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 66, "deletions": 67}}, {"node": {"oid": "5f9e1405456b9df3357aaef48df00468e5d64f6b", "messageHeadline": "Put \"buyer\" and \"seller\" directories in .gitignore", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e30e1b94b6e8ae6c103af4f53a2c32f7a34f96c", "messageHeadline": "Fix build.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 50, "deletions": 97}}, {"node": {"oid": "ea2b18eb4170c7184885b310b522d6e41fe88e04", "messageHeadline": "Merged in rg_work_in_progress (pull request #16)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 235, "deletions": 57}}, {"node": {"oid": "201803ff3610d099f5f79631bfe405f976188e8d", "messageHeadline": "Now runs Java CommercialPaper unit tests", "author": {"name": "Richard Green", "email": "richardagreen@gmail.com", "user": {"login": "ragmondo"}}, "additions": 235, "deletions": 57}}, {"node": {"oid": "88e02440d444ae9df4d6f114ce4b94560ed5e052", "messageHeadline": "Kotlin 1.0 RC", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "ac56ea24950f337427540d016a632337bcc7bda6", "messageHeadline": "Regen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 9, "deletions": 19}}, {"node": {"oid": "c0e1b87f7eab64570995e3704892188cb740ec85", "messageHeadline": "Merged in artemis (pull request #15)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1771, "deletions": 112}}, {"node": {"oid": "b57f30ff3e88dfd0b15e979e34fe5075797e9a6f", "messageHeadline": "Use DL as the address prefix instead of R3.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f705eee3123a7385c1b15953acce31368d622dd6", "messageHeadline": "Use buyer/seller instead of alpha/beta and allow nodes to both be nam\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 18, "deletions": 22}}, {"node": {"oid": "75a542f79da97f6a8cc087c93de8c899883c773f", "messageHeadline": "Change network config to listen to adapter publicly", "author": {"name": "Richard 'ragmondo' Green", "email": "richardagreen@gmail.com", "user": {"login": "ragmondo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a06d4d23bd3296d0941e4a487456aec21932363f", "messageHeadline": "Add toString() methods to a few data structures and use them to make \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 384, "deletions": 9}}, {"node": {"oid": "9a818247bb99af4e45d0b06477534719cecdd73c", "messageHeadline": "Re-gen docsite", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 310, "deletions": 50}}, {"node": {"oid": "c2a10e8fae0dd3ee53d8a5a2eb13107f9903fa44", "messageHeadline": "Add a page to the docsite about the trading demo.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 38, "deletions": 0}}, {"node": {"oid": "1e8ea8eb2cdc77a6cb3a94010c8cfed7caf87688", "messageHeadline": "Implement the beginnings of a serving node.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 1018, "deletions": 36}}, {"node": {"oid": "360d8ec7ad781b4670082f74e0e30daef6be57f9", "messageHeadline": "Add dependency on Apache Artemis (message queue library) and clean up\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "f683f50eb5945a8d0ba6819d59945109ef8008c6", "messageHeadline": "Logging: mention if a log message is a warning or error.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 8}}, {"node": {"oid": "af116f69904a86e81c5db07310d62cbee4682d95", "messageHeadline": "Minor: bugfix for the Java requireSingleCommand API.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "606926a692defea674b198aba356116e56483e9b", "messageHeadline": "Logging: don't include inner class names in log output (i.e. trim any\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fbd4b60834f0c8d2c98a03166d78a68736526640", "messageHeadline": "Minor: allow double constants to be used to create Amounts, you can n\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0417e24fae6119ccdd3a69307e6319af3d36a277", "messageHeadline": "Minor: fix an incorrect use (process specific) of reflection hashCode\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 6}}, {"node": {"oid": "f51aa73687ed7d655f34e95073b4ef9221f9dd7d", "messageHeadline": "Minor: fix bug in BriefLogFormatter", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a355ad14beac9403661a20dafb591775c43792a6", "messageHeadline": "Minor: javadoc fixes", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "b014782959ede115f50fe8ad84ff6d564b6734c3", "messageHeadline": "Minor: comment fix", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a95b1b3879175bf62f2cc981c17e339df7ff701a", "messageHeadline": "Merged in rg_minor_edits (pull request #14)", "author": {"name": "Richard Green", "email": "richard.green@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "410aeea1d2b460a6f58e49678aecc1769221e7b0", "messageHeadline": "Minor doc change", "author": {"name": "Richard Green", "email": "richardagreen@gmail.com", "user": {"login": "ragmondo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb12770b9c6c47d7525480423a8538e5f64b426a", "messageHeadline": "Tyop :-/", "author": {"name": "Richard Green", "email": "richardagreen@gmail.com", "user": {"login": "ragmondo"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "68e8f324629e7976b65852e959f1a6c10fec0021", "messageHeadline": "Merge remote-tracking branch 'origin/master'", "author": {"name": "Richard Green", "email": "richardagreen@gmail.com", "user": {"login": "ragmondo"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "ca0f5ff9f5c8f9f9e70a85f3fa3c16c167e69435", "messageHeadline": "Adding Issue in Commands class to mirror Kotlin code", "author": {"name": "Richard Green", "email": "richardagreen@gmail.com", "user": {"login": "ragmondo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b3e801eb855cb2d30978bba159a38686296a7c03", "messageHeadline": "Minor: add an explanatory comment to the two-party trade protocol.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 1}}, {"node": {"oid": "882217fa9da9d95f28c187e470ea7aec798d293b", "messageHeadline": "Merged in code-style-guide (pull request #13)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 777, "deletions": 35}}, {"node": {"oid": "52d30b487032b3c975d0e14d5c891df77655b3ad", "messageHeadline": "Regen docsite.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 589, "deletions": 19}}, {"node": {"oid": "c16abb282591e5a83e613cc7c401d900ba09a1a3", "messageHeadline": "Add a coding style guide.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 163, "deletions": 0}}, {"node": {"oid": "9cfa5743ff4e98a9cdb2ef8aebeec44dfe958371", "messageHeadline": "Minor: rewrap a few lines to be style guide compliant.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "4a36751798c22c37666494fa320ba83d797572d1", "messageHeadline": "Minor: bump Gradle to 2.10", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fd6354356675165691b8565565b80f524808a36e", "messageHeadline": "Minor: Quasar 0.9.4 is out so we don't need the snapshot version anym\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3bfe9d532793eb4dc03437c355b271338eb29bf", "messageHeadline": "Merged in quasar (pull request #12)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1386, "deletions": 974}}, {"node": {"oid": "d9c6df51f47bcea1b0c0fd208739ca0f5129da92", "messageHeadline": "Update docs for new simpler protocol framework API.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 529, "deletions": 539}}, {"node": {"oid": "3d051ced3a176b62de4b9b200640443cb04ccb9a", "messageHeadline": "Minor: fix bug in BriefLogFormatter", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a3f61948040ad2125d90dd5af34e77d50a85e95", "messageHeadline": "Check in an \"All tests\" config and add quasar jar to lib directory to\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 31, "deletions": 1}}, {"node": {"oid": "33b98bc9c3b6fe270041939ffc34adb2ba600a0a", "messageHeadline": "Minor: bump Guava to v19 to avoid conflicts with new Quasar", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a729d5134e2576c61b27cff282e83664ef68a578", "messageHeadline": "Minor: take out the 'inline reified' functions from the ProtocolState\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 15}}, {"node": {"oid": "363b3358960524c3af351c9d3e3c6df3e90f2078", "messageHeadline": "Minor: use \"platform.*\" as the naming hierarchy for protocols that ar\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "717651db454dd2477bad633260a98738b979b589", "messageHeadline": "Minor: remove a TODO that is now done.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "78849f44d2dc1841f2d016d964c178be94c3f97e", "messageHeadline": "Protocols: simplify the two party (dvp) protocol some more, now that \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 106, "deletions": 119}}, {"node": {"oid": "c59603c26f59d31a4a7352a646d620112f06133f", "messageHeadline": "Implement timestamping as a separate service that the two party (dvp)\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 566, "deletions": 174}}, {"node": {"oid": "412212a860b461e372eef131353f434815f565c2", "messageHeadline": "Switch from JavaFlow to Quasar to provide fibers.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 226, "deletions": 206}}, {"node": {"oid": "018825d7d7c6b7b6b9a01b1ab5aafca0c16d3831", "messageHeadline": "Minor: fix the JDK logging bug workaround", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 5}}, {"node": {"oid": "9e22cda15cae82af2cfe5ce4c26e0ea20a8b1df0", "messageHeadline": "Messaging interface now exposes the nodes own address.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5f8dec4ff90d27333999859d99bec4af69bebadd", "messageHeadline": "Minor: add an \"until\" infix function that applies to Temporal's ... t\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2190fbf2ee58216d992749a590637214f11ca4a3", "messageHeadline": "Minor: reintroduce using Java serialisation for KeyPair as the JDK cu\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 1}}, {"node": {"oid": "0a9fffe8b708f6594e59f1aa431d97d1141542d0", "messageHeadline": "Minor: remove unused import", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "0d0e75e6ff48abaa544656b1456cc086de92c5bb", "messageHeadline": "Commands must have at least one pubkey.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 3}}, {"node": {"oid": "992b56a2b224819ba83be4e7aec027589b5ee929", "messageHeadline": "Bump Dokka version to fix gradle build", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5aeab5c9333307a2da3253a49075b88502721bae", "messageHeadline": "Minor: move a bit of code around, add some javadocs", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 21, "deletions": 7}}, {"node": {"oid": "81812d2f2d9bb38aba657547255534f294a57822", "messageHeadline": "Kotlin 1.0.0-beta-4584 (docs)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cd7d01917f5591d1baeac2dfe43a60b6efa0e337", "messageHeadline": "Kotlin 1.0.0-beta-4584", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 6}}, {"node": {"oid": "31fbf5e1eb65a9a28e1519f8cb9fd1362f7e66f0", "messageHeadline": "Improve the transactions API a small amount with lazily deserialized \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 141, "deletions": 49}}, {"node": {"oid": "3c23c4f53dd8cf0042365738a242bc0cddae35b7", "messageHeadline": "Minor: move TransactionForVerification to be next to TransactionGroup\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 139, "deletions": 140}}, {"node": {"oid": "049f0aa3b3154500c4866a3f30b5d41a4a2d0940", "messageHeadline": "Rename PartialTransaction -> TransactionBuilder. The term \"partial tr\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 58, "deletions": 58}}, {"node": {"oid": "89b1a5648b41ec3663eb7747eb554e49f331a0ce", "messageHeadline": "Docs: regen HTML + reorganise left hand menu a bit.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 383, "deletions": 282}}, {"node": {"oid": "c217702606f551c435badb4af1c644c5c4ec7e3c", "messageHeadline": "Merged tx-simplifications into master", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 339, "deletions": 221}}, {"node": {"oid": "ef12d474d5f191eb239524a809964c92f1a4fcf1", "messageHeadline": "Refresh 'overview' page with info about the latest data model.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 11, "deletions": 16}}, {"node": {"oid": "bcc56859af75d202fa0f08eb14345cfcc886fe3d", "messageHeadline": "Add a unit test to check before/after processing by the dummy timesta\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 54, "deletions": 16}}, {"node": {"oid": "77554d619cca98e029a960e4adb4ddb692da60ee", "messageHeadline": "Merged in Frederic_Dalibard/r3prototyping (pull request #11)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ba99bfde7c92f6d5a676daeccd626bc1220bd737", "messageHeadline": "Minor:", "author": {"name": "Frederic_Dalibard", "email": "frederic.dalibard@natixis.com", "user": {"login": "FredericDalibard"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "784452ac50bb02442a98e190e079448cc06e686d", "messageHeadline": "Reorganise how time is handled: timestamping authorities are now orac\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 233, "deletions": 156}}, {"node": {"oid": "6144ccc2c701eddc544915a44acc5549edc0c031", "messageHeadline": "Small cleanup of commands.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 60, "deletions": 52}}, {"node": {"oid": "4cec5dac02b27eaedc559c0d990189986f1eba73", "messageHeadline": "Minor: remove ambiguous c'tor in PartialTransaction and rename addIte\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 6, "deletions": 11}}, {"node": {"oid": "ab9e026053a3e28add6e415e181dd330c840751d", "messageHeadline": "Minor: some small serialisation type safety improvements", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 66, "deletions": 46}}, {"node": {"oid": "5863d489bc614c945482a2450998ff7639c79bb7", "messageHeadline": "Minor: misc comment/whitespace fixes.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 20, "deletions": 15}}, {"node": {"oid": "d6cdc8b8de901a035ef36fd31db4a99c612ae81e", "messageHeadline": "Delete the notes directory, it is long since obsoleted by the wiki an\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 233}}, {"node": {"oid": "e3cfe0ae49804fdaa24357e55960eed3b9725b3f", "messageHeadline": "Docs: fix a few typos and rewrap a few code samples in the state mach\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 80, "deletions": 59}}, {"node": {"oid": "bf647f6c151b5838b06ecae6994af4c788f3ecd4", "messageHeadline": "Docs: regen all docs", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 592}}, {"node": {"oid": "b38b80b98ac16c2441c237f508b2896db888e47e", "messageHeadline": "Updated README.md with \"Cheat-Sheet\" pre-requisite details", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 77, "deletions": 5}}, {"node": {"oid": "1bb729d329d326f69f4509744608e1b5747dfdc8", "messageHeadline": "Merged in asset-trade-protocol (pull request #9)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3110, "deletions": 136}}, {"node": {"oid": "c4549a5ecb9c6260d62d2c2f4399877307d63482", "messageHeadline": "Docs: regen HTML", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17, "deletions": 19}}, {"node": {"oid": "06ee9db3f623ee3e2d3b6ac6f7588801996f7999", "messageHeadline": "Minor: provide a random63BitValue() function and use it instead of th\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 18, "deletions": 18}}, {"node": {"oid": "020a594a601ffef0f0deb1f20d19484e841f7eb5", "messageHeadline": "State machines: thread safety and a few more comments.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 16, "deletions": 3}}, {"node": {"oid": "3c578550a981d5bd5f738842defe49536f490a9c", "messageHeadline": "State machines: don't leak references to completed state machines. Ad\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 58, "deletions": 17}}, {"node": {"oid": "62f72373641eed708b90b56ae090549a7311dbbb", "messageHeadline": "Docs: regen HTML", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1435, "deletions": 1}}, {"node": {"oid": "4198de7ff0a25dfd6d4771b0543671e3e5fc26c1", "messageHeadline": "Messaging: add docs on the messaging and protocol state machine systems.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 516, "deletions": 0}}, {"node": {"oid": "d43bbe8faa81b9c223fc0ffe279a8c833256f59f", "messageHeadline": "Trading: move session ID into the initial args to avoid possible conf\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 23, "deletions": 13}}, {"node": {"oid": "f15e24e7be44709e2000ff4363d3b04bef3cfd3a", "messageHeadline": "Messaging: Rename MessagingSystem to MessagingService for consistency\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 23, "deletions": 23}}, {"node": {"oid": "3f19e68b3f1c8025f7df52330099613559c7d4d8", "messageHeadline": "Messaging: another minor simplification to the state machines framewo\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 10, "deletions": 15}}, {"node": {"oid": "9720d4e4043e28727403611fde3e3869863f91a0", "messageHeadline": "Messaging: more huge simplifications to the state machine framework.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 359, "deletions": 287}}, {"node": {"oid": "89ba996a3c41a1beaa2c6b7e8dabea09afd332f5", "messageHeadline": "Two party trading: big changes to support and test serialisation, ref\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 395, "deletions": 199}}, {"node": {"oid": "65c5fa75022f61fa0b30d13f3122be9c3c610a80", "messageHeadline": "Messaging: (mock) in memory network implementation improvements.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 151, "deletions": 59}}, {"node": {"oid": "0ca47156bcb4a97d21b9aa3771df5d3d505c8f5f", "messageHeadline": "Trading protocol work in progress", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 587, "deletions": 41}}, {"node": {"oid": "fed0ae56291cceb34c818cea232e0cb22495bfb9", "messageHeadline": "Add placeholder interfaces for various service submodules.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 68, "deletions": 12}}, {"node": {"oid": "2df8153cda37e1ed8f3144cd5eae72ff2cb54c62", "messageHeadline": "Minor: rename wallet -> cashStates in the Cash contract spending func\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f13b9b00e4e008a429f4d5add96c0567c6b03f96", "messageHeadline": "Minor: fix Arrays.asList serialisation by adding the extra serialiser\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4c87dc29817060bb2080c948ed05ebf14694ba6a", "messageHeadline": "First draft of a basic messaging module interface (VERY ROUGH). Ideal\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 423, "deletions": 0}}, {"node": {"oid": "7881be07edf22dc776349b86407b7234f41c9036", "messageHeadline": "Delete a lot of Kryo/serialisation related boilerplate.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 37, "deletions": 274}}, {"node": {"oid": "951912f8e743e1c50689f89c58ec30271dc2f73b", "messageHeadline": "Minor: rename Kryo.registerDataClass to Kryo.registerImmutableClass", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 31, "deletions": 31}}, {"node": {"oid": "65f1e52d128d4565d771596c92f4bdf1a18ccc46", "messageHeadline": "Bump Dokka version, it has to be kept in sync with the Kotlin compiler.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b915a30dee5ed2a19ba715188c4eeee345491603", "messageHeadline": "Docs: mention what to do if IntelliJ complains about lack of a jdk", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 54, "deletions": 1}}, {"node": {"oid": "67c810e315cbdf53577e61e6f808dd244d618b89", "messageHeadline": "Make Amount use 64 bit precision and overflow checked operations.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 20, "deletions": 16}}, {"node": {"oid": "f7e04e10781c9cfc199febdb8dea5e4b219ba8a9", "messageHeadline": "Docs: Mention the crowdfunding in the \"in the box\" page, regen html", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 8, "deletions": 7}}, {"node": {"oid": "eb3c4118ea78b3a24850c3be93c0ce1ab044318b", "messageHeadline": "Update README", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 14, "deletions": 201}}, {"node": {"oid": "73cbd41a09da93eb6aaa11107a25b8328cc02b3e", "messageHeadline": "Misc fixes:", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 32, "deletions": 14}}, {"node": {"oid": "f4ddbc9e82a3a7f61be31eb28b4feea51f090c2f", "messageHeadline": "Bump Kotlin version to 1.0-beta-3594", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a656e210c4bc6ce3e3ca85b30b9e44561bf9c648", "messageHeadline": "Merged in crowdfund-tweaks (pull request #7)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 68, "deletions": 69}}, {"node": {"oid": "41f54b85558b9140c3b2daf9e50da05f6b252514", "messageHeadline": "Crowdfunding contract: some cleanups and add some discussion at the t\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 68, "deletions": 69}}, {"node": {"oid": "ea4a6d8f069f9c1cd34b7dc7d50afe37f410269a", "messageHeadline": "Add logging utilities using slf4j", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 78, "deletions": 0}}, {"node": {"oid": "e5a36580da738a64768af64cbacb2760422475e6", "messageHeadline": "Visualiser: reorganise, make it easier to invoke, document it.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 529, "deletions": 153}}, {"node": {"oid": "58c526c68bbc8e036eb98bc52f2e4f17385233d9", "messageHeadline": "Visualiser: reorganise, make it easier to invoke, document it.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 181, "deletions": 153}}, {"node": {"oid": "2193dced0a68bb45d458632f339e31814d655ba0", "messageHeadline": "Minor: add docs for the cash DSL extensions", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0e34779fce0b764019a208dc38f4b6a676f597ad", "messageHeadline": "Merged in mod-crowdfund-close (pull request #5)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 78, "deletions": 71}}, {"node": {"oid": "f98ebce58be91f1d38b252f96a0ea23549b3cd43", "messageHeadline": "Update copyrights", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 126, "deletions": 22}}, {"node": {"oid": "a95cd056ea7561d5e4dd02423d9ca5d03b44f624", "messageHeadline": "Implement a simple transaction graph visualiser tool.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 467, "deletions": 17}}, {"node": {"oid": "31ca78533b6c93ec8a2794d0cdbbfc6dfc0e6651", "messageHeadline": "Docs: regen HTML", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 78, "deletions": 42}}, {"node": {"oid": "357369555361c658182482554a7f433e6a1f50b0", "messageHeadline": "Merged in docs-roadmap-welcome-page (pull request #6)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 38, "deletions": 17}}, {"node": {"oid": "2f7da660c2889be3a51a42efba71921c232e14f8", "messageHeadline": "Fill out roadmap doc page and state the core hypothesis that the prot\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 38, "deletions": 17}}, {"node": {"oid": "1c1736ff9f1182a672b52dcd854659e6b96f0361", "messageHeadline": "Minor: SecureHash.toString + SecureHash.prefixChars methods", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 4, "deletions": 0}}, {"node": {"oid": "91a9b08e7ddb38d6e4e0cbb96236097c4edc00f5", "messageHeadline": "Updated close method", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 78, "deletions": 71}}, {"node": {"oid": "1f68727f3178e5c4178d10229f7b4f3ebd406759", "messageHeadline": "Cash: add an onlyParties parameter to the spend crafting method. This\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 21, "deletions": 3}}, {"node": {"oid": "513b2a0b8b0b8d4871b216a9b2044eda480bd7df", "messageHeadline": "README.md edited online with Bitbucket", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 4}}, {"node": {"oid": "c4d383bf67fec7535a94b68b939135278deeb9d7", "messageHeadline": "Docs: rename institution to party", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 46, "deletions": 46}}, {"node": {"oid": "8ea4ac8b159a36e4d281d4839d59d46c249f3b19", "messageHeadline": "Rename 'playground' to 'R3 Prototyping'", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 82, "deletions": 103}}, {"node": {"oid": "50c3956988e9cff73cfca5001eab50efd4809abc", "messageHeadline": "Rename 'institution' to 'party'.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 55, "deletions": 55}}, {"node": {"oid": "52288bede1ae51df69481b9ed3ab9ba096aa7b12", "messageHeadline": "Add copyright header (not open source for now)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 76, "deletions": 0}}, {"node": {"oid": "9780f6254abaad3f8fb88424124699df956185cf", "messageHeadline": "Crowdfund contract: update to latest style for defining commands (sin\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 15, "deletions": 18}}, {"node": {"oid": "b3f7e307c7fbf7a3c5260ebfc0186976d7b4c027", "messageHeadline": "Reformat the crowdfund contract", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 62, "deletions": 58}}, {"node": {"oid": "b8a50a65cf0578e298c0deef763df9016ebb2455", "messageHeadline": "Merge branch 'finish-timestamping'", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 214, "deletions": 70}}, {"node": {"oid": "eb4670b53677a31d26953c4bc9f6695dc412513c", "messageHeadline": "Merged in crafting-docs (pull request #3)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 317, "deletions": 8}}, {"node": {"oid": "09ed50d1abb8aa094240fbee88cd06394fe22866", "messageHeadline": "Docs: address review comments from Richard.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 6}}, {"node": {"oid": "4e933f6d514baa0098191d3e43bc29526800876f", "messageHeadline": "Added basic Crowdfunding contract.", "author": {"name": "jamescarlyle", "email": "james@r3cev.com", "user": null}, "additions": 315, "deletions": 0}}, {"node": {"oid": "42eed3e0a30d06b47d5b1dfa8e87c1124ef82134", "messageHeadline": "Flesh out timestamping logic and fix various serialisation related bu\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 205, "deletions": 64}}, {"node": {"oid": "57118d46a81042c94b70279d4e76e81d57520678", "messageHeadline": "Docs: Regen HTML", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 200, "deletions": 3}}, {"node": {"oid": "e9c60c2722420dcbc0766469c553b4ce7aaa9a79", "messageHeadline": "Docs: finish off the tutorial by adding a section on crafting functions.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 106, "deletions": 1}}, {"node": {"oid": "dacfe299f84e0dbcad2797fa0bdc64a2224b1bb3", "messageHeadline": "Minor: improve realism of the CP tests by having Alice pay for the CP", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 20, "deletions": 7}}, {"node": {"oid": "1628c1e17ac8c8106582b373a4cbb8d79ffa86a2", "messageHeadline": "Implement and test crafting/generate methods for CommercialPaper.", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 118, "deletions": 36}}, {"node": {"oid": "d3c15ab7dee5bf40f48ec0392ce74b6a133c122f", "messageHeadline": "Minor: tighten generic bound on StateAndRef", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a98bc241aea49ed2d2930d0796791b5014039c1c", "messageHeadline": "Early start on support for timestamping (incomplete) and addition of \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 33, "deletions": 3}}, {"node": {"oid": "60f29339ee3d5a019fd20ca0399d96bbfd7b99fb", "messageHeadline": "Minor: add a convenience extension function to convert from byte arra\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 2, "deletions": 0}}, {"node": {"oid": "19cd2069c78bcb2318c2dbf50a400cb0d6ec5dce", "messageHeadline": "Minor: clarify the distinction between sighash and txid hash. Fix Cas\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 34, "deletions": 21}}, {"node": {"oid": "de40a2082d374e503d4c30af811bab19aae98614", "messageHeadline": "Minor: introduce Institution.ref() to get an InstitutionReference", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 15, "deletions": 10}}, {"node": {"oid": "88793644c881918de5ccce2a49007ce0490621eb", "messageHeadline": "Minor: move @Suppress(\"UNCHECKED_CAST\") to file level to work around \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "472d57e26222b426585e3d19173f30229fe60418", "messageHeadline": "Testing: Allow \"label\".output inside typed TransactionGroupForTest", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 20, "deletions": 10}}, {"node": {"oid": "8f5170a8b2b6ba666b7d60431ab055ccfceabdbb", "messageHeadline": "Merged in initial-documentation (pull request #2)", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 19901, "deletions": 1}}, {"node": {"oid": "85c4f9d514702fc07ef07ce0d729d9fbed14b1bf", "messageHeadline": "Minor: provide the cause when an exception doesn't match expected in \u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58ce06021147aaf3e44fd5c744671c7b84dc5f18", "messageHeadline": "Regen the HTML", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 163, "deletions": 173}}, {"node": {"oid": "b4a300830203f5a4ccb356b6fbf574b2675f57a0", "messageHeadline": "Docs: tutorial typo fixes", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 80, "deletions": 84}}, {"node": {"oid": "b6b50f0e7b7bd2e58c2dfb450c24a3e886aaff79", "messageHeadline": "Docs: tutorial doesn't actually show you how to do a hello world cont\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1, "deletions": 2}}, {"node": {"oid": "2f1a91c101fc8ba6a79f80cbac7ca939585147e6", "messageHeadline": "Docs: regenerate the HTML", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 606, "deletions": 55}}, {"node": {"oid": "1ce9bdeba05068bc09729bce762ab8c88875b7dc", "messageHeadline": "Docs: add unit testing to the tutorial", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 172, "deletions": 4}}, {"node": {"oid": "ecf70efd2eb3443788b93e48048c87a5fecf0615", "messageHeadline": "Update tutorial to reflect code changes in CommercialPaper.kt", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 43, "deletions": 15}}, {"node": {"oid": "3172b0b86ac3b56810dfa119b417a7f2c7a507cc", "messageHeadline": "Contracts: commercial paper issue command doesn't need a nonce, and f\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 13, "deletions": 13}}, {"node": {"oid": "86a523dd5917c6ff760fa342a754bbe2c433f998", "messageHeadline": "Apply review changes suggested by Richard", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 30, "deletions": 8}}, {"node": {"oid": "766040da57f68ce05182348fdb74060385409f05", "messageHeadline": "Documentation HTML build", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 17899, "deletions": 1}}, {"node": {"oid": "3dd10714df182ceb7b926570d3e68cc4e73359ec", "messageHeadline": "Introduce documentation of the current prototype with a contract prog\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 1248, "deletions": 0}}, {"node": {"oid": "ff05cb4a4c443ebb5c1dfb216e54bad86ec0fc85", "messageHeadline": "Contract: rewrite and finish off tests for commercial paper, using im\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 168, "deletions": 62}}, {"node": {"oid": "c026e90067bac6d95d924b65c5e86d642c575f35", "messageHeadline": "Contracts: JavaCommercialPaper should implement equals/hashCode on it\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 28, "deletions": 3}}, {"node": {"oid": "5285d3bb47ceede5bdca405c58256ed1a758ba88", "messageHeadline": "Minor: define contracts as regular classes instead of using the kotli\u2026", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 22, "deletions": 9}}, {"node": {"oid": "af4aa3dedcef88ece932ff91c10c38f113f2f8c1", "messageHeadline": "Minor: remove funktionale from build.gradle, it's unused", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 0, "deletions": 1}}, {"node": {"oid": "564fce7e9973bf039d13c1dfbe1a2a3e9dd49be7", "messageHeadline": "Minor: set Java 8 as a requirement in gradle build file", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5c1e4a0e35dbdfa95b6f3f4fb3788461dcffaaf2", "messageHeadline": "Minor: fix kdoc in Structures.kt, spotted by Richard", "author": {"name": "Mike Hearn", "email": "mike@r3cev.com", "user": null}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa32935e7724213820e8d819471274cc451b9b7c", "messageHeadline": "legalContractRef changed String to SecureHash (of contract contents)", "author": {"name": "Richard G Brown", "email": "richard@r3cev.com", "user": null}, "additions": 22, "deletions": 8}}, {"node": {"oid": "25a28a0a289f8d024c6b4ce117a1ede3100f20f7", "messageHeadline": "Minor: suppress unused parameter warnings in TestUtils", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "92c92db33d3970a035a5aa6f90e80c63ece0f8a6", "messageHeadline": "Minor: bump Dokka version to fix build", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b0b8c74c25fd8900d14cf36a221a58194db4c623", "messageHeadline": "Minor: move the groupBy method to TransactionForVerification where it\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 49, "deletions": 56}}, {"node": {"oid": "a8e34a2bb2aa2eaab9404e874a26ac13a13a7b5a", "messageHeadline": "Contracts API: move the notion of grouping into a utility file, and m\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 112, "deletions": 64}}, {"node": {"oid": "d6cfa9b9efb197f6caa3f453e1822eec59e99068", "messageHeadline": "Cash: refactor to allow multi-currency swaps by introducing a notion \u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 82, "deletions": 53}}, {"node": {"oid": "9681f97502f6bd42b4be5a57db25d05ba4a3c711", "messageHeadline": "Minor: add a unit test to verify that duplicated inputs are forbidden\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 21, "deletions": 4}}, {"node": {"oid": "7f13b8ab4a72588b5d8347759f38f702f1c2845c", "messageHeadline": "Minor: a few misc cleanups", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 11, "deletions": 15}}, {"node": {"oid": "a4aef06e4113380caad1fe23c7979d87ee740ef7", "messageHeadline": "Major: introduce TransactionGroup for verifying subgraphs.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 268, "deletions": 37}}, {"node": {"oid": "636279ced956c74e3e032507bffe2441600ce361", "messageHeadline": "Minor: test dsl, rename recursive transaction method to 'tweak' to be\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 19, "deletions": 18}}, {"node": {"oid": "03ddf454c7d126be7e757a9f8548a7173813b563", "messageHeadline": "Minor: make LedgerTransaction keep track of the hash of the original \u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 28, "deletions": 11}}, {"node": {"oid": "f0557e106d0e8c7034d1a417ff72cbfef31a3532", "messageHeadline": "Minor: reorganise the test directory to match the src directory", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 8, "deletions": 9}}, {"node": {"oid": "508ce2819f537aed831f02c2c4f0b758b345ac61", "messageHeadline": "Minor: fix wording in Cash contract, suggestion from Richard.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fa1c6cb01bd3a7d9b333685ea4981f92be0ad601", "messageHeadline": "Minor: Rename args to commands for consistency", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "5e604a5b0a1d4eb1d27fce58b320d885817b955b", "messageHeadline": "Minor: fix bug in JavaCommercialPaper", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28bd2053cc7416ac5f3a481a09976cbfc8259844", "messageHeadline": "Contracts: add an issue crafting function to the cash contract.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "aecc1de0cf1a65859a032836befef764cb3cd6d5", "messageHeadline": "Contracts: make the Cash craftSpend/generate function update a mutabl\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 243, "deletions": 234}}, {"node": {"oid": "1f1705326328d6b677e5b0e046419b2695dbfccb", "messageHeadline": "Introduce a PartialTransaction class to represent a mutable transacti\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 92, "deletions": 32}}, {"node": {"oid": "853b37a6e128cd87dc6772bd95414bbe8541c263", "messageHeadline": "Cash: add a notion of state construction based on Richard's suggestio\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 55, "deletions": 10}}, {"node": {"oid": "5f306848054b6a351b6b2ce56e6789f16ddae336", "messageHeadline": "Minor: add a kdoc to the select function.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "0aa643d4c22ac027267037e6f6974629a685a3b9", "messageHeadline": "Minor: note to self, remember to check for duplicated inputs when con\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2c27a07c8b78ba7b224fc3c4ae1b4634c935042c", "messageHeadline": "Minor: OpaqueBytes should never be empty. May catch certain types of \u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6c66eee71282c1ba3e9eaa0e739996495f43750d", "messageHeadline": "Kotlin Beta 2", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "e3e674658d037fbf93f7338b3611436eedcfabc0", "messageHeadline": "Contracts: check in a demo of how to implement a simple contract in J\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 109, "deletions": 0}}, {"node": {"oid": "d1a605de6fe5ac90597b237920c951c6a644ab8f", "messageHeadline": "Contracts: Rename ComedyPaper to CommercialPaper and rewrite the comm\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 25, "deletions": 23}}, {"node": {"oid": "379d531cf09df4ad824f2e6d17fbea18ca2879bd", "messageHeadline": "Minor: fix failing test", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2d58453225aa32cbaef5125112d7d2b994d717bc", "messageHeadline": "Minor: add Dokka as an api doc generator tool. It's still kind of rou\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "dad59d116cf511d8726252935e28c6507bfd38b1", "messageHeadline": "Major: Integrate serialisation everywhere, implement basic signing/si\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 332, "deletions": 135}}, {"node": {"oid": "162b830bcdfb63a3208c4e2bcc8e9c2cb465bc77", "messageHeadline": "Add some serialization utilities and tests, using Kryo.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 251, "deletions": 0}}, {"node": {"oid": "5b4969d36673dbfa42c34b57e4927189c7ed3600", "messageHeadline": "Minor: make commands singletons when they contain no data and are pur\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 21, "deletions": 24}}, {"node": {"oid": "1b44081880159cf1c9042c983d12fd9a5fa2e030", "messageHeadline": "Minor: tweak the cash/amount API", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "32143160c2cb2ddbce6877d09a43358715d97814", "messageHeadline": "Minor: reformat code a bit, introduce TimestampedWireTransaction as a\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 14, "deletions": 25}}, {"node": {"oid": "0b02f64f3dd0c843437cdabb13acbd3eaafcd733", "messageHeadline": "Contracts: a bit more work on the CP implementation, add a unit test \u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 93, "deletions": 35}}, {"node": {"oid": "a7bfff486a0480004face4f4762c3d2fe797e333", "messageHeadline": "Misc comments", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3041ca73f2296b66552d407af29daeb6c7f3b7f6", "messageHeadline": "Simply TransactionForLedger.verify", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "ac9a371179a27d49e0cfd8ce6b149e597ded990c", "messageHeadline": "Platform: commands can now have multiple signatures per command (i.e.\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 34, "deletions": 25}}, {"node": {"oid": "0dc92822b536d8d1ed3d5379325cadc6bdefaa57", "messageHeadline": "Remove the todo list in Main.kt, it just changes too fast to be worth\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "12b7c7c18417881f654939018b082abe3eb40b23", "messageHeadline": "Platform: fix the ability to summon cash in uncontrolled ways.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 207, "deletions": 119}}, {"node": {"oid": "4b9536af0400f6958f1559aca34e2a1b1250037d", "messageHeadline": "Add some TODOs", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "b8c7f949f4c79ff27940d59d0f2a289c0589a622", "messageHeadline": "Misc changes from Monday meeting.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "8a2b8072e6d187f79deb76baf6fe83dc270c4f38", "messageHeadline": "Contracts: include a string reference to the legal contract that the \u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "03aaf07f70ec8e779dc7820f07a762f061743efa", "messageHeadline": "Cash: alter description of the state to talk about cash claims. Sugge\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5022f11d9ef2fc9612d11f828259b28c0eefe5cb", "messageHeadline": "More moving around and renaming, to have a consistent style between c\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 74, "deletions": 69}}, {"node": {"oid": "085689404743b8c6baf4e163dfd4adb4bdfa474a", "messageHeadline": "README: Add a brief into to Kotlin syntax used so far.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 192, "deletions": 1}}, {"node": {"oid": "83eb45732fb7e1a1ef881ec325a35a86278f0703", "messageHeadline": "Some renaming and moving around (Children's Paper becomes Comedy Pape\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "fa626fc5d73a41a816ab6c47216308c6a83cdc28", "messageHeadline": "Mark ChildrensPaper as really incomplete more visibly.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0131c2cc1d007780ab778b74f9dc7a39d3ca743d", "messageHeadline": "CP: check in a \"childrens paper\" contract that is sort of like commer\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 130, "deletions": 5}}, {"node": {"oid": "1298c4b8ed3e69a6bba6510efb2f4cbc73796c01", "messageHeadline": "Add a time parameter to the contract verify function.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "163175860ddf32853fef14943fb9c3aa9591e1d0", "messageHeadline": "Improve the contracts DSL, make the Cash contract extend the DSL in a\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "f09c624c0f83493623e13f5ac723348ddf9e2b08", "messageHeadline": "Move DepositPointer into Structures", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "847770ed2edca3ed6017d505621cb93eba71f10c", "messageHeadline": "Move Cash into new contracts subfolder, move base code into core", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d7a5289c3db7a1ff48b9fdca1c5b4ea134a0a320", "messageHeadline": "Build/git stuff: minor tweaks", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c0238b1f21288456a22c8b0752ae0ca1f7be27c5", "messageHeadline": "Cash: add a TODO comment", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "aeca56df72340fe035817b6bbd411cf65cd39cdc", "messageHeadline": "Add a README", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "7e7d3ba3bfd003b8493c8a33f90120f3d6098e05", "messageHeadline": "Move contracts DSL related stuff into a dedicated ContractsDSL.kt fil\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 53, "deletions": 35}}, {"node": {"oid": "2455776b43a1851fe7e0fab5adb786eca27043c4", "messageHeadline": "Cash contract: Implement example of spend crafting.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "a09120d4459a610fb1777a415acbfaf42d72f0e5", "messageHeadline": "Cash contract: Introduce a DepositPointer abstraction for easier grou\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "fd67a85c2994f36cd3fa77b570f4b2e5ec740434", "messageHeadline": "TDD: Cash contract: Some basic tests of spend crafting.", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 117, "deletions": 12}}, {"node": {"oid": "e012d2c2f5a8a6c3e50c85b8d50bbd6dff064d1d", "messageHeadline": "TestUtils: add some formatting toString methods to make test failures\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "0c6c2df48301ef786e2c166c1fb38df9ba6ecefe", "messageHeadline": "Cash contract: don't allow merging of two different origin deposits t\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "8f46fb4406d351f2b72ee137412e5ee8094bdd91", "messageHeadline": "Introduce OpaqueBytes, a simple wrapper around the JVM level byte[] w\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "12f5ddb0aa3abae94a1b6485f27d82e55efbc44b", "messageHeadline": "Cash contract: multi-issuer support", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 196, "deletions": 110}}, {"node": {"oid": "ce3d339c62be6252db1604f2d6d2350ec048d0b9", "messageHeadline": "Give nicer backtraces in tests by just throwing AssertionError direct\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "983003a5629e5c492604f89bf0a5076806ed3d38", "messageHeadline": "Amount: split out of Structures.kt and into a separate file, add oper\u2026", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 49, "deletions": 19}}, {"node": {"oid": "c60db5544ba5c901c4afce7e23f813be203934d1", "messageHeadline": "Initial import", "author": {"name": "Mike Hearn", "email": "mike@plan99.net", "user": {"login": "mikehearn"}}, "additions": 1047, "deletions": 0}}]