0
0
mirror of https://github.com/tursodatabase/libsql.git synced 2025-06-28 04:58:53 +00:00

Commit Graph

  • d81f613f50 Update proto to include frame_no in the Frame message Avinash Sajjanshetty 2024-07-12 14:26:04 +05:30
  • 6122f5e5b7 bump sqld v0.24.17 (#1549) libsql-server-v0.24.17 ad hoc 2024-07-12 09:32:22 +02:00
  • f563a741ca Improve local cache and prefer local reads (#1545) Avinash Sajjanshetty 2024-07-12 12:09:37 +05:30
  • 784d9f972a release libsql v0.5.0-alpha.2 (#1548) libsql-rs-v0.5.0-alpha.2 Lucio Franco 2024-07-11 17:40:29 -04:00
  • cd69518bf1 libsql: add batched rows for local conn (#1499) Lucio Franco 2024-07-11 16:16:51 -04:00
  • 2418d55777 introduce checkpointer (#1538) lucio/repliac-counter-test ad hoc 2024-07-11 14:54:55 +02:00
  • b12d5cc4bd eliminiate all calls to storage server during read path ss-cache-opt Avinash Sajjanshetty 2024-07-11 16:01:30 +05:30
  • e16877eb8b measure each op time ss-bench Avinash Sajjanshetty 2024-07-11 15:34:53 +05:30
  • 142e7c50e7 remove unused get_frame Avinash Sajjanshetty 2024-07-10 22:57:26 +05:30
  • 96a977862d libsql wal refactors (#1539) ad hoc 2024-07-10 15:20:01 +02:00
  • 25cc52fbd2 wal: add basic s3 implementation (#1476) Lucio Franco 2024-07-10 06:53:17 -04:00
  • f77d71536f avoid unnecessary call to ss in find_frame Avinash Sajjanshetty 2024-07-09 19:25:15 +05:30
  • 1ff4777bce update local cache on inserts Avinash Sajjanshetty 2024-07-09 18:58:57 +05:30
  • 56e007d915 minor improvements: index creation, fix max_frame_num query Avinash Sajjanshetty 2024-07-09 18:07:41 +05:30
  • 2102a2ff41 Prefer local reads and also save page versions locally Avinash Sajjanshetty 2024-07-09 16:06:46 +05:30
  • 8dce1e533f prefer local max_frame_no Avinash Sajjanshetty 2024-07-09 14:52:27 +05:30
  • 3e0fb7b1b2 update WIP list Avinash Sajjanshetty 2024-07-08 13:55:29 +05:30
  • a69b6772c2 server: add replica frame counter test check (#1541) Lucio Franco 2024-07-10 06:03:10 -04:00
  • 15dca45139 Make PRAGMA synchronous configurable for a Namespace (#1533) Avinash Sajjanshetty 2024-07-10 15:04:29 +05:30
  • ebf9e0f504 fix bad autocommit (#1542) ad hoc 2024-07-09 20:06:57 +02:00
  • aaf42e3f29 cancel previous running actions if new commits are pushed (#1540) Sivukhin Nikita 2024-07-09 17:06:24 +04:00
  • be1fca578f feat(vector): add basic functions (vector/vector_extract etc) (#1531) Sivukhin Nikita 2024-07-08 12:27:33 +04:00
  • 8aa55575fc connection pooling pool-connections ad hoc 2024-07-05 18:17:03 +02:00
  • 8eef9d7d8b Force synchronous to FULL ss-force-sync Avinash Sajjanshetty 2024-07-05 15:19:45 +05:30
  • 2402249b5d apply alter column command only to the table (#1532) Sivukhin Nikita 2024-07-04 23:48:33 +04:00
  • 7f731b8b70 sealed segment replicator (#1518) ad hoc 2024-07-03 15:31:58 +02:00
  • b17b6ee0d4 adjust ALTER COLUMN parsing (#1520) Sivukhin Nikita 2024-07-03 02:02:14 +04:00
  • b988125ec0 fix: prevent incorrect range queries when searching for a page version (#1528) Avinash Sajjanshetty 2024-07-02 22:28:36 +05:30
  • b24ae4b63e add missing bench config (#1527) ad hoc 2024-07-02 14:54:59 +02:00
  • 03e1e7d982 add support for other index creation syntax vector-new-syntax Nikita Sivukhin 2024-07-02 12:44:53 +04:00
  • 38409b730a small fixes in benchmark script Nikita Sivukhin 2024-07-02 14:30:33 +04:00
  • 7fb070dc9e error out when dump is not a file (#1526) ad hoc 2024-07-02 11:40:14 +02:00
  • 355ec0aa16 fix overflow in row counters (#1525) ad hoc 2024-07-02 11:38:14 +02:00
  • 543766f3b6 Update workflow to release a latest dev image (#1524) Avinash Sajjanshetty 2024-07-01 23:50:46 +05:30
  • 340d34ac96 Add Dockerfile and Github action for Storage Server (#1523) Avinash Sajjanshetty 2024-07-01 18:51:11 +05:30
  • 80605905d9 fix: minor bug issues with the cache tables (#1521) Avinash Sajjanshetty 2024-07-01 18:38:48 +05:30
  • 97858396c8 fix autoconf and regenerate configure script (run autoconf from the root of C sources) Nikita Sivukhin 2024-07-01 15:22:57 +04:00
  • 52ca503483 fix segfault when PRAGMA integrity_check is issued for DB with vector index Nikita Sivukhin 2024-07-01 15:01:55 +04:00
  • 2cc5d34902 small fixes in the benchmark script Nikita Sivukhin 2024-06-28 18:28:49 +04:00
  • 864118ebda small fixes in benchmark script Nikita Sivukhin 2024-06-28 18:06:30 +04:00
  • f5d1cd3544 add simple benchmark script Nikita Sivukhin 2024-06-28 17:50:44 +04:00
  • aeb9a9c538 Use max_frame_no for transaction reads and writes (#1507) Avinash Sajjanshetty 2024-06-28 19:08:02 +05:30
  • 5f425e1ada Move in-memory cache to disk (#1502) Avinash Sajjanshetty 2024-06-28 18:23:33 +05:30
  • 95216464a1 add CI job to validate that bundle is up to date (#1516) Sivukhin Nikita 2024-06-27 16:28:21 +01:00
  • a0494abd8f use dedicated destroy_wal_manager function to destroy wal as it can be static (#1514) Sivukhin Nikita 2024-06-27 11:59:55 +01:00
  • dd548a902b Merge branch 'main' into vector Pekka Enberg 2024-06-27 13:20:25 +03:00
  • 4c5556903d fix panic on delete namespace (#1513) ad hoc 2024-06-27 11:55:34 +02:00
  • 9fbb526dae Merge branch 'main' into vector Pekka Enberg 2024-06-27 12:20:29 +03:00
  • ac5f8cf9f8 libsql: Add Connection::total_changes() API (#1511) Pekka Enberg 2024-06-27 12:19:07 +03:00
  • c19ed448da libsql: Add Statement::run() API (#1510) Pekka Enberg 2024-06-27 12:00:29 +03:00
  • 3556ce9837 fix error reporting logic for vectorParse* functions and add few tcl tests Nikita Sivukhin 2024-06-25 17:24:42 +04:00
  • 4eddadd83d Stop using self-hosted runners (#1508) Piotr Jastrzębski 2024-06-26 10:21:16 +02:00
  • ad406a692e build sqld debug (#1506) ad hoc 2024-06-25 22:15:30 +02:00
  • 30623f9d1e React Native support (#1423) Oscar Franco 2024-06-25 19:39:27 +02:00
  • 784f561f3b Added desktop GUIs (#1491) Matthew Rathbone 2024-06-25 12:33:24 -05:00
  • 0a12def8ae bump rheaper (#1505) ad hoc 2024-06-25 19:02:06 +02:00
  • 4cf97fc7e6 add in-process heap profiler (#1503) ad hoc 2024-06-25 14:20:05 +02:00
  • 48835ec8cf ffi: Update bundled SQLite Pekka Enberg 2024-06-25 12:34:49 +03:00
  • 001d5b1bba sqlite3, vectordiskann: Check for vector dimensionality Pekka Enberg 2024-06-25 12:33:38 +03:00
  • f27d010c5c sqlite3, vector: Propagate diskAnnInsert() error Pekka Enberg 2024-06-25 12:33:21 +03:00
  • af8239736b fix allocator bug (#1500) ad hoc 2024-06-24 22:34:53 +02:00
  • be6a38fbd4 fix current segment replicator (#1471) ad hoc 2024-06-24 20:07:28 +02:00
  • 6b4414f1e0 bump libsql-server 0.24.16 (#1498) libsql-server-v0.24.16 ad hoc 2024-06-24 17:23:47 +02:00
  • 8da0b63d49 flag sqlite mimalloc allocator (#1497) ad hoc 2024-06-24 15:11:25 +02:00
  • e1583ddc46 fix bottomless deadlock (#1494) ad hoc 2024-06-21 20:40:39 +02:00
  • 74e461e5ca fix bottomless bug when restoring from uncompressed snapshots (#1493) ad hoc 2024-06-21 14:09:48 +02:00
  • 3201dc5858 sqlite3: Tool to visualize vector index Pekka Enberg 2024-05-18 10:00:58 +03:00
  • 9ebbba3580 sqlite3: Tool to dump vector index Pekka Enberg 2024-04-24 10:24:32 +03:00
  • 5700701be2 ffi: Update bundled sqlite with vector support Pekka Enberg 2024-04-24 09:28:42 +03:00
  • 2d0aca1c2b sqlite3, ext/crr: Link math library for sqrt() Pekka Enberg 2024-06-12 13:08:12 +03:00
  • 1e15ef5761 libsql: Fix integration tests to skip libsql_vector_index table Pekka Enberg 2024-06-12 12:32:52 +03:00
  • 2d8b20007e sqlite3-parser: Extend CREATE INDEX syntax with USING Pekka Enberg 2024-05-31 11:31:48 +03:00
  • 9cf20121c6 sqlite3, test: Vector search test cases Pekka Enberg 2024-06-12 15:02:57 +03:00
  • 16714ebf2d sqlite3: Wire up vector index cursor to sqlite3VdbeFreeCursorNN() Pekka Enberg 2024-04-24 10:15:43 +03:00
  • 2eee89b8c1 sqlite3, insert: Fix OP_OpenVectorIdx bytecode emitting Pekka Enberg 2024-06-11 20:05:19 +03:00
  • 852b0207f8 sqlite3, insert: Emit OP_OpenVectorIdx bytecode Pekka Enberg 2024-05-31 10:35:05 +03:00
  • 30301cac9e sqlite3, vdbe: OP_IndexDelete Pekka Enberg 2024-06-13 10:55:36 +03:00
  • fc53c49654 sqlite3, vdbe: Vector index special-casing in OP_IdxInsert Pekka Enberg 2024-05-31 10:36:12 +03:00
  • 252dbd7ffa sqlite3, vdbe: Add OP_OpenVectorIdx bytecode Pekka Enberg 2024-05-31 10:35:55 +03:00
  • 009c8d94de sqlite3, build: Wire up vector index to CREATE INDEX Pekka Enberg 2024-04-24 09:36:57 +03:00
  • d3322c14ea sqlite3, parse.y: Extend CREATE INDEX syntax with USING Pekka Enberg 2024-04-24 09:33:43 +03:00
  • d8290b1c27 sqlite3: Vector index plumbing Pekka Enberg 2024-04-24 09:39:24 +03:00
  • 835af8d11d sqlite3: Add zIndexName to KeyInfo Pekka Enberg 2024-04-24 09:32:42 +03:00
  • 2f866be4a4 sqlite3: Make vector vtable extension builtin Pekka Enberg 2024-04-25 11:02:31 +03:00
  • 64f0f9ae2c sqlite3: Register vector functions Pekka Enberg 2024-04-24 09:31:37 +03:00
  • f648cf737d sqlite3, tool: Add vector code to amalgamation Pekka Enberg 2024-04-24 09:33:08 +03:00
  • 411e03b82f sqlite3: Add vector code to build system Pekka Enberg 2024-04-24 09:29:45 +03:00
  • 7de2b6ad46 sqlite3, vdbeInt.h: Add vector functions to VDBE header Pekka Enberg 2024-06-18 09:45:57 +03:00
  • d3da4adec7 sqlite3, sqliteInt.h: Vector functions Pekka Enberg 2024-04-24 10:02:24 +03:00
  • f8fbdbadd9 sqlite3, vectorvtab: vector_top_k() virtual table Pekka Enberg 2024-04-25 13:48:14 +03:00
  • 4371d000b0 sqlite3, vector: Vector core and SQL functions Pekka Enberg 2024-05-23 13:24:35 +03:00
  • b8e1277683 sqlite3, vectorfloat64: 64-bit floating point vectors Pekka Enberg 2024-06-14 12:57:34 +03:00
  • 2cfae7d74e sqlite3, vectorfloat32: 32-bit floating point vectors Pekka Enberg 2024-04-24 09:26:01 +03:00
  • 87eaad3b28 sqlite3, vectordiskann: LM-DiskANN vector indexing Pekka Enberg 2024-04-24 09:25:03 +03:00
  • 79c2d6fa52 sqlite3, vectorInt.h: Vector core header file Pekka Enberg 2024-05-23 13:24:08 +03:00
  • 4215cefc46 use mimalloc for sqlite (#1486) libsql-rs-v0.5.0-alpha.1 ad hoc 2024-06-19 17:49:00 +02:00
  • c970bfe722 libsql: release v0.5.0-alpha.1 (#1488) Lucio Franco 2024-06-19 11:36:47 -04:00
  • 8ec7db15e6 libsql: add for remote conn (#1487) Lucio Franco 2024-06-19 11:36:45 -04:00
  • d5990fb74e bump libsql-server to 0.24.15 (#1484) libsql-server-v0.24.15 ad hoc 2024-06-18 18:53:30 +02:00
  • 6f4f50df99 enable mimalloc (#1483) ad hoc 2024-06-18 18:52:02 +02:00