0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-07-16 13:35:18 +00:00

Commit Graph

  • a1ca6b1232 bindings/c: Fix libsql_query() error too... Pekka Enberg 2025-03-11 18:08:19 +02:00
  • 28294c9ea7 Merge pull request #1979 from tursodatabase/fix-c-binding-query-error-reporting Pekka Enberg 2025-03-11 13:03:21 +00:00
  • 16c44bac0f bindings/c: Fix libsql_query_stmt() error reporting Pekka Enberg 2025-03-11 14:47:11 +02:00
  • eb6d5f05c0 Merge pull request #1978 from tursodatabase/fix-checkpoint-tracing Pekka Enberg 2025-03-11 11:05:58 +00:00
  • b601185cc7 libsql-sys: Fix checkpoint logging to use trace level Pekka Enberg 2025-03-11 10:56:34 +02:00
  • 7619de0a3f fix compilation stall-protection-config Nikita Sivukhin 2025-03-09 15:15:50 +04:00
  • ea4c89c665 temporary remove release publish Action libsql-server-v0.24.32-stall-fix Nikita Sivukhin 2025-03-09 15:00:18 +04:00
  • 22b7bdf983 configure stall protection grace period through env var Nikita Sivukhin 2025-03-09 14:57:01 +04:00
  • bdef995b76 fix infinite loop in bottomless recovery path fix-bottomless-recovery Nikita Sivukhin 2025-03-09 14:28:44 +04:00
  • 847daa6a37 refactor(builder): remove mut usage scarf 2025-03-05 17:49:29 +09:00
  • d42e05a5f0 Merge pull request #1970 from tursodatabase/libsql-disable-checkpoint-downgrade Nikita Sivukhin 2025-02-27 15:35:30 +00:00
  • 6d43d459ab build bundles Nikita Sivukhin 2025-02-27 13:09:40 +04:00
  • e14762daf5 add libsql-disable-checkpoint-downgrade cargo feature in libsql-ffi crate Nikita Sivukhin 2025-02-27 13:08:34 +04:00
  • 628cceeebb disable checkpoint downgrade under LIBSQL_DISABLE_CHECKPOINT_DOWNGRADE compile time option Nikita Sivukhin 2025-02-27 13:04:00 +04:00
  • b49548f03c pin test cargo-nextest version to 0.9.91 unfuck-busy-lock-checkpoint Pere Diaz Bou 2025-02-26 13:37:38 +01:00
  • c347f57978 bundled unfuck wal busy lock Pere Diaz Bou 2025-02-26 12:55:47 +01:00
  • f1e766839d do not return early in failure to lock wal Pere Diaz Bou 2025-02-26 12:53:26 +01:00
  • f593118d7b make wal checkpoint not fallback to passive mode if busy lock not acquired Pere Diaz Bou 2025-02-26 12:41:16 +01:00
  • 9b04f1d57d Merge pull request #1966 from tursodatabase/fix_libsql_schema Piotr Jastrzębski 2025-02-25 19:27:32 +00:00
  • e9871a28b8 Make client work with libsql:// schema again Piotr Jastrzebski 2025-02-25 14:22:31 +01:00
  • 7058bff3b1 Merge pull request #1965 from tursodatabase/stmt-interrupt-rust Pekka Enberg 2025-02-24 18:10:14 +00:00
  • 2a8507dd5e libsql-ffi: Update bundled SQLite 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
  • ed837f0834 libsql: Add Statement::interrupt() Pekka Enberg 2025-02-21 09:13:48 +02:00
  • 867c3f1888 Merge pull request #1964 from tursodatabase/sync_redirect 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
  • 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
  • 90f0751ff8 wal.c: do not ignore the result code of xCb in walCheckpoint Jussi Saurio 2025-02-13 23:39:20 +02: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
  • 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
  • 051876802e fix: better feature cfg Levy A. 2025-02-03 22:10:58 -03: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
  • 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 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
  • 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
  • 89cc8cd510 Merge pull request #1922 from tursodatabase/glauber/sqlean Pekka Enberg 2025-01-20 08:44:51 +00:00
  • 111c27762a fix: prevent reporting http errors in sync_offline Levy A. 2025-01-17 00:31:41 -03:00
  • d3a156caf5 bundle SQLean extensions Glauber Costa 2025-01-16 21:09:39 -05:00
  • 573ba92b50 refactor: prevent misuse of wal_insert_{begin,insert,end} Levy A. 2025-01-17 00:07:42 -03:00
  • 8006a87fd2 libsql: add per-sync-url metadata lucio/per-sync-url-metadata Lucio Franco 2025-01-07 17:05:05 -05:00
  • 5b8934e43e Merge pull request #1906 from tursodatabase/lucio/build-unsafe Lucio Franco 2025-01-06 20:02:30 +00:00
  • e859a0df84 libsql: add skip_safety_assert builder option Lucio Franco 2025-01-06 13:43:25 -05:00
  • e88c6b513d Merge pull request #1905 from tursodatabase/lucio/prepare-v0.24.31 libsql-server-v0.24.31 Lucio Franco 2025-01-06 17:18:49 +00:00
  • 3497d8a616 Merge pull request #1898 from tursodatabase/lucio/disable-checkpointing-bottomless Lucio Franco 2025-01-06 17:18:05 +00:00
  • 982ddefaf6 libsql: add unsafe Database::connect_raw lucio/connect-raw Lucio Franco 2024-12-23 15:12:58 -05:00
  • c87d4db3c7 sqld: release v0.24.31 Lucio Franco 2025-01-06 12:03:14 -05:00
  • d95fe5d4ee sqld: disable checkpoint on primary conn create Lucio Franco 2024-12-31 15:53:38 -05:00
  • 5ad1adaa2f Bump url version bump-url Pekka Enberg 2024-12-31 13:22:42 +02:00
  • 5beaf27d84 Merge pull request #1896 from tursodatabase/replicator-logging Pekka Enberg 2025-01-02 15:50:06 +00:00
  • 923cebf902 libsql-replication: Switch retry message to warn log level Pekka Enberg 2024-12-31 13:17:10 +02:00
  • e5ab7c4a9d Merge pull request #1894 from tursodatabase/bump-pprof Pekka Enberg 2024-12-30 12:27:53 +00:00
  • 2b6a61026a Bump pprof version Pekka Enberg 2024-12-30 12:39:51 +02:00
  • 21c69a6eab Merge pull request #1890 from tursodatabase/lucio/fix-extensions-ci Lucio Franco 2024-12-23 21:50:15 +00:00
  • 7792c5994b chore: add Lucio Franco 2024-12-23 16:33:22 -05:00
  • ce3e0dac19 chore: ci install libblas Lucio Franco 2024-12-23 15:02:29 -05:00
  • e10af227a7 Merge pull request #1886 from tursodatabase/cleanup Piotr Jastrzębski 2024-12-23 16:59:47 +01:00
  • dfd557d98d Small code refactoring Piotr Jastrzebski 2024-12-19 11:41:06 +01:00
  • 58b016ab72 Merge pull request #1885 from tursodatabase/interrupt Pekka Enberg 2024-12-17 17:53:38 +00:00