Skip to content

Releases: iotames/rocksys

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 07:56

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 杂项

  • 路由分发项目验收通过,执行归档流程 (123a6b0)
  • gitignore 增加 .zcodeignore 本地工具配置忽略项 (4fc2024)

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 18 Sep 07:05

v0.6.1 变更概要

本次共 5 个提交:feat 3、fix 2、docs 0、chore 0。

✨ feat 新功能

  • 前端组件分层落位与表单控件统一,配置项类型改由接口下发 (3732698)
  • 入网数据表新增来源 IP 列,filterBar 取值脱节缺陷组件级修复 (5280ae9)
  • 数据层降级透出管理接口与 WebUI,登录前零业务请求的鉴权门控启动 (5c9c4fe)

🐛 fix 修复

  • 流量统计错误率分母改为仅入网侧,新增拦截率并修正拦截侧降级口径 (49dab18)
  • GeoIP 同步流式回写与单趟配额配置化,修复 PG 占位符与唯一约束判定 (641f624)

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 03:55

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 杂项

  • 同步地基库引用(easyconf 原子写、easydb DSN 去重) (4752197)
  • 统计性能与加载体验优化——流量聚合单次扫描、逐表占用按需计算、回填断点续填 (490e3c3)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 17:18

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

Choose a tag to compare

@github-actions github-actions released this 08 Sep 06:39

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

Choose a tag to compare

@github-actions github-actions released this 05 Sep 09:56

v0.3.0 变更概要

本次共 5 个提交:feat 4、fix 1、docs 0、chore 0。

✨ feat 新功能

  • 组件/服务配置页签新增局部搜索,风格同全局配置页仅搜本组件配置项 (026bbf0)
  • 自动拉黑按风险分档管控——攻击类命中 1 次直永久,爬虫独立低阈值,累犯转永久配置化 (50d6bcd)
  • 数据库页新增空间占用统计——总空间公共状态区与数据表概览页签 (b164aea)
  • 数据库执行 SQL 全量审计留痕,新增 sql_exec_log 表与执行历史页签 (28ff7f8)

🐛 fix 修复

  • 自动拉黑攻击档蹭旧过期条目续封逃过永久封禁,恢复即转永久 (c6e6e30)

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 05 Sep 06:46

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

Choose a tag to compare

@github-actions github-actions released this 30 Aug 16:23

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)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Aug 08:24
v0.2.0:表结构同步与计划宪法落地

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 30 Aug 08:24
提示消息体验统一优化