Commit Graph
267 Commits
Author SHA1 Message Date
effect-bot 289a53f7b1 Version Packages (#10531) 2026-11-11 03:56:37 +00:00
effect-bot 7865dbbb7b Version Packages (#10295) 2026-11-10 02:53:30 +00:00
Ibrahim ElkamaliandEffect Bot ded4ccfb04 Fix SqlClient.withoutTransforms keeping query name transforms (#10454)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 13:45:46 +13:00
effect-bot 68e628d43c fix(sql): skip savepoint release after an ancestor ends during rollback (#10508) 2026-11-10 13:06:26 +13:00
Jon PowersandEffect Bot a26ad6397c Fail statements from a fiber that outlives its transaction (#10433)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-11-10 12:06:05 +13:00
effect-botandTim 13c0e778ce fix(sql): keep driver services in requirements when SqlClient is provided (#10387)
Co-authored-by: Tim <hello@timsmart.co>
2026-11-05 00:10:16 +00:00
effect-bot 506eef143b Version Packages (#10212) 2026-11-02 16:59:53 +13:00
Tim b0a1ceebcd Update repository dependencies (#10257) 2026-11-02 16:21:02 +13:00
Tim 2a4ce2e363 Make load-sensitive Data, sql-d1 and sqlite-node tests robust under load (#10281) 2026-11-02 03:09:59 +00:00
effect-bot bc492f0965 Version Packages (#10144) 2026-10-30 21:25:49 +00:00
effect-bot 9a91b1926a Version Packages (#10038) 2026-10-29 03:41:32 +00:00
effect-botandTim 2cb498e079 Fix SQLite connection leak when a queued transaction is interrupted (#9962)
Co-authored-by: Tim <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
Tim Smart b4e8559042 Use non-empty insert rows in SqlResolver batch tests
The tests added on main in #9951 pass plain arrays to sql.insert, which requires a non-empty array on v4/next-minor since #9453.
2026-10-28 15:48:48 +13:00
Tim 7217410930 Add encrypted remote compaction to the event log (#9571) 2026-10-28 15:48:48 +13:00
Sebastian LorenzandTim Smart 8f236683ad Replace effect/Crypto with per-family effect/crypto modules (#9126)
Co-authored-by: Tim Smart <hello@timsmart.co>
2026-10-28 15:48:48 +13:00
ViacheslavandEffect Bot 1194a4c48e Fix sql.insert and sql.updateValues crashing on an empty list (#9453)
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
be9895bd76 fix(sql): load filesystem migrations from their own module (#9157)
Co-authored-by: Viacheslav <bezff@MacBook-Pro-3.local>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-28 15:48:48 +13:00
effect-bot b174739b6b Version Packages (#9757) 2026-10-28 15:38:36 +13:00
effect-bot 08e338ea20 Split SQL event journal batch statements below parameter limits (#10014) 2026-10-28 09:39:12 +13:00
8450ad5be7 Recognize sqlite-do transactions in SqlResolver batches (#9951)
Co-authored-by: Marve10s <igrimanigroman@gmail.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-26 23:19:27 +00:00
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