Commit Graph

  • 17059bff98 fix(log): normalizeTime — auto-append .000ms for ES 7.2.0 date_time compat attacker 2026-06-27 10:28:41 +00:00
  • a04d815efe fix(log): ES 7.2.0 time format .SSSZ + index dropdown + demo always visible attacker 2026-06-27 09:45:21 +00:00
  • 2e179ef7f4 feat(i18n): U3 国际化 — react-i18next 双语框架 + 侧边栏/Header/Login 全量翻译 + 语言切换器 attacker 2026-06-27 16:54:07 +08:00
  • 084a3be2cf fix(log-center): ES 时间戳双字段兼容 + AI助手按钮去重清理 attacker 2026-06-27 16:31:06 +08:00
  • 36bd0a6155 fix(log-center): 修复 demo 数据源、ES 502、查询页关联 attacker 2026-06-27 07:14:54 +00:00
  • c624ca5b4a feat(ops): U4 后端镜像瘦身 282MB→107MB (62%降幅) attacker 2026-06-27 14:28:09 +08:00
  • 8dd5a07b70 feat(log-center): v0.96 日志库/查询页数据源打通 + AgentCLI 输入修复 + AI助手按钮去重 attacker 2026-06-27 14:07:11 +08:00
  • ba8a4b5f19 feat(ux): U2 统一 DataTable 组件 — 封装排序/搜索/分页/导出/选择/列可见性通用表格 + 迁移 RegionManager/LoginLogsTab/LogDatasourcePage 3 个页面 attacker 2026-06-27 12:02:34 +08:00
  • bdf3c2daf4 feat(log-center): 日志中心 v4 全量组件 — 统一查询面板/时间选择器/统计图表/聚类/数据源管理 attacker 2026-06-27 11:41:50 +08:00
  • 880cf050fe perf: kubectl 本地复制替代网络下载 (去 install-kubectl.sh 卡点) attacker 2026-06-27 02:37:50 +00:00
  • 5f83d6e650 perf: Docker build 提速 — 去 gcc/musl-dev + CGO_ENABLED=0 + cache mount attacker 2026-06-27 02:03:34 +00:00
  • 92a2247390 feat: 新增 Agent CLI — Web 版 AI 运维 Agent(参考 opsxcli 移植) attackerandClaude 2026-06-27 09:54:06 +08:00
  • f2069fe3f0 feat(ux): U1 虚拟滚动 — Pod/事件/审计/命令列表大数据量渲染优化 attacker 2026-06-27 09:36:17 +08:00
  • e4f1018ca1 feat(ws): A3 WebSocket 统一连接管理 — 心跳/注册表/监控/优雅关闭 attacker 2026-06-27 07:20:11 +08:00
  • 00a98e210d feat(k8s): A1 K8s 双路由体系统一 — code 路由为主, ID 路由标记 deprecated attacker 2026-06-27 04:50:58 +08:00
  • bb2b91ebe0 feat(q1): 前端类型安全治理完成 — any 83→40, P0 全部 done attacker 2026-06-27 02:31:26 +08:00
  • 0535f30c87 chore: 同步前端组件更新 (K8s/Agent/Monitor 相关) attacker 2026-06-26 15:49:22 +00:00
  • 09d3f5b6e8 chore: 排除前端构建产物,不再追踪 backend/static 生成文件 attacker 2026-06-26 23:48:37 +08:00
  • 310196a791 chore: gitignore 排除前端构建产物 backend/static/ (111 hash 文件) attacker 2026-06-26 15:31:34 +00:00
  • 83e1978ab0 chore: gitignore 排除二进制构建产物 (.aiops.args, aiops.bak.*) attacker 2026-06-26 15:31:08 +00:00
  • 4e384ca401 chore: 重新编译前端产物(补装CodeMirror依赖) attacker 2026-06-26 23:29:08 +08:00
  • 23e9e3da62 merge: 合并远程 A2 告警引擎分布式安全更新,保留本地日志中心等最新改动 Logan 2026-06-26 23:19:42 +08:00
  • 8d46e8f352 feat: 新增日志中心、功能优化与代码重构 Logan 2026-06-26 23:18:05 +08:00
  • c68aef4444 feat(alert): A2 告警引擎分布式安全 — Redis 分布式锁(SetNX) attacker 2026-06-26 21:12:55 +08:00
  • 5ca0e6d83a fix(docker): Alpine apk 镜像源 403 时自动回退阿里云/官方 Logan.Li 2026-06-26 19:12:38 +08:00
  • aac15122e5 chore(deploy): 删除废弃 nginx 配置并更新部署文档 Logan.Li 2026-06-26 19:08:10 +08:00
  • 9215cd9b8c fix(docker): 构建时按 TARGETARCH 下载 kubectl,移除 backend/kubectl 依赖 Logan.Li 2026-06-26 19:06:57 +08:00
  • e8d79e409f chore(gitignore): 明确忽略 SQLite WAL 附属文件与根目录 config.yaml Logan.Li 2026-06-26 18:53:55 +08:00
  • 73fb8578bc chore(gitignore): 忽略 deb/rpm 安装包与 aiops-* 编译产物 Logan.Li 2026-06-26 18:52:02 +08:00
  • e5590b76c9 update Logan 2026-06-26 18:50:46 +08:00
  • 286decf0b0 docs: 同步 README 与 docs 至最新部署与版本方案 Logan.Li 2026-06-26 16:39:00 +08:00
  • 9f5ce249f1 feat(release): 统一版本与 embed 部署,推送 lghost/aiops 镜像 Logan.Li 2026-06-26 16:37:15 +08:00
  • 8be51ac514 feat(build): 支持 build tag 版本注入并清理历史二进制 Logan.Li 2026-06-26 16:27:08 +08:00
  • 1fd9a631e5 chore(build): 更新 embed 前端静态资源 Logan.Li 2026-06-26 16:22:57 +08:00
  • 8df0acb338 fix(k8s): 同步 local 模式数据路径为 /app/sqlite3.db 与二进制同级 Logan.Li 2026-06-26 16:19:03 +08:00
  • d27a2e6cbe fix(local): sqlite3.db/redka.db 与 aiops 二进制同级存放 Logan.Li 2026-06-26 16:16:51 +08:00
  • e7a479ccf5 fix(build): 独立二进制输出到根目录并修复 local 模式 SQLite 路径 Logan.Li 2026-06-26 16:16:02 +08:00
  • fd7b04b9d6 feat(k8s): 统一 YAML 查看编辑并补齐 Pod/导出能力 Logan.Li 2026-06-26 15:25:46 +08:00
  • eeba677850 refactor(k8s): 统一 YAML 精简视图与工具栏(复制/编辑/保存) Logan.Li 2026-06-26 15:19:26 +08:00
  • d66772481f feat(k8s): 存储挂载 ConfigMap/Secret/PVC 下拉关联命名空间资源 Logan.Li 2026-06-26 15:16:00 +08:00
  • b2939470f4 feat(k8s): 事件页补全时间/次数/来源等字段 Logan.Li 2026-06-26 15:13:35 +08:00
  • ee2588fb52 fix(k8s): Deployment 存储挂载类型下拉 + 一卷多容器 Logan.Li 2026-06-26 15:08:40 +08:00
  • 729f25e068 fix(k8s): YAML 弹框 Portal 到 body 修复居中偏移 Logan.Li 2026-06-26 15:04:08 +08:00
  • 025e74ff4d feat(k8s): Deployment 存储挂载改 Kuboard 一卷一卡布局 Logan.Li 2026-06-26 15:00:09 +08:00
  • a8305de0f5 fix(k8s): Deployment 存储挂载六种卷类型 YAML 双向映射 Logan.Li 2026-06-26 14:57:09 +08:00
  • 5fad2db0c6 fix(k8s): 可视化编辑器 YAML 解析失败(managedFields 清理) Logan.Li 2026-06-26 14:53:20 +08:00
  • 21d40b186a fix(k8s): ConfigMap/Secret 列表扁平化字段供前端表格展示 Logan.Li 2026-06-26 14:48:46 +08:00
  • bdf1f41464 fix(frontend): 修复 manualChunks 循环依赖导致生产白屏 Logan.Li 2026-06-26 14:03:51 +08:00
  • d0cf71b05a feat(k8s): 事件页简化、可视化编辑 P0、Deployment 五 Tab 修复 Logan.Li 2026-06-26 13:52:32 +08:00
  • 339b24a579 优化 K8s 页面布局与 local 模式部署收尾 Logan.Li 2026-06-26 13:36:27 +08:00
  • 859db427a4 fix: redka 启动前自动创建 data/redka 目录 Logan.Li 2026-06-26 13:32:34 +08:00
  • 7561b8e25c fix: redka 注册 mattn sqlite3 驱动 (local 模式缓存) Logan.Li 2026-06-26 13:30:38 +08:00
  • b7166acda4 优化 local 模式兼容性与部署可靠性 Logan.Li 2026-06-26 13:28:31 +08:00
  • 1f4f63cf6e feat: mode=local 统一走 SQLite + redka 本地存储 Logan.Li 2026-06-26 13:23:30 +08:00
  • ec7aa61948 feat: --mode local 一键本地模式 (SQLite + redka, 无需 MySQL/Redis) attacker 2026-06-26 04:36:09 +00:00
  • 9649167c83 run.sh: 非交互 shell 自动补充 Go PATH Logan.Li 2026-06-26 11:09:58 +08:00
  • ac69ae75d4 优化 run.sh 三种部署方式的升级清理逻辑 Logan.Li 2026-06-26 11:08:58 +08:00
  • 921b44d6a4 chore: 同步 embed 静态资源(base=/ 修复深链白屏) Logan.Li 2026-06-26 11:04:50 +08:00
  • 992e9b2ecc fix(frontend): 修复 SPA 深链直访白屏(vite base 改为绝对路径) Logan.Li 2026-06-26 11:02:27 +08:00
  • 521bfd356f refactor(frontend): P3 — K8s 组件拆分、AlertCenter Query、permission utils Logan.Li 2026-06-26 10:50:50 +08:00
  • 37c657987b refactor(q1): any 937→837, unused 25→0, catch any 清零, Record<string,unknown> 安全替换168处 attacker 2026-06-26 05:59:59 +08:00
  • 4ae215f4c9 docs(q1): 更新 ROADMAP/TDD/PROJECT_EVALUATION 记录 Q1 类型安全进展 attacker 2026-06-26 03:38:44 +08:00
  • b553c7956d refactor(q1): src/api 全量清零 any + types/monitor 扩展输入 DTO attacker 2026-06-26 03:37:56 +08:00
  • 480e677042 refactor(frontend): P1-P2 续 — API 子模块化、大组件拆分、Query 铺开 Logan.Li 2026-06-26 00:22:50 +08:00
  • f45e203e21 refactor(frontend): P1-P2 架构统一 — utils/hooks/api 模块化 Logan.Li 2026-06-26 00:18:14 +08:00
  • d19a03d427 refactor(frontend): services/api 迁至 src/api,http 迁至 utils/request Logan.Li 2026-06-26 00:09:07 +08:00
  • 9bf35b369c chore: 同步最新前端构建产物到 backend/static Logan.Li 2026-06-26 00:02:36 +08:00
  • 0b404b4611 refactor(frontend): API 子模块化、大组件拆分与 TanStack Query hooks Logan.Li 2026-06-26 00:02:29 +08:00
  • 7fb2236b4d refactor(frontend): P0 API 层收口与 http 统一 Logan.Li 2026-06-25 23:49:46 +08:00
  • bfd6431b9d fix(frontend): 终端弹框适配与审计实时监控布局优化 Logan.Li 2026-06-25 23:31:44 +08:00
  • be2a377f01 feat(rbac): F3 前端 RBAC 按钮级控制 attacker 2026-06-25 22:51:25 +08:00
  • 77c234b060 feat(audit): F1+F2 告警静默规则标记完成 + 审计日志CSV导出实现 attacker 2026-06-25 20:16:30 +08:00
  • e57718998a feat(q3): api.ts 模块化拆分 — 1323行单文件→12个域文件 + Q1构建修复 attacker 2026-06-25 07:26:06 +08:00
  • 5364d93ed7 fix(q1): 修复 tsc -b 构建中断 — 回退不安全的 unknown→any + 移除 Ansible 残留引用 attacker 2026-06-25 07:17:47 +08:00
  • 4dd5e10b46 refactor(k8s): Q2 kubernetes.go 模块化拆分 — 4204行单文件→12个域文件 attacker 2026-06-25 04:51:21 +08:00
  • aaab923f4e feat: K8s→Kubernetes命名统一 + 工具安装bug修复 + 资源可视化编辑器 attacker 2026-06-25 01:32:10 +08:00
  • e29dfb5868 docs: 全量重新评估 — PROJECT_EVALUATION/ROADMAP/TDD_PLAN 清空重写 attacker 2026-06-25 01:09:32 +08:00
  • 6e479f6df7 refactor: 端口策略+探针弹框改用shadcn Dialog,无黑色蒙布居中弹出 attacker 2026-06-24 17:01:35 +00:00
  • ffa73353f1 fix: 移除getHistory中setLoading(true)避免切换主机时下拉框闪烁消失 attacker 2026-06-24 16:56:03 +00:00
  • 4718095f97 fix: 主机监控重复主机名 - 移除select旁冗余hostname显示 attacker 2026-06-24 16:54:58 +00:00
  • 65636b3f5a fix: favicon .ico 生成 + README 更新 + run.sh kubernetes 别名 attacker 2026-06-25 00:53:57 +08:00
  • f061785266 fix: HostMonitor 下拉主机名修复 - 补回 setHosts(list) attacker 2026-06-24 16:46:49 +00:00
  • 8240a88a84 feat(k8s): M14 Namespace 管理看板(资源配额 + 命名空间 CRUD) attacker 2026-06-24 23:46:52 +08:00
  • c7b61968bc fix: 批量卸载时版本列显示loading(对齐安装/升级逻辑) attacker 2026-06-24 14:37:16 +00:00
  • fcc15c0d73 fix: batch-uninstall 也检查 SSHKey(对齐 batch-upgrade 逻辑) attacker 2026-06-24 14:34:49 +00:00
  • bc813e611c perf: dashboard 默认6小时查询(减73%扫描行) + 7天自动清理 + 5分钟自动刷新 attacker 2026-06-24 14:29:45 +00:00
  • 20f64e3851 fix: dashboard metrics 慢查询优化(index+UNIX_TIMESTAMP分组) + 批量升级版本号修复 attacker 2026-06-24 14:27:58 +00:00
  • c515f6ed03 refactor(agent): output 命令合并端口发现——一行 ports.discovery[*] 输出 LLD JSON attacker 2026-06-24 14:14:06 +00:00
  • 2c170589c6 fix(agent): Dockerfile agent-builder 缺少 ARG VERSION 导致 agent.version 为空 attacker 2026-06-24 14:07:13 +00:00
  • bbba67c291 fix(agent): flag.Parse() 时机错误导致-server永远为空 attacker 2026-06-24 14:05:25 +00:00
  • ad714c49f1 refactor(agent): 简化CLI——去掉-p/-D flag,改用子命令 output/discover attacker 2026-06-24 14:01:52 +00:00
  • d656520428 feat: v0.34 健康探针(Architecture B) + Agent v2.1 + 端口监控 + 告警联系人重构 attacker 2026-06-24 19:18:10 +08:00
  • e1f75f0bc4 fix: 飞书告警改用交互卡片展示 + 通知渠道与联系人合并为通知管理Tab attacker 2026-06-24 09:24:56 +00:00
  • e1cfbaf45e feat: 网络双线图+告警联系人/联系组+Agent v2.0.0 + 一键报警阈值 attacker 2026-06-24 08:47:40 +00:00
  • 5333f6f04a feat(alert-center): 添加飞书Webhook通知渠道 + 告警引擎实时通知 attacker 2026-06-24 08:34:43 +00:00
  • 7bc5169e8f feat: 流水线队列引擎 — max_executors并发控制 + Jenkins风格构建队列+取消 attacker 2026-06-24 05:02:43 +00:00
  • be9db65a22 refactor: Deployment详情页优化 — 查看/编辑/YAML模式精简, 副本数移至Tab栏, 伸缩改HPA+CronHPA attacker 2026-06-24 04:23:25 +00:00
  • d52fe8749d fix: suppress /version /health /healthz probe noise in access logs attacker 2026-06-24 04:09:59 +00:00
  • d65cc34354 refactor: trim K8s env vars to minimum (9 envs, only override code defaults) attacker 2026-06-24 04:05:31 +00:00
  • bbf06204cc refactor: rename deploy/k8s to deploy/kubernetes; add SetEnvKeyReplacer for env var support in K8s attacker 2026-06-24 04:02:26 +00:00