Skip to content

v1.3.0 — 上游同步收官 + AI Agent 编排全栈 + 安全与运维增强

Choose a tag to compare

@tx7do tx7do released this 20 Oct 06:27
· 59 commits to main since this release

v1.3.0 — 上游同步收官 + AI Agent 编排全栈 + 安全与运维增强

上游 go-wind-admin 同步系列收官(立项清单五项 + AI Agent 编排四切片 + 两个小尾巴),全部批次附 E2E 兜底(合计 200+ 断言)。

核心新特性

AI Agent 编排全栈

  • 可视化画布编排五类节点(开始/知识检索/LLM/条件/结束),@xyflow/react 画布编辑器
  • 同步试运行逐节点 trace + SSE 实时轨迹,运行台账与用量记账
  • 图执行引擎:{{节点id.变量}} 单趟模板渲染、expr-lang 条件表达式、静态校验(唯一 start/可达/无环/出度规则)
  • 知识节点复用 chat RAG 链路(embed + 余弦检索),LLM 节点多轮工具循环

AccessKey AK/SK 机器凭证

  • 租户级凭证管理 + 免鉴权令牌交换签发短期 JWT
  • IP+AK 维度防爆破限流(Redis Lua 原子计数,5 次锁 15 分钟)
  • SK 只存 SHA-256 摘要,明文仅创建/重置响应回显一次

租户配额子系统

  • 用户/存储/API 调用/AI Token 四类配额按租户直配
  • 三闸门硬执行(用户创建/文件上传/网关中间件)+ 水位告警(80% 阈值站内信通知)
  • 个人中心自助用量面板

登录策略执行链 + 系统参数域

  • IP/时间/设备/地区四维度黑白名单,全局+定向两段式执行
  • 系统参数域:平台全局动态 KV,参数管理页可视化调整,缓存多实例失效广播

等保口令策略执行链

  • 复杂度(长度 + 四类取三)/ 历史口令(bcrypt 比对)/ 有效期(超期拒登录)
  • 阈值经系统参数页可调(sys.password.minLen/maxAgeDays/historyCount)

备份恢复工具链

  • 24 张核心身份/权限/组织表一键异步备份(MinIO 桶 + 项目前缀隔离)
  • 空库整体恢复保留原 ID(PostgreSQL 自动 setval 对齐序列)
  • 桶生命周期按保留期清理(BACKUP_RETENTION_DAYS,≤0 关闭)

其他

  • 系统通知邮件触达打通(SendDirect Target 解析收件人邮箱)
  • Flow 通知动作 EN 文案变体(收件人偏好英文时邮件按 EN 渲染)
  • 服务器监控 + Redis 缓存监控只读仪表盘
  • 在线会话管理 + 登录页租户白标
  • react 端 i18n 入口重建(Next 16 proxy.ts)

稳定性

  • asynq 队列迁移 db10 专库(db1/db2 相继被本机其他项目共用,任务被抢致丢失/延迟)
  • admin ChangePassword 补 needDecrypt=true(此前 GUI 改密恒败)
  • COLLAB_ADDR=off 启动 panic 修复 + react 存量 typecheck 错清零
  • demo SQL 演示策略地雷清除(封禁 127.0.0.1 行会锁死本机管理员)
  • demo 库攒积的 search.reindex 死任务清理

E2E 与质量

  • 全部批次附 E2E 兜底(合计 200+ 断言),go vet / go test / typecheck 全绿