Files
kuboard-press/support/change-log/v2.0.x.md
huanqing.shao 269fa794c1 v2.0.2.2
2020-06-30 23:49:19 +08:00

401 lines
9.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
vssueId: 72
description: 本文描述了Kuboard_v2.0.x的版本变更说明
---
# Kuboard v2.0.x
<AdSenseTitle/>
<CurrentVersion/>
Kuboard v2.0.x 的更新说明
了解 [从Kuboard v1.0.x 升级到 Kuboard v2.0.x](./upgrade-1-2.html)
## v2.0.2.2
**发布日期**
2020年6月30日
**优化**
* 支持套件的离线安装;
**BUG修正**
* 使用二进制安装时,集群概览页 Master 节点的标识问题;
* 在没有 pods/log 的 get 权限时Pod 详情页不应该显示“下载日志”的按钮;
* 当 cpu 的单位为 m 时,集群概览页显示的 CPU 利用率为 0% 的问题;
## v2.0.2.1
**发布日期**
2020年6月29日
**BUG修正**
* 容器的文件浏览器不能打开的问题
## v2.0.2
**发布日期**
2020年6月28日
**新特性**
* 文件浏览器支持查看/下载/上传 PV 中的文件(仅当 PV 对应的 StorageClass 是通过 Kuboard 创建的时候生效)
**优化**
* 优化文件浏览器的显示细节
**BUG修正**
* 当容器中的 ls 命令版本较低时(例如 busybox v1.26.2 中的 ls 命令),文件浏览器不能正常工作的问题;
## v2.0.2-beta.3.a
**发布日期**
2020年6月27日
**优化**
* 上传文件时,提示名称冲突
* 上传/下载文件后,自动校验本地文件与远程文件的 MD5
**BUG修复**
* 大文件情况下,一定概率存在的数据丢包的问题;
## v2.0.2-beta.2
**发布日期**
2020年6月26日
**新特性**
* 文件浏览器
* 从本地上传文件到容器中
* 文件夹内按名称过滤
* 创建文件/文件夹
* 复制文件/文件夹
* 移动文件/文件夹
* 删除容器中的文件/文件夹
* 查看/编辑容器中的文件
**已知问题**
* 当容器内的 dd --version 版本号等于或低于 8.13 (一个比较老的版本)时,不能从容器中下载/上传,不能编辑容器中的文件;
**优化**
* 在工作负载查看页的常用操作中,增加“调整镜像版本”
* 按照正常事件、错误事件的类型打开/关闭事件弹窗通知
* 在工作负载查看页、Pod详情页切换名称空间时跳转到目标名称空间的首页
* 文件浏览器
* 显示容器内用户的身份
* 显示 link 类型文件的链接目标
* 点击当前路径的某一个父节点时,可以快速将其切换为当前路径
* 显示 Loading 状态
* 列表中显示文件大小、Owner、Group、创建时间等字段并可排序
* 可上传大文件
**BUG修正**
* 文件浏览器
* 部分情况下不能查询文件列表的问题;
* link 类型的文件夹不能正常进入的问题
* link 类型的文件不能正常下载的问题;
* 如果容器内 tar 的版本为 1.30,不能正常下载文件的问题;
## v2.0.2-beta.1
**发布日期**
2020年6月21日
**新特性**
* 从容器中复制文件到本地
## v2.0.1
**发布日期**
2020年6月18日
**新特性**
* kuboard port-forward (支持 Mac/Windows/Linux
**优化**
* 菜单栏中的 CRD 按照 ApiGroup 进行分类
**BUG修正**
* 使用 KeyCloak 登录,如果 groups 为空的话,调用 KuboardProxy 失败;
## v2.0.1-beta.3.a
**发布日期**
2020年6月16日
**新特性**
* Kuboard port-forward (当前版本只支持 Mac OS
* 列表页增加批量删除的功能;
**优化**
* 工作负载详情页,未找到工作负载时,提示用户返回名称空间首页;
* 名称空间列表,在展开时,从 column 布局改变为 row 布局;
**BUG修复**
* 公司名称过长时,页尾的备案号显示不完整;
* 通过 Rancher 创建的名称空间,强制删除失败的问题;
## v2.0.0.3.a
**发布日期**
2020年6月14日
**BUG修复**
* 不同名称空间下的同名 ServiceAccount 登录后,共享名称空间收藏夹信息的问题;
## v2.0.0.3
**发布日期**
2020年6月13日
**新特性**
* 名称空间加星标
**优化**
* 工作负载编辑页
* 支持字段 .spec.template.spec.hostIPC
* 支持字段 .spec.template.spec.hostNetwork
* OIDC
* 优化使用 GitHub 作为 OIDC Provider 时的提示信息
* 优化 OIDC 安装时可能出现的诊断提示信息
**BUG修复**
* 存储卷列表页面 --> 查看按钮的文字不应该显示为“创建”
* 当使用 GitHub/GitLab 登录时KuboardProxy 不能正常工作的问题
* RoleBinding/ClusterRoleBinding
* 被授权主体如果有四个字段时,删除按钮不可用;
* 被授权主体如果为User/Group时不需要填写 namespace 字段;
## v2.0.0.2
**发布日期**
2020年6月11日
**新特性**
* 快速将套件授权给普通用户
**优化**
* CICD 窗口提示用户使用ServiceAccount并合理授权
* 优化导出工作负载界面的过滤器;
* Secret对话框完善对 name 字段的校验规则;
* 工作负载编辑页
* Service可以配置端口的名字
* 工作负载详情页
* Service可以显示端口的名字
* 可以显示 Service 对应的 Endpoint
**BUG修复**
* 工作负载详情页
* 工作负载没有 Label 时,不能添加分层信息的问题;
* 没有 Ingress 时,提示信息错误的问题
* Grafana+Loki+Promtail 日志聚合套件中不能支持实时追踪日志的问题;
## v2.0.0.1
**发布日期**
2020年6月9日
**优化**
* 可以强制删除处于 Terminating 状态的名称空间
* 套件
* 可以创建一个空白套件用于开发新套件;
* 快捷链接的 port 应该以字符串的形式保存;
* 删除控制器Deployment/DaemonSet/StatefulSet可以保留 Service/Ingress 不删除;
**BUG修正**
* 工作负载查看页
* 编辑工作负载所在分层时出错;
## v2.0.0
**发布日期**
2020年6月8日
**新特性**
* 响应地摊经济,针对增强特性设置付费通道
**优化**
* 套件管理
* 支持授权配置;
* 套件管理页面增加快捷链接列表;
* 内嵌帮助页显示;
* 将部分操作调整到 ControlBar
* i18n
* 工作负载查看页;
* 调整容器镜像页;
* 404页
* Events 通知弹窗;
* 页头
* 版本号过长时,页头布局出错;
* 当面包屑超长时,占用右侧空间,以保证面包屑可以正常操作;
* 显示更加详细的错误提示;
* 日志界面 --> 增加清空日志的按钮
* 终端界面 --> 增加清空终端的按钮
**BUG 修复**
* 创建 PVC 后,列表未刷新;
* 工作负载编辑页:
* 不创建 Service 时,不应该显示端口列表;
* 注解为空时,不能保存的问题
* 当用户没有权限查看名称空间内的事件时,页头显示失败的问题;
* 日志界面 --> 查找功能不工作;
## v2.0.0-beta.3.c
**发布日期**
2020年6月1日
**优化**
* 套件
* 开发者模式
* 参数页面,可以修改参数的元数据信息
* 参数页面,可以修改额外操作的 html 代码
* 安装页面,可以预览参数的命中次数
* 套件仓库
* 列表页不允许选择已经安装套件
* 资源监控套件
* 将 Grafana 的管理用户名参数化
## v2.0.0-beta.3.b
**发布日期**
2020年5月31日
**新特性**
* 套件功能重构
* 使用 CRD 存储套件相关信息
* 优化套件安装过程的体验
* 将套件编辑器与套件安装过程整合,降低套件开发的难度(开发一个全新套件的门槛仍然比较高,但是基于已有套件改造和提升的门槛变得很低)
* 资源监控套件
* 基于 Prometheus/Grafana 提供资源监控套件
* i18n
* 可以在设置中修改语言偏好
* 提高 i18n 的完成度(工作负载查看页等)
* 日志/终端界面
* 修改前景色,以适应不同的光线环境
**优化**
* 节点详情页
* Pod 列表排序
* 完善加载出错时的错误提示信息
**BUG修正**
* Pod 详情页未显示面包屑
## v2.0.0-beta.2.c
**发布日期**
2020年5月24日
**BUG修正**
* 列表页中,删除按钮可能对应到错误的条目
## v2.0.0-beta.2
**发布日期**
2020年5月24日
**新特性**
* 支持英文语言包
* 根据浏览器默认语言识别使用中文还是英文语言包;
* 当前版本仅完成四分之一;
**优化**
* 界面元素优化
* 优化 ControlBar 的显示效果,将位置从页尾固定调整为吸顶;
* 将名称空间的常用操作从左侧三级菜单调整到名称空间首页吸顶;
* 页面切换动画;
* 在页头显示全局错误;
* 集群概览页
* 名称空间排序方式,支持按名称、按创建时间排序;
* 设置 --> 版本信息
* 当前版本与最新版本一致时,禁用 Upgrade 按钮
* 名称空间自定义
* 为首次使用的用户初始化 `/apis/kuboard.cn/v1/kuboardlayouts/kube-system`
* 分层的名称支持中/英文
**BUG修正**
* Kuboard v1.0.x 创建的 NFS StorageClass 在 v2.0.0 中显示为 YAML 的问题;
* 当 StatefulSet 中 spec.serviceName 与 metadata.name 不一致时,工作负载编辑器不能保存 StatefulSet 的问题;
* Kuboard v2.0.0-beta.1 中,不能删除名称空间的问题;
* Kuboard v2.0.0-beta.1 中,集群概览页,禁用名称空间的循环翻页,因为当翻页次数过多时,点击名称空间无反应;
* 如果用户不具备 list namespace 权限,切换名称空间按钮点击后无效的问题;
## v2.0.0-beta.1
**发布日期**
2020年5月16日
**新特性**
* 全新界面更新
* 增加面包屑导航
* 增加设置侧边栏菜单
* 按名称筛选名称空间
* 升级 Kuboard
* 检测最新 Kuboard 版本,并提示用户升级
* 一键升级 Kuboard 到最新版本
* 自定义名称空间布局
* 通过在设置界面中修改 CustomerResource 的方式自定义名称空间布局
* 可以按名称空间单独设定名称空间布局