thzxx
|
d544501e1c
|
release: v0.3.2 — 质量加固 + SQL扩展 + 表达式 + 并发同步
CI / test (18.x) (push) Failing after 5m11s
CI / test (20.x) (push) Failing after 5m8s
CI / test (22.x) (push) Successful in 9m58s
CI / test (24.x) (push) Successful in 9m56s
v0.2.6 质量加固:
- 修复 AriaEngine 二级索引 SSTable 互相覆盖(命名空间隔离)
- 修复 LSM 多版本读取顺序错误 + MergeIterator 取最新来源
- 重写 LZ4 压缩器(往返一致性 + 缓冲区溢出)
- sstableCache LRU 上限 + 预加载兜底(BufferPool 配置生效)
- 修复 React/Vue 集成 import type 运行时 bug + exports 子路径
- 新增 38 个测试(LZ4往返/Crypto/集成), 删除伪测试
v0.3.0 SQL 功能扩展:
- 多语句 parseAll + 事务语句 BEGIN/COMMIT/ROLLBACK
- INSERT INTO ... SELECT + UNION/UNION ALL + EXISTS 关联子查询
- CREATE/DROP INDEX 五引擎实现 + 别名 WHERE 修复
- benchmark 页面 + 36 个新测试
v0.3.1 表达式与性能:
- CASE WHEN 表达式(SELECT 列/WHERE/聚合)
- JOIN + 关联子查询逐行绑定
- WAL 批量组提交(写放大 O(N)→O(1))
- 修复 pending frozen 可见性 + flush 缓存竞争
v0.3.2 并发:
- CASE WHEN 用于 WHERE/聚合 + JOIN 哈希连接
- 多标签页同步(multiTabSync + BroadcastChannel)
- IndexedDB schema 持久化(reopen 后表结构恢复)
- 修复 where-matcher 顶层 $not
- 修复 CJS 产物 .js 被 ESM 解析(exports 空) — .cjs 后缀 + exports 修正
- 836 测试 / 44 套件 / 81.0% 覆盖率
|
2026-08-08 10:41:30 +08:00 |
|
thzxx
|
9d53bb7124
|
Revert "fix: ALTER TABLE DROP COLUMN only modifies schema, demo page deep-copies query results to prevent reference sharing"
CI / test (18.x) (push) Successful in 10m7s
CI / test (20.x) (push) Successful in 9m57s
CI / test (22.x) (push) Successful in 9m55s
CI / test (24.x) (push) Successful in 9m53s
This reverts commit 29f8fd52a1.
|
2026-07-29 22:34:36 +08:00 |
|
thzxx
|
29f8fd52a1
|
fix: ALTER TABLE DROP COLUMN only modifies schema, demo page deep-copies query results to prevent reference sharing
CI / test (18.x) (push) Successful in 10m0s
CI / test (20.x) (push) Successful in 10m2s
CI / test (22.x) (push) Successful in 9m58s
CI / test (24.x) (push) Successful in 9m54s
|
2026-07-29 22:28:47 +08:00 |
|
thzxx
|
e778d1feae
|
fix: ALTER TABLE DROP COLUMN preserves all row data — no longer drops+recreates table
CI / test (20.x) (push) Successful in 10m2s
CI / test (22.x) (push) Successful in 10m0s
CI / test (18.x) (push) Successful in 10m8s
CI / test (24.x) (push) Successful in 9m56s
|
2026-07-29 22:07:22 +08:00 |
|
thzxx
|
eb79b2198e
|
release: v0.2.5 — 质量加固 + Bug修复 + 性能优化 + SQL扩展
CI / test (18.x) (push) Successful in 10m4s
CI / test (20.x) (push) Successful in 10m0s
CI / test (22.x) (push) Successful in 9m58s
CI / test (24.x) (push) Successful in 9m58s
|
2026-07-29 21:50:53 +08:00 |
|
thzxx
|
4c26882caa
|
release: v0.2.4 — 701 tests, 32 suites, 零死代码, 零空壳, 全模块接入
CI / test (18.x) (push) Successful in 10m0s
CI / test (20.x) (push) Successful in 10m0s
CI / test (22.x) (push) Successful in 10m0s
CI / test (24.x) (push) Successful in 9m54s
|
2026-07-27 22:18:08 +08:00 |
|
thzxx
|
d799e968ab
|
fix: dts TS类型修复
CI / test (18.x) (push) Successful in 10m0s
CI / test (20.x) (push) Successful in 9m58s
CI / test (22.x) (push) Successful in 9m56s
CI / test (24.x) (push) Successful in 9m54s
|
2026-07-27 22:06:45 +08:00 |
|
thzxx
|
3d30e8174d
|
feat: v0.2.4 OPFS写锁 + 性能基准 + BufferPool集成 + REINDEX/VACUUM + 查询优化器
CI / test (20.x) (push) Failing after 4m59s
CI / test (18.x) (push) Failing after 4m59s
CI / test (22.x) (push) Failing after 4m56s
CI / test (24.x) (push) Failing after 4m58s
|
2026-07-27 22:00:42 +08:00 |
|
thzxx
|
791a5c7415
|
fix: crypto TS类型修复 + EXPLAIN AST类型补充
CI / test (22.x) (push) Successful in 9m54s
CI / test (24.x) (push) Successful in 9m51s
CI / test (18.x) (push) Successful in 10m3s
CI / test (20.x) (push) Successful in 10m0s
|
2026-07-27 21:58:31 +08:00 |
|
thzxx
|
da999d607b
|
release: v0.2.4 二级索引 + MVCC + BloomFilter + WAL全同步 + 内存预算
CI / test (18.x) (push) Successful in 10m8s
CI / test (20.x) (push) Successful in 10m4s
CI / test (22.x) (push) Successful in 9m54s
CI / test (24.x) (push) Successful in 9m53s
|
2026-07-27 21:50:15 +08:00 |
|
thzxx
|
2493209611
|
fix: v0.2.3 OPFS数据恢复 + Aria WAL事务边界修复
CI / test (18.x) (push) Successful in 9m58s
CI / test (22.x) (push) Successful in 9m54s
CI / test (20.x) (push) Successful in 10m0s
CI / test (24.x) (push) Successful in 9m52s
|
2026-07-27 21:30:35 +08:00 |
|
thzxx
|
4a3feac9ea
|
release: v0.2.3 AriaEngine 引擎加固 — RB-Tree fixDelete/LSM SSTable缓存预热/LZ4格式修复
CI / test (18.x) (push) Successful in 9m58s
CI / test (20.x) (push) Successful in 9m56s
CI / test (22.x) (push) Successful in 9m58s
CI / test (24.x) (push) Successful in 9m52s
|
2026-07-27 21:22:29 +08:00 |
|
thzxx
|
fef4db44ca
|
release: v0.2.2 AriaEngine OPFS 自研存储后端 — 零依赖纯文件系统
CI / test (18.x) (push) Successful in 10m0s
CI / test (20.x) (push) Successful in 9m56s
CI / test (22.x) (push) Successful in 9m56s
CI / test (24.x) (push) Successful in 9m52s
|
2026-07-27 21:08:57 +08:00 |
|
thzxx
|
e6efa39d48
|
release: v0.2.1 生产加固 — WAL CRC/约束激活/Hybrid提交顺序/RESTRICT外键/浏览器兼容表/debug模式/onError回调
CI / test (20.x) (push) Successful in 9m58s
CI / test (18.x) (push) Successful in 10m0s
CI / test (22.x) (push) Successful in 10m0s
CI / test (24.x) (push) Successful in 9m56s
|
2026-07-27 20:47:30 +08:00 |
|
thzxx
|
620cd11521
|
fix: 修复 CI 卡死 + LZ4/SSTable/Checkpoint 多项 bug — 526 测试全通过
CI / test (18.x) (push) Successful in 10m1s
CI / test (20.x) (push) Successful in 10m6s
CI / test (22.x) (push) Successful in 10m2s
CI / test (24.x) (push) Successful in 10m6s
|
2026-07-27 20:28:23 +08:00 |
|
thzxx
|
648526c188
|
feat: SQL 语法支持 CREATE TABLE IF NOT EXISTS
CI / test (20.x) (push) Canceled after 0s
CI / test (22.x) (push) Canceled after 0s
CI / test (24.x) (push) Canceled after 0s
CI / test (18.x) (push) Canceled after 10s
- Parser 支持 CREATE TABLE IF NOT EXISTS 语法
- AST CreateTableStatement 新增 ifNotExists 字段
- Executor 表已存在时静默跳过
- 修复 demo.html Aria 预设报错
|
2026-07-27 17:18:52 +08:00 |
|
thzxx
|
f84673e519
|
feat: v0.2.0 AriaEngine 自研存储引擎
CI / test (20.x) (push) Canceled after 0s
CI / test (22.x) (push) Canceled after 0s
CI / test (24.x) (push) Canceled after 0s
CI / test (18.x) (push) Canceled after 1h26m17s
- 新增 AriaEngine: LSM-Tree 页面式存储引擎,19 个模块,~3500 行 TS
- page/: Slotted Page 格式 (header/slot/tuple/format) + CRC32
- buffer/: Buffer Pool (LRU 缓存 + 驱逐策略)
- index/: LSM-Tree (MemTable 红黑树 + SSTable + Bloom Filter + Merge Iterator)
- wal/: WAL 日志 (二进制格式) + Checkpoint 管理
- transaction/: MVCC 版本链 + 快照隔离
- store/: IndexedDB / Memory 双后端抽象
- compression/: LZ4 页面压缩
- 完整持久化: Schema 自动保存、SSTable 元数据管理、WAL 恢复
- 事务感知 CRUD: insert/update/delete 在事务中缓冲到 snapshot
- mode: 'aria' 激活自研引擎
- 新增 7 个测试文件,测试数 318 → 524,套件 20 → 27
- aria-page.test.ts (32 tests): Page 格式单元测试
- aria-index.test.ts (26 tests): Bloom Filter + MemTable
- aria-sstable.test.ts (9 tests): SSTable Builder + Reader
- aria-buffer.test.ts (25 tests): LRU + Eviction + Buffer Pool
- aria-wal-mvcc.test.ts (22 tests): WAL 编解码 + MVCC 事务
- aria-compress.test.ts (11 tests): LZ4 + Merge Iterator
- aria.test.ts (80 tests): AriaEngine 集成 + 边界测试
- Bug 修复: LRUList size 跟踪、WAL 缓冲区越界、ColumnEncoding 导入
- 全面更新 README.md + site/ 站点文件 (index/docs/demo)
|
2026-07-27 16:40:29 +08:00 |
|
thzxx
|
1f8e11bf72
|
feat: SQL 语法支持 BETWEEN AND、DROP TABLE IF EXISTS
CI / test (18.x) (push) Successful in 9m56s
CI / test (20.x) (push) Successful in 9m54s
CI / test (22.x) (push) Successful in 9m50s
CI / test (24.x) (push) Successful in 9m49s
|
2026-07-26 17:55:45 +08:00 |
|
thzxx
|
382e1b24fe
|
fix: 无GROUP BY聚合查询结果为空 — 跳过重复列投影
CI / test (18.x) (push) Successful in 9m56s
CI / test (20.x) (push) Successful in 9m52s
CI / test (22.x) (push) Successful in 9m49s
CI / test (24.x) (push) Successful in 10m0s
|
2026-07-26 17:46:14 +08:00 |
|
thzxx
|
5068cd0409
|
fix: Lexer 支持 -- 行注释和块注释,修复演示页解析报错
CI / test (18.x) (push) Successful in 9m54s
CI / test (20.x) (push) Successful in 9m54s
CI / test (22.x) (push) Successful in 9m54s
CI / test (24.x) (push) Successful in 9m50s
|
2026-07-26 17:42:48 +08:00 |
|
thzxx
|
014e92884c
|
release: v0.1.14 生产加固 — IDB事务原子性/多标签页感知/幂等init
CI / test (18.x) (push) Successful in 9m54s
CI / test (20.x) (push) Successful in 9m52s
CI / test (22.x) (push) Successful in 9m52s
CI / test (24.x) (push) Successful in 9m48s
|
2026-07-26 17:20:31 +08:00 |
|
thzxx
|
71e238a5cc
|
test: v0.1.13 新增42项测试覆盖(事务回滚/子查询/外键级联/连接池)
CI / test (18.x) (push) Successful in 9m52s
CI / test (20.x) (push) Successful in 9m50s
CI / test (22.x) (push) Successful in 9m51s
CI / test (24.x) (push) Successful in 9m49s
|
2026-07-26 16:40:11 +08:00 |
|
thzxx
|
0f128da34a
|
feat: v0.1.13 — 事务回滚 + 子查询 + 外键级联 + 连接池
CI / test (18.x) (push) Successful in 9m54s
CI / test (20.x) (push) Successful in 9m52s
CI / test (22.x) (push) Successful in 9m54s
CI / test (24.x) (push) Successful in 9m47s
|
2026-07-26 16:31:15 +08:00 |
|
thzxx
|
7858cf3720
|
feat: MetonaSqlark v0.1.12 — 前端TypeScript关系型数据库
CI / test (18.x) (push) Successful in 9m49s
CI / test (20.x) (push) Successful in 9m50s
CI / test (22.x) (push) Successful in 9m48s
CI / test (24.x) (push) Successful in 9m45s
- 4种存储引擎:Memory / IndexedDB / OPFS / Hybrid
- 完整SQL:SELECT/INSERT/UPDATE/DELETE/JOIN/GROUP BY/HAVING/DISTINCT
- Query Builder链式API + TypeScript泛型
- 聚合/事务/插件/发布订阅/迁移/导入导出
- React/Vue集成,264测试,93.46%覆盖率,零运行时依赖
|
2026-07-26 15:18:45 +08:00 |
|