Commit Graph
431 Commits
Author SHA1 Message Date
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
effect-bot 7302cabced fix(sql-pg): fail a stream admitted while its pin is released (#9996) 2026-10-27 16:32:30 +13:00
Tim 8311f8f3e0 Make the sql-pg UNLISTEN pin-release test independent of event-loop timing (#10007) 2026-10-27 16:15:23 +13:00
Tim 3f0343cf58 Wait for in-flight UNLISTEN when releasing a pinned PgConnection (#10000) 2026-10-27 02:52:35 +00:00
Tim 6d3689bd5a test(sql-pg): fix flaky multiplex concurrency test in PgPool (#9879) 2026-10-27 14:13:24 +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
381d5c6039 Record ClickHouse migrations only after they succeed (#9959)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 10:26:59 +13:00
effect-bot f722e4c4fb fix(sql-pg): allow up to 65535 Parse/Bind parameters (#9937) 2026-10-27 10:03:29 +13:00
c1ba405edb fix(sql-pg): close a session that does not confirm UNLISTEN (#9896)
Co-authored-by: Wayne Maurer <2899448+wmaurer@users.noreply.github.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-27 09:50:15 +13:00
effect-bot bb563572d8 Allow op-sqlite 18 in the React Native SQLite peer range (#9871) 2026-10-27 09:43:39 +13:00
Tim 1c29dd8f2d Wait for the multiplexed statement write instead of polling in PgPool test (#9792) 2026-10-23 10:08:02 +13:00
Tim 00e29c8009 Clarify what PgPool acquireTimeout covers (#9806) 2026-10-23 09:46:22 +13:00
a2adb31ef4 Quote the sql.updateValues alias (#9759)
Co-authored-by: Viacheslav <bezff@MacBook-Pro-3.local>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-23 09:36:29 +13:00
a11ecddf90 Fix empty sql.in lists compiling to IN () (#9758)
Co-authored-by: Viacheslav <bezff@MacBook-Pro-3.local>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-23 09:24:59 +13:00
Tim 5648c2eec0 Run PgPool acquireTimeout tests on the TestClock (#9805) 2026-10-23 09:23:52 +13:00
effect-bot cccf1ea42c Preserve PostgreSQL server errors when the connection closes (#9756) 2026-10-22 22:09:32 +13:00
effect-bot 3b28bf686b Version Packages (#9197) 2026-10-22 02:35:18 +00:00
effect-bot 6e6509e840 feat(sql-pg): add onAcquire hook to PgClient (#9738) 2026-10-22 14:02:02 +13:00
effect-bot 4ec78b94ea Use the resolved PgClient connection for PgMigrator schema dumps (#9734) 2026-10-22 13:15:22 +13:00
3da7c0aaba Trace SQL connection wait and sql-pg connects (#8676)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: Effect Bot <tech-ops@effectful.co>
2026-10-22 11:25:10 +13:00
effect-bot d76a9411d5 Expose the underlying ClickHouse client (#9742) 2026-10-22 11:02:06 +13:00
Tim 7e94505edf Fix PersistedQueue SQL Server deadlocks in offers and claims (#9715) 2026-10-22 09:34:30 +13:00
effect-bot 81fc8d9c78 Kill ClickHouse streamed queries that are not read to the end (#9712) 2026-10-21 10:14:25 +00:00
effect-bot a9f0ca68aa fix(sql-pg): add acquireTimeout to bound the wait for a pooled connection (#9641) 2026-10-21 13:50:19 +13: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
effect-bot a733eba9f6 Add SqlClient.BeginTransaction for per-transaction BEGIN statements (#9576) 2026-10-20 16:43:34 +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
effect-bot dc923b847a Allow interruption while acquiring SQL transaction connections (#9517) 2026-10-19 12:36:33 +13:00
Tim 41043e9f0d Enforce Effect.fnUntraced in tests (#9512) 2026-10-18 21:55:52 +00:00
Tim 679f956c4a Enforce Effect.fnUntraced for functions returning Effect.gen (#9506) 2026-10-19 10:08:06 +13:00
Tim 74532b6a3a Update repository dependencies (#9503) 2026-10-19 09:10:58 +13:00
Tim 0c8b446709 EventJournal: track remote sources per entry instead of per remote (#9482) 2026-10-18 03:28:56 +00:00
Tim 8dbff2bde0 Fix Deno MSSQL fixture TLS compatibility (#9484) 2026-10-18 02:43:39 +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
effect-bot 7711fe3d34 Fix ClickHouse Date parameter type inference (#9451) 2026-10-17 20:07:12 +13:00
Tim 4067e64287 Batch EventLog replay reactivity invalidations per remote batch (#9445) 2026-10-17 19:35:12 +13:00
TimandJeffery Callahan ad6901857e Run SqlClient callbacks after the outermost transaction commits (#9289)
Co-authored-by: Jeffery Callahan <24495892+callajd@users.noreply.github.com>
2026-10-16 02:08:48 +00:00
effect-bot f0e941ee2f Fix out-of-order unencrypted event-log replication (#9225) 2026-10-15 09:40:03 +00:00
effect-bot fdc8c19362 Use live deadlines for PostgreSQL fixture teardown (#9246) 2026-10-15 22:27:41 +13:00
Viacheslav 7f504a35ed Fix ClickHouse migrator ledger creation (#9248) 2026-10-15 22:22:41 +13:00