k8m v0.0.176 已经发布,轻量级的 Kubernetes 仪表板
k8m v0.0.176 已经发布,轻量级的 Kubernetes 仪表板
此版本更新内容包括:
更新内容
- fix(ui): 将集群配置的最小值从1改为0以支持无限制
- feat(集群配置): 实现集群配置实时更新功能
- fix(controller): 为集群配置添加零值默认值并使用统一JSON响应
- feat(admin/cluster): 添加集群参数配置功能
- feat(集群注册): 添加 kom 集群注册配置项支持
- feat(kube_config): 添加kom集群注册配置项包括代理、超时等参数
- Merge pull request #356 from weibaohui/lua-timeout
- feat(巡检脚本): 添加脚本执行超时时间配置项
- feat(lua检查): 增强Lua脚本检查的超时控制和中断能力
- feat(lua): 为Lua脚本检查添加超时控制功能
- feat(webhook): 将Dingtalk消息格式从text改为markdown
- fix(lua): 使用选择性更新避免覆盖AI总结字段
- fix(lua_schedule): 使用defer确保巡检记录状态正确更新
- Merge pull request #352 from weibaohui/kom-update
- build: 更新依赖版本至最新稳定版
- build: 更新 Go 版本及依赖项至最新版本
- feat(swagger): 根据配置动态启用或禁用swagger文档
- feat(配置): 添加Swagger文档启用开关
- fix(webhook): 校验配置时规范化平台字段
- refactor(webhook): 使用注册表验证平台代替硬编码列表
- fix(webhook): 修复接收器为空时未处理的错误并调整日志级别
- fix(webhook): 修正错误变量引用并改进默认消息格式
- refactor(models): 将longtext字段类型改为text以优化存储
- refactor(admin/inspection): 移除webhook记录中的执行摘要字段
- feat(webhook): 添加webhook记录查看功能
- refactor(models): 移除未使用的json导入并清理结构体注释格式
- feat(webhook): 添加webhook日志存储功能并调整日志级别
- refactor(webhook): 重构HTTP日志客户端以支持webhook ID
- refactor(webhook): 使用WebhookName替换硬编码的客户端标识
- refactor(webhook): 移除冗余的httpClient并使用LoggedHTTPClient
- refactor(webhook): 移除废弃的向后兼容代码
- docs(pkg/webhook): 删除已重构模块的旧文档
- fix(webhook): 修复飞书签名生成中的hmac密钥错误
- refactor(webhook): 重构webhook模块架构,引入平台适配器模式
- refactor(webhook): 重命名函数getStdTarget为getSendChannel以提高可读性
- refactor(webhook): 重构接收器为通道并添加HTTP日志记录
- docs(lua): 修正init函数的注释说明
- refactor(lua): 重构定时任务管理并修复集群巡检逻辑
- Merge pull request #348 from weibaohui/cron
- feat(任务管理): 为任务管理器添加cron错误恢复和跳过机制
- refactor(controller): 优化删除定时任务的ID处理逻辑
- refactor(lua): 改进代码注释并将初始化逻辑移至init函数
- refactor: 调整初始化顺序并移除重复的集群检查调用
- style: 修正代码注释格式和上下文变量命名
完整的更新日志: https://gitee.com/weibaohui/k8m/compare/v0.0.172...v0.0.176