k8m v0.0.169 已经发布,轻量级的 Kubernetes 仪表板
k8m v0.0.169 已经发布,轻量级的 Kubernetes 仪表板
此版本更新内容包括:
更新内容
- fix: 修复集群巡检任务计数问题
- feat(ai): 添加无历史记录的AI聊天接口
- refactor(lua): 将任务控制管理代码拆分到独立文件并优化随机令牌生成
- refactor(lua_schedule): 调整结构体字段对齐和删除多余日志输出
- feat(lua_schedule): 添加任务执行控制机制防止已删除任务继续执行
- refactor(controller/lua): 移除调试日志并简化定时任务注册逻辑
- docs(lua_inspection_script): 添加 GetLogs 方法文档说明
- refactor(models): 为AISummary和ResultRaw字段添加gorm类型标注
- docs(巡检配置): 更新AI提示词模板的描述说明
- docs(webhook): 修正JSON模板提示信息的标点符号
- docs(webhook): 更新JSON模板中变量替换的说明信息
- feat(webhook): 为发送接口添加raw参数以支持原始消息传递
- fix(vite): 仅处理特定路径的POST请求并优化响应格式
- feat(webhook): 添加支持同时推送AI总结和原始结果的功能
- refactor: 优化日志输出和代码结构
- feat(admin/inspection): 添加AI总结开关字段到调度配置
- fix(lua): 修复定时任务注册时的空指针异常
- refactor(lua): 将巡检汇总返回类型从map改为类型安全的SummaryMsg结构体
- fix(lua): 修复巡检记录汇总信息中时间显示问题
- fix: 完善AI汇总未启用的日志信息
- fix(lua): 优化AI汇总逻辑,当无错误时直接返回基础汇总
- fix: 将巡检结果中的成功图标改为警告图标
- refactor(lua): 优化巡检总结生成逻辑和变量命名
- fix(lua): 改进巡检时间格式化为本地时间并增加可读性
- refactor(lua): 重构AI总结生成逻辑,分离基础汇总和AI汇总
- feat(webhook): 优化巡检记录内容获取逻辑并增强AI总结检查
- feat(巡检): 添加原始巡检结果存储功能
- refactor(models): 调整InspectionRecord结构体字段顺序
- refactor(models): 调整InspectionScriptResult结构体字段顺序
- refactor(lua): 移除废弃的SummaryAndPushToHooksByRecordID方法
- refactor(lua): 分离AI总结生成与webhook发送逻辑
- fix(admin/inspection): 调整操作列宽度并将管理规则按钮从下拉菜单移出
- feat(巡检配置): 将AI提示词模板输入框从textarea升级为editor组件
- refactor(webhook): 移除webhook中的AI总结模板字段
- fix(admin): 将"集群"标签改为"目标集群"
- feat(巡检记录): 优化AI总结显示并合并错误信息
- feat(巡检): 添加AI总结功能支持
- docs(ai_prompt): 为内置AI提示添加禁止使用工具的说明
- Merge pull request #331 from weibaohui/lua-readme
- docs(admin): 更新Lua文档内容,添加AI辅助编写提示
- feat(admin/inspection): 添加Lua脚本说明文档和页面入口
完整的更新日志: https://gitee.com/weibaohui/k8m/compare/v0.0.168...v0.0.169