Arshad Mahmood
d4dc6127b1
ENT-11261 Re-enabled tests ignore due to class cast exception
2023-12-08 07:49:16 +00:00
Shams Asari
199e167639
ENT-11192: Migrate usage of @Test.expected annotation parameter ( #7593 )
...
Replaced usage of `@Test.expected` annotation parameter with more specific exception assertions. This is also needed to migrate away from the explicit timeouts in every tests.
2023-12-06 16:45:51 +00:00
Shams Asari
755c7b73b0
ENT-11111: Reverted exposure of internal ConcurrencyUtils method ( #7586 )
2023-12-06 09:55:35 +00:00
Shams Asari
1b3ea01fc9
ENT-11112: Enabled X509EdDSAEngineTest ( #7595 )
2023-12-06 09:46:53 +00:00
Shams Asari
4cf5fe55dd
ENT-11099: Update Java compile source & target to 17 ( #7594 )
...
And removed unused `jdkClassifier` in build files.
2023-12-06 09:46:29 +00:00
Adel El-Beik
fb9a6ef7c5
Merge pull request #7572 from corda/cc/dev/4.12/jetty_upgrade
...
ENT-11007 - Jetty upgrade
2023-11-13 09:36:15 +00:00
Chris Cochrane
2380364650
Jetty upgrade
2023-11-10 15:59:16 +00:00
Adel El-Beik
24da24e57c
Merge pull request #7568 from corda/feature/arshadm/publish-release-preview
...
ENT-11125 Fix publish preview releases
2023-11-08 15:17:36 +00:00
Arshad Mahmood
1b4189b2b3
Added explicit publishing configuration for projects bundled as jars, this change was required when upgrading to kotlin 1.9.0
2023-11-08 10:48:10 +00:00
Adel El-Beik
73fce5fa36
Merge pull request #7482 from corda/feature/arshadm/ent-6914-jdk17-compatibility-rebased
...
ENT-6914 - Updated project to build with Gradle 7.6, Kotlin 1.8 and JDK 17
2023-11-06 13:10:02 +00:00
Arshad Mahmood
1614bd5a63
Updated api definitions due to format change,
2023-11-06 10:45:00 +00:00
Arshad Mahmood
958c0bf53c
Updated to use Corda Shell HC01
2023-11-06 10:25:34 +00:00
Arshad Mahmood
6dd33fb8f7
Upgrade to gradle 7.6, kotlin 1.8 and jdk 17
...
Major changes due to JDK 17:
1. JDK17 JCE Provider now has built-in support for eddsas, corda uses
the bouncycastle (i2p) implementation. This PR removes the conflicting
algorithms from the built-in JCE provider.
2. JavaScript scripting has been removed from the JDK, the corda log4j config was using
scripting to conditionally output additional diagnostic info if the MDC
was populated. This PR has removed the scripting.
3. The artifactory plug-ins used are now deprecated, this PR has removed them
and uses the same code as Corda 5 for publishing to artifactory.
4. Javadoc generation has been modified to use the latest dokka plug-ins.
5. Gradle 7.6 has implemented an incredibly annoying change where transitive
dependencies are not put on the compile classpath, so that they have to be
explicitly added as dependencies to projects.
6. Mockito has been updated, which sadly meant that quite a few source files
have to changes to use the new (org.mockito.kotlin) package name. This makes
this PR appear much larger than it is.
7. A number of tests have been marked as ignored to get a green, broadly they fall
into 3 classes.
The first is related to crypto keypair tests, it appears some logic
in the JDK prefers to use the SunJCE implementation and we prefer to use
bouncycastle. I believe this issue can be fixed with better test setup.
The second group is related to our use of a method called "uncheckedCast(..)",
the purpose of this method was to get rid of the annoying unchecked cast compiler
warning that would otherwise exist. It looks like the Kotlin 1.9 compiler type
inference differs and at runtime sometimes the type it infers is "Void" which causes
an exception at runtime. The simplest solution is to use an explicit cast instead of
unchecked cast, Corda 5 have removed unchecked cast from their codebase.
The third class are a number of ActiveMQ tests which appear to have a memory leak somewhere.
2023-11-06 10:24:17 +00:00
Adel El-Beik
3cd2e809ce
Merge pull request #7562 from corda/merge-release/os/4.11-release/os/4.12-2023-11-03-30
...
ENT-10760: Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-11-03
2023-11-04 10:11:10 +00:00
Adel El-Beik
ae956d12e5
Merge pull request #7563 from corda/merge-release/os/4.11-release/os/4.12-2023-11-03-31
...
ENT-10760: Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-11-03
2023-11-04 10:10:25 +00:00
r3-build
f32c4f7520
Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-11-03
2023-11-03 21:37:59 +00:00
r3-build
a566a083c0
Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-11-03
2023-11-03 21:37:50 +00:00
Adel El-Beik
f667aa5e04
Merge pull request #7557 from corda/merge-release/os/4.11-release/os/4.12-2023-11-02-27
...
ENT-11073: Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-11-02
2023-11-03 21:36:59 +00:00
Adel El-Beik
517dbf118e
Merge pull request #7560 from corda/merge-release/os/4.10-release/os/4.11-2023-11-03-8
...
ENT-10760: Merging forward updates from release/os/4.10 to release/os/4.11 - 2023-11-03
2023-11-03 21:35:59 +00:00
Adel El-Beik
2f8d164dd0
Merge pull request #7561 from corda/bk/update_h2_version
...
ENT-11115: Bumping up H2 version 2.2.224
2023-11-03 21:33:57 +00:00
Adel El-Beik
702842caeb
ENT-9940: Updated quasar to 0.7.16_r3 ( #7559 )
2023-11-03 15:43:51 +00:00
Balwant Kothari
632a7481db
Bumping up H2 version 2.2.224
2023-11-03 19:14:49 +05:30
r3-build
793ce12a2e
Merging forward updates from release/os/4.10 to release/os/4.11 - 2023-11-03
2023-11-03 13:13:04 +00:00
Adel El-Beik
2ff74c1d1a
Merge pull request #7558 from corda/merge-release/os/4.9-release/os/4.10-2023-11-03-7
...
ENT-10760: Merging forward updates from release/os/4.9 to release/os/4.10 - 2023-11-03
2023-11-03 13:11:58 +00:00
r3-build
a31fd82951
Merging forward updates from release/os/4.9 to release/os/4.10 - 2023-11-03
2023-11-03 10:00:35 +00:00
Adel El-Beik
01a6539111
ENT-10760: Fixed typo in Delete settings. ( #7555 )
2023-11-03 09:58:00 +00:00
Jose Coll
361cd678cb
ENT-10531 Add additional index on distribution records tables. Sync table names. ( #7548 )
2023-11-02 18:31:43 +00:00
r3-build
bb2c2b62e5
Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-11-02
2023-11-02 17:47:59 +00:00
Jose Coll
5c32d3dec4
ENT-11073 Checkpoint agent: update java assist version. ( #7554 )
2023-11-02 17:46:29 +00:00
Adel El-Beik
e697444b6d
Merge pull request #7550 from corda/merge-release/os/4.11-release/os/4.12-2023-10-27-23
...
ENT-10100: Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-10-27
2023-11-01 10:25:33 +00:00
Jose Coll
60bcc99154
ENT-11037 Expose and use additional Ledger Recovery statistics ( #7553 )
2023-10-31 15:55:55 +00:00
Chris Cochrane
7f867a0a49
ENT-11038 - Redirect Liquibase logging via Slf4j ( #7552 )
2023-10-30 15:41:21 +00:00
Adel El-Beik
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
Jose Coll
5e017dfbc8
Drop FlowRecoveryQuery criteria: excludeFlowIds
2023-10-27 14:13:29 +01:00
Jose Coll
04b1e8fb3d
Add "forceRecoverFlowIds" parameter to FinalityRecoveryFlow
2023-10-27 13:45:19 +01:00
r3-build
2f6d226f9d
Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-10-27
2023-10-27 12:29:00 +00:00
Rick Parker
c626d3a435
ENT-10100: fix batch support during recovery of in flight transactions ( #7549 )
2023-10-27 13:26:07 +01:00
Rick Parker
89deb85c64
Merge pull request #7542 from corda/merge-release/os/4.11-release/os/4.12-2023-10-24-19
...
ENT-10100: Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-10-24
2023-10-26 15:02:46 +01:00
Jose Coll
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
Jose Coll
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
Jose Coll
be433c1fd0
ENT-10100 Filter out UNVERIFIED txns + move TransactionStatus package. ( #7543 )
2023-10-24 17:01:37 +01:00
r3-build
9d452f0003
Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-10-24
2023-10-24 09:42:55 +00:00
Jose Coll
bc718088fe
ENT-10100 Changes required to support recovery of IN_FLIGHT transactions. ( #7541 )
2023-10-24 10:38:46 +01:00
Adel El-Beik
3ed68aa745
Merge pull request #7540 from corda/merge-release/os/4.11-release/os/4.12-2023-10-19-18
...
ENT-10100: Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-10-19
2023-10-19 17:56:42 +01:00
r3-build
f296a82642
Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-10-19
2023-10-19 11:12:34 +00:00
Adel El-Beik
7556b9a432
Merge pull request #7539 from corda/colljos/ledger_recovery_tweaks3
...
ENT-10100 Ledger Recovery: set verboseLogging to false by default.
2023-10-19 12:11:21 +01:00
Jose Coll
39928563f6
Set verboseLogging to false by default.
...
Override toString() for ReceiverDistributionRecord
2023-10-19 09:29:05 +01:00
Adel El-Beik
c6390f16d1
Merge pull request #7538 from corda/merge-release/os/4.11-release/os/4.12-2023-10-17-17
...
ENT-10923: Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-10-17
2023-10-17 22:16:12 +01:00
r3-build
3ecbf25c09
Merging forward updates from release/os/4.11 to release/os/4.12 - 2023-10-17
2023-10-17 13:08:31 +00:00
Adel El-Beik
a7d390038d
Merge pull request #7537 from corda/merge-release/os/4.10-release/os/4.11-2023-10-17-7
...
ENT-10923: Merging forward updates from release/os/4.10 to release/os/4.11 - 2023-10-17
2023-10-17 14:07:36 +01:00