v0.6.0
v0.6.0 变更概要
本次共 36 个提交:feat 17、fix 5、docs 12、chore 2。
✨ feat 新功能(17 条)
- 表结构对齐 E 级差异升级为自动生成 ALTER,迁移前置可一键修复类型漂移 (f96f559)
- 任务中心列表轻量分页与后台任务页体验优化 (21c3e0c)
- 任务中心升级规则式互斥与来源白名单,后台任务页上线 (3be70f8)
- 跨方言迁移集成测试、文档同步与终验(DATA_MIGRATION STEP7) (e45e02c)
- 数据库页「表数据」页签与后台任务交互(DATA_MIGRATION STEP6) (4c1dd6f)
- GeoIP 同步任务化与 SQL 后台执行(DATA_MIGRATION STEP5) (152e595)
- 数据迁移执行器与 start/status/cancel 端点(DATA_MIGRATION STEP4) (e0ab5d1)
- 目标库表结构对齐端点(DATA_MIGRATION STEP3) (118a197)
- CONF_DIR 配置与外部数据源管理端点(DATA_MIGRATION STEP2) (e7d21e5)
- 任务执行中心 internal/taskcenter 与 /admin/tasks 端点(DATA_MIGRATION STEP1) (d082bf1)
- 访问日志状态过滤索引化与缺省排序专用脚本、geoip_list 索引随建表、WebUI 统一加载指示条 (40d6ac8)
- 定时任务只读页与 GeoIP 同步前端入口(STEP5) (5e35a35)
- 读侧明细 JOIN 回退解析与 geo 聚合端点适配(STEP4) (e4329f4)
- schedule_list 装配登记与只读清单端点(STEP3) (f5ccd90)
- GEOIP_LIST 数据层新表与同步器改造(STEP1-2) (f0ada50)
- 访问日志与拦截明细展示 UA/国家/省市,并修复空结果 404 幽灵行 (0e8ed56)
- 流量统计加载体验优化——30秒超时、15分钟缓存与清空缓存按钮 (225ce4f)
🐛 fix 修复
- 表结构对齐卡在纯人工差异时不再展示空 DDL 框 (da800b1)
- 放宽 MySQL 两表 user_agent 列宽 512→640,消除迁移超长 UA 报错 (1e044fa)
- 区分同步「到点」与「被取消」的登记状态并修复中文摘要按字节截断 (b5e964b)
- 恢复 database.js 被误删内容并统一前端表单控件 (797d0ce)
- 真库集成测试补验与 traffic 测试 geoip_list 清理修复 (055746a)
📝 docs 文档
- 接口与产品文档拆分目录,webui-api/webui 单文件按域重构为 docs/api 与 docs/webui (c8f0930)
- 计划目录记录三项待决事项 (2a260b4)
- 宪法新增「功能产出自包含」条款并清理已落地代码注释的方案引用 (7536bec)
- DATA_MIGRATION 拆步建纲(总纲+7 STEP) (953ea49)
- DATA_MIGRATION 方案定稿与 GEOIP_LIST 归档清纲 (14b9361)
- GEOIP_LIST 文档同步与终验收口(STEP6) (1c720d0)
- DATA_MIGRATION 方案补齐三处实施要点 (1201f57)
- 新增 DATA_MIGRATION 设计方案(数据库页「表数据」页签) (79f28a6)
- 计划目录宪法修订与 GEOIP_LIST 方案决策定案 (a3ce74f)
- 宪法铁律9 校验时点表述修正——由「push 前」改为「提交前」 (22298d5)
- 新增 GEOIP_LIST 设计方案(IP 地理信息关联化 + 定时任务只读登记) (f203427)
- 计划目录宪法修订——设计文档记录节改为「验收结论与已知边界」 (b9c69eb)