Pijus Kamandulis and Cursor Agent
2fddaf7498
Honor If-Match when deleting documents ( #21 )
...
Compare the document ETag and delete it in one datastore operation so a stale If-Match returns 412 and leaves the newer document in place.
Co-authored-by: Cursor Agent <[email protected] >
2026-11-05 20:27:13 +02:00
Pijus Kamandulis and Cursor Agent
36fd7f48cc
Add document ETag optimistic concurrency ( #16 )
...
* Add ETag optimistic concurrency for document replace
Co-authored-by: Pijus Kamandulis <[email protected] >
* Expose precondition error code header
Co-authored-by: Pijus Kamandulis <[email protected] >
* Stop Badger GC before closing datastore
Co-authored-by: Pijus Kamandulis <[email protected] >
---------
Co-authored-by: Cursor Agent <[email protected] >
2026-06-05 23:26:25 +03:00
Pijus Kamandulis
11f3a1ad01
Fix database and collection deletion
2025-10-12 23:26:44 +03:00
Pijus Kamandulis
4872ec72fd
Added support for initial data loading when using badger db
2025-09-16 20:21:27 +03:00
Pijus Kamandulis
89b914310c
Fix badger prefix scans
2025-09-16 19:27:52 +03:00
Pijus Kamandulis
fba9b3df5f
Run badger garbage collector periodically
2025-05-30 00:25:17 +03:00
Pijus Kamandulis
598f2837af
Fix issues with persist flag; Use custom logger for badger
2025-04-03 23:48:20 +03:00
Pijus Kamandulis
97eea30c97
Use msgpack instead of gob; Added data persistance for badger data store
2025-03-13 23:59:07 +02:00
Pijus Kamandulis
b2516eda9f
Stability improvements
2025-03-12 22:00:30 +02:00
Pijus Kamandulis
813b9faeaa
Added support for Badger as an alternative storage backend
2025-03-12 21:06:10 +02:00