8f87b2060b
ENT-11245 Catch and transform new enum type value. ( #7596 )
2023-11-30 19:13:34 +00:00
72e5c4fed2
ENT-11036: initiatedBy is now a list of CordaX500Names. ( #7592 )
2023-11-28 07:10:53 +00:00
b715140625
ENT-11107: Ctors added to LedgerRecoveryFlow to match EnterpriseLedgerRecoveryFlow.
2023-11-15 16:11:45 +00:00
60bcc99154
ENT-11037 Expose and use additional Ledger Recovery statistics ( #7553 )
2023-10-31 15:55:55 +00:00
8ab92f0ee3
Merge pull request #7551 from corda/colljos/finality_flow_force_recover_flowids
...
ENT-11036 Add "forceRecoverFlowIds" parameter to FinalityRecoveryFlow
2023-10-27 18:17:31 +01:00
5e017dfbc8
Drop FlowRecoveryQuery criteria: excludeFlowIds
2023-10-27 14:13:29 +01:00
04b1e8fb3d
Add "forceRecoverFlowIds" parameter to FinalityRecoveryFlow
2023-10-27 13:45:19 +01:00
c626d3a435
ENT-10100: fix batch support during recovery of in flight transactions ( #7549 )
2023-10-27 13:26:07 +01:00
e52f086d11
ENT-11036 Additional parameter to enable recovery of IN_FLIGHT transactions (post ledger peer recovery) ( #7546 )
2023-10-26 09:38:52 +01:00
be515abd08
ENT-11004 Store Ledger Recovery records only if the transaction was locally stored in the first place. ( #7544 )
2023-10-24 17:02:17 +01:00
be433c1fd0
ENT-10100 Filter out UNVERIFIED txns + move TransactionStatus package. ( #7543 )
2023-10-24 17:01:37 +01:00
bc718088fe
ENT-10100 Changes required to support recovery of IN_FLIGHT transactions. ( #7541 )
2023-10-24 10:38:46 +01:00
39928563f6
Set verboseLogging to false by default.
...
Override toString() for ReceiverDistributionRecord
2023-10-19 09:29:05 +01:00
6a2bad8077
ENT-10110 Back-port changes from ENT + additional clean-up ( #7532 )
2023-10-17 07:03:49 +01:00
1981334921
ENT-10110 Clean-up. ( #7530 )
2023-10-13 11:26:07 +01:00
fdf8d5344b
ENT-10110 Ledger Recovery tweaks ( #7519 )
2023-10-05 16:53:20 +01:00
b15ca0f394
ENT-10110 LedgerRecovery parameters + flow return type change. ( #7516 )
2023-10-02 17:29:48 +01:00
6243088ebb
ENT-10700 Updating timeWindow to nullable ( #7498 )
...
* ENT-10700 Updating timeWindow to nullable
2023-09-21 17:22:27 +01:00
5d84d0a5c9
ENT-10306 Missed actually verifying transaction from recent refactor ( #7483 )
2023-09-06 16:32:47 +01:00
b0ea7a6551
ENT-4973 Remove redundant 2PF warning message. ( #7470 )
...
* Remove redundant warning message.
Additional assertion to validate database records deleted.
2023-09-01 10:01:31 +01:00
3b78b46619
Merge remote-tracking branch 'origin/release/os/4.11' into colljos/encryption_receiver_self_recovery
2023-08-23 11:20:16 +01:00
ec261cb0c3
ENT-10306 Swap logic from receive finality to receive transaction flows ( #7451 )
...
* Swap logic from receive finality to receive transaction flows
* Remote TPV check
* Make finality check more robust
* Make emulation of finality in tests compliant with changes
* Improve deferring of ack when issue transaction
* Remove API checking of SignedTransactionWithDistributionList as added it 4.11 so cannot be incompatible, yet.
* Regenerated API file from 4.10 to check only compatibility with 4.10
* Move function to private
* Revert "Regenerated API file from 4.10 to check only compatibility with 4.10"
This reverts commit 6428f957e1
.
* Reset ReceiveTransactionFlow and ReceiveFinalityFlow APIs
2023-08-23 10:09:42 +01:00
32c3b0c517
Merge remote-tracking branch 'origin/release/os/4.11' into colljos/encryption_receiver_self_recovery
2023-08-22 12:31:29 +01:00
4a7a4eb5bb
ENT-9876: Encrypting the ledger recovery participant distribution list ( #7423 )
2023-08-22 11:14:37 +01:00
a6786769e5
ENT-10306 Determine whether to use 2PF based on the execution CorDapp TPV. ( #7447 )
2023-08-21 09:11:00 +01:00
4a6e99556b
Incorporating PR review feedback.
2023-08-18 17:22:42 +01:00
daea257214
Merge remote-tracking branch 'origin/release/os/4.11' into colljos/encryption_receiver_self_recovery
2023-08-16 17:38:34 +01:00
492373d180
Introduction of Sender and Receiver Distribution Lists to support receiver self-recovery mode.
2023-08-16 17:02:58 +01:00
d2029b3e0c
ENT-10290 Create Enterprise Aliases for all new Recovery Flows ( #7440 )
2023-08-15 15:32:54 +01:00
e0e4f51ba2
ENT-10285: Remove experimental DJVM support ( #7442 )
2023-08-09 08:44:32 +01:00
eccb9b4af6
Merge pull request #7430 from corda/adel/ENT-10122
...
ENT-10122: Add consuming transaction id to vault states table.
2023-08-07 13:35:04 +01:00
c614b21a2a
ENT-10122: Added annotation for backwards compatibility and added test.
2023-08-01 15:11:21 +01:00
106ccd7fe8
ENT-10273: Upgrade BC to 1.75. ( #7422 )
...
* ENT-10273: Upgrade BC to 1.75.
* Use BC 1.70 for core-deterministic avoid issue with primality checking done in 1.70+ which uses random numbers
---------
Co-authored-by: Shams Asari <shams.asari@r3.com >
2023-07-31 10:42:28 +01:00
de67ab7377
ENT-9876: Encrypting the ledger recovery participant distribution list
2023-07-25 14:59:43 +01:00
6ec8855c6e
Add system property to disable public key caching ( #7438 )
2023-07-21 08:56:22 +01:00
48213b5f8c
ENT-10284 Performance optimise deserialisation ( #7425 )
2023-07-20 09:51:35 +01:00
117d319317
ENT-10122: Removed commented code left in.
2023-07-20 09:31:46 +01:00
aa9e41c7c2
ENT-10122: Updated tests to include consuming transaction id in the Vault.Update check.
2023-07-19 16:36:39 +01:00
669d6590af
ENT-10122: Add consuming transaction id to vault states table.
2023-07-17 17:58:31 +01:00
03a9a95216
Merge branch 'release/os/4.10' into shams-4.11-merge-6b655c0f
...
# Conflicts:
# .github/workflows/check-pr-title.yml
# node/src/main/kotlin/net/corda/node/internal/ServicesForResolutionImpl.kt
# node/src/main/kotlin/net/corda/node/services/vault/NodeVaultService.kt
2023-07-17 10:17:38 +01:00
c3e8284f28
ENT-9927 Ledger Recovery tweaks ( #7409 )
2023-07-17 09:48:37 +01:00
58ecce1713
ENT-9875: New network parameters ( #7398 )
...
* ENT-9875: Added new network parameters
- Added `transactionRecoveryPeriod`
- Added `confidentialIdentityPreGenerationPeriod`
These new parameters are currently set to be nullable meaning they can be ignored and the duration if not specified will be null rather than, e.g., 0. This currently allows for nothing changing/breaking in the node-api
_Note: if these params can stay as nullable then the deprecated constructor might not even be needed (since the existing one will still work), needs to be discussed._
2023-07-14 12:02:21 +01:00
3a6deeefa7
Merge branch 'release/os/4.9' into shams-4.10-merge-e6a80822
...
# Conflicts:
# .github/workflows/check-pr-title.yml
# .snyk
# node-api/src/main/kotlin/net/corda/nodeapi/internal/protonwrapper/netty/AMQPClient.kt
# node/src/integration-test/kotlin/net/corda/node/amqp/AMQPClientSslErrorsTest.kt
# node/src/main/kotlin/net/corda/node/internal/AbstractNode.kt
2023-07-13 10:53:30 +01:00
671ce9ef97
Merge branch 'os-4.8-merge-point' into shams-4.9-merge-0b8536b9
...
# Conflicts:
# .github/workflows/check-pr-title.yml
# node/src/main/kotlin/net/corda/node/services/messaging/NodeNettyAcceptorFactory.kt
2023-07-07 15:20:43 +01:00
97d8549d4f
ENT-9927 Ledger Recovery tweaks. ( #7407 )
2023-07-03 10:02:34 +01:00
49d5b6a4bf
ENT-4973 Introduce explicit constructors to evolve ReceiveFinalityFlow for binary backwards compatibility ( #7404 )
...
* Introduce explicit constructors to evolve ReceiveFinalityFlow for binary backwards compatibility.
2023-06-29 11:19:59 +01:00
0e877958fe
ENT-10009 Enhance SendTransactionFlow to allow sending a txn to multiple sessions. ( #7393 )
2023-06-09 17:19:43 +01:00
0bfce451ea
ENT-10013: Vault service refactoring backport
2023-06-06 16:17:58 +01:00
5510cb151b
Merge pull request #7375 from corda/shams-vault-page-overlap
...
ENT-9793: Added Page.previousPageAnchor to allow detection of vault changes whilst pages are loaded
2023-06-06 11:07:45 +01:00
f791adf442
ENT-9924 (Follow-up) Update recording of transaction flow recovery metadata into Send/Receive transaction flows. ( #7382 )
2023-06-05 16:59:06 +01:00