0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-06-18 22:29:05 +00:00

Commit Graph

  • 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
  • b8f5e89661 Merge pull request #1876 from tursodatabase/wal-checkpoint-seq-api Pekka Enberg 2024-12-17 17:49:53 +00:00
  • 4a996c8331 libsql: Add support for Connection::interrupt() Pekka Enberg 2024-12-17 19:14:42 +02:00
  • bda357e859 Merge pull request #1884 from tursodatabase/libsql-server-v0-24-30 Piotr Jastrzębski 2024-12-17 12:07:44 +00:00
  • 0b89875a49 bump sqld version libsql-server-v0.24.30 Piotr Jastrzebski 2024-12-17 12:54:03 +01:00
  • 21861a6a5d Merge pull request #1883 from tursodatabase/fix_interval_checkpoint libsql-server-v0.24.29 Pekka Enberg 2024-12-16 18:47:59 +00:00
  • 163e3697f5 periodic checkpoint: Don't checkpoint at startup Piotr Jastrzebski 2024-12-16 18:02:47 +01:00
  • f8954db130 Merge pull request #1878 from tursodatabase/improve-wal-sync Pekka Enberg 2024-12-13 08:38:09 +00:00
  • 19e78005d5 libsql: Improve WAL sync logic Pekka Enberg 2024-12-11 14:30:54 +02:00
  • c8a5006a02 Merge pull request #1880 from tursodatabase/lucio/fix-wal-misuse Pekka Enberg 2024-12-13 08:00:03 +00:00
  • aabea5f779 sqlite3: fix missing pager causing SQLITE_MISUSE Lucio Franco 2024-12-12 21:16:05 -05:00
  • 6ed1690dcc Merge pull request #1877 from tursodatabase/fix-wal-pull Pekka Enberg 2024-12-12 08:38:52 +00:00
  • 692bce870c libsql: Fix WAL pull logic on last frame Pekka Enberg 2024-12-11 13:21:48 +02:00
  • bb7f011f79 libsql: Wire up xCheckpointSeqCount Pekka Enberg 2024-12-10 12:35:05 +02:00
  • e9e0405a7a libsql-ffi: Update bundled SQLite Pekka Enberg 2024-12-10 12:26:19 +02:00
  • 3f5ccaebda Merge pull request #1872 from tursodatabase/lucio/1868 Pekka Enberg 2024-12-10 10:42:10 +00:00
  • b4cf7ef2ee libsql-sqlite3: Add libsql_wal_checkpoint_seq_count() API Pekka Enberg 2024-12-10 10:07:13 +02:00
  • 189e49da59 libsql: error on invalid frame_no on wal read Lucio Franco 2024-12-06 11:34:22 -05:00
  • 0c5b83faf1 Merge pull request #1871 from tursodatabase/lucio/fmt-changes Lucio Franco 2024-12-06 16:17:14 +00:00
  • ea62a4803f chore: format local/connection.rs Lucio Franco 2024-12-06 11:05:31 -05:00
  • 906b24baa4 chore: update format for sync.rs Lucio Franco 2024-12-06 10:22:57 -05:00
  • b8f30ffc6d Merge pull request #1870 from tursodatabase/fix-build-with-old-toolchain Pekka Enberg 2024-12-06 11:34:55 +00:00
  • 7ddc4f977b libsql: Fix build on older Rust toolchains Pekka Enberg 2024-12-06 09:11:06 +02:00
  • 105748dcd6 Merge pull request #1869 from tursodatabase/lucio/try-pull-err Pekka Enberg 2024-12-06 07:13:36 +00:00
  • 019c2ce442 libsql: Clean up error handling in try_pull Lucio Franco 2024-12-05 17:51:37 -05:00
  • 223c8532b9 Merge pull request #1866 from tursodatabase/lucio/improve-ci Lucio Franco 2024-12-05 22:32:04 +00:00
  • 9a08dfa37b ci: disable custom pager test Lucio Franco 2024-12-05 10:24:56 -05:00
  • bd59e78ea2 ci: run more tests concurrently Lucio Franco 2024-12-05 09:42:56 -05:00
  • 6a82223d65 Merge pull request #1858 from tursodatabase/wal-pull Pekka Enberg 2024-12-05 10:35:01 +00:00
  • a2a6fc5574 libsql: WAL pull support Pekka Enberg 2024-11-30 12:07:42 +02:00
  • 7843e86c44 Merge pull request #1863 from tursodatabase/lucio/improve-hrana-api-error-message Lucio Franco 2024-12-04 17:50:43 +00:00
  • 333029ede4 Merge pull request #1864 from tursodatabase/fix-windows-build Pekka Enberg 2024-12-04 16:44:23 +00:00
  • 13385969d1 libsql-ffi: Fix build on macOS Pekka Enberg 2024-12-04 17:44:02 +02:00
  • 38cfab7d5d Revert "Revert "Merge pull request #1791 from awakecoding/libsql-ffi-build-cp-fix"" Pekka Enberg 2024-12-04 17:41:02 +02:00
  • 43776d20f5 tests: add hrana baton tests Lucio Franco 2024-12-02 17:49:04 -05:00
  • d568c4afa2 libsql: improve hrana api error message Lucio Franco 2024-12-02 16:38:25 -05:00
  • 9241b00b81 Merge pull request #1847 from tursodatabase/lucio/1838 Pekka Enberg 2024-11-30 09:53:56 +00:00
  • 9560ab2bee repro invalid-baton-repro Pekka Enberg 2024-11-29 22:08:51 +02:00
  • 15849e4e22 Merge pull request #1855 from tursodatabase/bindings_example Piotr Jastrzębski 2024-11-29 15:22:44 +00:00
  • c00652f264 C bindings include sync into example Piotr Jastrzebski 2024-11-29 10:51:13 +01:00
  • fa9d76f819 C bindings: Make example show embedded replicas Piotr Jastrzebski 2024-11-29 10:15:18 +01:00
  • ff065743a5 Merge pull request #1853 from tursodatabase/remove_offline_query_param Piotr Jastrzębski 2024-11-28 20:17:07 +00:00
  • 7749b38f46 Remove query parameter from embedded replica url Piotr Jastrzebski 2024-11-28 17:02:33 +01:00
  • 6158cc2ac1 libsql: restart sync on lower frame_no from remote Lucio Franco 2024-11-27 10:45:49 -05:00
  • 76f17880c5 Merge pull request #1852 from tursodatabase/fix-disappearing-frames Pekka Enberg 2024-11-28 15:07:24 +00:00