{"push_id":3084840760,"size":19,"distinct_size":1,"ref":"refs/heads/andrius/CORDA-2115-rebased","head":"e7d5da8d7b765cbc4b054f82624a39d6c323fd49","before":"88f5b8cfadaea85d2bab11da872d1d76c4c25a36","commits":[{"sha":"4e556942167a92767c20d46c1111e825c606b00d","author":{"name":"Thomas Schroeter","email":"0fb5f30a0ee05dc37a27b57068c5fb9fdfd78684@r3.com"},"message":"ENT-2356 NotaryServiceFlow backpressure (#4242)","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/4e556942167a92767c20d46c1111e825c606b00d"},{"sha":"4ebca4846c59a6368521aa7bfacd0ceedd94389b","author":{"name":"szymonsztuka","email":"c4a129f973abad4bea2be6af4ef600a16a40cd86@r3.com"},"message":"CORDA-2150 Contract version no downgrade check - add test infrastructure - internalDriver can sign CorDapp JAR, disabled by default (#4289)","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/4ebca4846c59a6368521aa7bfacd0ceedd94389b"},{"sha":"81905c67ea9a16b1015f0764e05849f0053a1d8e","author":{"name":"Dominic Fox","email":"0977a3372ab32497e1fdf3d38dcb9d85442a2fe7@users.noreply.github.com"},"message":"CORDA-1825 user-friendly error when serializing non-composable types (#4290)\n\n* CORDA-1825 user-friendly error when trying to serialize non-composable type\r\n\r\n* Tests for @CordaSerializable","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/81905c67ea9a16b1015f0764e05849f0053a1d8e"},{"sha":"b01f278eb32b36b82e0a0302c1e1a05727f8bab2","author":{"name":"Florian Friemel","email":"221a6f97289477eccd1f043e06d7fde9f0a0e56f@r3.com"},"message":"Use custom overrides in DriverDSLImpl.startNodeRegistration (#4282)","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/b01f278eb32b36b82e0a0302c1e1a05727f8bab2"},{"sha":"3b8a74fe44f20f49ce71be5591dfe3d33661886f","author":{"name":"Shams Asari","email":"325214a5634b3770a429ea9c383f30136afd970f@r3.com"},"message":"CORDA-2114: SwapIdentitiesFlow is now inlined (#4260)\n\nThis is to fix the security issue whereby any counterparty is able to generate anonymous identities with a node at will without checks.","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/3b8a74fe44f20f49ce71be5591dfe3d33661886f"},{"sha":"a4fd7d235671cd86178d53f30a65a438635b3660","author":{"name":"Tudor Malene","email":"267b95296b12bb12adb425963c7aad69d812caaa@r3.com"},"message":"Fix Attachment overlap check (#4272)\n\n* Fix Attachment overlap check\r\n\r\n* Address code review comments.","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/a4fd7d235671cd86178d53f30a65a438635b3660"},{"sha":"766681c0e7aeb2ec93446a42e83d7619b8c3209d","author":{"name":"Dominic Fox","email":"0977a3372ab32497e1fdf3d38dcb9d85442a2fe7@users.noreply.github.com"},"message":"Avoid constructing a lookup/builder if the type is already cached (#4294)","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/766681c0e7aeb2ec93446a42e83d7619b8c3209d"},{"sha":"5d43f3139e36f5f8ff17857ae4f5611eeda3652e","author":{"name":"Shams Asari","email":"325214a5634b3770a429ea9c383f30136afd970f@r3.com"},"message":"Finance CorDapp jar includes confidential-identities (#4296)\n\nhttps://github.com/corda/corda/pull/4260 removed the dependency that node had to confidential-identities which means CorDapps using it must now use compile and not cordaCompile. This resolves the failing smoke test.","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/5d43f3139e36f5f8ff17857ae4f5611eeda3652e"},{"sha":"88fbb47f67c5468eeaf1ddefefd7562e701af90c","author":{"name":"Dominic Fox","email":"0977a3372ab32497e1fdf3d38dcb9d85442a2fe7@users.noreply.github.com"},"message":"ENT-2320 state contract identification (#4285)\n\n* Enforce state/contract agreement validation\r\n\r\n* Fix some broken tests\r\n\r\n* Ascertain targetVersion by inspecting the jar source of the ContractState\r\n\r\n* Docs added and rebased against master\r\n\r\n* contextLogger doesn't work here\r\n\r\n* Java examples in docs\r\n\r\n* Label IRSState with owning contract\r\n\r\n* Fix rst formatting\r\n\r\n* Add @BelongsToContract annotation to PortfolioState","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/88fbb47f67c5468eeaf1ddefefd7562e701af90c"},{"sha":"d399e3c2423ff1c0b8352a7838905c6953e58def","author":{"name":"szymonsztuka","email":"c4a129f973abad4bea2be6af4ef600a16a40cd86@r3.com"},"message":"CORDA-2232 external id to pub key mapping - fixes\n\nFixes in PersistentKeyManagementService.kt, VaultSchema.kt, and vault-schema.changelog-v8.xml. (#4295)","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/d399e3c2423ff1c0b8352a7838905c6953e58def"},{"sha":"b7d04b1c6ef47b79f1045a8680001678e70fb397","author":{"name":"Anthony Keenan","email":"c57e77b3956d873e8ec4290abd3486ba76472a9e@r3.com"},"message":"[CORDA-2235]: Add overrides for network parameters via command line and file (#4279)\n\n* Temp commit\r\n\r\n* Print the error message first by default, makes error output more natural.\r\n\r\n* Polishing\r\n\r\n* Further modifications after testing\r\n\r\n* Documentation updates\r\n\r\n* Couple of fixes after review\r\n\r\n* Removing unnecessary tests\r\n\r\n* Fix broken test\r\n\r\n* Add interface to bootstrapper for testign\r\n\r\n* Added unit tests\r\n\r\n* Remove unused class\r\n\r\n* Fix up bootstrapper unit tests and add a couple more\r\n\r\n* Refactor the tests slightly\r\n\r\n* Review comments\r\n\r\n* Couple of minor tweaks","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/b7d04b1c6ef47b79f1045a8680001678e70fb397"},{"sha":"88ee343e9561ead81fed07785d39b80d51f83085","author":{"name":"Milen Dobrinov","email":"47f009ea8550f2f70e21c5dadf83ae84d51be799@users.noreply.github.com"},"message":"[CORDA-2189] Fix non deterministic manifest file timestamp (#4301)","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/88ee343e9561ead81fed07785d39b80d51f83085"},{"sha":"b881fbd330661a133739048f563ee9c4eb4f458b","author":{"name":"Thomas Schroeter","email":"0fb5f30a0ee05dc37a27b57068c5fb9fdfd78684@r3.com"},"message":"Throughput is private in PersistentUniquenessProvider (#4302)","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/b881fbd330661a133739048f563ee9c4eb4f458b"},{"sha":"c533e0ab0ca38d39d055aa9112052213cb69fe7b","author":{"name":"Dominic Fox","email":"0977a3372ab32497e1fdf3d38dcb9d85442a2fe7@users.noreply.github.com"},"message":"CORDA-2255 reduce noise from serialisation warnings (#4299)\n\nSuppress warnings when constructing NonConstructible types that are wrapped by Opaque, and reduce warning level to info. Construct wrapped LocalTypeInformation for Opaque types immediately, rather than deferring with a thunk.","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/c533e0ab0ca38d39d055aa9112052213cb69fe7b"},{"sha":"8784e51a8f18918b33a6169038db80bc340ab415","author":{"name":"Tudor Malene","email":"267b95296b12bb12adb425963c7aad69d812caaa@r3.com"},"message":"CORDA-2248 fix rpc classloader issue (#4288)","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/8784e51a8f18918b33a6169038db80bc340ab415"},{"sha":"759fd9b5bbcaca7cc2ecffef852f85b60573eb7c","author":{"name":"szymonsztuka","email":"c4a129f973abad4bea2be6af4ef600a16a40cd86@r3.com"},"message":"Update to corda-gradle-plugins v4.0.36 (#4292)\n\n* Update to corda-gradle-plugins v4.0.36 (new development key for JAR signing).\r\n* Changed maven repo from https://dl.bintray.com/kotlin/kotlin-eap/   to https://kotlin.bintray.com/kotlinx.","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/759fd9b5bbcaca7cc2ecffef852f85b60573eb7c"},{"sha":"e4c1db4db68f81834097ab3c06e453259ea36129","author":{"name":"Tudor Malene","email":"267b95296b12bb12adb425963c7aad69d812caaa@r3.com"},"message":"CORDA-2248 Remove spring boot hack. (#4305)\n\n* CORDA-2248 Remove spring boot hack.","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/e4c1db4db68f81834097ab3c06e453259ea36129"},{"sha":"5d2ad46553441b055cc2e26d0dcc495949de1e47","author":{"name":"Katarzyna Streich","email":"a63dd14e89f87285ab7800af4f60f4ffdebace1f@r3.com"},"message":"CORDA-2089 - network parameters tags - part (#4228)\n\n* CORDA-2089 - network parameters tags - part\r\n\r\nData structures changes, storage and notarisation.\r\n\r\nTag transactions with network parameters hash that was in force when tx\r\nwas created. Add component group on all core transactions and resolved\r\nparameters on full transactions. The hash should be always visible on\r\nthe filtered versions of transactions. Add\r\nnotarisation check that the parameters are current.\r\nImplement network parameters storage on services for resolution.\r\n\r\nThis is only part of the work, next PR will include changes to\r\nResolveTransactionsFlow to make sure that parameters in the transaction\r\ngraph are ordered (this is to prevent the downgrade attack, when the\r\nmalicious notary and participants sign transaction that shouldn't be\r\nnotarised otherwise).\r\nProbably on network services side we need the default parameters\r\nendpoint for the\r\ntransactions that were created before this change - for now it's default\r\nto the current ones.\r\n\r\n* Make parameters storage agnostic to cert hierarchy\r\n\r\nTest fixes\r\n\r\n* Address most PR comments\r\n\r\n* Fixes after rebase\r\n\r\n* Fixes. Add epoch column to parameters storage.\r\n\r\n* Address part of review comments\r\n\r\n* Some more comments\r\n\r\n* Hopefully fixing what I broke doing rebse\r\n\r\n* Address Kostas comments\r\n\r\n* Further fixes\r\n\r\n* Save all parameters from updates to storage\r\n\r\n* Fix integration test\r\n\r\n* Address comments\r\n\r\n* Fixes after rebase\r\n\r\n* Fix test\r\n\r\n* Fixes\r\n\r\n* Add wrapper for filtering around parameters hash\r\n\r\n* API stability fixes\r\n\r\n* Add NetworkParametersStorageInternal\r\n\r\n* Rename","distinct":false,"url":"https://api.github.com/repos/corda/corda/commits/5d2ad46553441b055cc2e26d0dcc495949de1e47"},{"sha":"e7d5da8d7b765cbc4b054f82624a39d6c323fd49","author":{"name":"Andrius Dagys","email":"a51a143369b01db81a0d60a0b907e9741f475312@r3.com"},"message":"CORDA-2115: Notary whitelist verification changes\n\n- For regular and contract upgrade transactions: check that the notary is in the network parameter whitelist\n- For notary change transactions: check the the new notary is in the network parameter whitelist. This enabled support for network merging: the old notary doesn't have to be in the current network's notary whitelist for re-pointing old states to another notary.\n\nThese checks are done during transaction construction/verification and also by the non-validating notary.","distinct":true,"url":"https://api.github.com/repos/corda/corda/commits/e7d5da8d7b765cbc4b054f82624a39d6c323fd49"}]}
{"actor":{"display_login":"adagys"}}