* Removes old network diagram. Consolidates two sections on node naming. Moves contract constraints to API section.
* Minor corrections to the V2 cheatsheet.
* Makes it clearer how to build a JAR. Removes ambiguous deployNodes content.
* Documents the LegalProseReference annotation. Minor tweaks.
* Updates flow cookbook to use freshKeyAndCert not freshKey.
* Addresses review comments.
* Add regulator node to IRS demo
* Revert API structure changes to ReceiveTransactionFlow
Manually specify constructors to ReceiveTransactionFlow instead of using JvmOverloads,
to ensure this behaves exactly as previously, rather than depending on Kotlin's
generated constructors.
approach which assumes a dedicated node for observers: states that are
reported to the node will appear in the database and update feeds as
normal. Apps that expect all updates to be relevant to themselves may
need adjusting if they run on an observer node too, but this is likely
to be rare.
Merge for V2
* CORDA-351: force update dependencies and suppress vulnerabilities not affecting corda
* CORDA-351: force update dependencies and suppress vulnerabilities not affecting corda
* Fix-up: Bank Of Corda sample
Flag that we are using non-validating notary
* Fix-up: Bank Of Corda sample
Use correct CorDapp packages to scan
* Explicitly output debug ports used for each of the corresponding nodes
* Set adequate permissions for the nodes such that NodeExplorer can connect
* Ensure that contents of OpaqueBytes cannot be modified.
* Update documentation and restore the signature verification check.
* Update the API definition.
* KDoc fixes.
* Update the changelog for v1.1.
Change IdentitySyncFlow to only offer confidential identities matching the identity the flow is run as. This avoids risks of nodes being convinced to include a state with a confidential identity in it, by a remote node, then feeding the well known identity to the node during identity sync.