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
f99d5fa541
Prepare release.
2026-04-23 14:35:12 +01: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
33bea5277f
Flags.
2026-01-24 13:35:09 +00:00
Nuno Cruces
c4f254bc37
SQLite 3.51.2.
2026-01-16 14:55:24 +00:00
Nuno Cruces
a36d72c2dc
Stricter vtabs, sqlite-createtable-parser.
2026-01-13 14:23:55 +00:00
Nuno Cruces
0e55451a0b
Deps.
2025-12-19 12:28:57 +00:00
Nuno Cruces
1764a571da
Litestream v0.5.3.
2025-12-12 12:44:57 +00:00
Nuno Cruces
15e9087fa8
Time travel pragma.
2025-12-03 15:01:04 +00:00
Nuno Cruces
7028e3a5b9
SQLite 3.51.1.
2025-11-30 10:24:34 +00:00
Nuno Cruces and GitHub
0286e50e25
Experimental file control opcode for write transaction ( #339 )
2025-11-21 12:48:31 +00:00
Nuno Cruces
0ff41bb966
Deps.
2025-11-20 18:47:59 +00:00
Nuno Cruces
9bbbab77f6
Fix define.
2025-11-18 17:58:56 +00:00
Nuno Cruces
bab2d26652
Deps.
2025-11-11 23:03:31 +00:00
Nuno Cruces
99b097de3b
Windows ARM runners.
2025-11-09 12:44:32 +00:00
Nuno Cruces
4a956e80a2
wasi-sdk-28.
2025-11-09 01:32:25 +00:00
Nuno Cruces
5f4ff03f6f
wazero v1.10.0.
2025-11-09 01:32:15 +00:00
Nuno Cruces
5890049488
Shim modernc.
2025-11-09 01:32:14 +00:00
Nuno Cruces
6d92aa16ef
SQLite 3.51.0.
2025-11-05 12:30:09 +00:00
Nuno Cruces
770420289a
Updated dependencies.
2025-09-10 17:09:00 +01:00
Nuno Cruces
62f69011f1
Updated dependencies.
2025-09-08 13:59:41 +01: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
0bda48d1d9
Gorm v1.30.1.
2025-08-21 18:56:05 +01:00
Nuno Cruces
d84ca9d627
Fix #308 .
2025-08-16 19:45:10 +01:00
Nuno Cruces
789e2dc136
wasi-sdk-27.
2025-07-29 16:50:07 +01:00
Nuno Cruces
2640c9fb54
SQLite 3.50.3.
2025-07-17 19:42:01 +01:00
Nuno Cruces
b0f8ff44a5
Support subtype.
2025-07-17 00:47:04 +01:00
Nuno Cruces
33ea564f38
Deps.
2025-07-10 00:50:14 +01:00
Nuno Cruces
be2f3036b4
SQLite 3.50.2.
2025-06-30 12:29:54 +01:00
Nuno Cruces
cd6ba43e77
Less SIMD.
2025-06-24 02:23:54 +01:00
Nuno Cruces
69a2881a10
SQLite 3.50.1.
2025-06-08 00:38:01 +01:00
Nuno Cruces
9142e19d61
SQLite 3.50.0.
2025-05-31 01:14:16 +01:00
Nuno Cruces
fc5ced209c
Fix bcmp.
2025-05-13 14:28:21 +01:00
Nuno Cruces
c780ef16e2
SQLite 3.49.2.
2025-05-07 14:08:18 +01:00
Nuno Cruces
d3973b23e3
More memcmp.
2025-05-06 15:48:58 +01:00
Nuno Cruces
a3c3515e96
Update binaries.
2025-04-25 00:20:26 +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
0bbd145a49
Update modules.
2025-02-28 16:57:25 +00:00
Nuno Cruces
c755ef96e6
Export logging.
2025-02-28 14:50:22 +00:00
Nuno Cruces
9a69e407cc
Fix #235 .
2025-02-28 00:33:45 +00:00
Nuno Cruces
e9db0d8e84
Issue #233 .
2025-02-27 00:07:49 +00:00
Nuno Cruces
f536765206
Go 1.23.
2025-02-24 14:09:55 +00:00
Nuno Cruces
4142680d5a
Updated modules.
2025-02-20 13:36:02 +00:00
Nuno Cruces
9f4fe6f27c
SQLite 3.49.1.
2025-02-18 18:03:20 +00:00
Nuno Cruces
7870ce0690
wazero v1.9.0.
2025-02-18 16:36:22 +00:00
Nuno Cruces
2a78d4bc2b
Updated modules.
2025-02-11 18:15:14 +00:00