Releases: iotames/rocksys
Releases · iotames/rocksys
Release list
v0.7.0
v0.7.0 变更概要
本次共 21 个提交:feat 11、fix 3、docs 5、chore 2。
✨ feat 新功能
- dispatch 组件详情页签重构为五页签布局 (282197b)
- 路由规则标签筛选与通知组件 API 分层重构 (2c6d638)
- 路由分发性能优化达标与项目终验收口 (bc77421)
- WebUI 路由分发页(三视图/表单弹层/命中测试器)与软删恢复断链修复 (7d01c21)
- 路由分发 adminapi 管理端点(19 端点全量落地) (d1000d8)
- 路由分发装配与热更改造,DSL 整体移除(G6 完成) (e5a4334)
- 路由分发健康检查中心与 Tail 收尾件 (a53c172)
- 路由分发匹配引擎与快照构建 (b13620c)
- 路由分发领域模型与选点引擎旁路新建 (2196cca)
- 路由分发数据层六表落地,三方言 SQL 与数据字典齐备 (42a4ecc)
- GeoIP 功能总开关 GEOIP_ENABLED,开关语义内聚解析器单点裁决 (2325993)
🐛 fix 修复
- 合并前审查两处修复——命中测试器变量遮蔽与备份回落游标副作用 (6f0c0c4)
- 路由分发审查修复——免探活健康态冻结与 match-test 轮询游标副作用 (04cd517)
- 路由分发验收反馈六项修复(弹层/URL 校验/警告常驻/标签链路/菜单合并) (7b5ff2f)
📝 docs 文档
- 路由分发计划文档打磨收敛,补 registry 联动缺口并统一 least_conn 口径 (23127f2)
- 路由分发执行建纲,总纲与八步骤文档落盘待开工 (08a0418)
- AGENTS.md 仓库指南中文化重构,copyHeader 注释明确逐值合并不覆盖语义 (148c737)
- 路由分发宏观设计与实施指导定稿 v3,三层路由负载均衡体系蓝图冻结 (f1ed3df)
- 计划宪法升级两层文档与两段式关口,路由分发计划重构为结构化规则列表方案 (e097db1)
🔧 chore 杂项
v0.6.1
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)
🔧 chore 杂项
v0.5.0
v0.5.0 变更概要
本次共 27 个提交:feat 15、fix 3、docs 3、chore 6。
✨ feat 新功能
- 概览布局重排——地理位置并入流量统计卡,流量统计与运行状态换位 (abdf543)
- make deploy 增加远端 GeoIP 数据检查同步 (0d9912f)
- 概览页地理位置热力地图,省份级聚合与访问/拦截口径切换 (09ac652)
- geoip 升级 GeoInfo 结构体与国名本地化,Top IP 地区列中文显示 (01c7742)
- 数据库页新增 GeoIP 历史回填同步 (b242529)
- 运行状态卡窗口化与延迟分位数拆分重构(METRICS_WINDOW) (4d3fb7d)
- geo 缺失告警补 GeoLite2 下载直链,真实 mmdb 全链路验证通过 (30b992e)
- WAF 实时卡窗口桶宽切换与落库总数瓦片、Top IP 地区列接通 (f90ed7a)
- 概览页新增流量统计区(时间范围/指标瓦片/双趋势/地理位置) (29d2bd4)
- obs 新增流量统计三端点(summary/series/geo)+ singleflight TTL 缓存 (ce04c73)
- 新增 traffic 流量统计 SQL 脚本(三方言×4)与 sqlite 单测 (ef7783d)
- WAF 实时窗口桶宽化(1m/5m/15m/1h)+ 落库总数端点 + Top IP 地区列 (fc2b1ce)
- 启动时检测访问/拦截日志表缺列并告警提示人工同步 (98ceffc)
- 新增 internal/geoip 包并接入 obs/shield 写时解析(GEOIP_MMDB_DIR) (2463599)
- access_log/shield_event 两表加列三同步(UA/geo)+ 集成测试基建修复 (5204927)
🐛 fix 修复
- GeoIP 回填误报超时修复——前端超时放宽与 mmdb 提示归位 (395409e)
- TestEventCounterWindowSlides 快照点做分钟对齐,消除跨桶边界偶发失败 (f248035)
- traffic 真库测试改 defer 清理临时表,防残留表污染共享库 (78f2753)
📝 docs 文档
- TRAFFIC_ANALYSIS 与 METRICS_WINDOW 项目验收归档 (e1ec59b)
- 强化前端截图验证红线、收回 git 破例授权记录、make 文档同步 (72f0a37)
- 流量统计与 GeoIP 文档全量同步(TRAFFIC_ANALYSIS 收口) (759acaf)
🔧 chore 杂项
- perf: GeoIP 历史回填提速两个数量级——access_log 补 client_ip 索引 + 批量 CASE 更新 (f4954d3)
- gofmt 格式化历史遗留未格式化文件(无逻辑变更) (ea4c607)
- build: make release/zip 集成 GeoIP 数据与跳过式外挂拷贝 (44a8783)
- gitignore 补 *.mmdb(GeoLite2 二进制数据文件不入库) (888ab73)
- refactor: 两表名收拢为 internal/db 权威常量,改表名只改一处 (7481a66)
- refactor: 取消 SHIELD_EVENT_TABLE 配置项,数据表名固定不再开放配置 (1bb30fd)
v0.4.0
v0.4.0 变更概要
本次共 8 个提交:feat 6、fix 1、docs 1、chore 0。
✨ feat 新功能
- Makefile 新增 make deploy 一键远端部署 (fa4be99)
- 概览页新增运行时长瓦片与资源监控卡,顶栏收敛为纯全局常驻横栏 (1afc074)
- 小黑屋收录全部封禁含永久,自动拉黑默认开启并随防护开关联动 (317a37d)
- 错误级日志补全观测维度,系统日志页分离展示 attr (1de6989)
- 数据库页页签改名排序,SQL历史新增行详情弹窗 (bbd8c5f)
- 移除 SHIELD_IP_WHITELIST 配置项,IP 白名单收敛为 DB 表单来源 (38edca5)
🐛 fix 修复
- 自动拉黑入库/续封补记触发命中数,消除封禁即命中的计数断层 (70da19b)
📝 docs 文档
- 概览页内存读取失败文案改为实际成因 (52112b4)
v0.3.0
v0.2.2
v0.2.2 变更概要
本次共 15 个提交:feat 5、fix 3、docs 6、chore 1。
✨ feat 新功能
- 访问日志详情弹层新增耗时分段条 (3e582bd)
- 访问链路补出网埋点 DoneAt 与 egress_ms 列,耗时语义修正为四段模型 (60ba97c)
- 工作池观察接口、品牌化 README 与演进路线图 (c68298d)
- 主引擎 WWWROOT 兜底静态目录与自定义 404 页面 (8f42c61)
- UA(爬虫)白名单落地——有数据即生效的爬虫豁免(D9 不设开关),rules/ua_whitelist.txt 小写子串匹配 + WAF 黑名单判定前优先豁免 + 文件元数据/测试;WebUI 黑白… (9c65c0b)
🐛 fix 修复
- 表结构差异 B 级补列对 NOT NULL 无默认值列补安全默认值 (8adf2b5)
- EgressMs 补 DoneBizAt 判零防护,出网埋点项目验收归档 (4530acb)
- 「备注」标签全链路正名为「标题」(title 字段语义本义)——黑名单列表列名/新增占位/详情弹层/tooltip 改名,DATA_DICT 与三方言建表脚本注释同步;详情弹层齐全性排查——黑白名单详… (093a324)
📝 docs 文档
- 删除过时手册 DEV_HANDBOOK.md 并清除全仓引用 (cd5d4a6)
- AGENTS.md 新增提交信息两段式规范 (35f3c06)
- 宪法修订——铁律1 比对引用直指 §4.1 附命令模板,接手核实清单新增第5条(接手/收口后跑状态一致性自检),§5.3 临时决策文件改为归档时再删(审查完毕不等于授权删除),§5.4 归档步骤拆为①… (18460a6)
- UA_WHITELIST 验收通过归档——母文档迁 docs/done/(归档前逐 STEP 回填区核对,补录执行过程违规补正一条入变更记录),删 ua_whitelist/ STEP 子目录与 TO… (bbf0712)
- 两计划稿定稿前打磨——EGRESS_TIMING 补 7a/7c 路径 DoneAt 取点语义注记(流式=整条流写毕时刻)、egress_ms 点明含客户端网络传输时间、metrics.Add 取点对… (e80892f)
- 计划目录宪法修订——强制关口三处显式化并新增「认可的认定」硬性条款(单关口模型:仅人类对母文档明确表态算过,模糊指令不得推定),铁律5拆为5-8各答一事,前向传播补已实施STEP打回,总表新增依赖列,… (350994c)
🔧 chore 杂项
- easyserver 子模块前移至 c916e4f (eecaeb1)
v0.2.1
v0.2.1 变更概要
本次共 6 个提交:feat 5、fix 1、docs 0、chore 0。
✨ feat 新功能
- 服务端报错统一走 error toast 成文为强制规范并全站整改——AGENTS.md 体验红线与 docs/webui.md §4.10 新增条款(接口失败必须弹统一报错组件、行内灰字仅作兜底;豁… (17c64e4)
- 配置项搜索升级为综合搜索——说明(Usage)纳入匹配(KEY 前缀>KEY 包含>标题包含>说明包含 四档评分),Usage 命中时结果行展示上下文摘录(前后各 24 字超长省略、命中词高亮);修复… (32641f4)
- 全局配置页新增配置项搜索工具栏——页头与分组页签间加搜索框,KEY 优先(前缀>包含>标题包含)+命中高亮+↑↓/Enter/Esc 键盘导航,结果行含归属徽标/掩码值/需重启标签,超 20 条提示细… (2e8ef66)
- WAF 页面改名与黑白名单增强——菜单/页标题「WAF安全防护」改「WAF安全」,页签「拦截统计」改「攻击拦截」,底部明细卡片补标题「攻击拦截明细」(行详情弹层标题同步);黑白名单表格新增添加时间列并… (2baa9f6)
- 发布自动化——推送 v* tag 自动生成 Release 标题与分组正文 (0a3a896)
🐛 fix 修复
- 管理面错误响应契约修复——5xx 由纯文本改 JSON {ok,error} 且前端不再把 5xx 误判为接口不可达。Jail 三错误分支走 writeJSONErr;api.js 删 5xx→bri… (5b27d8d)