# Kuboard v4.x 变更日志

# v4.0.0.0-rc.04

发布日期: 2025-03-22

  • 新特性:
    • 支持通过 http proxy 访问 kube-apiserver
    • 修改集群的导入信息
    • 新增网络策略(networking.k8s.io/v1/networkpolicies)的列表页、详情页、创建页、编辑页
    • 新增名称空间资源配额(ResourceQuota)、限制范围(LimitRange)管理
  • 问题修订:
    • 部分情况下,不能正常获取集群版本信息的问题

# v4.0.0.0-rc.03

发布日期: 2025-02-19

  • 新特性:
    • 兼容 V3 授权文件
    • 系统设置页面添加密码有效期相关设置,添加密码策略相关设置
    • 支持对 StatefulSet 进行伸缩操作
    • 支持对 Deployment/ StatefulSet 进行水平自动伸缩(Horizontal Pod Auto Scaler),兼容 autoscaling/v1, autoscaling/v2
    • 可以动态修改集群缓存同步任务的日志级别
    • 容器组详情页、节点详情页,显示近 30 分钟的资源使用情况曲线图
  • 优化:
    • 支持在 YAML 对话框中包含多个对象
    • 优化 Kubernetes 对象详情页、创建页、编辑页的布局
    • 优化 ConfigMap、Secret 编辑页的布局
    • 列表页记住上次选择的分页大小
    • 点击事件列表时,如果 Kuboard 中没有关联对象对应的详情页,则提示用户,而不是跳转到 404 页面
    • 集群列表页按名称排序
    • 用户名中可以包含 . - _
    • 稳定性
      • 文件浏览器中文件列表大小超过 100 时,页面刷新缓慢的问题
      • 优化 /k8s-api 反向代理的异步处理能力
      • 优化访问 k8s 接口时,HTTP 连接的线程管理能力
  • 问题修订:
    • 解决日志套件界面不能正确打开的问题
    • 解决部分情况下(kubectl api-resources 命令结果中带有错误信息时)不能完成集群同步的问题
    • 解决重新导入集群时,未更新 集群名称->集群ID 缓存的问题
    • 解决部分情况下,不能找到 ResourceName 的问题
    • 解决使用 MySQL 5.7 时,不能打开名称空间详情页的问题
    • 解决集群失联状态下,Kuboard 中部分功能异常的问题
    • 终端界面切换 shell 类型失败的问题
    • 解决文件浏览器下载文件时,如果文件较大(例如,超过 200M),有较大几率下载结果大小与原文件大小不一致的问题

# v4.0.0.0-rc.02

发布日期: 2024-12-22

  • 新特性:
    • 支持容器文件浏览器
  • 优化:
    • 进入容器终端界面时,不应自动添加三个回车符
    • 菜单采用 Column 布局时,部分情况下不能正常显示 Column 的情况
  • 问题修订:
    • 修订不能对定制资源菜单进行鉴权的问题

# v4.0.0.0-rc.01

发布日期: 2024-11-03

  • 新特性:
    • 支持高可用部署(需要使用 Redis 做分布式缓存)
  • 优化:
    • 导入工作负载页面:可以快速创建名称空间
    • 容器组编辑页面:优化容器端口名称的校验规则
  • 问题修订:
    • 解决集群对象信息同步时存在的内存泄露问题
    • 解决日志界面关闭后,服务端 http 长连接未关闭的问题
    • 解决终端界面关闭后,服务端 websocket 连接未关闭的问题

# v4.0.0.0-beta.05

发布日期: 2024-10-05

  • 新特性:
    • 任务 Job 列表页、详情页、编辑页、
    • 定时任务 CronJob 列表页、详情页、编辑页、创建页
    • 支持访问密钥
    • 支持持续交付接口
    • 可以查看 Kuboard 接口文档
  • 优化:
    • 鉴权优化:
      • 容器组详情:必须同时具备 pods/exec 的创建、查看权限才可以进入容器组的终端界面
      • 列表页:在没有所有名称空间权限时,优化提示信息
    • Secret 编辑/创建页面的 dockerconfigjson 模式下,可以删除 server 条目
    • 节点列表页
      • 显示 Roles、Version、Internal IP、OS Image、Kernel Version、Container Runtime 等字段
      • 集群未安装 metrics-server 时,优化提示信息
    • 优化列表页的默认选择范围判定方式
    • 优化授权失败时的提示信息
    • 更新依赖包到最新版本
      • spring-boot 3.3.4
      • vue 3.5.10
      • element-plus 2.8.4
  • 问题修订:
    • 工作负载详情:dropdown 菜单的鉴权错误

# v4.0.0.0-beta.04

发布日期: 2024-08-18

  • 新特性:
    • 从表单创建名称空间
  • 优化:
    • 使用 kubeconfig 导入集群时,校验 context 不能为空
    • 列表页输入检索参数后,敲击回车按钮触发搜索
    • 列表页 input 框输入内容后,可以清空
    • 定制资源定义列表页:点击定制资源条目跳转到定制资源列表页
    • 节点列表页显示节点资源占用情况统计
    • 完善名称空间详情页的概览显示
  • 问题修订:
    • 手风琴菜单模式下,二级菜单包含子条目时不显示标题的问题
    • 事件列表页面,当事件关联的对象为节点时,点击节点名称不能跳转到节点页面的问题
    • 集群详情页同步状态标签刷新按钮无效的问题
    • 从 YAML 创建名称空间时,提示 502 错误的问题

# v4.0.0.0-beta.03

发布日期: 2024-08-04

  • 新特性:

    • 显示 Service 详情页
    • 显示名称空间详情页
    • 支持导入 K8S 对象
    • 支持安装 Kuboard 套件(兼容 kuboard v3 版本的套件)
  • 优化:

    • K8S 对象操作对话框中,只在 delete 操作时要求确认
    • 容器组详情页中,可以跳转到所在节点的详情页
  • 问题修订:

    • 存在失联集群时,不能显示角色详情页中可选权限列表的问题;
    • 事件列表页鉴权错误;
    • 修订 K8S apply 操作的逻辑;

# v4.0.0.0-beta.02

发布日期: 2024-07-07

  • 新特性:

    • 支持 Service 端口的 KuboardProxy
    • 支持 Pod 端口的 KuboardProxy
    • 工作负载编辑器的容器组模板中,定义数据卷时支持如下类型数据卷:
      • NFS
      • HostPath
      • 配置字典
      • 密文
  • 优化:

    • 容器组列表页增加 Ready、Phase、Restarts 字段
    • 创建 PVC 时, spec.accessModes 字段为必填字段
    • 对象修改界面,确认操作从输入 CONFIRMED 改为 OK

# v4.0.0.0-beta.01

发布日期: 2024-06-15

  • 新特性:
    • 推送到镜像仓库 swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard:v4
  • 优化:
    • 在浏览器记住列表页中的 ColumnSetting
  • 问题修正:
    • 修订重置密码后,用户不能使用默认密码登录的问题

# v4.0.0.0-alpha.03

发布日期: 2024-05-19

  • 新特性:
    • 支持使用 ServiceAccount 的 Secret Token 导入集群
    • 显示节点详情页、清空节点、暂停节点调度

# v4.0.0.0-alpha.02

发布日期: 2024-05-12

  • 新特性:
    • 通过 webhook 接口,使用企业已有用户库中的用户名密码实现用户认证
    • 支持 OpenGauss 作为 Kuboard v4 的持久化存储
  • 问题修正:
    • 修复不能打开容器日志界面、容器命令行界面的问题
    • 修复刷新页面后,出现 404 错误的问题

# v4.0.0.0-alpha.01

发布日期: 2024-04-06

  • 使用 mysql / marida-db 作为 Kuboard v4 的持久化存储
  • 实现最基本的 K8S 管理功能:
    • 通过 kubeconfig 导入集群
    • 管理集群各类型对象
    • 使用全量、增量、轮询等方式从 Kubernetes 集群同步对象到本地数据库
    • 实现 Kuboard 用户管理
      • 授权用户访问集群资源
更新时间: 2025-03-15 08:01:05