k8m v0.0.28 已经发布,轻量级的 Kubernetes 仪表板
此版本更新内容包括:
更新内容
- feat(controller): 动态配置 JWT 密钥
- refactor(login): 移除登录过程中的 klog 日志记录- 删除了 login.go 中的 klog 导包语句
- feat(flag): 添加 JWT token secret配置项
- fix(cookie): 修复非集群内模式下的 Cookie 问题
- refactor(ui): 添加 CryptoJS导入并忽略 TypeScript 错误
- build(ui): 添加 crypto-js 依赖
- refactor(controller): 添加登录失败提示注释
- fix(controller): 修改登录失败错误信息返回
- feat(security): 实现登录密码加密功能
- fix(pkg/middleware): 修复集群内 Cookie 选择逻辑
- build(deploy): 更新 k8m 镜像版本
- fix(Login): 修复记住表单数据的逻辑
- fix(login): 修复记住密码功能并优化表单逻辑
- fix(components): 优化退出登录功能
- feat(controller): 添加登录功能
- feat(pkg/middleware): 添加认证中间件
- feat(WebSocketViewer): 添加 token认证功能
- feat(WebSocketMarkdownViewer): 添加 token 认证功能
- fix(vite.config): 修复 API 路径中双斜杠问题- 在 Vite 配置文件中添加代理配置,用于处理 /auth 路径
- feat(SSELogDownload): 添加 token 认证功能
- feat(SSELogDisplay): 添加 token 认证功能
- feat(Login): 实现记住密码功能并优化登录逻辑
- feat(components): 为 Amis组件添加 token 授权
- feat(auth): 添加用户登录功能并实现 API 接口鉴权- 新增 /auth 登录接口,支持用户名密码登录
- build: 添加 JWT 库以支持身份验证
- ci: 安装 pnpm 依赖
- ci(github): 更新 Makefile CI 工作流
- feat(flag): 添加新功能并优化配置管理
- feat(node): 优化节点污点展示和管理功能
- feat(node): 新增节点污点相关接口并更新现有接口名称
- perf:优化进度条显示精度
- feat(ns): 优化可调度主机展示
- ci: 更新 GitHub Actions 工作流
- feat(ns): 优化 Pod 容忍度和亲和性配置- 修改容忍度图标显示逻辑,增加未设置容忍度时的灰色图标
- feat(ns): 完善工作负载容忍度功能
- fix(controller): 优化动态亲和性规则的添加逻辑
- docs(ns): 更新容忍度规则描述
- fix(controller): 优化容忍度规则添加逻辑
- feat(ns): 添加 Pod 容忍度配置功能
- feat(node): 添加节点污点列表功能
- feat(api): 添加获取节点污点列表的接口
- fix(controller): 修复容忍度操作错误
- feat(api): 添加容忍度相关的 API 接口
- refactor(ui): 优化静态资源加载
- feat(ns): 优化亲和性页面功能
- build: 限制监视的文件扩展名
- refactor: 删除未使用的页面和资源
- feat(ns): 优化 Endpoints/EndpointSlice 就绪和未就绪 IP 的展示方式
- feat(ui): 添加 pod wsexec 代理并优化 WebSocket 查看器样式
- feat(ui): 添加新的自定义组件并优化现有组件
完整的更新日志: https://gitee.com/weibaohui/k8m/compare/v0.0.26...v0.0.28