thzxx pushed tag v0.6.2 to MetonaTeam/MarkLite 2026-08-15 21:18:18 +08:00
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-15 15:08:44 +08:00
2844a0617c docs: site 站点全量同步 v0.7.4 — 首页徽章/统计(1304测试 76套件 90.1%)+ 流式真惰性说明、API 文档补写语句子查询与 DROP INDEX UNIQUE 语义 + v0.7.4 里程碑、错误码表补 COLUMN_NOT_FOUND/INDEX_NOT_FOUND、演示/基准版本标注、README 已知限制章节、dist 重建(VERSION 0.7.4)
d4a3f4acd2 fix: v0.7.4 写语句子查询 / 约束硬化 / 真惰性流式 — UPDATE-DELETE WHERE 子查询静默 0 行(四引擎,关联引用显式 NOT_SUPPORTED + EXPLAIN 同步)/ 主键 NULL-undefined 强制拒绝 / DROP INDEX 保留建表 UNIQUE(仅索引来源可解除)/ GROUP BY-DISTINCT-UNION 键类型安全编码 / UPDATE 未知列报错 / queryStream 多语句拒绝 / KVStore 后台错误跨 reopen 清理 + Hybrid begin 补偿 / RB-Tree 删除双黑修复 + LSM 死代码清理 / findStream 迭代器化真惰性(limit 早停 O(1) 内存)/ REINDEX 单次扫描 + 48 回归
Compare 2 commits »
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-15 12:55:32 +08:00
ccfc39656b ci: 修复 4G 内存 runner 重型套件 OOM(exit 137)— 重型套件仅 20.x 单版本跑(矩阵并行 4 份各 ~1.2GB RSS 超限)+ 常规套件 maxWorkers 2→1
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-14 23:08:04 +08:00
7305eab9d8 docs: site 站点全量同步 v0.7.3 — 首页徽章/统计数字(1256测试 75套件 90.0%)、API 文档补参数化查询与维护语句章节 + v0.6.2~v0.7.3 里程碑记录、错误码表补 PARAM_ERROR/QUERY_ERROR、演示/基准版本标注
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-14 22:53:54 +08:00
50468b9b0e fix: v0.7.3 数据正确性与边界窗口收尾 — INSERT 语句级原子(三引擎+Aria PK 批内重复)/ 索引列 IS NULL 恒空 / delete RESTRICT 破坏索引 / queryStream 子查询静默空结果 / ALTER DROP 索引残留 / UNIQUE INDEX 存量校验 / SELECT * 别名投影 / WAL BEGIN/ROLLBACK 事务边界 / aria $in 与级联重复扫描性能 / $and 等值下推 / ANALYZE 索引统计 / React-Vue hooks 生命周期 / 迁移主键兜底 + 58 回归
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-13 17:22:38 +08:00
f8f8d1b2ff ci: 移除 setup-node npm 缓存 — Gitea act runner cache-save post 步骤 tar 打包在矩阵并行下失败会把 job 标红(0.7.2 CI 20.x Complete job 报错根因),npm ci 每次 1~2 分钟可接受
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-13 15:31:25 +08:00
05e6823bf1 fix: v0.7.2 语句级原子性 + 事务 DDL 拒绝 + 约束/绑定硬化 — 6 项修复 + 43 回归 + CI 重型套件串行
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-13 11:14:48 +08:00
cbe407eb49 fix: v0.7.1 API 修复与防御统一 — static create / 未 open 防护 / 原型污染 / lint 清零
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-13 10:57:30 +08:00
57415975ea feat: v0.7.0 参数化查询 + 事务增量 flush + 复合主键语义硬化 + EXPLAIN 真实索引信息
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-13 10:30:44 +08:00
f97c5a6001 fix(P2): v0.6.3 原子性/一致性/资源治理 — 8 项修复 + 12 回归
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-13 09:51:35 +08:00
ef1934a38c fix(P0): v0.6.2 数据正确性专项 — 深度审计 6 项修复 + 22 回归
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-11 09:02:40 +08:00
a91ac368e2 ci: 放宽 10 万行性能护栏(kv 60s→120s / opfs 90s→150s)— CI debian runner 慢 2~3 倍且 maxWorkers=2 并行重型测试,84s 为健康性能(修复前悬崖 353s);护栏仍能拦截悬崖回归
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-10 22:07:35 +08:00
95a3e418fd chore: 发布 v0.6.1 npm 包到 Gitea registry(package.json version 0.6.0→0.6.1,版本断言测试同步)
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-10 21:50:54 +08:00
0e192e0d84 docs: 重写 README 与 site 站点 — 剥离历史版本注释、统一信息架构(核心特性/快速开始/API速览/引擎对比/AriaEngine 专章/项目状态);更新 docs.html 存储模式对比表(移除 IndexedDB 遗留列)+ v0.6.1 修复记录;同步测试数 1093/70 套件/89.7%;修正 VERSION 常量 0.6.0→0.6.1 并重建 dist
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-10 21:31:00 +08:00
9c109b4619 chore: 移除调试残留 tests/zz-dbg.test.ts
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-10 21:30:55 +08:00
5c6011d487 fix(P0): 生产矩阵审计暴露 2 个崩溃恢复丢数据 bug — ① FileManager 页面 id 崩溃回退(allocatePageIds 后 saveMeta 前中断 → nextPageId 回退 → 恢复期页面复用被 compaction 误删,kv 2万行+加密崩溃丢75%):init 以现存最大页面 id+1 为准;② LSM.flush 剩余数据与 compaction 并发写 meta(产物 saveMeta 被覆盖成孤儿 → 优雅关闭重开丢75%):剩余落盘挂链串行。新增 13 组合矩阵审计(后端×特性×功能全量验收)
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-10 20:15:00 +08:00
d83910832e perf(P1): 批量插入性能悬崖 — insert 循环内逐行 prefetchKeys(每行 await drainChain 排空后台链),compaction 在链上数秒时每行阻塞数秒 → kv 后端 10 万行插入 353s;改为批级预加载本批 PK 一次,实测 353s→12.5s(28 倍)/ opfs 25s;新增 kv/opfs 双后端 10 万行回归(性能护栏+索引完整+崩溃恢复),aria-cache 测试同步适配显式 flush
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-10 18:19:53 +08:00
34225a86b3 fix(P0): SSTable rangeScan 尾块漏读 — 索引块记录块尾 key 但二分按块首语义定位,endKey 落在块尾时下一块被排除导致二级索引查询丢数据(5万行丢106~771条);endBlockIdx 多扫一块 + 4 个 sstable 边界回归 + 重建二级索引大数据量回归(含崩溃恢复)。附带:checkpoint 同步 flush 二级索引 LSM(P1)、kv 后端页面化 + SharedMemoryBackend chunk 化、生产负载验证测试
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-10 14:52:42 +08:00
25bab0f9aa feat: v0.6.1 — AriaEngine 可选自研 KVStore 后端(storageBackend: 'kv')+ KVStore APPEND 日志类型 + 10 个 aria+kv 集成测试 + 文档全量同步
thzxx pushed to master at MetonaTeam/MetonaSqlark 2026-08-10 14:35:50 +08:00
a56a496148 docs: README/site 全量同步 v0.6.1(版本徽章/套件数/残留 IndexedDB 描述清理/OPFSEngine 列移除/v0.6.1 里程碑/级联环与原子事务特性)