114b045eee
TransactionCommitData for potential C5 model
2025-06-06 13:40:45 +01:00
a916e830cc
Added toString to TransactionParts
2025-06-06 13:40:45 +01:00
b221f61fa7
Added signatures to TransactionParts
2025-06-06 13:40:45 +01:00
ea36fcf6ac
Introducing nonce lookup for TransactionParts
2025-06-06 13:40:44 +01:00
de35c8c373
Introducing the transaction component group hashes to the uniqueness
...
provider.
2025-06-06 13:40:44 +01:00
762d190e94
Merge pull request #7908 from corda/merge-release/os/4.12-release/os/4.13-2025-03-25-16
...
ENT-12595: Merging forward updates from release/os/4.12 to release/os/4.13 - 2025-03-25
2025-04-01 16:40:09 +01:00
93598ab798
ENT-12855: Upped platform version to 150.
2025-03-26 15:11:30 +00:00
190a52212e
Merging forward updates from release/os/4.12 to release/os/4.13 - 2025-03-25
2025-03-25 14:35:26 +00:00
c1e0841477
ENT-12595: Missing legacy attachments must also be present in the legacy-contracts folder ( #7907 )
...
Sync assigned jira issues / sync_assigned (push) Has been cancelled
Sync closed jira issues / sync_closed (push) Has been cancelled
* ENT-12595: Now missing legacy attachments must also be present in the legacy-contracts folder.
* ENT-12595: Updated test to require the missing legacy dependency to be in legacy-contracts folder (or driver equivalent).
2025-03-25 14:34:31 +00:00
fc1764dcd5
ENT-12855: Moved the build version to 4.13 and upped platform version to 141.
2025-03-13 14:29:38 +00:00
0322b8c6ce
ENT-12491: Commands were being deserialized in captured serialisation… ( #7887 )
...
* ENT-12491: Commands were being deserialized in captured serialisation context which did not include the serialisation context with attachments class loader. Now make the deserialisation lazy.
* ENT-12491: Disable carpenter in the external verifier.
2024-12-02 21:48:50 +00:00
83a7f28c67
Add bcutil dependency for BC
2024-11-21 18:41:24 +07:00
194d50071b
Merge branch 'release/os/4.12' into merge-release/os/4.11-release/os/4.12-2024-11-07-445
2024-11-08 11:06:08 +00:00
b6dbd51326
Merging forward updates from release/os/4.10 to release/os/4.11 - 2024-11-07
2024-11-07 11:08:57 +00:00
e34d019f85
Merging forward updates from release/os/4.9 to release/os/4.10 - 2024-11-06
2024-11-06 09:46:41 +00:00
8d9120713c
ENT-12314: Dont display warning for sig constraint fail if checking for rotated keys after.
2024-11-05 18:17:58 +00:00
7c591de607
Merge pull request #7868 from corda/adel/ENT-12373
...
ENT-12373: Can now cope with diff input states from diff rotated CorDapps.
2024-11-05 17:34:50 +00:00
f0c73cc95f
ENT-12373: Can now cope with diff input states from diff rotated CorDapps.
2024-11-04 19:44:25 +00:00
d3b847aa8e
ENT-12395: Stop warning about failed verification when resolving missing dependencies in TransactionBuilder ( #7867 )
...
* Stop warning about failed verification when resolving missing dependencies in TransactionBuilder
* Stop warning about failed verification when resolving missing dependencies in TransactionBuilder
2024-11-04 13:06:22 +00:00
436eca1524
ENT-12366 ExternalVerifier no longer needs legacy contracts folder, and can derive everything it needs from attachments. ( #7866 )
...
* ENT-12366 ExternalVerifier no longer needs legacy contracts folder, and can derive everything it needs from attachments.
* ENT-12366 Fix compiler warnings
* Revert "ENT-12366 Fix compiler warnings"
This reverts commit 4e884a5519
.
* ENT-12366 Attempt to appease warnings in both 1.2 and 1.9 compilers
2024-11-01 16:27:36 +00:00
a67e6cdb1e
Merge pull request #7860 from corda/merge-release/os/4.11-release/os/4.12-2024-10-29-432
...
ENT-11275: Merging forward updates from release/os/4.11 to release/os/4.12 - 2024-10-29
2024-10-31 14:18:47 +00:00
8a3ac3882c
Merge pull request #7863 from corda/parkri/legacy-min-platform-version
...
ENT-11479 TransactionBuilder will not add legacy attachments once minimum platform version reaches 140 (4.12)
2024-10-31 14:17:33 +00:00
33592910ee
ENT-11479 TransactionBuilder will not add legacy attachments once minimum platform version reaches 140 (4.12)
2024-10-30 18:05:13 +00:00
06e24e2a3b
Merge branch 'release/os/4.12' into merge-release/os/4.11-release/os/4.12-2024-10-29-432
2024-10-29 17:06:05 +00:00
33cf48e04b
ENT-12366: External verifier now sets appclassloader to legacy contra… ( #7855 )
...
* ENT-12366: External verifier now sets appclassloader to legacy contracts directory instead of the cordapps directory.
* ENT-12366: Now check legacy-contracts exists before start external verifier.
2024-10-28 15:28:50 +00:00
8edfbb792c
ENT-11275: Removing obsolete DJVM stuff.
2024-10-28 14:11:19 +00:00
3fb3917695
Merging forward updates from release/os/4.10 to release/os/4.11 - 2024-10-23
2024-10-23 07:59:33 +00:00
1022d1ec97
ENT-11275: Added span to multi send and receive calls. ( #7845 )
...
* ENT-12275: Added spans around multi send & receive.
2024-10-23 08:58:40 +01:00
a3519d9fd0
ENT-12314: Updated signature attachment constraint warning message to mention the key may be a rotated key.
2024-10-18 13:55:43 +01:00
98d9263aba
ENT-11975: Fixed merge errors.
2024-10-15 17:38:56 +01:00
5b812a56c2
Merge branch 'release/os/4.11' into merge-release/os/4.10-release/os/4.11-2024-10-14-372
2024-10-15 16:33:13 +01:00
3bf717a747
Merge branch 'release/os/4.10' into merge-release/os/4.9-release/os/4.10-2024-10-10-367
2024-10-14 16:11:30 +01:00
4c0aa16f1e
ENT-12291: RotatedKeys can be retrieved from MockServices.
2024-10-10 12:49:46 +01:00
a2537d59f5
ENT-12291: Removed from rotated keys from public api.
2024-10-09 17:16:04 +01:00
828066a646
Backport contract key rotation to 4.9.
2024-10-09 14:46:57 +01:00
282ee95188
ENT-11975: Contract key rotation ( #7806 )
...
ENT-11975: Contract key rotation implementation.
2024-10-07 16:55:50 +01:00
6f4ec5d9e5
ENT-11975: Contract key rotation ( #7806 )
...
ENT-11975: Contract key rotation implementation.
2024-10-02 12:53:11 +01:00
5a94803222
Merging forward updates from release/os/4.11 to release/os/4.12 - 2024-08-15
2024-08-15 06:08:14 +00:00
cc44c77ed4
ENT-12108 ReceiveFinalityFlow returns a transaction that is not signed by the notary ( #7804 )
2024-08-15 07:06:58 +01:00
967402122c
Merge branch 'release/os/4.12' into merge-release/os/4.11-release/os/4.12-2024-08-13-341
...
# Conflicts:
# docker/src/docker/DockerfileAL
# node/src/integration-test/kotlin/net/corda/node/services/identity/NotaryCertificateRotationTest.kt
2024-08-13 17:26:41 +01:00
237d0032ea
Merge branch 'release/os/4.11' into merge-release/os/4.10-release/os/4.11-2024-08-12-297
...
# Conflicts:
# constants.properties
# core-deterministic/build.gradle
# core/src/main/kotlin/net/corda/core/flows/ReceiveTransactionFlow.kt
# serialization-djvm/src/test/kotlin/net/corda/serialization/djvm/DeserializePublicKeyTest.kt
2024-08-13 10:22:05 +01:00
ed3875c8b7
Merge branch 'release/os/4.10' into merge-release/os/4.9-release/os/4.10-2024-08-12-297
2024-08-12 19:27:12 +01:00
38f24d33ba
ENT-12072 ENT-12073: Check notary whitelist when resolving old identities and don't depend on network map availability first for old network parameters ( #7781 )
...
Nodes currently will try and resolve network parameters from the network map and fail if it not available, rather than preferring the availability of a node they are currently interacting with.
A migrated notary identity could not be resolved on new nodes added post-migration, but the old identity is available in the network parameter notary whitelist.
Added a test that covers both bugs in a single reproduction test that simulates the scenario in which both were uncovered.
2024-08-12 19:19:30 +01:00
4b90f93f77
Updates for security issues
2024-07-18 14:23:16 +01:00
0f713aaa44
ENT-11003: Upgraded Jetty and Jersey. ( #7715 )
...
* ENT-11003: Upgraded jetty and jersey. Fixed up simm valuation demo.
2024-04-18 09:40:42 +01:00
72778b7fb0
ENT-11728: Switched to LTS version of BC. Also removed PQC algos as n… ( #7706 )
...
* ENT-11728: Switched to LTS version of BC. Also removed PQC algos as not supported in LTS.
* ENT-11728: Removed the SPHINCS PQC algorithm.
* ENT-11728: Added dependency on bcutil to fix missing class error.
2024-04-03 11:14:19 +01:00
af62c36986
ENT-11458: Make sure external verifier is involved when verifying transactions in collect signatures flow ( #7703 )
...
* ENT-11458: Make sure external verifier is involved when verifying transactions in collect signatures flow
* Using SignedTransaction.verify(checkSufficientSignatures = false) after the observation that the current check for notSigned is effectively the same as just calling with checkSufficientSignatures = false.
2024-04-02 16:56:09 +01:00
d576588676
ENT-11717: Re-enable warnings as errors on Jenkins
2024-03-27 11:21:43 +00:00
9955dcd6af
ENT-11448: Better error message if transaction has missing legacy attachments
...
Especially if the transaction has multiple contracts and one of them doesn't have a legacy attachment whilst the others do.
2024-03-21 15:08:43 +00:00
2d83ff27b3
ENT-11679: Reverted changes to internal APIs used by legacy token SDK contracts
2024-03-20 17:11:05 +00:00