k8m v0.26.14 已经发布,轻量级的 Kubernetes 仪表板
此版本更新内容包括:
k8m 项目更新日志(v0.26.11 → v0.26.14)
一、核心功能优化
- 集群ID标识统一:将集群ID的编码方式从Base64改为MD5(包含UI层和核心逻辑层的统一替换);
- 支持通过MD5值解析集群ID,强化集群标识的唯一性和兼容性。
二、Bug 修复
- 集群编码解析:将
DecodeBase64 替换为 UrlSafeBase64Decode,适配URL安全的Base64编码解析;
- 错误信息优化:修正集群相关错误消息中多余的数字后缀,提升日志可读性;
- 集群ID解析:修复集群ID解析时的逻辑问题(关联PR #445)。
三、代码/配置优化
- 参数重构:重命名集群相关参数以明确含义,移除冗余注释,提升代码可维护性;
- 部署版本更新:
- 镜像版本升级至 v0.26.11 → v0.26.12 → v0.26.13;
- 最终发布版本为 v0.26.14。
四、文档补充
- 新增
CODEBUDDY.md:补充项目开发指南,规范开发流程;
- 更新
README.md:同步项目功能变更说明。
五、关联PR说明
- PR #441:修复集群Base64编码解析问题;
- PR #443:新增集群ID相关逻辑(MD5替换Base64);
- PR #445:修复集群ID解析跳过的问题。
核心变更总结
- 核心调整:集群ID从Base64编码全面替换为MD5编码,解决URL兼容性和标识唯一性问题;
- 细节优化:修复编码解析、错误日志、参数命名等细节问题,提升代码健壮性;
- 版本迭代:部署镜像版本从 v0.26.11 逐步更新至 v0.26.13,最终发布 v0.26.14;
- 文档完善:新增开发指南,同步更新README,降低协作成本。
详情查看:https://gitee.com/weibaohui/k8m/releases/v0.26.14