mirror of
https://github.com/corda/corda.git
synced 2024-12-19 04:57:58 +00:00
a7147c1ffd
* Do not register cordapp custom serialisers when using attachment classloader. * Record the URLs of CorDapp JARs that contain custom serialisers. Include these JARs as extra attachments if we discover that we're missing a custom serialiser during transaction verification. * Check for disabled serializer when explicitly requesting a custom serializer. Refactor test case to force use of a custom serializer. * Tidy up basic custom serializer test. * Also test that TransactionBuilder rejects missing custom serializers. * Remove test whitelists, which should not be needed with custom serialisers. * Add changelog entry. Also align TestCordappImpl.findRoots() with OS backports. * Second approach based around CorDapps inside AttachmentStorage - report missing type descriptor or any non-composable types. * Initial implementation of Corda-Fixup rules inside a CorDapp jar. * Replace original "automatic attachment fixing" mechanism completely. * First review comments: restore "missing class" logic to TransactionBuilder. * Restore "missing class" mechanism as fallback for SignedTransaction too. |
||
---|---|---|
.. | ||
src | ||
build.gradle |