Commit Graph
247 Commits
Author SHA1 Message Date
effect-bot 3b28bf686b Version Packages (#9197) 2026-10-22 02:35:18 +00:00
effect-botandTim Smart 1b740862e3 Keep typed SQL errors when SQLite rolls back a transaction itself (#9599)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-20 09:03:09 +00:00
effect-bot 88bc68001c Fail SQL migrations with a typed MigrationError instead of a defect (#9598) 2026-10-20 21:24:04 +13:00
Tim 561d2a1ddf Generate EventLog entry ids with a hybrid logical clock (#9521) 2026-10-19 01:22:43 +00:00
Tim 8fe2dcc213 EventLog: order conflicts by entry id across journals and server (#9520) 2026-10-19 13:46:41 +13:00
Tim 0c8b446709 EventJournal: track remote sources per entry instead of per remote (#9482) 2026-10-18 03:28:56 +00:00
Tim 6af3a47d5b Acknowledge event log writes and stop echoing them to the writer (#9477) 2026-10-18 01:45:32 +00:00
Tim b04191b294 Encrypt event log entries in batches (#9479) 2026-10-18 13:39:57 +13:00
Tim 84aeede040 Skip decrypting known remote entries in encrypted EventLog replay (#9478) 2026-10-18 12:12:36 +13:00
Tim 7282d5f1bc Add upload checkpoints and secondary indexes to SqlEventJournal (#9472) 2026-10-17 23:05:08 +00:00
Tim e8482cad96 Index unencrypted server conflict detection per batch (#9476) 2026-10-18 11:37:55 +13:00
Tim 5a8e248154 Fix duplicate encrypted SQL event broadcasts (#9469) 2026-10-17 21:29:32 +00:00
Tim aac8d21911 Add EventLog.writeMany and monotonic entry ids (#9452) 2026-10-17 21:11:37 +13:00
Tim 05c3409559 Replay remote EventLog batches in one journal callback and handler transaction (#9448) 2026-10-17 20:32:55 +13:00
Tim 4067e64287 Batch EventLog replay reactivity invalidations per remote batch (#9445) 2026-10-17 19:35:12 +13:00
effect-bot f0e941ee2f Fix out-of-order unencrypted event-log replication (#9225) 2026-10-15 09:40:03 +00:00
effect-bot 5a67e0b3a8 Prevent PGlite connection starvation in SQL runner storage (#9222) 2026-10-15 22:02:47 +13:00
effect-bot e9c842bc29 Fix SQL persistence expiry checks for reused reads (#9240) 2026-10-15 08:48:34 +00:00
effect-bot da33572776 Fix remote SQL journal conflicts and failed-write persistence (#9233) 2026-10-15 21:17:02 +13:00
effect-bot 7f524e25cf Version Packages (#9099) 2026-10-15 00:59:23 +00:00
effect-bot c462214483 Test SQLite statement reuse after failed-COMMIT cleanup retry (#9134) 2026-10-14 14:37:42 +13:00
2c5199fcfd fix(sqlite-node): retry enabling WAL on Deno when the database is locked (#9108)
Co-authored-by: hxx <hxx0215@gmail.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-14 12:15:37 +13:00
effect-bot e17ecdbe90 Version Packages (#8993) 2026-10-13 04:27:39 +00:00
211ea2efec fix(sqlite-node): support node:sqlite without enableLoadExtension (#9070)
Co-authored-by: hxx <hxx0215@gmail.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-13 10:21:01 +13:00
Tim eebdf25f99 Batch SQLite Node Resolver fixture inserts (#9028) 2026-10-12 09:16:08 +13:00
Tim 5d88d8761d Update repository dependencies (#9027) 2026-10-12 09:15:44 +13:00
effect-bot 967a7dc596 Version Packages (#8887) 2026-10-10 23:00:13 +13:00
effect-botandTim Smart 7803e51e94 Hold the shared SQL connection for the whole statement (#8927)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-08 20:37:03 +00:00
Tim 48ed32f846 Add delay option to PersistedQueue.offer (#8907) 2026-10-09 00:58:21 +13:00
effect-bot 269a7c8643 Version Packages (#8744) 2026-10-07 19:23:49 +02:00
540ecd1a94 Require explicit @stability on every module and importable export (#8770)
Co-authored-by: Giulio Canti <giulio.canti@gmail.com>
Co-authored-by: Tim Smart <hello@timsmart.co>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
Co-authored-by: Mattia Manzati <mattia.manzati@gmail.com>
2026-10-07 23:01:54 +13:00
Tim ec540703a5 Update repository dependencies (#8740) 2026-10-07 01:08:17 +13:00
effect-bot 460272d304 Version Packages (#8647) 2026-10-04 21:47:48 +00:00
234672ba86 fix(sqlite-node): do not cache failed statement preparations (#8716)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-04 20:05:34 +13:00
Dan van der MerweandTim Smart 7336154e2c fix(sqlite-node): return rows from recompiled statements (#8688)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-04 14:21:50 +13:00
Tim e5930bd1f8 Fix SQLite WAL initialization contention and typed setup errors (#8708) 2026-10-04 13:19:30 +13:00
effect-bot 67ba4e46a1 Version Packages (#8577) 2026-09-30 18:43:42 -07:00
8b0eac6ac4 Update readme files (#8634)
Co-authored-by: Maxwell Brown <maxwellbrown1990@gmail.com>
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 18:19:46 +00:00
Maxwell BrownandClaude Opus 5.5 2c552f220e Consolidate changesets and fix stability tags (#8633)
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 13:59:10 -04:00
effect-bot ad61db80ef Version Packages (rc) (#8336) 2026-09-28 14:54:06 +13:00
Tim fd9095fb49 Update repository dependencies (#8562) 2026-09-28 09:25:45 +13:00
Tim 2a8f5c748d Clean up SQLite transactions after failed commits (#8529) 2026-09-25 10:50:55 +00:00
Tim 1b4461ec3a Move unstable Effect modules to top-level paths (#8354) 2026-09-22 13:06:30 +12:00
effect-bot 14a3f14009 Version Packages (rc) (#8307) 2026-09-20 23:56:33 +00:00
Tim eea03fca8f Update repository dependencies (#8328) 2026-09-21 09:09:37 +12:00
Tristan ZajoncandTim Smart 106af64cf7 fix(sql-pg): release completed transaction savepoints (#8308)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-09-20 12:50:58 +12:00
effect-bot d62dd0d652 Version Packages (rc) (#8201) 2026-09-19 07:42:24 +12:00
Tim 8abae870f9 Update workspace dependencies to latest compatible releases (#8225) 2026-09-14 09:11:00 +12:00
effect-bot 4a05d4914f Version Packages (rc) (#8192) 2026-09-11 18:22:31 +02:00
Tim 4f73f9e0bd fix(persistence): parameterize persistence lookup keys (#8187) 2026-09-11 18:41:24 +12:00