* ENT-1850: Improve reporting of connection problems (#3124)
* Add nicer logging for SSL handshake problems
* Just in case let people see the horrid netty exception traces at trace level
(cherry picked from commit 3c005789c0)
* fixup after cherrypick
* Prevent bridge reconnection attempts on targets that present invalid/misconfigured/different certificates to protect nodes from dead identities. (#3225)
(cherry picked from commit 7ff008d4e3)
* fixup after cherrypick
* add extra error handling (copied from master)
* CORDA-2016 Add unit tests to ensure SNI header generation will not be changed by accident (#4014)
* Add test for SNI header to prevent changing it accidentally.
* added hardcoded values test to ensure hashing function and corda x500 name format can't be changed
(cherry picked from commit 149b6034e1)
* fix test after cherrypick
* CORDA-1563 : Don't remove own node info - fix (#3219)
* CORDA-2029: Don't remove own node info
Don't remove own node info from cache on network map update.
* ENT-2014 Deletes of NodeInfo can fail to propagate leading to infinite retries (#1101)
* ENT-2014 Deletes of NodeInfo can fail to propagate leading to infinite retries
ENT-1880 Move identity key generation to network registration process
(cherry picked from commit c3ac203)
NOTE: Moved ENT Jira's to OS project
* RELEASE - Release script to extract which issues are in a release
In addition, format the output for inclusion in the release notes. Not 100% sure
if this should be in the tree or out in a separate repo but we have
*a lot* of small repo#s now and this is fine to live here unless
anyone vehemently disagrees
Add additional modes, make keyring optional
* ENT-2298: CE Hello World Tutorial Page references Corda V1.0
Removed version number completely from text, I thought this made more sense than hardcoding a version which will almost immediately be out of date.
* ENT-2302: Hello World Tutorial Page mismatch between code sample and explanatory text
Updated text to proper method
* ENT-2305: Java Instructions to Invoke Hello World CordApp fail
Removed Java instructions
* Hibernate session flushed before handing over raw JDBC session to user code + test - inserting and selecting cash in the same transaction
* Additional two tests copied from Enterprise repo
* CORDA-1892 CRaSH shell flow start fix for similar flow names. (#3874)
* Added fix and associated unit test.
* Fixed broken unit test + added another test case + used NoOpFlows + use Mock output object to assert correct result output.
* Remove unnecessary additional println.
* Minor cleanup in test code.
* Relax nameFragment matching to cater for fully qualified and simple Flow classname specifications.
* Remove superfluous check.
* Minor fix + added additional Unit Test cases to cover all scenarios.
* Reverted back to original behaviour + extra check to avoid ambiguity for exact match.
* Changes following final PR review comments.
* Revert to non visible latch as no associated integration tests defined in this release.
* CORDA-1858 - Vault query fails to find a state if it extends from class (#3722)
* Included Contract State parent classes in list of queryable types.
* Added changelog entry.
* Fixed compilation errors post cherry-pick.
* Fixed failing unit tests following cherry-pick.
* Reject nodes that have the same organisation name as a previously registered node rather than the same X500 name
(cherry picked from commit 40b922c1f2)
* CORDA-1888 Fix Vault Query composite queries (#3775)
* Reproduce composite query failures.
* Fixes to OR querying and composite queries that use the same QueryCriteria (Linear, Fungible, Custom) more than once.
* Revert debug logging for Hibernate SQL.
* Cleanup and remove redundant joinPredicates global var.
* Fix failing Java Unit test.
* Fix Java compilation error in example-code section of docs.
* Include copy() function for original constructor to maintain backwards API compatibility.
* Fixed compilation errors post cherry-pick.
* CORDA-1905: Extend JSON deserialisation to handle Amount<T> for any T. (#3790)
* Extend JSON deserialisation to handle Amount<T> for any T.
* Rewrite message for @Deprecated.
Conflicts:
client/jackson/src/main/kotlin/net/corda/client/jackson/internal/CordaModule.kt
* CORDA-1905: Configure Spring Boot to use same version of Jackson as Corda.