hanzo-dev and Claude Opus 4.8
764539773a
feat: canonical Hanzo SQLite — rename module + native encrypted hanzovfs
...
Fork of ncruces/go-sqlite3 (MIT, retained). Renames module to
github.com/hanzoai/sqlite3 (wasm blob stays upstream ncruces/go-sqlite3-wasm)
and adds the hanzovfs package: a pure-Go, no-FUSE SQLite VFS that seals pages
with ChaCha20-Poly1305 (per-tenant DEK, HIP-0302) for per-tenant SQLite ⇒
hanzoai/vfs ⇒ S3.
Deprecates modernc.org/sqlite (no custom-VFS hook) and direct ncruces use.
Benchmarked 3.6x faster writes / ~92x faster point-reads than FUSE; encryption ~free.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-16 20:32:43 +00:00
Nuno Cruces
dc662cff13
Split FTS5 and R-Tree.
2026-06-08 10:24:48 +01:00
Nuno Cruces
f99d5fa541
Prepare release.
2026-04-23 14:35:12 +01:00
Nuno Cruces
361fdc52fa
SQLite 3.51.3.
2026-03-18 17:56:27 +00:00
Nuno Cruces and GitHub
1165211c3a
Switch from wazero to wasm2go ( #362 )
2026-03-12 20:53:33 +00:00
Nuno Cruces and GitHub
d29aacb0b2
Compile SQLite with nostdlib. ( #351 )
2026-03-09 16:15:28 +00:00
Nuno Cruces
ed7dab3edd
More sqlite-createtable-parser.
2026-02-06 11:18:52 +00:00
Nuno Cruces
299c57d1b8
nostdlib.
2026-01-29 17:04:45 +00:00
Nuno Cruces
501f863d20
New sqlite-createtable-parser.
2026-01-26 14:23:44 +00:00
Nuno Cruces
33bea5277f
Flags.
2026-01-24 13:35:09 +00:00
Nuno Cruces
c97c5a1f86
Type affinity.
2026-01-15 14:17:06 +00:00
Nuno Cruces
3e1b1313c1
Unquote identifiers.
2026-01-15 12:59:46 +00:00
Nuno Cruces
83744cb9c8
More sqlite-createtable-parser.
2026-01-14 18:11:59 +00:00
Nuno Cruces
a36d72c2dc
Stricter vtabs, sqlite-createtable-parser.
2026-01-13 14:23:55 +00:00
Nuno Cruces
8dca850bee
Stricter floats.
2025-12-12 17:21:33 +00:00
Nuno Cruces
9837310af7
Fuzz time shift.
2025-12-10 16:15:44 +00:00
Nuno Cruces
ca93c498e7
Relative time, fixes.
2025-12-04 15:55:39 +00:00
Nuno Cruces
4a956e80a2
wasi-sdk-28.
2025-11-09 01:32:25 +00:00
Nuno Cruces
6d92aa16ef
SQLite 3.51.0.
2025-11-05 12:30:09 +00:00
Nuno Cruces
4f9e3f900b
binaryen-version_124.
2025-09-08 12:23:58 +01:00
Nuno Cruces
1f3ad0165e
SQLite 3.50.4.
2025-08-21 19:05:44 +01:00
Nuno Cruces
00476fb1e2
Tests.
2025-08-14 15:04:10 +01:00
Nuno Cruces
d8880e4cee
Fixes.
2025-08-13 03:34:21 +01:00
Nuno Cruces
2c582a1d66
VFS improvements.
2025-08-05 14:15:21 +01:00
Nuno Cruces
789e2dc136
wasi-sdk-27.
2025-07-29 16:50:07 +01:00
Nuno Cruces
0399f10c06
VFS improvements.
2025-07-23 09:57:53 +01:00
Nuno Cruces
b0f8ff44a5
Support subtype.
2025-07-17 00:47:04 +01:00
Nuno Cruces
c90f8205f7
Remove.
2025-06-03 12:54:56 +01:00
Nuno Cruces
fc5ced209c
Fix bcmp.
2025-05-13 14:28:21 +01:00
Nuno Cruces
68ef4593d6
Make libc easier to use.
2025-04-17 13:55:44 +01:00
Nuno Cruces and GitHub
ad16d329ea
Optimize strlen and strchr on ARM ( #262 )
2025-04-15 00:44:31 +01:00
Nuno Cruces
73ac7e06f6
Use SIMD libc.
2025-04-09 10:21:44 +01:00
Nuno Cruces and GitHub
a67165eb09
Fix WAL flakiness on Windows ( #253 )
2025-03-26 02:13:30 +00:00
Nuno Cruces
6c296231a5
Fix #249 .
2025-03-24 19:59:19 +00:00
Nuno Cruces
eba71b1f42
Go 1.24.1.
2025-03-14 00:54:12 +00:00
Nuno Cruces and GitHub
d2f162972d
More type safe. ( #216 )
2025-01-21 01:42:57 +00:00
Nuno Cruces
3bae1d7d4b
SQLITE_FCNTL_BUSYHANDLER.
2025-01-14 17:09:54 +00:00
Nuno Cruces
f025ffb385
Fix naming.
2025-01-13 09:28:47 +00:00
Nuno Cruces and GitHub
0c09dd89c2
Add wasmtime to CI. ( #212 )
2025-01-07 16:31:12 +00:00
Nuno Cruces
12193cedea
binaryen-version_121.
2024-12-17 15:25:25 +00:00
Nuno Cruces
e17b3ef2c8
wasi-sdk-25.
2024-12-12 09:51:23 +00:00
Nuno Cruces and GitHub
7f5ea54009
Windows blocking locks. ( #200 )
2024-12-11 15:05:22 +00:00
Nuno Cruces and GitHub
75c1dbb052
Checksum VFS. ( #176 )
2024-10-25 00:12:29 +01:00
Nuno Cruces
0cd0f48365
Rename WAL, fixes.
2024-10-24 00:23:13 +01:00
Nuno Cruces
c69ee0fe8d
Rename sql3util.
2024-10-22 23:36:38 +01:00
Nuno Cruces
21de004779
VFS API refactor.
2024-10-21 15:07:30 +01:00
Nuno Cruces
fefee692db
VFS utilities.
2024-10-18 18:07:48 +01:00
Nuno Cruces
ace01b2927
Split local imports.
2024-10-18 12:20:32 +01:00
Nuno Cruces
ddfaf12cd8
Reorg READMEs.
2024-10-15 14:51:11 +01:00
Nuno Cruces
08f7764fe0
Improved OPEN_NOFOLLOW.
2024-09-27 12:32:11 +01:00