c173f3475e
feat(views): add DeltaV2 support to Lossless view
...
- Update Lossless.ingestDelta to accept both Delta and DeltaV2
- Add conversion from DeltaV2 to DeltaV1 during ingestion
- Add test case for DeltaV2 ingestion
- Ensure backward compatibility with existing DeltaV1 code
2025-06-19 20:57:16 -05:00
c8488843d2
refactored file structure, added levelDB (needs work)
2025-06-09 21:53:28 -04:00
33d4f92f8d
transaction support done, deferred rollback
2025-06-09 12:55:15 -04:00
Ladd
e684eac932
indentation
2025-01-02 17:00:21 -06:00
Ladd
39d70b4680
added more concise syntax for deltas
2025-01-02 16:58:51 -06:00
Ladd
58c5f5dc4e
switched back to commonjs rather than esm
2025-01-01 22:56:34 -06:00
Ladd
4eec3b294c
refactored lossy for clarity, added separate class for last write wins
2025-01-01 22:21:16 -06:00
Ladd
1f8cbda73f
prefix log messages with peer id
2024-12-31 12:28:24 -06:00
Ladd
44e6cfa13c
added gossipsub in parallel with zeromq. converted project to ESM for compatibility with gossipsub
2024-12-31 11:35:09 -06:00
Ladd
8fdec5da11
added delta ids; refactored delta to its own file; refactored http server
2024-12-27 13:43:43 -06:00
Ladd
3f0b5bec4e
refactored to use lossless/lossy view mechanisms for resolving get requests
2024-12-26 15:59:03 -06:00
Ladd
42df273052
added lossy view
2024-12-23 23:30:21 -06:00
Ladd
68e611a050
added delta filtering for lossless view
2024-12-23 20:44:54 -06:00
Ladd
81839bb4fa
added lossless view
2024-12-23 17:29:38 -06:00