apollo
apollo copied to clipboard
An experimental multi-tenant distributed system platform
Bumps [org.bouncycastle:bcprov-jdk15to18](https://github.com/bcgit/bc-java) from 1.74 to 1.78. Changelog Sourced from org.bouncycastle:bcprov-jdk15to18's changelog. 2.1.1 Version Date: 2024, TBD. 2.2.1 Version Date: 2024, 18th April. 2.3.1 Version Release: 1.78 Date: 2024, 7th April....
Now that we have Virtual Threads, we can optionally remove timeout on data source generation and simply block waiting for the unit's data. This is required in the Genesis use...
Implement a windowed transaction deduplication. Transactions that have successfully been embedded on a block will be tracked for a given window. Upon block creation, any duplicated transactions are filtered from...
Use the [block height of the SQL state](https://github.com/salesforce/apollo/blob/64a835921d8e69c78832b31f6cfe7dd2e9b728e6/sql-state/src/main/java/com/salesforce/apollo/state/SqlStateMachine.java#L463) as the Zookie equivalent for Delphinius. This provides the same "happened before" semantics that the Atomic clock (and additional time protocols) ensure.
#136 Create X25519 encryption key pairs from ED25519 signature key pairs
Add ability to derive encryption key pair from signature key pair
To offload heap memory required, store the SignedNotes, Accusations, Joins, Observations using MVStore. This can then be configured for disk or off heap storage for scalability.
No reason not to use the JOOQ DSL in addition to the string based API of the CHOAM mutator.