-
Notifications
You must be signed in to change notification settings - Fork 26
Comparing changes
Open a pull request
base repository: corda/corda-runtime-os
base: release/os/5.3
head repository: corda/corda-runtime-os
compare: feature/ledger-library
- 11 commits
- 376 files changed
- 9 contributors
Commits on Oct 23, 2024
-
R3SOL-372 Extract Uniqueness code to a library (#6364)
Main changes in this PR: - `BackingStore` and `UniquenessChecker` interfaces are now part of the `ledger-lib-uniqueness` library - The `BackingStore` logic is basically common for C5 and DLT except for how we establish the DB connection. That's the reason we have a base abstract class now called `JPABackingStoreBase`. Both C5 and DLT will inherit from this. In C5 it's called `JPABackingStoreOsgiImpl` and the entity manager is acquired through `DbConnectionManager`. - Thankfully the core uniqueness checker logic is the same for C5/DLT so only C5 will extend `BatchedUniquenessCheckerImpl` with the necessary OSGi things. - `BatchedUniquenessCheckerImplTest` tests the main UniquenessChecker logic - `JPABackingStoreOsgiImplIntegrationTests`, `JPABackingStoreEntitiesIntegrationTest` tests BackingStore in C5. We will have testcontainers integration tests in DLT. - `JPABackingStoreOsgiImplBenchmark` still exists and still works. - `UniquenessCheckerImplDBIntegrationTests` is the integration test for C5, will have testcontainers version in DLT.Configuration menu - View commit details
-
Copy full SHA for 2298213 - Browse repository at this point
Copy the full SHA 2298213View commit details -
R3SOL-372 Extract Uniqueness code to a library (#6370)
Main changes in this PR: - `BackingStore` and `UniquenessChecker` interfaces are now part of the `ledger-lib-uniqueness` library - The `BackingStore` logic is basically common for C5 and DLT except for how we establish the DB connection. That's the reason we have a base abstract class now called `JPABackingStoreBase`. Both C5 and DLT will inherit from this. In C5 it's called `JPABackingStoreOsgiImpl` and the entity manager is acquired through `DbConnectionManager`. - Thankfully the core uniqueness checker logic is the same for C5/DLT so only C5 will extend `BatchedUniquenessCheckerImpl` with the necessary OSGi things. - `BatchedUniquenessCheckerImplTest` tests the main UniquenessChecker logic - `JPABackingStoreOsgiImplIntegrationTests`, `JPABackingStoreEntitiesIntegrationTest` tests BackingStore in C5. We will have testcontainers integration tests in DLT. - `JPABackingStoreOsgiImplBenchmark` still exists and still works. - `UniquenessCheckerImplDBIntegrationTests` is the integration test for C5, will have testcontainers version in DLT. Co-authored-by: nkovacsx <[email protected]>Configuration menu - View commit details
-
Copy full SHA for c570ab5 - Browse repository at this point
Copy the full SHA c570ab5View commit details
Commits on Oct 24, 2024
-
R3SOL-368 Move ledger flow code from components into a new library (#…
…6353) Put ledger flow code into a new library. Uncoupled the new libraries dependencies and transitive dependencies from the avro schema. Pulling out code where needed into new modules (if there isn't a sensible place). Co-authored-by: Dan Newton <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c80cfb8 - Browse repository at this point
Copy the full SHA c80cfb8View commit details
Commits on Oct 31, 2024
-
Merge remote-tracking branch 'origin/release/os/5.3' into driessamyn/…
…merge-release-branch
Dries Samyn committedOct 31, 2024 Configuration menu - View commit details
-
Copy full SHA for f463ae1 - Browse repository at this point
Copy the full SHA f463ae1View commit details
Commits on Nov 4, 2024
-
Merge pull request #6377 from corda/driessamyn/merge-release-branch
R3SOL-0 - merge release branch
Configuration menu - View commit details
-
Copy full SHA for 1282df9 - Browse repository at this point
Copy the full SHA 1282df9View commit details
Commits on Nov 5, 2024
-
R3SOL-0 Remove the need for hibernate and JPA in the uniqueness lib. (#…
Dries Samyn authoredNov 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 69bc093 - Browse repository at this point
Copy the full SHA 69bc093View commit details
Commits on Nov 6, 2024
-
R3SOL-535 Extract verification logic to the ledger library (#6376)
Extract Block structural verification logic to the ledger library
Configuration menu - View commit details
-
Copy full SHA for 98bddae - Browse repository at this point
Copy the full SHA 98bddaeView commit details
Commits on Nov 27, 2024
-
R3SOL-534 Extract filtered transaction (#6403)
Extract filtered transactions into the ledger library. --------- Co-authored-by: Jenny Yang <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed8b0e1 - Browse repository at this point
Copy the full SHA ed8b0e1View commit details -
R3SOL-1446 signing verifying extraction (#6398)
restructured C5 to share verification and signing services with corda-dlt --------- Co-authored-by: PranuR3 <[email protected]> Co-authored-by: Dan Newton <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5703c44 - Browse repository at this point
Copy the full SHA 5703c44View commit details
Commits on Dec 2, 2024
-
R3SOL-1765 privacy salt provider (#6410)
- added privacySalt member variable to UtxoTransactionBuilderInternal so that it can be set from dlt and use it for transaction in dlt. - made conditionally use available privacySalt depending on platform (dlt or c5) --------- Co-authored-by: Will Vigor <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 98d3920 - Browse repository at this point
Copy the full SHA 98d3920View commit details
Commits on Mar 13, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 4b01d40 - Browse repository at this point
Copy the full SHA 4b01d40View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff release/os/5.3...feature/ledger-library