-
Notifications
You must be signed in to change notification settings - Fork 507
Insights: tursodatabase/turso
Overview
6 Releases published by 1 person
-
v0.1.4-pre.3
published
Aug 8, 2025 -
v0.1.4-pre.4
published
Aug 8, 2025 -
v0.1.4-pre.5
published
Aug 8, 2025 -
v0.1.4-pre.6
published
Aug 8, 2025 -
v0.1.4-pre.7
published
Aug 12, 2025 -
v0.1.4-pre.8
published
Aug 12, 2025
72 Pull requests merged by 16 people
-
Wait for I/O completions
#2570 merged
Aug 13, 2025 -
IO Cleanups to use
return_if_io
andio.block
#2566 merged
Aug 13, 2025 -
Fix tables renaming to existing index and rename indexed columns on
Insn::RenameColumn
#2572 merged
Aug 13, 2025 -
move our dbsp-based views to materialized views
#2571 merged
Aug 13, 2025 -
turso-sync: support checkpoint
#2565 merged
Aug 13, 2025 -
More State machines
#2512 merged
Aug 13, 2025 -
Rename page -> slot for arenas + buffer pool
#2564 merged
Aug 12, 2025 -
Unify JavaScript package README files
#2563 merged
Aug 12, 2025 -
Fix max_frame determination and comments in WAL checkpointing
#2560 merged
Aug 12, 2025 -
simple README with warning
#2562 merged
Aug 12, 2025 -
turso-sync: fix schema bug
#2561 merged
Aug 12, 2025 -
bindings/javascript: Add async connect() function
#2557 merged
Aug 12, 2025 -
Reset interrupt count each time a new line is entered in CLI
#2554 merged
Aug 12, 2025 -
Fix: Rename clickbench output file limbo/turso
#2552 merged
Aug 12, 2025 -
Direct schema mutation – add RenameColumn instruction
#2546 merged
Aug 12, 2025 -
Reprepare fix on write statement
#2549 merged
Aug 12, 2025 -
core/wal: Minor checkpointing cleanups and optimizations
#2545 merged
Aug 12, 2025 -
Implement Aggregations for DBSP views
#2547 merged
Aug 12, 2025 -
perf/btree: optimize op_column
#2516 merged
Aug 12, 2025 -
stop silently ignoring unsupported features in incremental view where clauses
#2543 merged
Aug 12, 2025 -
turso-sync: support updates and schema changes
#2540 merged
Aug 12, 2025 -
turso-cdc: add "updates" column for cdc table
#2538 merged
Aug 12, 2025 -
Fix view processing in the VDBE
#2542 merged
Aug 12, 2025 -
Update PERF.md with mobibench instructions
#2550 merged
Aug 11, 2025 -
docs: improve README initialization section clarity
#2534 merged
Aug 11, 2025 -
Handle single, double and unquoted strings in values clause
#2499 merged
Aug 11, 2025 -
Use rusqlite 0.37 with bundled SQLite everywhere
#2507 merged
Aug 11, 2025 -
Feat/pragma module list
#2430 merged
Aug 11, 2025 -
remove turso-sync as now we have turso-sync-engine
#2539 merged
Aug 11, 2025 -
Add support for Full checkpoint mode in the WAL
#2521 merged
Aug 11, 2025 -
Sorter IO Completions
#2473 merged
Aug 11, 2025 -
Simulator should delete files after a successful run
#2520 merged
Aug 11, 2025 -
Fix performance regression in prepare
#2532 merged
Aug 11, 2025 -
Add support for PRAGMA freelist_count
#2531 merged
Aug 11, 2025 -
Initial pass on incremental view maintenance with DBSP
#2530 merged
Aug 11, 2025 -
SQLite C API improvements: add bind_text and bind_blob
#2528 merged
Aug 11, 2025 -
perf/clickbench: enable rest of queries since we support DISTINCT and REGEXP_REPLACE
#2537 merged
Aug 11, 2025 -
Add table name to the delete bytecode
#2529 merged
Aug 11, 2025 -
docs: fix CLI command and add homebrew install instructions for MacOS
#2514 merged
Aug 9, 2025 -
Reimplement LimboRwLock in the WAL
#2518 merged
Aug 9, 2025 -
BufferPool: add arena backed pool to support fixed opcodes and coalescing
#2419 merged
Aug 8, 2025 -
turso-sync: js package
#2480 merged
Aug 8, 2025 -
global allocator should not be set for library, only for executables
#2481 merged
Aug 8, 2025 -
translate: return parse errors for unsupported features instead of silently ignoring
#2505 merged
Aug 8, 2025 -
Evaluate WHERE conditions after LEFT JOIN
#2501 merged
Aug 8, 2025 -
btree: remove completely unused ParseRecordState
#2502 merged
Aug 8, 2025 -
Btree cache usable space
#2503 merged
Aug 8, 2025 -
Rename JavaScript package to
@tursodatabase/database
#2508 merged
Aug 8, 2025 -
Fix JavaScript bindings packaging
#2488 merged
Aug 8, 2025 -
Add query only pragma
#2498 merged
Aug 8, 2025 -
bench/insert: fix expected return value from pragma
#2489 merged
Aug 8, 2025 -
perf: a few small insert optimizations
#2483 merged
Aug 8, 2025 -
Direct schema mutation – add
AddColumn
instruction#2482 merged
Aug 8, 2025 -
javascript: Organize test cases better
#2490 merged
Aug 8, 2025 -
Add .clone CLI command to copy database files
#2437 merged
Aug 8, 2025 -
only allow multiples of 64 for performance in arena bitmap
#2497 merged
Aug 7, 2025 -
PageContent: make read_x/write_x methods private and add dedicated methods
#2493 merged
Aug 7, 2025 -
SQLite C API improvements: add basic bind and column functions
#2494 merged
Aug 7, 2025 -
btree: Use correct byte offsets for page 1 in defragmentation
#2491 merged
Aug 7, 2025 -
javascript: Implement Statement.iterate()
#2486 merged
Aug 7, 2025 -
bench/insert: use PRAGMA synchronous=full
#2485 merged
Aug 7, 2025 -
JavaScript improvements
#2467 merged
Aug 7, 2025 -
Fix segfault on schema update for virtual tables
#2479 merged
Aug 7, 2025 -
Return error on attempting to drop index associated with PRIMARY KEY and UNIQUE constraints
#2461 merged
Aug 7, 2025 -
turso-sync: rewrite
#2457 merged
Aug 7, 2025 -
Fix panic on loading extension on brand new connection
#2477 merged
Aug 7, 2025 -
implement the MaxPgCount opcode
#2472 merged
Aug 7, 2025 -
bench/insert: use locking_mode EXCLUSIVE and journal_mode=WAL for sqlite
#2475 merged
Aug 6, 2025 -
IO More State Machine
#2462 merged
Aug 6, 2025 -
Direct schema mutation – add
DropColumn
instruction#2452 merged
Aug 6, 2025 -
refactor/btree: cleanup write/delete/balancing states
#2468 merged
Aug 6, 2025 -
cdc: emit entries for schema changes
#2426 merged
Aug 6, 2025
15 Pull requests opened by 11 people
-
Add format scalar function
#2474 opened
Aug 6, 2025 -
refactor/btree: rewrite the free_cell_range() function
#2509 opened
Aug 8, 2025 -
refactor/btree: rewrite the find_free_cell() function
#2510 opened
Aug 8, 2025 -
IO completion tracking
#2511 opened
Aug 8, 2025 -
Support the order by clause for Compound Select
#2517 opened
Aug 9, 2025 -
fix(js): ensure optionalDependencies are included in published package.json
#2522 opened
Aug 10, 2025 -
add .envrc for direnv
#2526 opened
Aug 10, 2025 -
Refactor: atomic ordering
#2548 opened
Aug 11, 2025 -
use virtual root page for sqlite_schema
#2551 opened
Aug 12, 2025 -
Add framework for testing extensions in TCL
#2556 opened
Aug 12, 2025 -
Add support for unlikely(X)
#2559 opened
Aug 12, 2025 -
Initial pass to support per page encryption
#2567 opened
Aug 12, 2025 -
WAL: checkpoint perf
#2568 opened
Aug 12, 2025 -
Fix non-4096 page sizes
#2569 opened
Aug 12, 2025 -
Manual updates
#2578 opened
Aug 13, 2025
11 Issues closed by 3 people
-
schema reparse logic should clean up connection state
#2535 closed
Aug 12, 2025 -
Invalid string input crashes the CLI with `is_double_quoted_identifier`
#2484 closed
Aug 11, 2025 -
Full checkpoint mode in the WAL
#2519 closed
Aug 11, 2025 -
Unable to use `@tursodatabase/turso` package with Next.js
#2470 closed
Aug 8, 2025 -
Explicitly return a parse error for unsupported features
#1510 closed
Aug 8, 2025 -
Discrepancy in affected rows on Update queries
#1332 closed
Aug 8, 2025 -
Id should have been rewritten as Column - Optimizer error
#1441 closed
Aug 8, 2025 -
`bus error` on create index
#2469 closed
Aug 7, 2025 -
Panic when Virtual Table is dropped after schema is updated
#2478 closed
Aug 7, 2025 -
Turso allows DROP INDEX on an autogenerated UNIQUE or PRIMARY KEY index
#2455 closed
Aug 7, 2025 -
panic when loading any extension on connection with un-initialized db
#2476 closed
Aug 7, 2025
17 Issues opened by 8 people
-
Memory utilization tracking
#2577 opened
Aug 13, 2025 -
File format support fuzz testing with SQLite
#2576 opened
Aug 13, 2025 -
MVCC cursors don't see tables created by other MVCC transactions
#2574 opened
Aug 13, 2025 -
Serverless driver re-prepare support
#2573 opened
Aug 13, 2025 -
Improve COMPAT.MD to more comprehensively list features we don't support
#2558 opened
Aug 12, 2025 -
Support non-4K page sizes
#2555 opened
Aug 12, 2025 -
Inconsistent NULL insertion behavior between SQLite3 and Turso
#2553 opened
Aug 12, 2025 -
WAL api fuzz failure
#2544 opened
Aug 11, 2025 -
Improve WAL replay with checksums
#2533 opened
Aug 11, 2025 -
Large query prepare regression after cca2f6c
#2527 opened
Aug 10, 2025 -
Expose Query Planner/Optimiser to Extensions for Logical Plan Rewriting
#2523 opened
Aug 10, 2025 -
op_column is slow
#2504 opened
Aug 8, 2025 -
`cargo build --release` on Android error !
#2500 opened
Aug 8, 2025 -
panic when INSERT INTO ... VALUES contains column names
#2495 opened
Aug 7, 2025 -
bug: checkpoint always writes something even if there is no new writes
#2492 opened
Aug 7, 2025 -
turso-cdc: VACUUM guarantees
#2487 opened
Aug 7, 2025 -
bindings/js: fix packaging and test using package interface
#2471 opened
Aug 6, 2025
13 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
JavaScript SDK is not compatible with better-sqlite3 nor with libSQL
#1900 commented on
Aug 6, 2025 • 0 new comments -
Improve OwnedValue Register in vdbe allocations
#1236 commented on
Aug 7, 2025 • 0 new comments -
page 1 (sqlite_schema) can be read before it is initialized
#2449 commented on
Aug 8, 2025 • 0 new comments -
Integrate SQLite TCL tests with native TCL module
#2408 commented on
Aug 9, 2025 • 0 new comments -
JavaScript package does not define optional dependencies
#2321 commented on
Aug 9, 2025 • 0 new comments -
RFC: Page Checksums
#2178 commented on
Aug 11, 2025 • 0 new comments -
enable Index in ci + rename script name to Turso
#1935 commented on
Aug 7, 2025 • 0 new comments -
bindings/wasm refactor
#1989 commented on
Aug 7, 2025 • 0 new comments -
WIP - Sim page cache
#1996 commented on
Aug 11, 2025 • 0 new comments -
Convert SQLite parser in Rust by hand
#2381 commented on
Aug 13, 2025 • 0 new comments -
Rename IO::run_once() to IO::step()
#2387 commented on
Aug 7, 2025 • 0 new comments -
vdbe OP_Clear
#2393 commented on
Aug 6, 2025 • 0 new comments -
Fix MVCC benchmark TX panic
#2458 commented on
Aug 11, 2025 • 0 new comments