0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-02-21 18:46:44 +00:00

Commit Graph

  • c450ad6ccf Merge 6b9349134140215ce9b79a4cbd3483b4ecd547a3 into 867c3f1888c960400acd02bac30a6c89a5bd40c0 Kunjan Dalal 2025-02-21 10:20:15 -05:00
  • d0246b8ced Merge ad4188d767718c1140158180514676a3a609051a into 867c3f1888c960400acd02bac30a6c89a5bd40c0 Milen Denev 2025-02-21 14:43:45 +02:00
  • 5d1899085d Merge 2a8507dd5e8b9e0622c7bf82d42a01d4b3c42ad1 into 867c3f1888c960400acd02bac30a6c89a5bd40c0 Pekka Enberg 2025-02-21 08:24:08 +00:00
  • 2a8507dd5e libsql-ffi: Update bundled SQLite stmt-interrupt-rust Pekka Enberg 2025-02-21 10:00:38 +02:00
  • a07b9b12a8 libsql-sqlite3: Fix statement interruption signaling Pekka Enberg 2025-02-21 09:56:40 +02:00
  • 98e710880f Merge 15aad7b363ba8066512c03fc7c77fee532fa0210 into 867c3f1888c960400acd02bac30a6c89a5bd40c0 Pekka Enberg 2025-02-21 02:02:36 -06:00
  • ed837f0834 libsql: Add Statement::interrupt() Pekka Enberg 2025-02-21 09:13:48 +02:00
  • 867c3f1888 Merge pull request #1964 from tursodatabase/sync_redirect main Pekka Enberg 2025-02-21 07:07:41 +00:00
  • 4dafcbd736 Merge pull request #1888 from tursodatabase/stmt-interrupt Pekka Enberg 2025-02-21 06:54:03 +00:00
  • 4ed932daaa libsql-ffi: Update bundled SQLite Pekka Enberg 2025-02-21 08:36:49 +02:00
  • 1296132b72 libsql-sqlite3: Reset "isInterrupted" in sqlite3_reset() Pekka Enberg 2025-02-21 08:35:11 +02:00
  • 8b9ea8e2db libsql-sqlite3: Add libsql_stmt_interrupt() API Pekka Enberg 2024-12-20 13:55:02 +02:00
  • 1bc2cb2f0a Support redirects in sync Piotr Jastrzebski 2025-02-20 13:50:04 +01:00
  • ca756e9393 Merge 3c88ee964f9d4798a35112774d49373e31592895 into 40c272de85ee4e62d722c5ccae5da2e76b4253a1 Levy A. 2025-02-18 07:20:31 +01:00
  • bf2cadecb0 Merge e0fc39d40dd443fddd0299f23901ed9bfae51a4e into 40c272de85ee4e62d722c5ccae5da2e76b4253a1 Levy A. 2025-02-18 07:19:45 +01:00
  • 529b071792 Merge ff6270e7c8118d473442b87620182237f3b06ea5 into 40c272de85ee4e62d722c5ccae5da2e76b4253a1 Max Thomson 2025-02-18 03:57:45 +03:00
  • 02c61cf6c1 Merge 910a649ffa52cf2ce5115d568b7b24d8ee267aa8 into 40c272de85ee4e62d722c5ccae5da2e76b4253a1 Josip Igrec 2025-02-18 03:57:33 +03:00
  • a9d8f264cf Merge b68891350367871924d4dc1d3cf798ee5701ff13 into 40c272de85ee4e62d722c5ccae5da2e76b4253a1 Pekka Enberg 2025-02-17 20:13:19 +00:00
  • 7f20551ef0 Merge 5ad1adaa2f455d83953998007ca8fbe71ac50de6 into 40c272de85ee4e62d722c5ccae5da2e76b4253a1 Pekka Enberg 2025-02-17 22:00:05 +03:00
  • d11db79676 Merge ee64d085a194aa5289668ab54dd0bfe050a7ff24 into 40c272de85ee4e62d722c5ccae5da2e76b4253a1 Silent 2025-02-17 09:45:49 -05:00
  • 41ca300525 fix: only write to OUT_DIR Levy A. 2025-02-10 17:00:22 -03:00
  • 66105985c7 fix: try fixing copy, again Levy A. 2025-01-09 16:57:31 -03:00
  • 778dacc02d fix: use copy_with_cp everywhere Levy A. 2024-12-22 21:54:07 -03:00
  • dfce1c5a6e fix: add --no-preserve for nix on macos Levy A. 2024-12-20 23:12:39 -03:00
  • f26e24810f feat: add support for windows cross-compilation Levy A. 2024-12-19 12:23:28 -03:00
  • f707a2afa5 refactor+fix: trying to fix sqlite3mc cross compilation Levy A. 2024-11-07 10:42:13 -03:00
  • fd69ab6c5b fix: cross compilation from aarch64 to x86_64 MacOS Levy A. 2024-10-25 13:44:56 -03:00
  • c865b8c4fd libsql: Remove duplicate check in pull_with_retry() Pekka Enberg 2025-01-30 18:21:25 +02:00
  • 867fb82f1b libsql: Fix sync panic when remote database is empty Pekka Enberg 2025-01-30 17:04:59 +02:00
  • 3c2104429d libsql: Fix WalInsertHandle drop Pekka Enberg 2025-01-30 10:46:15 +02:00
  • 8db79da493 libsql: WAL sync checkpoint support Pekka Enberg 2025-01-22 12:37:14 +02:00
  • 6e34bae460 Merge 293d647a1f28556053986386d1cb52cf7de970ed into 40c272de85ee4e62d722c5ccae5da2e76b4253a1 Sergey Fedorov 2025-02-14 09:41:06 -06:00
  • 2b7a07614d Merge fe7b8f6684394148ccf93a34c795d5e72aa0e83b into 40c272de85ee4e62d722c5ccae5da2e76b4253a1 Mattis DALLEAU 2025-02-14 09:40:38 -06:00
  • 40c272de85 Merge pull request #1957 from tursodatabase/release-0.24.32 libsql-server-v0.24.32 Nikita Sivukhin 2025-02-14 12:10:54 +00:00
  • 6068693002 update cargo toml Nikita Sivukhin 2025-02-14 15:58:31 +04:00
  • b1e0c1b99c Merge pull request #1955 from tursodatabase/checkpoint-starvation-fix Nikita Sivukhin 2025-02-14 09:58:42 +00:00
  • d7f223269f Merge pull request #1954 from tursodatabase/fix-busy-timeouts Nikita Sivukhin 2025-02-14 09:43:10 +00:00
  • 4c7ed18b0b Merge pull request #1956 from tursodatabase/dont-ignore-resultcode-from-checkpoint-finish-cb Jussi Saurio 2025-02-14 08:02:23 +00:00
  • a4b4a1b863 Merge e2d8a3b97779437bc16ca96fa40457f62e97d953 into 701a8cf8cb86e61cd56f00811f8f9bf5d8980755 오웬 2025-02-14 02:23:23 +00:00
  • f22b8f673e Merge 83abe2a1f4a32d3c6086371d575d40291896246d into 701a8cf8cb86e61cd56f00811f8f9bf5d8980755 ManakRaj-7 2025-02-14 02:22:10 +00:00
  • d35d7a82e8 Merge 6a2f0c46bbd7cd2ce58b7bc5f7640e6b80f040f3 into 701a8cf8cb86e61cd56f00811f8f9bf5d8980755 Sejun Park 2025-02-14 02:21:36 +00:00
  • b0f2dcbabc Merge 6e902581ef457b266906449b63260bb939b7c377 into 701a8cf8cb86e61cd56f00811f8f9bf5d8980755 Jérémy Barbet 2025-02-14 02:21:31 +00:00
  • f604266220 Merge 22de22fc1b29bea82a736c961b22392d19c7867f into 701a8cf8cb86e61cd56f00811f8f9bf5d8980755 Sebastian Jeltsch 2025-02-14 02:21:09 +00:00
  • 90f0751ff8 wal.c: do not ignore the result code of xCb in walCheckpoint Jussi Saurio 2025-02-13 23:39:20 +02:00
  • 29bada656b Merge 4f5887cd3221a8f647db9b36e97d8e0d89d0cafd into 701a8cf8cb86e61cd56f00811f8f9bf5d8980755 Sebastian Jeltsch 2025-02-13 10:14:15 -08:00
  • d59a340076 add one more comment Nikita Sivukhin 2025-02-13 18:02:54 +04:00
  • 944b90561d avoid checkpoint starvation if DB handle continious load of overlapping reads and writes Nikita Sivukhin 2025-02-13 17:54:37 +04:00
  • f402441305 increase busy_timeout for checkpoint connection Nikita Sivukhin 2025-02-13 15:27:22 +04:00
  • 8d80077b2f remove useless busy loop Nikita Sivukhin 2025-02-13 15:26:33 +04:00
  • 18f893e9c5 fix default busy timeout from insane ~1.3 hours to 100 milliseconds Nikita Sivukhin 2025-02-13 15:26:03 +04:00
  • 4a07be9fee Merge b94cac7b50c10225427d9c0f0b21787b69171f45 into 701a8cf8cb86e61cd56f00811f8f9bf5d8980755 Levy A. 2025-02-12 12:22:56 -03:00
  • 701a8cf8cb Merge pull request #1952 from tursodatabase/sqld-metrics Nikita Sivukhin 2025-02-12 10:50:29 +00:00
  • c921508837 fix compilation Nikita Sivukhin 2025-02-12 11:36:03 +04:00
  • 224b57eb38 Merge pull request #1950 from tursodatabase/batch_push Pekka Enberg 2025-02-11 15:39:08 +00:00
  • ac6f1bc0a0 Expose push_batch_size config through Builder Piotr Jastrzebski 2025-02-11 15:55:24 +01:00
  • 95e6253deb Add push_batch_size to SyncContext Piotr Jastrzebski 2025-02-11 15:26:52 +01:00
  • 20d2f9dbdc add SQLD_CONNECTION_CREATION_TIMEOUT_SEC and SQLD_DISABLE_INTELLIGENT_THROTTLING env vars Nikita Sivukhin 2025-02-11 18:23:45 +04:00
  • 358240c667 Push up to 128 frames in sync Piotr Jastrzebski 2025-02-08 19:07:47 +01:00
  • 263fbaddd6 Turn push_one_frame to push_frames Piotr Jastrzebski 2025-02-08 19:04:34 +01:00
  • 2188b010e4 add few simple metrics to sqld Nikita Sivukhin 2025-02-11 16:54:32 +04:00
  • 7aad3e6fe9 Merge pull request #1946 from levydsa/replica-detection Pekka Enberg 2025-02-11 07:35:13 +00:00
  • b94cac7b50 fix: only write to OUT_DIR Levy A. 2025-02-10 17:00:22 -03:00
  • e3560af5cb fix: try fixing copy, again Levy A. 2025-01-09 16:57:31 -03:00
  • 59a200935f fix: use copy_with_cp everywhere Levy A. 2024-12-22 21:54:07 -03:00
  • af46d2e8c5 fix: add --no-preserve for nix on macos Levy A. 2024-12-20 23:12:39 -03:00
  • 00de708a00 feat: add support for windows cross-compilation Levy A. 2024-12-19 12:23:28 -03:00
  • e6660bee22 refactor+fix: trying to fix sqlite3mc cross compilation Levy A. 2024-11-07 10:42:13 -03:00
  • 3e6188d152 fix: cross compilation from aarch64 to x86_64 MacOS Levy A. 2024-10-25 13:44:56 -03:00
  • e2d8a3b977 feat: enable updating max_row_size in namespace config Owen Delahoy 2024-11-19 13:46:23 +00:00
  • 051876802e fix: better feature cfg Levy A. 2025-02-03 22:10:58 -03:00
  • 7a5c7466e7 Merge a6e28349631bcd0237d8675d3a85dfbd1aa06a74 into c6e4e09b80b78ec6cfaeac221583d0d78ddcb3fc James Newton 2025-02-04 07:40:26 +08:00
  • fc3ddd1d72 feat: add builder option to select protocol Levy A. 2025-02-03 16:47:24 -03:00
  • bc17c80a77 feat: use synced database when sync API available Levy A. 2025-01-31 18:35:05 -03:00
  • 15aad7b363 libsql: WAL conflict detection wal-conflict Pekka Enberg 2025-01-31 13:06:39 +02:00
  • 28c8d4ac7f libsql-ffi: Update bundled SQLite Pekka Enberg 2025-01-31 12:58:17 +02:00
  • dec027e252 libsql-sqlite3: Add conflict detection to libsql_wal_insert_frame() Pekka Enberg 2025-01-31 12:35:52 +02:00
  • 910a649ffa Merge branch 'main' into fix/fixup-markdown-documents Josip Igrec 2025-01-31 10:22:00 +01:00
  • c6e4e09b80 Merge pull request #1940 from tursodatabase/fix-duplicate-check-in-sync Pekka Enberg 2025-01-31 08:41:13 +00:00
  • b688913503 bindings/c: Add offline to config struct c-bindings-offline-config Pekka Enberg 2025-01-31 09:13:04 +02:00
  • 6be91d4a32 libsql: Remove duplicate check in pull_with_retry() Pekka Enberg 2025-01-30 18:21:25 +02:00
  • 8b3c9a7c60 Merge pull request #1939 from tursodatabase/fix-empty-sync Pekka Enberg 2025-01-30 15:47:41 +00:00
  • 98a36fdc4c libsql: Fix sync panic when remote database is empty Pekka Enberg 2025-01-30 17:04:59 +02:00
  • 016bea4f62 Merge pull request #1928 from tursodatabase/sync-checkpoint Pekka Enberg 2025-01-30 09:00:37 +00:00
  • 1a877aee01 libsql: Fix WalInsertHandle drop Pekka Enberg 2025-01-30 10:46:15 +02:00
  • 7b216b5705 libsql: WAL sync checkpoint support Pekka Enberg 2025-01-22 12:37:14 +02:00
  • d01092a4d3 Merge pull request #1935 from levydsa/main Pekka Enberg 2025-01-29 08:04:18 +00:00
  • a8c11db984 fix: add sqlite3 includes Levy A. 2025-01-28 12:59:25 -03:00
  • a6e2834963 Add support for namespace to the remote connection builder James Newton 2024-12-04 11:53:42 -08:00
  • 70efc568b9 Add output from cargo xtask build-bundled Josip Igrec 2025-01-23 17:44:40 +01:00
  • f7a0444573 Merge branch 'main' into fix/fixup-markdown-documents Josip Igrec 2025-01-23 16:29:44 +01:00
  • 1e6af3971d Merge pull request #1932 from levydsa/remote_writes Pekka Enberg 2025-01-23 14:34:24 +00:00
  • 3bd9ef951e fix: happy udeps Levy A. 2025-01-23 10:29:35 -03:00
  • 11871ac486 fix: add Mutex on "sync" feature Levy A. 2025-01-23 09:30:01 -03:00
  • 7be3b5a12a feat: initial pass on remote writes for offline databases Levy A. 2025-01-22 14:18:35 -03:00
  • 6a5b840195 chore: fix minor style/grammar issues in markdown files Josip Igrec 2025-01-23 12:37:54 +01:00
  • 09715e4821 Merge pull request #1929 from tursodatabase/revert-checkpoint-gen-api Pekka Enberg 2025-01-23 11:18:59 +00:00
  • e3d241489c Merge pull request #1923 from levydsa/main Pekka Enberg 2025-01-23 11:07:56 +00:00
  • e2de2504b4 Revert "libsql: Wire up xCheckpointSeqCount" Pekka Enberg 2025-01-23 13:01:39 +02:00
  • b272026b90 Revert "libsql-ffi: Update bundled SQLite" Pekka Enberg 2025-01-23 13:01:25 +02:00
  • 30ae41832b Revert "libsql-sqlite3: Add libsql_wal_checkpoint_seq_count() API" Pekka Enberg 2025-01-23 13:00:46 +02:00