0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-02-22 13:27:15 +00:00

Commit Graph

  • 7e6d74fb9f Create SyncedDatabase in libsql_open_sync_with_config if primary url has query param Piotr Jastrzebski 2024-11-25 16:52:01 +01:00
  • e4784d70f0 Make it possible to provide custom connector to SyncedDatabase Piotr Jastrzebski 2024-11-25 16:50:46 +01:00
  • 9547648cd7 Extract wrap_connector function for reuse Piotr Jastrzebski 2024-11-25 17:33:26 +01:00
  • 83abe2a1f4 Merge branch 'main' into test/added-sqlean-extensions ManakRaj-7 2024-11-25 12:03:38 +05:30
  • a77f422408 Merge pull request #1810 from tursodatabase/vector-search-avoid-unaligned-reads Nikita Sivukhin 2024-11-24 14:46:55 +00:00
  • 27b3fc4d4e add anti-hacker test Nikita Sivukhin 2024-11-24 18:13:30 +04:00
  • 644a91e5b2 fix comment in code Nikita Sivukhin 2024-11-24 18:06:06 +04:00
  • 963256b36c add backward compatibility test for on-disk format of vector index Nikita Sivukhin 2024-11-24 18:01:10 +04:00
  • 4f5887cd32 Add new Connection API to install SQLite update hooks. Sebastian Jeltsch 2024-11-24 12:37:16 +01:00
  • e673973f1f Merge pull request #1836 from tursodatabase/lucio/improve-dump-errors Lucio Franco 2024-11-22 17:09:02 +00:00
  • 2bf9d48439 sqld: improve replica dump error handling Lucio Franco 2024-11-22 11:43:33 -05:00
  • 4a5f373a29 Merge pull request #1830 from tursodatabase/lucio/cache-server-frame Lucio Franco 2024-11-22 15:27:58 +00:00
  • 11cce47e1d libsql: offline sync retry on server errors only Lucio Franco 2024-11-21 14:11:38 -05:00
  • 26ac07e35e libsql: offline sync batch write_metadata Lucio Franco 2024-11-21 14:02:08 -05:00
  • 5303da47cb libsql: add offline sync unit tests Lucio Franco 2024-11-21 13:57:27 -05:00
  • 6934c65ba6 libsql: add sync error and remove unwraps Lucio Franco 2024-11-21 11:52:23 -05:00
  • b755b43520 libsql: fix sync macro feature flags Lucio Franco 2024-11-20 13:50:25 -05:00
  • 64d6127ce1 libsql: add timestamp to atomic_write Lucio Franco 2024-11-20 13:43:17 -05:00
  • 45753617b8 libsql: recover on reading sync metadata failure Lucio Franco 2024-11-20 13:36:26 -05:00
  • de24d8211e libsql: add sync metadata hash verification Lucio Franco 2024-11-20 12:51:43 -05:00
  • 3575914dba libsql: offline sync track generation in metadata Lucio Franco 2024-11-20 11:59:55 -05:00
  • 203fc49e33 libsql: offline sync use atomic write for metadata Lucio Franco 2024-11-20 11:30:03 -05:00
  • 1692e368f1 libsql: add basic debug logging for push frame Lucio Franco 2024-11-19 14:58:25 -05:00
  • bf32016cd3 libsql: add local offline writes metadata file Lucio Franco 2024-11-19 14:46:10 -05:00
  • 49e6393318 Merge pull request #1829 from tursodatabase/lucio/local-offline-hyperv2 Lucio Franco 2024-11-20 14:02:00 +00:00
  • 66622f2c0d libsql: fix feature flag for http connector and sync Lucio Franco 2024-11-19 10:38:06 -05:00
  • 9c4f424d38 libsql: add tls hyper support for offline writes Lucio Franco 2024-11-19 10:16:48 -05:00
  • cf9f513bc9 libsql: re-use hyper client for offline sync Lucio Franco 2024-11-19 10:14:30 -05:00
  • 4fc36f361c libsql: Switch to hyper for local offline sync-switch-hyper Lucio Franco 2024-11-18 12:39:42 -05:00
  • 240eee8696 Merge pull request #1827 from tursodatabase/lucio/refactor-sync-ctx Lucio Franco 2024-11-19 14:36:16 +00:00
  • 4887753cac libsql: sync use auth_token from struct Lucio Franco 2024-11-18 16:20:36 -05:00
  • 305b42bab4 libsql: remove pub fields on SyncContext Lucio Franco 2024-11-18 15:58:05 -05:00
  • b62a5868d4 libsql: move push_one_frame to sync.rs Lucio Franco 2024-11-18 15:57:11 -05:00
  • 72c6bd1ace libsql: move push_with_retry to sync.rs Lucio Franco 2024-11-18 15:53:26 -05:00
  • 2e7b5647fb libsql: move sync behind a async mutex Lucio Franco 2024-11-18 15:51:46 -05:00
  • b80f611c45 Merge pull request #1826 from tursodatabase/lucio/add-sys-wal-fn Lucio Franco 2024-11-19 13:45:14 +00:00
  • fd44afa916 Revert "Merge pull request #1825 from tursodatabase/lucio/sync-switch-hyper" Pekka Enberg 2024-11-19 11:40:08 +02:00
  • 682ac9d19f libsql: add wal frame_count and get_frame safe fn Lucio Franco 2024-11-18 15:00:37 -05:00
  • 265bd83982 Merge pull request #1825 from tursodatabase/lucio/sync-switch-hyper Lucio Franco 2024-11-18 18:18:15 +00:00
  • c8f74e4444 libsql: Switch to hyper for local offline sync-switch-hyper Lucio Franco 2024-11-18 12:39:42 -05:00
  • 909b8af817 Merge pull request #1824 from tursodatabase/lucio/run-ide-fmt Lucio Franco 2024-11-18 17:13:58 +00:00
  • fddf6dbe70 chore: run ide fmt on local/database.rs Lucio Franco 2024-11-18 11:44:14 -05:00
  • 9fbd2d0c41 Add basic tests for sqlean extensions in extensions.rs(Update extensions.rs) ManakRaj-7 2024-11-16 15:43:17 +05:30
  • bdb428e51a libsql: rework sync v2 structure lucio/rework-sync-ctx Lucio Franco 2024-11-14 16:18:56 -05:00
  • 9e1f1964c5 Merge pull request #1792 from EleDiaz/ffi-fixes Lucio Franco 2024-11-15 20:12:25 +00:00
  • 9499c3c40a Revert "Merge pull request #1791 from awakecoding/libsql-ffi-build-cp-fix" Pekka Enberg 2024-11-15 10:55:30 +02:00
  • df4de45d13 feat: exposing BatchRows Eleazar Díaz Delgado 2024-09-20 11:37:23 +01:00
  • 9c73c68f0b Merge pull request #1796 from jwetzell/fix-docker-readme Lucio Franco 2024-11-14 21:19:34 +00:00
  • 4377f7ecba Merge pull request #1774 from kunjee17/main Lucio Franco 2024-11-14 21:19:32 +00:00
  • 89b3460c66 Merge pull request #1817 from tursodatabase/optimize-wal-push Lucio Franco 2024-11-14 20:14:12 +00:00
  • 5ee4723699 Merge pull request #1791 from awakecoding/libsql-ffi-build-cp-fix Lucio Franco 2024-11-14 19:12:05 +00:00
  • 37bc47dda4 libsql: Improve WAL frame push logic Pekka Enberg 2024-11-14 12:18:39 +02:00
  • cc1d9c5afd Merge pull request #1801 from tursodatabase/push-sync Pekka Enberg 2024-11-14 09:29:54 +00:00
  • 4e5ca0f04d libsql: Initial offline write support Pekka Enberg 2024-07-30 18:20:40 +03:00
  • bf0a3bb32e Merge pull request #1812 from tursodatabase/lucio/update-user-guide Lucio Franco 2024-11-13 16:45:18 +00:00
  • 38a72885fb sqld: update user guide Lucio Franco 2024-11-13 10:59:29 -05:00
  • b11c0c5294 build bundles Nikita Sivukhin 2024-11-13 00:38:43 +04:00
  • c4f37ad196 refine comment about format Nikita Sivukhin 2024-11-12 01:04:16 +04:00
  • abf43af447 introduce V3 on-disk vector index format with aligned metadata Nikita Sivukhin 2024-11-12 01:01:12 +04:00
  • 848b08e4b8 make nodeMetadataSize/edgeMetadataSize dynamic Nikita Sivukhin 2024-11-12 00:57:55 +04:00
  • f1a86881f9 Merge branch 'main' into main Kunjan Dalal 2024-11-12 16:03:18 +05:30
  • 65d4b19d02 Merge pull request #1809 from tursodatabase/lucio/debug-connection Lucio Franco 2024-11-11 21:37:58 +00:00
  • 55c2a8db75 Merge branch 'main' into lucio/debug-connection Lucio Franco 2024-11-11 14:41:47 -05:00
  • accf73e728 libsql: impl debug for Connection Lucio Franco 2024-11-11 14:41:16 -05:00
  • 246667c7fd Merge pull request #1788 from tursodatabase/wal-api Pekka Enberg 2024-11-11 12:00:39 +00:00
  • 126e582cc0 libsql-ffi: Update bundled SQLite code Pekka Enberg 2024-10-11 12:57:04 +03:00
  • a1403ce441 libsql-sqlite: Document WAL API extension Pekka Enberg 2024-10-11 12:54:00 +03:00
  • cfd549bf26 libsql-sqlite3: Add WAL API tests Pekka Enberg 2024-10-11 10:27:42 +03:00
  • 092fd3c679 libsql-sqlite3: Add libsql_wal_insert_frame() API Pekka Enberg 2024-10-11 10:49:59 +03:00
  • ad4188d767 Fix a windows incompatibility in connection.rs libsql-sys. Milen Denev 2024-11-08 15:53:45 +02:00
  • 8d78905882 Merge branch 'tursodatabase:main' into main Kunjan Dalal 2024-11-07 18:26:37 +05:30
  • fa06fc2a1c Merge pull request #1807 from tursodatabase/audit-log-for-config-change Nikita Sivukhin 2024-11-07 08:10:34 +00:00
  • 5487d2ba49 rename variables a bit Nikita Sivukhin 2024-11-07 00:43:54 +04:00
  • e0161f5ddf add info log about all config changes Nikita Sivukhin 2024-11-07 00:40:39 +04:00
  • 25c5f8e4bd Merge pull request #1803 from tursodatabase/fix-libsql-wasm-build Pekka Enberg 2024-10-31 09:41:51 +00:00
  • 9280b8ee82 link math lib which necessary for LibSQL vector search Nikita Sivukhin 2024-10-31 13:19:49 +04:00
  • 4411414e70 Merge pull request #1802 from tursodatabase/bump-v0.24.28 libsql-server-v0.24.28 Nikita Sivukhin 2024-10-30 18:27:29 +00:00
  • 092631941a bump sqld version Nikita Sivukhin 2024-10-30 22:04:59 +04:00
  • d0edd1d728 Merge pull request #1799 from tursodatabase/vector-search-fix-attach ls Pekka Enberg 2024-10-29 15:31:58 +00:00
  • 69001c546d fix test Nikita Sivukhin 2024-10-29 18:15:25 +04:00
  • 28cf3d8529 build bundles Nikita Sivukhin 2024-10-29 17:46:14 +04:00
  • 45544bd7ec libsql-sqlite3: Add libsql_wal_get_frame() API Pekka Enberg 2024-10-11 10:49:09 +03:00
  • 61558b2a9e libsql-{sqlite3,ffi}: Add xReadFrameRaw() to the virtual WAL API Pekka Enberg 2024-10-11 10:44:02 +03:00
  • 3ac4aa1689 libsql-{sqlite3,ffi}: Add xFrameCount() to the virtual WAL API Pekka Enberg 2024-10-18 11:31:56 +03:00
  • 26ba2d969b properly lock schema in case when we work with attached DB Nikita Sivukhin 2024-10-29 15:13:06 +04:00
  • badbbe979f add test for unknown schema name Nikita Sivukhin 2024-10-29 15:10:16 +04:00
  • f3db0bc827 build bundles Nikita Sivukhin 2024-10-29 13:16:23 +04:00
  • 05fce74677 parse schema name from vector vtab index name string argument Nikita Sivukhin 2024-10-29 13:13:33 +04:00
  • b26a78b83c remove db schema name from vector vtab - as it make no sense for eponymous virtual tables Nikita Sivukhin 2024-10-29 13:13:04 +04:00
  • 93bac68cb9 add test for vector search in ATTACHED db Nikita Sivukhin 2024-10-29 13:12:43 +04:00
  • cd92cd7ef5 Merge branch 'tursodatabase:main' into main Kunjan Dalal 2024-10-28 19:33:29 +05:30
  • f305396505 Merge branch 'main' into deserialize Sejun Park 2024-10-25 00:18:07 +09:00
  • f90a031821 fix typo in docker readme Joel Wetzell 2024-10-24 10:11:50 -05:00
  • abf339d180 libsql-sqlite3: Add libsql_wal_disable_checkpoint() API Pekka Enberg 2024-08-05 14:05:59 +03:00
  • e853d54300 Merge pull request #1793 from tursodatabase/embedded_replicas_improvements Piotr Jastrzębski 2024-10-23 18:01:02 +00:00
  • b83b02978c Expose detailed sync stats through Database::get_sync_usage_stats Piotr Jastrzebski 2024-10-23 13:53:16 +02:00
  • 788990263d Embedded replicas: Collect detailed logs of synced bytes Piotr Jastrzebski 2024-10-23 13:31:11 +02:00
  • 6a7a3e50a1 fix libsql-ffi build.rs usage of cp command on Windows Marc-André Moreau 2024-10-22 16:15:29 -04:00
  • 280d118976 Reduce the result returned from do_handshake_with_prefetch Piotr Jastrzebski 2024-10-21 17:26:41 +02:00
  • 7b1530ab8b Remove unnecessary clone Piotr Jastrzebski 2024-10-21 17:15:47 +02:00