thzxx
|
57415975ea
|
feat: v0.7.0 参数化查询 + 事务增量 flush + 复合主键语义硬化 + EXPLAIN 真实索引信息
CI / test (22.x) (push) Successful in 17m29s
CI / test (24.x) (push) Failing after 17m32s
CI / e2e (push) Successful in 9m53s
CI / test (18.x) (push) Successful in 19m17s
CI / test (20.x) (push) Successful in 18m15s
- 参数化查询 db.query(sql, params):词法层 ? 绑定 + SQL 字面量安全编码
('' 转义/注入防护);参数计数不匹配 PARAM_ERROR;对象参数显式拒绝
- KVStoreEngine 事务增量 flush:行级变更追踪,commit 仅写改动行
(1000 行表改 1 行:日志 1 条目 vs 整表 1000 条目);级联影响表漏写修复
(txFullTables 同步加入 txDirtyTables);移除每次 commit 全量 checkpoint
(阈值自动 checkpoint + close 统一截断)
- 复合主键显式拒绝:createSchema 校验期 SCHEMA_ERROR + ALTER ADD 主键列防护
(此前静默取第一个主键,其余标记失效)
- EXPLAIN usingIndex 真实命中信息:pk / index:col / none
测试 1126 → 1147(72 套件);行覆盖率 89.8%;版本 0.7.0
|
2026-08-13 10:57:26 +08:00 |
|
thzxx
|
f97c5a6001
|
fix(P2): v0.6.3 原子性/一致性/资源治理 — 8 项修复 + 12 回归
CI / test (18.x) (push) Successful in 19m13s
CI / test (20.x) (push) Successful in 18m8s
CI / test (22.x) (push) Successful in 17m18s
CI / test (24.x) (push) Successful in 22m57s
CI / e2e (push) Successful in 9m53s
- KVStore 混合写单记录原子:新增 writeBatch(put+delete 同一条日志记录),
KVStoreEngine 全部混合写路径统一(兑现真原子宣称,崩溃无新旧行并存)
- WAL full 模式写入失败抛错(此前 console.warn 吞错 → 崩溃即丢且无感知)
- MemoryEngine SET NULL 级联索引残留:复用 removeIndexEntries(消除虚假 UNIQUE_VIOLATION)
- delete 级联两阶段:先全量 RESTRICT 预检(沿 CASCADE 链递归)再执行,无部分级联
(Memory/Aria 对齐)
- BufferPool 驱逐同步清理 pages Map(EvictionManager onRemove 回调,内存预算真实生效)
- MVCC commit 清理已提交版本(版本链仅作事务内 undo,消除行数据双份常驻)
- LSM.flush 重复入链修复(入链即置空 immutable)+ frozenMemtables 可见性时序
- rollbackToSavepoint 重建受影响表二级索引(消除过期索引条目)
测试 1114 → 1126(71 套件);行覆盖率 89.7%;版本 0.6.3
|
2026-08-13 10:30:39 +08:00 |
|
thzxx
|
ef1934a38c
|
fix(P0): v0.6.2 数据正确性专项 — 深度审计 6 项修复 + 22 回归
CI / test (22.x) (push) Successful in 17m6s
CI / test (18.x) (push) Failing after 17m45s
CI / test (20.x) (push) Successful in 18m7s
CI / test (24.x) (push) Failing after 14m40s
CI / e2e (push) Successful in 9m54s
- KVStoreEngine 数值主键 update 丢行(P0):String 化主键回查不命中 → 误删 KV 行
(重启丢数据);改为单次全表扫描 + 受影响集合过滤(兼消 O(N×M) 回查开销)
- update 主键撞已有主键静默覆盖(P0,Memory/Aria):抛 DUPLICATE_KEY,事务路径同拦截
- Aria 二级索引范围查询边界算法错误(P1):Number(v)±1 构造 key 漏小数/字符串数据;
改全索引扫描 + matchWhere 过滤,边界语义统一
- Aria 索引列 IS NULL 返回空(P1):null 等值/含 null 的 IN 不走索引(回退全表)
- AriaEngine unique 约束未强制(P1):insert 整批预检(批内互查+索引扫描,失败整批
不落库)+ update 排除自身旧条目检查;新增 LSM.prefetchPrefixRanges 批量预加载
- 非主键 update 索引旧值残留:统一传旧行清理(消除唯一性误报与索引膨胀)
- EXPLAIN 写语句产生真实副作用(P2):仅 SELECT 执行,UPDATE/DELETE 用 count 估算
测试 1092 → 1114(70 套件);行覆盖率 89.6%;版本 0.6.2
|
2026-08-13 09:51:26 +08:00 |
|
thzxx
|
a91ac368e2
|
ci: 放宽 10 万行性能护栏(kv 60s→120s / opfs 90s→150s)— CI debian runner 慢 2~3 倍且 maxWorkers=2 并行重型测试,84s 为健康性能(修复前悬崖 353s);护栏仍能拦截悬崖回归
CI / test (18.x) (push) Successful in 19m27s
CI / test (20.x) (push) Successful in 18m7s
CI / test (22.x) (push) Successful in 17m14s
CI / test (24.x) (push) Successful in 23m6s
CI / e2e (push) Successful in 9m58s
|
2026-08-11 09:02:35 +08:00 |
|
thzxx
|
95a3e418fd
|
chore: 发布 v0.6.1 npm 包到 Gitea registry(package.json version 0.6.0→0.6.1,版本断言测试同步)
CI / test (18.x) (push) Successful in 18m59s
CI / test (20.x) (push) Successful in 17m47s
CI / e2e (push) Successful in 9m55s
CI / test (22.x) (push) Successful in 17m12s
CI / test (24.x) (push) Failing after 16m42s
|
2026-08-10 22:07:32 +08:00 |
|
thzxx
|
0e192e0d84
|
docs: 重写 README 与 site 站点 — 剥离历史版本注释、统一信息架构(核心特性/快速开始/API速览/引擎对比/AriaEngine 专章/项目状态);更新 docs.html 存储模式对比表(移除 IndexedDB 遗留列)+ v0.6.1 修复记录;同步测试数 1093/70 套件/89.7%;修正 VERSION 常量 0.6.0→0.6.1 并重建 dist
CI / test (18.x) (push) Failing after 14m2s
CI / test (22.x) (push) Failing after 12m18s
CI / test (20.x) (push) Failing after 12m55s
CI / test (24.x) (push) Failing after 16m50s
CI / e2e (push) Successful in 9m53s
|
2026-08-10 21:50:49 +08:00 |
|
thzxx
|
9c109b4619
|
chore: 移除调试残留 tests/zz-dbg.test.ts
CI / test (20.x) (push) Successful in 17m51s
CI / test (22.x) (push) Successful in 16m50s
CI / test (18.x) (push) Successful in 19m19s
CI / test (24.x) (push) Failing after 16m42s
CI / e2e (push) Successful in 9m55s
|
2026-08-10 21:30:56 +08:00 |
|
thzxx
|
5c6011d487
|
fix(P0): 生产矩阵审计暴露 2 个崩溃恢复丢数据 bug — ① FileManager 页面 id 崩溃回退(allocatePageIds 后 saveMeta 前中断 → nextPageId 回退 → 恢复期页面复用被 compaction 误删,kv 2万行+加密崩溃丢75%):init 以现存最大页面 id+1 为准;② LSM.flush 剩余数据与 compaction 并发写 meta(产物 saveMeta 被覆盖成孤儿 → 优雅关闭重开丢75%):剩余落盘挂链串行。新增 13 组合矩阵审计(后端×特性×功能全量验收)
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 / e2e (push) Canceled after 0s
CI / test (18.x) (push) Canceled after 12m46s
|
2026-08-10 21:30:49 +08:00 |
|
thzxx
|
d83910832e
|
perf(P1): 批量插入性能悬崖 — insert 循环内逐行 prefetchKeys(每行 await drainChain 排空后台链),compaction 在链上数秒时每行阻塞数秒 → kv 后端 10 万行插入 353s;改为批级预加载本批 PK 一次,实测 353s→12.5s(28 倍)/ opfs 25s;新增 kv/opfs 双后端 10 万行回归(性能护栏+索引完整+崩溃恢复),aria-cache 测试同步适配显式 flush
CI / test (18.x) (push) Successful in 18m51s
CI / test (20.x) (push) Successful in 17m42s
CI / test (22.x) (push) Successful in 16m58s
CI / test (24.x) (push) Failing after 14m38s
CI / e2e (push) Successful in 10m36s
|
2026-08-10 20:14:57 +08:00 |
|
thzxx
|
34225a86b3
|
fix(P0): SSTable rangeScan 尾块漏读 — 索引块记录块尾 key 但二分按块首语义定位,endKey 落在块尾时下一块被排除导致二级索引查询丢数据(5万行丢106~771条);endBlockIdx 多扫一块 + 4 个 sstable 边界回归 + 重建二级索引大数据量回归(含崩溃恢复)。附带:checkpoint 同步 flush 二级索引 LSM(P1)、kv 后端页面化 + SharedMemoryBackend chunk 化、生产负载验证测试
CI / test (20.x) (push) Successful in 24m55s
CI / test (22.x) (push) Successful in 16m19s
CI / test (24.x) (push) Successful in 20m55s
CI / e2e (push) Successful in 9m54s
CI / test (18.x) (push) Successful in 26m38s
|
2026-08-10 18:18:50 +08:00 |
|
thzxx
|
25bab0f9aa
|
feat: v0.6.1 — AriaEngine 可选自研 KVStore 后端(storageBackend: 'kv')+ KVStore APPEND 日志类型 + 10 个 aria+kv 集成测试 + 文档全量同步
CI / test (20.x) (push) Successful in 10m55s
CI / test (22.x) (push) Successful in 10m49s
CI / e2e (push) Successful in 9m54s
CI / test (18.x) (push) Successful in 10m58s
CI / test (24.x) (push) Successful in 10m41s
|
2026-08-10 14:52:38 +08:00 |
|
thzxx
|
a56a496148
|
docs: README/site 全量同步 v0.6.1(版本徽章/套件数/残留 IndexedDB 描述清理/OPFSEngine 列移除/v0.6.1 里程碑/级联环与原子事务特性)
CI / test (18.x) (push) Successful in 11m2s
CI / test (20.x) (push) Successful in 10m55s
CI / test (22.x) (push) Successful in 10m49s
CI / test (24.x) (push) Successful in 10m53s
CI / e2e (push) Successful in 9m51s
|
2026-08-10 14:35:47 +08:00 |
|
thzxx
|
8a78f27f7d
|
fix: v0.6.1 生产可用性深度审查 — MemoryEngine 级联环无限递归(P0)/ KVStore 多表事务与级联原子化 / 未open防护统一 / 27 个异常场景测试 + aria级联回归
CI / test (18.x) (push) Successful in 10m59s
CI / test (20.x) (push) Successful in 10m59s
CI / test (22.x) (push) Successful in 10m49s
CI / test (24.x) (push) Successful in 10m47s
CI / e2e (push) Successful in 10m4s
|
2026-08-10 14:29:40 +08:00 |
|
thzxx
|
a9e1a281d3
|
fix: v0.6.0 复查修正 — KVStore 快照损坏水位 bug(metaSeq 误跳日志)+ 快照损坏测试盲区修复(此前篡改未生效)+ metaSeq 回归测试 + KVStoreEngine 真实浏览器 e2e(3 用例)+ 版本/配置文档校准
CI / test (20.x) (push) Successful in 10m51s
CI / test (18.x) (push) Successful in 10m59s
CI / test (22.x) (push) Successful in 10m47s
CI / test (24.x) (push) Successful in 10m41s
CI / e2e (push) Successful in 9m52s
|
2026-08-10 14:11:44 +08:00 |
|
thzxx
|
24b3ca1079
|
release: v0.6.0 — 完全移除 IndexedDB,自研 KVStore 事务存储引擎(多key原子写/快照日志恢复/CRC自愈)+ KVStoreEngine + 旧库迁移工具 + 10万级压力验证 + 崩溃注入e2e
CI / test (20.x) (push) Successful in 10m53s
CI / test (22.x) (push) Successful in 10m47s
CI / test (24.x) (push) Successful in 10m42s
CI / e2e (push) Successful in 10m27s
CI / test (18.x) (push) Successful in 11m1s
|
2026-08-10 13:56:04 +08:00 |
|
thzxx
|
2668bd47cf
|
docs: 全站点版本迭代至 v0.5.1 + 功能描述与实现对齐(移除已删 utils/Slotted 宣称、补加密/页面化/锁/维护语句、修正 walSyncMode 默认值、数字校准 1009 测试/87.3%)
CI / test (18.x) (push) Successful in 10m11s
CI / test (20.x) (push) Successful in 10m8s
CI / test (22.x) (push) Successful in 10m6s
CI / test (24.x) (push) Successful in 10m4s
CI / e2e (push) Successful in 9m50s
|
2026-08-10 12:44:26 +08:00 |
|
thzxx
|
334067d89e
|
release: v0.5.1 — 存储后端生产级硬化(CRC-32/全库加密/WAL分片/页面化存储/多标签页锁/e2e)+ 深度审查修复(假实现接线/死代码清理)
CI / test (18.x) (push) Successful in 10m10s
CI / test (20.x) (push) Successful in 10m10s
CI / test (22.x) (push) Successful in 10m6s
CI / e2e (push) Successful in 9m51s
CI / test (24.x) (push) Successful in 10m28s
|
2026-08-10 12:07:00 +08:00 |
|
thzxx
|
cff98b0903
|
release: v0.4.4 — SSTable 编码修复(UTF-8 字节估算 + u32 长度字段 + v1/v2 双格式兼容),大内容不再崩溃
CI / test (18.x) (push) Successful in 10m3s
CI / test (20.x) (push) Successful in 10m4s
CI / test (22.x) (push) Successful in 9m58s
CI / test (24.x) (push) Successful in 9m56s
|
2026-08-09 21:34:28 +08:00 |
|
thzxx
|
d269bdfb75
|
release: v0.4.3 — 关闭时序与后台任务加固(close 排空、失败不吞错、compaction 竞态修复)+ 提交先 WAL
CI / test (18.x) (push) Successful in 10m6s
CI / test (20.x) (push) Successful in 10m11s
CI / test (22.x) (push) Successful in 10m4s
CI / test (24.x) (push) Successful in 10m0s
|
2026-08-09 19:48:06 +08:00 |
|
thzxx
|
22b0b1fad4
|
release: v0.4.2 — 生产就绪与崩溃自愈 + 问题清单修复 + 版本迭代
CI / test (18.x) (push) Successful in 10m7s
CI / test (20.x) (push) Successful in 10m6s
CI / test (22.x) (push) Successful in 10m2s
CI / test (24.x) (push) Successful in 10m0s
|
2026-08-09 19:15:37 +08:00 |
|
thzxx
|
a1e4f5071c
|
release: v0.4.1 — Aria 级联/ALTER/clearAll + 流式查询/派生表 + 正确性加固
CI / test (20.x) (push) Successful in 10m4s
CI / test (22.x) (push) Successful in 10m8s
CI / test (24.x) (push) Successful in 9m55s
CI / test (18.x) (push) Successful in 10m9s
新增:
- AriaEngine 外键级联(CASCADE/SET NULL/RESTRICT)+ clearAll() 重置 API
- 引擎级 alterTable:Aria DROP COLUMN 重写存储行 + schema 持久化
- 流式查询 queryStream / findStream(LSM 惰性扫描不物化)
- FROM 派生表 / 多列 ON 哈希连接 / COUNT(DISTINCT) / NULLS FIRST/LAST
- 普通列别名 + ORDER BY 别名 + 无表查询 + 字符串常量列
- 演示页引擎切换器(Memory/Aria)+ 预设自动重置
修复:
- Aria WAL DROP_TABLE 崩溃恢复(删表复活)+ 恢复后 WAL 截断
- Memory update/delete 索引维护(unique 约束绕过)
- 关联 EXISTS 绑定失效 / HAVING 标量子查询 / INSERT SELECT 位置错位
- 裸布尔列条件(WHERE done / CASE WHEN done)
- Aria $in 重复行 / JOIN 主表 WHERE 下推 / DROP INDEX 报错
- ORDER BY/GROUP BY/SELECT 表前缀列 + SQL '' 标准转义
质量:894 测试 · 47 套件 · 81.5% 覆盖率
|
2026-08-08 13:36:34 +08:00 |
|
thzxx
|
82ad8e93b9
|
docs: 修正测试数/覆盖率 — 837 测试 · 44 套件 · 81.1% 覆盖率
CI / test (18.x) (push) Successful in 10m4s
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-08-08 11:12:40 +08:00 |
|
thzxx
|
fda3f1ad34
|
fix: CI Node 18/20 下 aria-crypto 失败 — SubtleCrypto 跨 realm ArrayBuffer 兼容
CI / test (18.x) (push) Successful in 9m58s
CI / test (20.x) (push) Successful in 9m58s
CI / test (22.x) (push) Successful in 9m58s
CI / test (24.x) (push) Successful in 9m54s
- crypto.ts encryptPage/decryptPage 改传 TypedArray 视图(ArrayBuffer.isView 检查跨 realm 可靠)
- jest.setup.js structuredClone polyfill 用跨 realm toString 标签检查
(修复 fake-indexeddb 存储 ArrayBuffer 被 JSON 破坏成 {} 的问题)
- 新增 SSTable 加密真实路径测试(加密落盘→重载解密, 8 个测试)
- aria/v025 固定 db 名改随机(fake-indexeddb 真实持久化后防表残留冲突)
- Node 18/20/22/24 全矩阵 837 测试通过
|
2026-08-08 11:07:35 +08:00 |
|
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
|
3ae7d6e8fb
|
fix: demo page deep-copies query results to prevent reference sharing between statements
CI / test (18.x) (push) Successful in 10m2s
CI / test (20.x) (push) Successful in 9m59s
CI / test (22.x) (push) Successful in 9m57s
CI / test (24.x) (push) Successful in 9m55s
|
2026-07-29 22:38:48 +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
|
4a78dc870c
|
chore: remove temp test file
CI / test (18.x) (push) Successful in 10m2s
CI / test (20.x) (push) Successful in 10m0s
CI / test (22.x) (push) Successful in 9m58s
CI / test (24.x) (push) Successful in 9m56s
|
2026-07-29 22:29:10 +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
|
6de6e97e19
|
chore: remove .zcode from tracking and add to .gitignore
CI / test (20.x) (push) Successful in 10m2s
CI / test (18.x) (push) Successful in 10m5s
CI / test (22.x) (push) Successful in 10m0s
CI / test (24.x) (push) Successful in 9m58s
|
2026-07-29 21:56:45 +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
|
29d779d96a
|
docs: site数据修正 — 701测试/32套件 + AriaEngine描述更新
CI / test (18.x) (push) Successful in 10m0s
CI / test (20.x) (push) Successful in 9m57s
CI / test (22.x) (push) Successful in 10m16s
CI / test (24.x) (push) Successful in 9m54s
|
2026-07-27 22:33:57 +08:00 |
|
thzxx
|
ed4d0525eb
|
docs: 修正版本号0.2.4 + 701测试32套件 + 五模式对比表 + AriaEngine架构图更新
CI / test (18.x) (push) Successful in 9m59s
CI / test (20.x) (push) Successful in 9m59s
CI / test (22.x) (push) Successful in 9m55s
CI / test (24.x) (push) Successful in 9m53s
|
2026-07-27 22:26:11 +08:00 |
|
thzxx
|
b6619e8719
|
docs: v0.2.4 五模式对比表 + 环境限制/能力详细说明 + 701测试
CI / test (18.x) (push) Successful in 10m4s
CI / test (20.x) (push) Successful in 9m59s
CI / test (22.x) (push) Successful in 9m56s
CI / test (24.x) (push) Successful in 9m52s
|
2026-07-27 22:22:28 +08:00 |
|
thzxx
|
4c789a5ac3
|
release: bump to v0.2.5 — 701 tests
CI / test (18.x) (push) Successful in 10m0s
CI / test (20.x) (push) Successful in 10m0s
CI / test (22.x) (push) Successful in 9m56s
CI / test (24.x) (push) Successful in 9m54s
|
2026-07-27 22:18:47 +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
|
ce02cbefa0
|
fix: benchmark.ts TS类型修复
CI / test (18.x) (push) Successful in 9m57s
CI / test (20.x) (push) Successful in 9m58s
CI / test (22.x) (push) Successful in 9m54s
CI / test (24.x) (push) Successful in 9m52s
|
2026-07-27 22:01:22 +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
|
f248e5fb05
|
feat: v0.2.4 惰性扫描 + 写背压 + 内存预算 + ANALYZE + 加密 + Savepoint + 在线备份
CI / test (18.x) (push) Failing after 4m59s
CI / test (20.x) (push) Failing after 5m0s
CI / test (22.x) (push) Failing after 4m59s
CI / test (24.x) (push) Failing after 4m58s
|
2026-07-27 21:55:57 +08:00 |
|
thzxx
|
82e6baaae9
|
feat: v0.2.4 异步Compaction + 槽位压缩 + EXPLAIN + 慢查询日志
CI / test (18.x) (push) Failing after 5m0s
CI / test (20.x) (push) Failing after 4m58s
CI / test (22.x) (push) Failing after 4m58s
CI / test (24.x) (push) Failing after 4m57s
|
2026-07-27 21:53:13 +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
|
d33f4ab3b0
|
test: OPFSEngine 12项mock测试 + Schema约束5项测试 → 543 passed
CI / test (18.x) (push) Successful in 9m58s
CI / test (20.x) (push) Successful in 9m58s
CI / test (22.x) (push) Successful in 10m18s
CI / test (24.x) (push) Successful in 10m2s
|
2026-07-27 21:34:12 +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
|
966291dadc
|
release: v0.2.2 npm published
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:09:21 +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
|
eab58adc37
|
docs: README 合并版本特性为单一特性列表
CI / test (18.x) (push) Successful in 10m6s
CI / test (20.x) (push) Successful in 10m0s
CI / test (22.x) (push) Successful in 9m58s
CI / test (24.x) (push) Successful in 9m56s
|
2026-07-27 20:53:11 +08:00 |
|
thzxx
|
725ee74a68
|
docs: README/CHANGELOG/site 更新至 v0.2.1
CI / test (22.x) (push) Successful in 9m56s
CI / test (24.x) (push) Successful in 10m0s
CI / test (18.x) (push) Successful in 10m0s
CI / test (20.x) (push) Successful in 10m2s
|
2026-07-27 20:51:26 +08:00 |
|
thzxx
|
8b575c18e0
|
release: bump to v0.2.1
CI / test (18.x) (push) Successful in 10m2s
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 20:47:59 +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
|
c00738aea0
|
fix: site导航栏GitHub改为Gitea
CI / test (18.x) (push) Successful in 9m54s
CI / test (20.x) (push) Successful in 9m52s
CI / test (22.x) (push) Successful in 9m49s
CI / test (24.x) (push) Successful in 9m46s
|
2026-07-26 19:33:52 +08:00 |
|
thzxx
|
d7903f256c
|
feat: 站点3个页面添加favicon图标
CI / test (18.x) (push) Successful in 9m54s
CI / test (20.x) (push) Successful in 9m56s
CI / test (22.x) (push) Successful in 9m52s
CI / test (24.x) (push) Successful in 9m50s
|
2026-07-26 18:06:37 +08:00 |
|
thzxx
|
1cb382e498
|
style: 站点3个页面title添加图标
CI / test (18.x) (push) Successful in 9m56s
CI / test (20.x) (push) Successful in 9m54s
CI / test (22.x) (push) Successful in 10m16s
CI / test (24.x) (push) Successful in 9m47s
|
2026-07-26 18:04:36 +08:00 |
|
thzxx
|
4c04865526
|
docs: 更新测试数318/套件20/覆盖率91%/关键字33
CI / test (18.x) (push) Successful in 9m56s
CI / test (20.x) (push) Successful in 9m51s
CI / test (22.x) (push) Successful in 9m50s
CI / test (24.x) (push) Successful in 9m56s
|
2026-07-26 18:01:03 +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
|
287f2a2b22
|
fix: 演示页移除不支持的BETWEEN/IF EXISTS语法 + 纯注释语句过滤
CI / test (18.x) (push) Successful in 9m56s
CI / test (20.x) (push) Successful in 9m56s
CI / test (22.x) (push) Successful in 9m54s
CI / test (24.x) (push) Successful in 9m47s
|
2026-07-26 17:53:33 +08:00 |
|
thzxx
|
30026ff08d
|
feat: 演示页新增事务/标量子查询/外键级联/高级条件 4组预设
CI / test (18.x) (push) Successful in 10m0s
CI / test (20.x) (push) Successful in 9m54s
CI / test (22.x) (push) Successful in 9m51s
CI / test (24.x) (push) Successful in 9m48s
|
2026-07-26 17:48:05 +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
|
b21cbfd544
|
test: v0.1.14 硬固化测试(幂等init/flush原子性/versionchange)+ site版本号修复
CI / test (18.x) (push) Successful in 9m56s
CI / test (20.x) (push) Successful in 9m53s
CI / test (22.x) (push) Successful in 9m51s
CI / test (24.x) (push) Successful in 9m47s
|
2026-07-26 17:33:42 +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
|
b6d814aefe
|
docs: README + site 更新 v0.1.13 新特性(事务回滚/子查询/外键级联/连接池)
CI / test (18.x) (push) Successful in 9m53s
CI / test (20.x) (push) Successful in 9m54s
CI / test (22.x) (push) Successful in 9m52s
CI / test (24.x) (push) Successful in 9m48s
|
2026-07-26 16:34:34 +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
|
7a53cfd530
|
feat: site全面更新 + CONTRIBUTING/CHANGELOG完善,准备v0.1.13迭代
CI / test (18.x) (push) Successful in 9m55s
CI / test (20.x) (push) Successful in 9m50s
CI / test (22.x) (push) Successful in 9m52s
CI / test (24.x) (push) Successful in 9m48s
|
2026-07-26 16:13:34 +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 |
|
thzxx
|
e2a590c5b1
|
feat: metona-sqlark v0.1.12 — 前端TypeScript关系型数据库
- 4种存储引擎:Memory / IndexedDB / OPFS / Hybrid
- 完整SQL支持:SELECT/INSERT/UPDATE/DELETE/JOIN/GROUP BY/HAVING/DISTINCT
- Query Builder链式API + TypeScript泛型支持
- 聚合函数:COUNT/SUM/AVG/MIN/MAX
- 事务、插件系统(14 hooks)、发布订阅、数据迁移、导入导出
- React/Vue框架集成
- 264个测试用例,93.46%覆盖率
- 零运行时依赖
|
2026-07-26 15:00:01 +08:00 |
|