0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-05-07 07:41:56 +00:00

Commit Graph

  • 4fa2ce8c1f Merge pull request #1654 from avinassh/docs-path Avinash Sajjanshetty 2024-08-15 05:57:13 +00:00
  • fd1f5c4dee Merge pull request #1661 from tursodatabase/vector-search-full-support-all-column-types Sivukhin Nikita 2024-08-14 16:35:56 +00:00
  • d86b5b7399 Merge pull request #1666 from tursodatabase/lucio/0.5.1 Lucio Franco 2024-08-13 20:58:14 +00:00
  • ef0ad61aa9 Merge pull request #1665 from tursodatabase/replication_index Piotr Jastrzębski 2024-08-13 20:52:30 +00:00
  • 2cf34946e7 tests: Add checks for max_write_replication_index Piotr Jastrzebski 2024-08-13 22:11:14 +02:00
  • 75d04cf61c libsql: Add Database::sync_until Piotr Jastrzebski 2024-08-13 21:23:50 +02:00
  • 710ae01402 libsql: Update max_write_replication_index after every write Piotr Jastrzebski 2024-08-13 20:57:22 +02:00
  • 6c5193db64 libsql: Add max_write_replication_index field to RemoteConnection Piotr Jastrzebski 2024-08-13 20:32:43 +02:00
  • 8fb997e77c libsql: Add max_write_replication_index method to Database Piotr Jastrzebski 2024-08-13 20:26:49 +02:00
  • 3da2a8bd2b libsql: Add max_write_replication_index field to Database Piotr Jastrzebski 2024-08-13 20:12:09 +02:00
  • 7f8a069721 libsql: release 0.5.1 Lucio Franco 2024-08-13 16:27:37 -04:00
  • 2f1d71d567 libsql: add tls feature Lucio Franco 2024-08-12 15:39:41 -04:00
  • 6b0cdf0c92 libsql: Update max_write_replication_index after every write base1 Piotr Jastrzebski 2024-08-13 20:57:22 +02:00
  • 9aaa67bc86 libsql: Add max_write_replication_index field to RemoteConnection Piotr Jastrzebski 2024-08-13 20:32:43 +02:00
  • 02ffd28db1 libsql: Add max_write_replication_index method to Database Piotr Jastrzebski 2024-08-13 20:26:49 +02:00
  • 9e58b8ecf7 libsql: Add max_write_replication_index field to Database Piotr Jastrzebski 2024-08-13 20:12:09 +02:00
  • 4303c65d32 build bundles Nikita Sivukhin 2024-08-13 18:09:23 +04:00
  • bd25344573 add tests and refine error messages Nikita Sivukhin 2024-08-13 18:08:08 +04:00
  • 2e0647fd20 expose vector_distance_l2 func Nikita Sivukhin 2024-08-13 18:02:25 +04:00
  • 562680c18d add simple description of the float8 layout Nikita Sivukhin 2024-08-13 17:47:26 +04:00
  • 34c297451e support float8 neighbors compression Nikita Sivukhin 2024-08-13 17:41:11 +04:00
  • 244a34a16f fix bug in cosine distance Nikita Sivukhin 2024-08-13 17:21:38 +04:00
  • 8a2a019b1b add implementation of float8 vector type (int8 quantization) Nikita Sivukhin 2024-08-13 16:19:44 +04:00
  • 8604065adb allow any neighbor compression types Nikita Sivukhin 2024-08-13 12:11:58 +04:00
  • 7a0fa8c19f rename vector1bit.c -> vectorfloat1bit.c Nikita Sivukhin 2024-08-13 11:33:58 +04:00
  • acafcc8277 build bundles Nikita Sivukhin 2024-08-13 11:26:32 +04:00
  • 7cafb80b46 use float1bit instead of 1bit everywhere in the code in index settings Nikita Sivukhin 2024-08-13 11:24:46 +04:00
  • db154137ad fix format specifier + build bundles Nikita Sivukhin 2024-08-13 11:13:46 +04:00
  • 96d5ca9235 fix formatting Nikita Sivukhin 2024-08-13 11:11:49 +04:00
  • c75354e6b2 generate uniform values from [-1..1] in benchmark workloads Nikita Sivukhin 2024-08-13 11:11:18 +04:00
  • 4023a3afff Merge pull request #1662 from tursodatabase/fix-windows-build Sivukhin Nikita 2024-08-12 15:37:25 +00:00
  • 2d325ba8f6 windows compiler complains about operations with void* pointers Nikita Sivukhin 2024-08-12 18:46:14 +04:00
  • 1bd3262a71 Merge pull request #1629 from tursodatabase/lucio/update-c-bindings Lucio Franco 2024-08-12 14:00:07 +00:00
  • 26c49a80ce Merge pull request #1660 from tursodatabase/vector-search-fix-null Sivukhin Nikita 2024-08-12 13:58:12 +00:00
  • 3c09fcec95 build bundles Nikita Sivukhin 2024-08-12 17:47:44 +04:00
  • 66d374f52b specify binary format for vectors in comment Nikita Sivukhin 2024-08-12 17:45:01 +04:00
  • 30a198e962 refine error messages Nikita Sivukhin 2024-08-12 17:36:02 +04:00
  • 51fc1daa1e build bundles Nikita Sivukhin 2024-08-12 17:27:15 +04:00
  • e0035d6e17 add more tests Nikita Sivukhin 2024-08-12 17:25:29 +04:00
  • 1a704d8ba4 fix test Nikita Sivukhin 2024-08-12 17:19:40 +04:00
  • 1216f17e0e remove unused function Nikita Sivukhin 2024-08-12 17:19:34 +04:00
  • 307139fda9 add conversion tests Nikita Sivukhin 2024-08-12 16:15:24 +04:00
  • 181464f14e add support for 1bit vector functions Nikita Sivukhin 2024-08-12 16:10:52 +04:00
  • 4b562ed905 small refactoring Nikita Sivukhin 2024-08-12 15:22:47 +04:00
  • 4a57f02b78 add simple conversion test Nikita Sivukhin 2024-08-12 15:20:52 +04:00
  • 626ff8c62c prepare conversion function for mooore types Nikita Sivukhin 2024-08-12 15:12:18 +04:00
  • 0f4531a10e add support for vector indices over f64 embeddings Nikita Sivukhin 2024-08-12 13:45:38 +04:00
  • c135391f60 fix unstable test Nikita Sivukhin 2024-08-12 12:16:52 +04:00
  • 405c710736 refine comment Nikita Sivukhin 2024-08-12 11:56:04 +04:00
  • ac60c100d2 build bundles Nikita Sivukhin 2024-08-12 11:46:05 +04:00
  • cea87253fb fix DELETE from vector index as there can be no row due to the NULL value of the vector Nikita Sivukhin 2024-08-12 11:43:51 +04:00
  • a5db99b152 Merge pull request #1659 from tursodatabase/vector-search-fix-idx-type Sivukhin Nikita 2024-08-11 16:14:43 +00:00
  • b1dbaa13bb build bundles Nikita Sivukhin 2024-08-11 19:22:44 +04:00
  • e8e5870dfa don't change idxType as sqlite rely on it pretty much Nikita Sivukhin 2024-08-11 18:54:12 +04:00
  • 90007425ba add simple pragma test Nikita Sivukhin 2024-08-11 18:54:39 +04:00
  • 8262d238f5 Merge pull request #1650 from tursodatabase/vector-search-compression Sivukhin Nikita 2024-08-11 09:41:58 +00:00
  • 4c38e5f11e build bundles Nikita Sivukhin 2024-08-11 12:58:50 +04:00
  • e7a24304d9 fix potential memory leak Nikita Sivukhin 2024-08-11 12:53:11 +04:00
  • e4c2afcf57 Merge pull request #1652 from tursodatabase/libsql-wal-replicator ad hoc 2024-08-10 10:38:05 +00:00
  • d29ca7fabe fix conflicts ad hoc 2024-08-10 11:16:24 +02:00
  • e97026c82d feature gate libsql injector ad hoc 2024-08-08 16:33:10 +02:00
  • a2bdc80574 pass RpcFrame to client methods ad hoc 2024-08-08 16:07:42 +02:00
  • 566664e9a0 fmt ad hoc 2024-08-08 15:14:01 +02:00
  • 4b5baacad5 introduce libsql injector ad hoc 2024-08-08 11:57:15 +02:00
  • 7c4ea18c75 abstract replicator injector and introduce SqliteInjector ad hoc 2024-08-08 10:22:19 +02:00
  • fb85262418 c: rename sync method to to avoid breaking change Lucio Franco 2024-08-06 15:02:25 -04:00
  • 7fe8f96964 c: add replicated data for sync Lucio Franco 2024-08-02 13:23:10 -07:00
  • 807794891f Merge pull request #1653 from tursodatabase/vector-search-allow-partial-index Sivukhin Nikita 2024-08-09 10:36:13 +00:00
  • 2aca12b6e1 build bundles Nikita Sivukhin 2024-08-09 13:57:36 +04:00
  • ac6a89bf87 small fixes Nikita Sivukhin 2024-08-09 13:55:56 +04:00
  • 85f1182c0e Document path based routing usage in multi tenant databases Avinash Sajjanshetty 2024-08-09 12:47:44 +05:30
  • e78fb34237 Merge pull request #1632 from tursodatabase/libsql-wal-integration ad hoc 2024-08-09 07:07:55 +00:00
  • ec996fabf4 build bundles Nikita Sivukhin 2024-08-08 19:40:55 +04:00
  • 8441108e71 allow vector index to be partial Nikita Sivukhin 2024-08-08 18:31:38 +04:00
  • d66b138228 Merge pull request #1651 from tursodatabase/vector-search-improve-random-row Sivukhin Nikita 2024-08-08 11:36:40 +00:00
  • 93caa27367 build bundles Nikita Sivukhin 2024-08-08 14:55:51 +04:00
  • 11e6a93264 add simple test Nikita Sivukhin 2024-08-08 14:24:38 +04:00
  • 657ce07ee4 fix comment a little bit Nikita Sivukhin 2024-08-08 13:38:18 +04:00
  • 0ec0147979 extend binary format and store distance to edges in node blocks Nikita Sivukhin 2024-08-08 13:18:34 +04:00
  • eac5d90807 move utils back to the vector1bit to simplify inlining for compiler Nikita Sivukhin 2024-08-08 13:15:39 +04:00
  • cd9cea34ec move intrinsics to the utils Nikita Sivukhin 2024-08-06 19:17:48 +04:00
  • 1a9cab9163 1bit quantized embeddings search: somehow working version Nikita Sivukhin 2024-08-06 18:27:39 +04:00
  • 2e696fe5d5 restructure search a bit in order to support compressed edges Nikita Sivukhin 2024-08-06 11:02:22 +04:00
  • 39e30ead5e add 1bit vector type Nikita Sivukhin 2024-08-05 18:14:58 +04:00
  • 83d029d7e9 cleanup code a bit in order to simplify working with vector of different types Nikita Sivukhin 2024-08-05 17:13:19 +04:00
  • f80444ac45 fix test Nikita Sivukhin 2024-08-08 14:50:29 +04:00
  • 0b41b5aa7c build bundles Nikita Sivukhin 2024-08-08 14:33:31 +04:00
  • 4b3e7e7544 fix random row selection query to have db name Nikita Sivukhin 2024-08-08 14:20:41 +04:00
  • 5eeba43309 improve random row selection Nikita Sivukhin 2024-08-08 13:18:51 +04:00
  • 2c40df299f Merge pull request #1647 from wyhaya/main Piotr Jastrzębski 2024-08-08 10:35:13 +00:00
  • e7de104614 Merge pull request #1645 from tursodatabase/fix-fts5-crash Sivukhin Nikita 2024-08-08 10:25:53 +00:00
  • ec7bca5a20 Fix JSON f64 precision wyhaya 2024-08-08 12:24:36 +08:00
  • 9120ce64ff Merge pull request #1623 from ignatz/align_row_and_rows Piotr Jastrzębski 2024-08-08 09:59:24 +00:00
  • b97d37d878 Merge pull request #1649 from tursodatabase/fix-debug-build-remove-digests Sivukhin Nikita 2024-08-08 09:48:52 +00:00
  • 51b1b49054 remove digests artifacts from debug build step Nikita Sivukhin 2024-08-08 13:23:09 +04:00
  • 5351b681c7 Merge pull request #1648 from tursodatabase/fix-debug-build-publish ad hoc 2024-08-08 08:31:29 +00:00
  • b0bc6eb2f5 publish sqld debug builds to the separate image name Nikita Sivukhin 2024-08-08 12:13:13 +04:00
  • dd80e697a7 Merge pull request #1646 from tursodatabase/lucio/downgrade-log Piotr Jastrzębski 2024-08-08 04:20:25 +00:00
  • 4085a0d35e libsql: downgrade failed prefetch log to debug Lucio Franco 2024-08-07 17:40:39 -04:00
  • 0d411057ae cargo fmt Nikita Sivukhin 2024-08-08 00:33:27 +04:00